1. | ![]() |
개요 및 컴퓨터 시스템 구조 | 운영체제개요, 컴퓨터 시스템 구조 | ![]() |
2. | ![]() |
프로세스 관리 | 프로세스 개념, 프로세스 상태, 인터럽트 처리, 쓰레드 개념, 쓰레드 관리 | ![]() |
3. | ![]() |
프로세스 스케줄링 | 스케쥴링 개념, 성능 지표, 스케쥴링 기법 | ![]() |
4. | ![]() |
프로세스 동기화 1 | 동기화 필요성, 임계 지역, 상호배제, 동기화 알고리즘, 세메퍼, 스핀락 | ![]() |
5. | ![]() |
프로세스 동기화 2 | 병행 프로그래밍 언어 구조, 모니터 | ![]() |
6. | ![]() |
교착상태 | 교착상태 개념, 모델, 방지, 회피, 탐지, 복구 | ![]() |
7. | ![]() |
메모리 관리 | 기억장치 계층 구조, 주기억장치 관리 | ![]() |
8. | ![]() |
가상기억장치 구성 | 가상기억장치 개념 및 구성 | ![]() |
9. | ![]() |
가상기억장치 관리 | 가상기억장치 관리 기법 개요, 페이징 알고리즘(페이징 교체 기법), 성능개선 이슈 | ![]() |
10. | ![]() |
파일 시스템 1 | HDD 개요, 파일 개념, 디렉터리 구조, 파일 보호 기법 | ![]() |
11. | ![]() |
파일 시스템 2 | 파일 시스템 구조 및 디스크 레이웃, 파일 공간 할당 기법, 유휴공간 관리기법 | ![]() |