MLFQ1 차근차근 시작하는 운영체제 - Part 5: 멀티레벨 피드백 큐(Multi-Level Feedback Queue) 안녕하세요! 지난 글에서 운영체제 스케줄링의 기본 개념과 주요 알고리즘인 FIFO, SJF, STCF, RR에 대해 살펴보았습니다.이번에는 멀티레벨 피드백 큐(Multi-Level Feedback Queue, MLFQ)라는 스케줄링 알고리즘을 소개하려고 합니다. MLFQ는 앞서 다룬 알고리즘들의 단점을 보완하며, 현대 운영체제에서 널리 사용되는 강력한 방식입니다.이번 글에서는 MLFQ의 작동 원리와 규칙, 그리고 개선된 버전에 대해 알아보겠습니다.MLFQ란 무엇인가요?MLFQ는 작업의 특성을 기반으로 우선순위를 동적으로 조정하여, 짧은 작업에는 빠른 응답을 제공하고 긴 작업에는 공정한 CPU 할당을 보장하는 스케줄링 알고리즘입니다.MLFQ의 핵심 목표반환 시간(Turnaround Time) 최소화짧은 작.. 2024. 12. 31. 이전 1 다음