1. |
|
교과목 개요 및 운영체제 개요
|
1. 교과목 개요 2. 운영체제 개요 |
|
2. |
|
컴퓨터 구조 개요
|
1. 컴퓨터 하드웨어 구성요소 2. CPU 3. 캐시와 메모리 4. I/O |
|
3. |
|
운영체제의 기본 기능 I
|
1. 병렬처리 2. 멀티태스킹 3. 프로세스 관리 4. 메모리 관리 |
|
4. |
|
운영체제의 기본 기능 II
|
1. 컴퓨팅 환경 |
|
5. |
|
인터페이스
|
1. 사용자 인터페이스 2. 시스템 콜 |
|
6. |
|
프로세스와 쓰레드
|
1. 프로세스 상태전이 2. 프로세스 제어 블록 3. 쓰레드 4. 문맥교환 5. IPC |
|
7. |
|
쓰레드와 멀티프로그래밍
|
1. 멀티쓰레드 프로그래밍 2. Pthread 라이브러리 |
|
8. |
|
프로세스 스케쥴링
|
1. CPU 스케줄러 2. 스케쥴링 정책 3. Pthread 스케쥴링 |
|
9. |
|
프로세스 동기화
|
1. 동기화 개념 2. 임계영역 3. 뮤텍스 4. 세마포어 5. Pthread 동기화 |
|
10. |
|
메모리 관리
|
1. 주소바인딩 2. 가상주소 3. 메모리관리 장치 4. 교체 |
|
11. |
|
가상 메모리 I
|
1. 가상주소공간 2. 요구페이지와 페이지 부재 3. 페이지 교체 |
|
12. |
|
가상 메모리 II
|
1. LRU 2. FIFO 3. 전역교체와 지역교체 |
|
13. |
|
파일 및 파일 시스템
|
1. 파일의 개념 2. 파일구조 3. 디렉토리 4. 파일시스템 |
|