0416 OS 수업 노트 (ch5)

Ji·2021년 4월 16일
0

Process Scheduling


  • the basis of multi-programmed operating system

  • to select a process from the ready queue and assign the CPU
    /레디 큐에서 프로세스를 선택해서 CPU에 배정.

  • 주 목적은 CPU가 효율적으로 쉬지않게 일하게 하는 것

  • 멀티 프로그래밍은 CPU의 효율성을 위해 스케쥴링을 필요로 함

  • 어떤 프로세스가 I/O 작업으로 CPU를 사용하지 않으면, CPU에 다른 프로세스를 할당하여 CPU가 놀지 않게끔 방지함. (CPU에는 한 개의 프로세스만 할당 가능)

CPU bursts & I/O wait

  • Process 실행은 CPU burst/ I/O wait 하는 cycle을 반복. 이것을 반영한 scheduling이 필요함.
profile
공부방

0개의 댓글