-
프로세스 스케줄링, 프로세스 상태 전이도정보처리기사 2022. 10. 14. 00:08
프로세스 스케줄링
- 비선점 스케줄링: 실행 순서를 변경 불가능
- SJF(Shortist Job First)
- 실행 시간이 빠른 순서대로 > 실행 시간이 길 경우 무한정 대기하는 문제 발생(기아 현상) > HRN으로 해결
- HRN(Highst Response Ratio Next)
- 대기시간 + 실행(서비스)시간 / 실행시간
- FIFO(First In First Out), FCFS(First Come First Served)
- 가장 먼저 들어온 페이지를 가장 먼저 제거
- SJF(Shortist Job First)
- 선점 스케줄링: 실행 순서를 강제로 변경
- SRT(Shortest Remaining Time)
- 실행 중인 프로세스가 있어도 남은 실행 시간이 짧은 경우 우선 실행
- RR(Round Robin)
- 준비 큐를 원형으로 하고 각 프로세스마다 일정한 시간을 실행하는데 사용
- SRT(Shortest Remaining Time)
- 페이지 부재(Page Fault) 횟수 : 중복을 제거한 페이지 변경 횟수
프로세스 상태 전이도
반응형 - 비선점 스케줄링: 실행 순서를 변경 불가능