목록MagabyteSchool (1)
나의 개발일기
스케쥴링 알고리즘
스케쥴링 알고리즘 어느 순서대로 프로세스를 실행할까? 목표에 따른 분류 시분할 시스템 : 프로세스 응답 시간을 가능한 짧게 멀티프로그래밍 : CPU 활용도를 최대한 높여서, 프로세스를 빨리 실행 FIFO스케줄러 (First In First Out) CPU를 처음부터 끝까지 사용 가장 간단한 스케쥴러 ( 배치 처리 시스템) 먼저 들어온 것부터 실행 최단 작업 우선(SJF) 스케쥴러 SJF(Shortest Job First) 스케쥴러 가장 프로세스 실행시간이 짧은 프로세스부터 먼저 실행시키는 알고리즘 우선순위 기반 스케쥴러 Priority-Based 스케쥴러 정적 우선순위 프로세스마다 우선순위를 미리 지정 동적 우선순위 스케쥴러가 상황에 따라 우선순위를 동적으로 변경 Round Robin 스케쥴러 프로세스 ..
컴퓨터공학
2022. 12. 5. 14:50