1two13 / CS

혼자 공부하는 컴퓨터 구조 + 운영체제
2 stars 0 forks source link

[CPU 스케줄링] CPU 스케줄링 개요 #25

Open 1two13 opened 1 year ago

1two13 commented 1 year ago

CPU 스케줄링

운영체제프로세스들에게 공정하고 합리적으로 CPU 자원을 배분하는 것이다. 이는 컴퓨터 성능과도 직결되는 문제이다. 프로세스들에게 현명하게 CPU를 배분하지 못하면 무질서한 상태가 발생할 수 있기 때문이다.

1two13 commented 1 year ago

프로세스 우선순위

1two13 commented 1 year ago

✚ CPU 버스트, 입출력 버스트

=> 즉, 프로세스는 일반적으로 CPU 버스트와 입출력 버스트를 반복하며 실행된다.

1two13 commented 1 year ago

스케줄링 큐

1two13 commented 1 year ago

운영체제가 관리하는 큐로는 대표적으로 준비 큐, 대기 큐가 있다.

준비 큐

Flowchart

1two13 commented 1 year ago

선점형과 비선점형 스케줄링

선점형 스케줄링