
OS가 프로세스를 관리하는 법에 대해 알아보자

우리가 프로그램이라 부르는 것들은 모두 프로세스입니다.

OS 의 핵심 역할인 스케줄링을 알아보도록 합시다.

OS 에서 가장 기본이 되는 '메모리 구조' 를 알아보기 시작합니다.

두 번째 Noncontiguous 메모리 관리, Paging

Concurrency를 위한 Thread에 대해 알아보자

Mutual Exclusion을 위한 Lock에 대해 알아보자

보다 나은 스레드 운용을 위한 Condition Variables에 대해 알아보자

또 다른 공유 자원 제한방법인 Semaphore에 대해 알아보자

Concurrecy를 수행함에 있어 발생할 수 있는 문제들에 대해 알아보자.

Disk부터 SSD까지 저장장치를 알아보자

보다 더 디스크 친화적인 LFS에 대해 알아보자