C로 짠 CPU 스케쥴링 6가지 알고리즘 구현 프로그램
- 최초 등록일
- 2007.05.14
- 최종 저작일
- 2006.06
- 16페이지/ 압축파일
- 가격 2,000원
소개글
오퍼레이티이 시스템 기말과제였던 CPU scheduling 입니다.
C로 짰구요. 시간의 흐름에 따라 Executing process, waiting queue, 남아있는 process들의 상태 출력가 출려되서 이거때문에 가산점도 받았어요. 알고리즘 종류는 6개예요.
1) 프로그램의 목표 :
Cpu scheduling algorithm 구현, 성능비교
2)Simulation 환경 설정
각 process Id, process arrive time, process의 cpu burst_time을 random하게 생성,
scheduling algorithm선택과 Quantum은 사용자의 입력
3) Algorithm의 종류
First Come, Fist serve(FCFS)
Non-preemptive Shortest Job First
Preemptive Shortest Job First
Non-preemptive Priority
Preemptive Priority
Round Robin
4) Simulation 결과
각 CPU scheduling algorithm의 성능비교
Average waiting time과 average turnaround time
컴파일 실행환경
Microsoft Visual C++ 6.0
본문내용
<b>cpu_schedulring.exe
cpu_scheduling.c
보고서1.hwp</b>
◈ 보고서 ◈
1. 구현언어
C언어
구현 개발 툴 : Microsoft Visual C++ 6.0
2. 프로그램 내용
1) 프로그램의 목표 :
Cpu scheduling algorithm 구현, 성능비교
2)Simulation 환경 설정
각 process Id, process arrive time, process의 cpu burst_time을 random하게 생성,
scheduling algorithm선택과 Quantum은 사용자의 입력
3) Algorithm의 종류
First Come, Fist serve
Non-preemptive Shortest Job First
Preemptive Shortest Job First
Non-preemptive Priority
Preemptive Priority
Round Robin
4) Simulation 결과
각 CPU scheduling algorithm의 성능비교
Average waiting time과 average turnaround time
압축파일 내 파일목록
cpu_scheduling.c
cpu_schedulring.exe
보고서1.hwp
참고 자료
없음