Nó có vẻ hợp lý để phục vụ tất cả các yêu cầu gần với vị trí đầu hiện tạitrước khi chuyển người đứng đầu xa để phục vụ yêu cầu khác. Giả định này làcơ sở cho các thuật toán ngắn nhất-tìm kiếm-thời gian-đầu tiên (SSTF). Thuật toán SSTFchọn thời gian tìm kiếm yêu cầu với ít nhất từ vị trí đầu hiện tại.Nói cách khác, SSTF chọn yêu cầu đang chờ xử lý gần nhất với người đứng đầu hiện tạivị trí.Cho chúng tôi hàng đợi yêu cầu ví dụ, yêu cầu gần nhất để người đứng đầu ban đầuvị trí (53) là tại xi lanh 65. Một khi chúng ta đang ở Xi lanh 65, tiếp theo gần nhấtyêu cầu là lúc xi lanh 67. Từ đó, yêu cầu tại xi lanh 37 là gần gũi hơn so với cácmột lúc 98, do đó, 37 được phục vụ tiếp theo. Chúng tôi tiếp tục, phục vụ yêu cầu tại xi lanh 14,sau đó 98, 122, 124, và cuối cùng 183 (hình 10.5). Phương pháp lập kế hoạch này kết quảtrong một phong trào đầu tất cả chỉ 236 xi lanh-ít hơn một phần bakhoảng cách cần thiết để FCFS lập kế hoạch của hàng đợi yêu cầu này. Rõ ràng, điều nàythuật toán cho một cải tiến đáng kể trong hiệu suất.SSTF lập kế hoạch là về cơ bản là một hình thức ngắn nhất công việc đầu tiên lập kế hoạch (SJF);và như SJF lập kế hoạch, nó có thể gây ra nạn đói của một số yêu cầu. Nhớrằng yêu cầu có thể đến bất cứ lúc nào. Giả sử rằng chúng tôi có hai yêu cầu tronghàng đợi, ống chốt xi lanh 14 và 186, và trong khi yêu cầu từ 14 đangphục vụ, một yêu cầu mới gần 14 đến. Yêu cầu mới này sẽ được phục vụtiếp theo, thực hiện yêu cầu tại 186 chờ đợi. Trong khi yêu cầu này là được dịch vụ,một yêu cầu gần 14 có thể đến. Trong lý thuyết, một dòng liên tục của các yêu cầugần nhau có thể gây ra các yêu cầu cho xi lanh 186 để chờ vô thời hạn
đang được dịch, vui lòng đợi..