본 repository는 기본 CS를 다시 공부하고 정리하는 문서입니다.
- 체크 여부 : 강의 들음 여부!
-
1주차 1강 -> ot.md
-
2주차 1강 운영체제 서론 -> 1_1.md (commit message: lecture 1)
-
2주차 2강 운영체제 역사 -> 1_2.md (lecture 2)
-
2주차 3강 고등운영체제, 인터럽트 기반 운영체제 -> 1_3.md (lecture 3)
-
3주차 1강 이중모드, 하드웨어 보호 -> 1_4.md (lecture 4)
-
3주차 2강 운영체제 서비스 -> 1_5.md (lecture 5)
-
3주차 3강 프로세스 관리 -> 2_1.md (lecture 6)
-
4주차 1강 CPU 스케쥴링 알고리즘(1) -> 2_2.md (lecture 7)
-
4주차 2강 CPU 스케쥴링 알고리즘(2) -> 2_3.md (lecture 8)
-
4주차 3강 CPU 스케쥴링 알고리즘(3) -> 2_4.md (lecture 9)
-
5주차 1강 프로세스 동기화 -> 3_1.md (lecture 10)
-
5주차 2강 임계구역 문제 -> 3_2.md (lecture 11)
-
6주차 1강 세마포 -> 3_3.md (lecture 12) -> 이거 듣기~~
-
6주차 2강 생산자-소비자 문제 (lecture 13)
-
6주차 3강 기타 전통적 동기화 문제 -> 3_5.md (lecture 14)
-
7주차 1강 교착상태 (lecture 15)
-
7주차 2강 모니터 (lecture 16)
-
7주차 3강 정리와 복습 (lecture 17)
-
8주차 1강 주기억장치 관리 개요 (lecture 18)
-
8주차 2강 메모리 절약 (lecture 19)
-
8주차 3강 연속메모리 할당 (lecture 20)
-
9주차 1강 페이징 (lecture 21)
-
9주차 2강 세그멘테이션 (lecture 22)
-
9주차 3강 가상 메모리 (lecture 23)
-
10주차 1강 요구 페이징 (lecture 24)
-
10주차 2강 페이지 교체 (lecture 25)
-
10주차 3강 페이지 교체 알고리즘 (lecture 26)
-
11주차 1강 프레임 할당 (lecture 27)
- 11주차 2강 파일 할당(1) (lecture 28)
- 11주차 3강 파일 할당(2) (lecture 29)
-
12주차 1강 디스크 스케쥴링(1) (lecture 30)
-
12주차 2강 디스크 스케쥴링(2) (lecture 31)
-
13주차 1강 정리와 복습(2) (lecture 32)
-
13주차 2강 정리와 복습(3) (lecture 33)