JavaScript is required

Lập lịch cho đĩa là...?

A.
Sắp xếp các chương trình trong đĩa sao cho việc thời gian truy cập là nhanh nhất
B.
Sắp xếp các chương trình trong đĩa sao cho các chương trình này chiếm không gian bộ nhớ là ít nhất
C.
Xây dựng các thuật toán dịch chuyển đầu đọc/ghi sao cho thời gian truy cập là tối ưu nhất
D.
Đáp án B và C đúng
Trả lời:

Đáp án đúng: C


Lập lịch cho đĩa (disk scheduling) là quá trình xây dựng các thuật toán để điều khiển sự di chuyển của đầu đọc/ghi trên đĩa cứng sao cho thời gian truy cập dữ liệu là tối ưu nhất. Mục tiêu là giảm thiểu thời gian tìm kiếm (seek time) và thời gian trễ vòng quay (rotational latency), từ đó cải thiện hiệu suất tổng thể của hệ thống. * **Phương án A:** Sắp xếp các chương trình trong đĩa sao cho việc thời gian truy cập là nhanh nhất - Cách diễn đạt này không chính xác, lập lịch đĩa không trực tiếp sắp xếp các chương trình. * **Phương án B:** Sắp xếp các chương trình trong đĩa sao cho các chương trình này chiếm không gian bộ nhớ là ít nhất - Đây là mục tiêu của tối ưu hóa không gian lưu trữ, không phải của lập lịch đĩa. * **Phương án C:** Xây dựng các thuật toán dịch chuyển đầu đọc/ghi sao cho thời gian truy cập là tối ưu nhất - Đây là định nghĩa chính xác của lập lịch đĩa. * **Phương án D:** Đáp án B và C đúng - Vì B sai nên phương án này sai. Do đó, đáp án đúng nhất là C.

Câu hỏi liên quan