Có nhiều ổ đĩa cứng sử dụng tất cả các đầu của họ để đọc đồng thời?


13

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.


Tôi không biết những gì thực sự được thực hiện, nhưng tôi có thể nói rằng thứ thường được muốn là sự liên tục của tệp. Điều đó không thể xảy ra nếu các phần của tệp được ghi trên các đĩa khác nhau.
soandos

2
Trong thực tế, điều đó không có gì để làm với sự liên tục của tập tin. Đó chỉ là một cách để tổ chức cơ chế nội bộ khi thực hiện một lĩnh vực (phần cuối của câu hỏi). Trong kịch bản này, tất cả dữ liệu trong một "khu vực logic" nằm trên một hình trụ và dữ liệu thực tế được chia thành 4 phần hạ cánh trên cùng một vị trí vật lý trên các bề mặt khác nhau. Đây là trong một khu vực, khi phân mảnh là về vị trí các lĩnh vực của một tập tin.
WiSaGaN

Mỗi lần chỉ có một đầu R / W được sử dụng. Giai đoạn = Stage. Ngoại lệ duy nhất sẽ là một ổ đĩa hai cổng, và những thứ đó rất hiếm.
mùn cưa

Câu trả lời:


11

Để đọc hoặc ghi tất cả các đầu cùng một lúc sẽ yêu cầu sao chép tất cả các mạch có liên quan - bộ khuếch đại đầu, bộ giải mã dòng bit, thậm chí cả bộ vi xử lý và bộ nhớ đệm. Tôi không biết làm thế nào các đĩa thực sự được thiết kế, nhưng dường như không thể đối với tôi, đặc biệt là với áp lực giá trong ngành. Ngoài ra, ngay cả luồng từ một đĩa đơn cũng có khả năng ở gần giới hạn giao diện - đó là sự chậm trễ tìm kiếm và quay vòng giết chết bạn.


5

Tôi nghĩ đó là cách nó hoạt động:

Xi lanh

Một hình trụ bao gồm cùng một số rãnh trên mỗi đĩa, trải rộng tất cả các rãnh như vậy trên mỗi bề mặt đĩa có thể lưu trữ dữ liệu (không liên quan đến việc bản nhạc đó có "xấu" hay không). Do đó, nó là một cấu trúc ba chiều. Bất kỳ bản nhạc nào bao gồm một phần của một hình trụ cụ thể đều có thể được ghi và đọc từ trong khi cụm bộ truyền động vẫn đứng yên, và một cách mà các nhà sản xuất ổ cứng đã tăng tốc độ truy cập ổ đĩa là bằng cách tăng số lượng đĩa có thể đọc cùng một lúc thời gian.

https://en.wikipedia.org/wiki/Cylinder-head-sector#Cylinder

BIÊN TẬP

trích dẫn này từ Wikipedia không nói lên tất cả, các bạn từ pcguide.com nói rõ:

Chỉ một đầu có thể đọc từ hoặc ghi vào đĩa cứng tại một thời điểm nhất định. Mạch đặc biệt được sử dụng để kiểm soát đầu nào đang hoạt động tại bất kỳ thời điểm nào.

Vì vậy, đây là dành cho ổ cứng thấp / trung cấp, NHƯNG tôi đã bắt gặp một vài cuộc thảo luận về OLD ở đâyở đây họ đang đề cập đến kỹ thuật mà bạn đang mô tả là "RAID nội bộ" và tôi thực sự không biết đủ về công nghệ HDD ngày nay.


Trích dẫn thú vị, nó đến từ đâu?
Đánh dấu tiền chuộc

Đó là từ wikipedia, mặc dù không có tài liệu tham khảo.
WiSaGaN

2
Từ liên kết của bạn , John Rose cho biết "Có thể đó là do một số lĩnh vực ổ cứng nhất định luôn bị đánh dấu là" xấu ", vì sẽ không có ổ đĩa nào có tất cả hàng tỷ lĩnh vực hoạt động hoàn hảo. Nếu bạn thực hiện điều" RAID nội bộ ", nếu một khu vực thất bại, ổ đĩa sẽ cần phải đánh dấu nó là xấu trên cả 2 hoặc 3 đĩa. Tôi đoán là tôi sẽ thực sự bắt đầu cắt giảm dung lượng ổ đĩa có thể sử dụng ... ". Tôi nghĩ rằng nó có ý nghĩa quá.
WiSaGaN

"RAID nội bộ" là một trò đùa. Cố gắng để đạt được "sự dư thừa" bằng cách sử dụng cùng một ổ cứng vật lý sẽ không có gì. Điểm mấu chốt: Ổ cứng (một cổng) chỉ có một bộ thiết bị điện tử R / W trên bảng điều khiển. Do đó, chỉ có thể sử dụng một đầu R / W tại một thời điểm.
mùn cưa

0

Vào thời xa xưa khi các ổ cứng sử dụng động cơ bước, họ có thể đọc tất cả các đĩa cùng một lúc.

Nhưng đó không phải là trường hợp trong một thời gian dài. Tìm đúng bài hát là vấn đề chơi trò trốn tìm nóng hơn / lạnh hơn bằng cách cuộn dây bằng giọng nói. Điều đó không thể được thực hiện trên tất cả các đĩa cùng một lúc. Các bản nhạc quá nhỏ để có thể chính xác ở cùng một vị trí trên tất cả các đĩa để chúng phải tìm kiếm riêng lẻ.


"[...] họ có thể đọc tất cả các đĩa cùng một lúc." Chà, có lẽ họ có thể có, nhưng rất ít ổ đĩa được chế tạo theo cách đó.
Jamie Hanrahan

1
-1 cho tiểu thuyết thuần túy.
mùn cưa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.