우선순위 스케줄링이란 : 프로세스에 우선순위를 부여하는 스케줄링으로서, 프로세스는 대개 우선순위가 높을 수록 작은 우선순위 번호를 가진다. 그러면 CPU는 가장 높은 우선순위를 가진 프로세스에 CPU를 할당하는 구조이다.
우선순위의 정의는 내/외부적 요인이 작용한다. 내부적 요인으로는 시간 제한, 메모리 요구, open file 수, I/O와 CPU의 비율 등이 작용할 것이고, 외부족 요소로는 프로세스의 중요성, 비용의 유형과 액수, 그리고 정치적 요인이 작용할 것이다.
반응형
'Computer Science' 카테고리의 다른 글
[자료구조] 재귀함수(Recursion) 개념과 구현, 재귀함수 vs for loop (0) | 2024.01.26 |
---|---|
[자료구조] 이진탐색 알고리즘 (1) | 2024.01.25 |
[운영체제] 가상 메모리 개념, 가상메모리와 메모리 공유 (1) | 2024.01.23 |
[운영체제] Allocation 방법 - 연속할당, 연결할당, 인덱스 할당 개념 (0) | 2024.01.22 |
[운영체제] Page fault 발생 시 처리 과정 (0) | 2024.01.20 |