[운영체제] 프로세스 관리(선점 스케줄링)
선점 스케줄링이란 현재 CPU에서 처리 중인 작업이 있는 상태지만 다른 작업들이 프로세서를 뺏을 수 있는 작업처리 방법을 의미합니다. 선점 스케줄링에는 선점 우선순위, SRT(Shortest Remaining Time), RR(Round Robin), 다단계 큐, 다단계 피드백 큐 등의 기법이 있습니다. 하나씩 알아보겠습니다. 선점 우선순위는 큐에 대기 중인 작업들 중 우선순위가 가장 높은 프로세스에게 CPU 우선 사용 기회를 부여하는 방법입니다. 비선점 우선순위 기법을 선점 형태로 변경한 방법으로 큐에 도착한 작업의 우선순위가 높은 경우 현재 CPU에서 처리 중인 프로세스를 중단하고 새로운 프로세스를 실행하게 됩니다. SRT(Shortest Remaining Time) 비선점 기법 중 SJF를 선점 형..
2023.01.09