운영체제
2장. 프로세스 관리(3)
기상사건
2023. 4. 26. 00:45
728x90
진짜 오지게 많긴 많다.. 3번째 2장이라고 보면된다..
1.선점(Preemptive) 스케줄링 개념
- 하나의 프로세스가 중앙처리장치를 차지하고 있을 때 다른 프로세스(우선순위가 높은)가 현재 수행 중인 프로세스를 중지시켜버리고 자신이 중앙처리장치를 차지할 수 있는 기법을 바로 선점 스케줄링이라고 한다.
- 시분할 시스템, 온라인 응용들에게 적합하다.
- 선점이 가능하도록 일정시간 배당에 대한 인터럽트 타이머클럭이 필요
- 문맥 교환을 위한 많은 오버헤드를 초래함
- RR, SRT, 선점우선순위, 다단계큐, 다단계 피드백 큐 등의 알고리즘
이것도 일일이 할려다가 그러면 멘탈나갈거같아서 사진으로 대체하도록 하겠다. 나중에 시험끝나고 시간 넉넉하면 그때 수정해서 하도록 하는게 좋을 거 같다.
728x90