บทที่8
การขอใช้ดิสก์ในไซเลนเดอร์ที่ 50,80,10,60,15,70,90 หัวอ่านอยู่ไซเลนเดอร์ที่ 30 จงวาดรูปการจัดเวลาการใช้ดิสก์ด้วยวิธี First Come First Served : FCFS Scheduling (แบบมาก่อนได้ใช้งานก่อน) วิธีนี้เป็นวิธีที่เรียบง่ายที่สุด process ใดที่มาถึงก่อนและอยู่ในคิวก่อน จะมีสิทธิ์ได้ใช้งานก่อน ดังตัวอย่างมี process มาถึงในคิวตามลำดับและแต่ละ process มีตำแหน่งของ cylinder Shortest Seek Time First : SSTF Scheduling (เลือกตำแหน่งที่อยู่ใกล้ที่สุดก่อน) วิธีนี้จะดูว่าในบรรดา process ที่รอใช้งาน disk อยู่นั้น process ที่มีตำแหน่งของข้อมูลที่ต้องการอ่านอยู่ที่ cylinder ที่อยู่ใกล้กับหัวอ่านมากที่สุด ก็จะเลือก process นั้นให้ได้รับบริการก่อน วิธีนี้จะทำให้หัวอ่านมีระยะทางในการเคลื่อนจากตำแหน่งหนึ่งไปยังอีกตำแหน่งที่สั้นที่สุด SCAN Scheduling (การอ่านแบบกราด) วิธีนี้หัวอ่านจะอ่านกราดงานที่อยู่ในรายทางไปในทิศทางเดียวกันจนสุดที่ปลายของ cylinder สุดท้าย จากนั้นก็จะเริ่มอ่านกราดงานที่อยู่ในรายทางกลับมาในอีกทิศทางหนึ่ง ดังนั้น process ที่มีตำแหน่งของข้อมูลที่ต้องการอ่านอยู่ในทิศทางของการกราดขอ