목차/차례
Ⅰ. 서론 - 디스크 스케쥴링의 목표
Ⅱ. 본론
1. 디스크 스케줄링이 중요한 각각의 이유
2. FCFS, SSTF, SCAN, C-SCAN 방법과 FCFS를 제외한 모든 디스크 스케쥴링 방법은 완전히 공정하3. 지는 못하다고 하는데 그 이유는 무엇인지
Ⅲ. 결론 - 이를 해결할 수 있는 방법
본문/내용
Ⅰ. 서론 - 디스크 스케쥴링의 목표
디스크 스케줄링은 운영 체제의 중요한 기능 중 하나로, 하드 디스크와 같은 저장 장치에서 I/O 요청을 효율적으로 처리하기 위해 요청 순서를 결정하는 과정을 의미한다. 현대 컴퓨터 시스템에서 데이터의 비율적으로 증가하면서 디스크 I/O의 성능은 전체 시스템 성능에 큰 영향을 미치게 되었다. 따라서 디스크 스케줄링의 목표는 중요하다. 이러한 목표는 주로 디스크의 성능을 극대화하고, 대기 시간을 최소화하며, 시스템 자원을 효율적으로 사용하고, 공정성을 유지하는 것이다. 첫째로, 디스크 스케줄링의 가장 근본적인 목표는 디스크의 성능을 향상시키는 것이다. 디스크는 기계적 부품이 많고, 헤드가 물리적으로 이동해야 하므로 데이터를 읽고 쓰는 속도가 제한적이다. 따라서 요청의 순서를 잘 결정하여 헤드의 이동 거리를 최소화하는 것이 중요하다. 이는 디스크의 처리량을 높이며, 전체 시스템의 I/O 성능을 개선시킨다. 둘째, 대기 시간을 최소화하는 것이 중요하다. 대기 시간은 프로세스가 I/O 요청을 하고 실제 데이터 전송이 완료될 때까지 걸리는 시간이다. 많은 프로세스가 동시에 디스크에 접근하려고 할 때,…