zwonlala / cs_study

기본 CS를 다시 공부하면서 정리하는 repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

본 repository는 기본 CS를 다시 공부하고 정리하는 문서입니다.

OS

강의 링크

  • 체크 여부 : 강의 들음 여부!


Chater 1 서론

  • 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)



Chater 2 프로세스 관리

  • 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)



Chater 3 프로세스 동기화

  • 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)



Chater 4 메모리

  • 8주차 1강 주기억장치 관리 개요 (lecture 18)

  • 8주차 2강 메모리 절약 (lecture 19)

  • 8주차 3강 연속메모리 할당 (lecture 20)

  • 9주차 1강 페이징 (lecture 21)

  • 9주차 2강 세그멘테이션 (lecture 22)



Chater 5 가상 메모리

  • 9주차 3강 가상 메모리 (lecture 23)

  • 10주차 1강 요구 페이징 (lecture 24)

  • 10주차 2강 페이지 교체 (lecture 25)

  • 10주차 3강 페이지 교체 알고리즘 (lecture 26)

  • 11주차 1강 프레임 할당 (lecture 27)



Chater 6 파일 할당

  • 11주차 2강 파일 할당(1) (lecture 28)
  • 11주차 3강 파일 할당(2) (lecture 29)


Chater 7 디스크 스케쥴링

  • 12주차 1강 디스크 스케쥴링(1) (lecture 30)

  • 12주차 2강 디스크 스케쥴링(2) (lecture 31)

  • 13주차 1강 정리와 복습(2) (lecture 32)

  • 13주차 2강 정리와 복습(3) (lecture 33)






About

기본 CS를 다시 공부하면서 정리하는 repository