Giả sử chúng ta có một đĩa cứng với 2 đĩa với các đặc điểm dưới đây:
Tốc độ quay: 10, 000 RPM Các
ngành / rãnh trung bình: 1000
Bề mặt: 4
Kích thước ngành: 512 byte
Tôi đã đọc "Hệ thống máy tính: Quan điểm của lập trình viên 2ed" khi tôi thấy rằng nó tính toán thời gian chuyển như thể nó chỉ sử dụng MỘT đầu để đọc một khu vực.
Nếu đó là lý do, tại sao không sử dụng 4 đầu để viết (đọc) trên 4 bề mặt? Vì vậy, khi tôi viết một tệp 2K byte, mỗi đầu chỉ cần đợi cho các platters chỉ xoay một chiều dài thay vì 4, do đó giảm thời gian chuyển xuống 4 lần
hoặc thậm chí thiết kế lại khu vực để tạo từng cung trên một hình trụ nhưng trên 4 rãnh nằm cùng một vị trí tương ứng trên 4 bề mặt. Mỗi một trong số (512/4) byte. Vì vậy, khi hd cần đọc một vùng 512 byte, chúng ta chỉ cần đĩa quay khoảng 1/4 so với thời gian ban đầu.
Ý tưởng giống như RAID 0.