scheduling (1) 썸네일형 리스트형 05. CPU Scheduling (3/3) / 06. Process Synchronization (1/5) 1. Scheduling이 필요한 이유: CPU를 오래사용 하는 프로세스와 사용자와 상호작용하는 프로세스 등 종류가 많으므로-> 작동방식이 다양하기 때문에 모두 똑같이 주는 것이 효율적이라 볼 수 없다. 2. Mulilevel Queue: 우선순위 별로 프로세스의 큐를 가지고 있음-> 우선순위 우선, 같은 순서끼리는 먼저 온 순서가. Ready queue를 여러 개로 분할: 각 큐마다 독립적인 스케줄링 알고리즘을 가짐 1) foreground (interactive): 라운드 로빈 방식 2) background (batch - no human interaction): fcfs 먼저 온 순서대로 하는 방식 다. 큐에 대한 스케쥴링이 필요1) Fiexed priority scheduling2) Time sl.. 이전 1 다음