Operating System 1. CFS Linux scheduler인 CFS를 응용 프로그램의 형태로 구현한다. parent process(ku_cfs.c)가 child processes(ku_app.c)의 스케줄링을 수행한다. child process의 nice value 범위 : (-2, -1, 0, 1, 2) 명령행 인자: nice value가 작은 순서부터 각 nice value의 child process 개수 (단 child process의 개수는 26개를 초과하지 않는다) 2. MMU Memory Management Unit 구현 Multi-Level Page Table 구조로 physical memeory 관리 (8-bit addressing) Swap out policy: FIFO Swap out PF: Page에 대응되는 Page Frame Usage: ku_cpu (pid_va_list.txt) (pmem_size) (swap_size)