1. | 강의계획 소개, 운영체제 개요 | 강의계획 소개 및 운영체제 개요 설명 | ||
2. | 운영체계 구조 | 운영체계 구조의 이해 | ||
3. | 프로세스 개념; Thread | 프로세스 개념과 쓰레드의 이해 | ||
4. | CPU 스케줄링 | CPU 스케쥴링의 이해 | ||
5. | 프로세스 동기화 | 프로세스 동기화 및 임계구역 문제의 이해 | ||
6. | 프로세스 동기화(~제과점알고리즘) | 동기화 하드웨어와 세마포, 고전적 동기화 문제들, Critical Regions, Monitor, OS 동기화의 이해 | ||
7. | 프로세스 동기화(Test-and-set - 트랜잭션 직렬성 검사) | Transaction의 이해 | ||
8. | Deadlock | Definition, System model, characterization, prevention, avoidance, detection, recovery의 이해 | ||
9. | 메모리 관리 기법 | Main Memory Management의 이해 | ||
10. | 가상 메모리 | Virtual Memory의 이해 | ||
11. | 파일 시스템 인터페이스 / 파일 시스템 구현 | File System Interface와 File System Implementation의 이해 | ||
12. | 대용량 저장구조 | Mass Storage Structure의 이해 | ||
13. | I/O 시스템 / 최신 이슈들 | I/O System의 이해 |