OS가 프로세스를 관리하는 법에 대해 알아보자
우리가 프로그램이라 부르는 것들은 모두 프로세스입니다.
OS 의 핵심 역할인 스케줄링을 알아보도록 합시다.
OS 에서 가장 기본이 되는 '메모리 구조' 를 알아보기 시작합니다.
두 번째 Noncontiguous 메모리 관리, Paging
Concurrency를 위한 Thread에 대해 알아보자
Mutual Exclusion을 위한 Lock에 대해 알아보자
보다 나은 스레드 운용을 위한 Condition Variables에 대해 알아보자
또 다른 공유 자원 제한방법인 Semaphore에 대해 알아보자
Concurrecy를 수행함에 있어 발생할 수 있는 문제들에 대해 알아보자.
Disk부터 SSD까지 저장장치를 알아보자
보다 더 디스크 친화적인 LFS에 대해 알아보자