디스크 스케쥴링
- 최초 등록일
- 2010.01.05
- 최종 저작일
- 2009.11
- 16페이지/ 한컴오피스
- 가격 2,000원
소개글
1. 문제 정의
1) Disk Scheduling 프로그램입니다.
2) 디스크의 start header와 queue에 들어오는 값은 0과200사의 값을 랜덤으로 받습니다.
3) 총 5가지 경우의 값을 받아 각 경우마다 FCFS, SSTF, SCAN, C-SCAN, C-LOOK 스케줄링 합니다.
4) 각 스케줄링에 따라 실행되는 순서를 보여주고 header의 움직이는 거리를 나타내주어 총 이동거리를 계산하여 보여줍니다.
5) FCFS는 큐에 들어온 값 그대로 계산하고, SSTF는 header에서 가장 가까운 위치에 있는 값부터 계산하고, SCAN은 header에서 0번 실린더까지 이동 하면서 값을 검색하다가 0이되면 다시 200을 향해 검색합니다. C-SCAN은 header에서 200까지 이동하면서 검색하다가 실린더가 200이 되면 header의 위치가 0으로 가서 다시 200을 향해 검색하고, C-LOOK은 header부터 대기하고 있는 가장 큰 값을찾아 이동하며 검색하다가 가장 큰 값을 찾았으면 다시 가장 작은 값으로 header위치를 바꿔 남은 값을 검색합니다.
소스 및 설명 첨부되어있음
컴파일 실행환경
비쥬얼스튜디오 6.0
참고 자료
없음