정처기 실기 계산식 문제를 풀다가 스케줄링 알고리즘 이론을 간단하게 정리해두려고 한다. (이것도 시험용..ㅎㅎ) 스케줄링(Scheduling)이란?메모리에 올라온 프로세스들 중 어느 프로세스를 먼저 처리할지 순서를 정하는 것을 의미한다. 선점형 스케줄링운영체제가 실행 중인 프로세스로부터 CPU를 강제로 빼앗을 수 있는 방식이다. 1. Round Robin✔️시간 단위를 정하여 순서대로 CPU에 할당2. SRT(Shortest Remaining Time)✔️실행 시간이 가장 짧은 프로세스에 CPU 할당3. 다단계 큐(MLQ, Multi-Level Queue)그룹에 따라 다른 준비 상태 큐를 사용하는 기법4. 다단계 피드백 큐(MLFQ, Multi-Level Feedback Queue)가장 높은 우선순위의 ..