운영체제 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(커널에서 유저로 정보)
'Archived(CSE) > 운영체제' 카테고리의 다른 글
Chap 6. Synchronization (0) | 2019.04.16 |
---|---|
Chap 5. Process Scheduling (0) | 2019.04.13 |
Chap 3. Process (0) | 2019.04.12 |
Chap 2. System structure (0) | 2019.04.12 |
Chap 1. OS (0) | 2019.04.12 |