내가 보려고 만든 블로그
5 - 스케줄링 알고리즘 본문
프로세스란:
실행중인 프로그램을 프로세스라고 함.
응용프로그램 != 프로세스
응용프로그램이 여러개의 프로세스로 이뤄 질 수 있음.
스케줄러가 프로세서를 관리하게 된다.
어느 순서대로 프로세스를 실행시할지를 결정하는 스케줄링 알고리즘에 다양한 것들이 있다.
1. FCFS 스케줄러
첫번째 들어오는게 먼저 실행되는 단순한 형태
배치처리시스템임
2. SJF 최단시간 우선
가장 짧게 끝나는 것을 우선으로 실행시킴
3. Priority-Based 스케줄러
프로세스마다 우선순위 미리 지정 ( 정적 우선순위)
4. 동적우선순위
스케줄러가 상황에 따라 우선순위를 동적으로 변경
5. Round Robin 스케줄러
특정시간동안 실행이 끝이안나면 뒤로 보내버림
'운영체제' 카테고리의 다른 글
7 - 선점형과 비선점형 스케줄러 (0) | 2021.09.25 |
---|---|
6 - 프로세서와 스케줄러의 이해 (0) | 2021.09.25 |
3-2 프로세스 스케줄링 (0) | 2021.09.25 |
4 시스템 콜 & 사용자모드와 커널모드 (0) | 2021.09.25 |
3 - 1 프로세스 스케줄링 , 멀티 프로그래밍 (0) | 2021.09.12 |