C언어로 구현한 CPU 스케줄링 알고리즘 시뮬레이터(SJF, SRT,MFQ)
- 최초 등록일
- 2010.10.17
- 최종 저작일
- 2010.10
- 23페이지/ 압축파일
- 가격 2,000원
소개글
Shortest Job First, Shortest Remaining Time, Multilevel Feedback Queue
스케줄링 알고리즘을 시뮬레이팅 하고 수행과정을 실시간으로 출력하는 프로그램입니다
리눅스 시스템상에서 C언어로 작성하였고, 과제명세와 시뮬레이션용 data파일과
레포트자료 포함하여 압축하였습니다.
3.1 운영체제 수행 시뮬레이터 - 스케줄링 알고리즘 시뮬레이터 구현
출력 형식)
$ scheduler_sim scheduler_times.dat SRT
* Scheduling Chart : Using SRT
P1: - ------+
P2: ---+
P3: --------+
P4: ----+ (여기까지 화면은 실시간으로 변한다)
CPU time 26
* Calculated scheduling parameters : Using SRT
P1: arr=0 | run 0-1 | service = 1 | wait = 0 |
P2: arr=1 | run 1-5 | service = 4 | wait = 0 | turn = 4
P4: arr=3 | run 5-10 | service = 5 | wait = 2 | turn = 7
P1: arr=0 | run 10-17 | service = 8 | wait = 9 | turn = 17
P3: arr=2 | run 17-26 | service = 9 | wait = 15 | turn = 24
Average turnaround time = 13
Average waiting time = 6.5
컴파일 실행환경
리눅스
압축파일 내 파일목록
hw02 Report.hwp
hw_02명세.hwp
Makefile
README
scheduler_sim.c
scheduler_times.dat
참고 자료
없음