bale.yoon 2019. 4. 12. 23:19

운영체제 Chap 4.

(스레드 개념 - 이점 - Parallelism/Concurrency - Multicore 고려사항 - 병행 종류 - 멀티스레딩 모델 - 스레드 lib - 스레드  - 스레드 이슈)

  • Thread 개념(register stack 각각, 데이터 파일 공유)
  • Thread 이점(효율성, 반응성, 공유성, 범위성)
  • Multicore   코어당 스레드 처리
  • Concurrency vs Parallelism
  • Multicore 고려사항( 파악, 균형, 의존성, 디버깅)
  • 병행 종류(data, task)
  • 멀티스레딩 모델(nto1, 1to1, ntom)
  • 스레드 라이브러리(pthread, window, java)
  • Thread pool(미리 대기, 사용자 문제)
  • 스레드 이슈(fork exec, signal, termination)
  • scheduler motivation(커널에서 유저로 정보)