Open moonstal1506 opened 1 year ago
스케줄링이 필요한 이유는 무엇인가요?
가능하면 많은 일을 수행하도록 CPU 를 잘 사용하기 위해 프로세스를 잘 배정해야 한다.
선점형 스케줄링과 비선점형 스케줄링의 차이를 설명해주세요.
CPU 스케줄링의 종류 설명해주세요.
Response time
이 빨라진다.Time Quantum
)이 크면 FCFS와 같게 되고, 작으면 문맥 교환 (Context Switching) 잦아져서 오버헤드 증가콘보이 현상(convoy effect)이란 무엇이고, 콘보이 현상이 발생될 수 있는 cpu 스케줄러 알고리즘은 무엇인지 설명해주세요.
콘보이 현상이란 작업 시간이 긴 프로세스가 먼저 큐에 도착해서 다른 프로세스의 실행 시간이 전부 늦춰져 효율성을 떨어뜨리는 현상을 말합니다. FCFS(First-Come First Served) 스케줄링은 비선점형으로, 순차적으로 먼저 큐에 들어온 작업부터 실행하므로 콘보이 현상이 발생할 수 있습니다.
선점 알고리즘
비선점 알고리즘