Предположим, у нас есть жесткий диск с двумя пластинами с характеристиками ниже:
Частота вращения: 10 000 об
/ мин. Средние сектора / дорожка: 1000
Поверхности: 4
Размер сектора: 512 байт.
Я читал «Компьютерные системы: перспектива программиста 2ed», когда обнаружил, что он вычисляет время передачи, как если бы он считывал только одну головку для чтения сектора.
Если это так, почему бы не использовать 4 головки для записи (чтения) на 4 поверхностях? Поэтому, когда я пишу файл размером 2K байт, каждой головке нужно только дождаться, пока пластины повернут только на одну длину сектора вместо 4, что сократит время передачи в 4 раза.
Или даже перепроектировать сектор, чтобы каждый сектор был по одному цилиндр, но на 4 дорожках, расположенных в том же положении соответственно на 4 поверхностях. Каждый из (512/4) байтов. Поэтому, когда hd нужно прочитать сектор размером 512 байт, нам нужно только повернуть диск примерно на 1/4 по сравнению с исходным временем.
Идея выглядит как RAID 0.
источник
Ответы:
Для чтения или записи сразу всех головок потребуется дублирование всех задействованных схем - усилителей головок, декодеров битового потока, даже микропроцессоров и кэш-памяти. Я не знаю, как на самом деле создаются диски, но мне это кажется маловероятным, особенно с учетом ценового давления в отрасли. Кроме того, даже поток с единственного диска, вероятно, будет близок к границе интерфейса - это задержка поиска и вращения убивают вас.
источник
Я думаю, что это уже так, как это работает:
РЕДАКТИРОВАТЬ
эта цитата из Википедии не говорит всего этого, ребята из pcguide.com четко говорят:
так что это для жесткого диска низкого / среднего уровня, НО я столкнулся с несколькими ОЛД-дискуссиями здесь и здесь, где они ссылаются на технику, которую вы описываете как «внутренний RAID», и я на самом деле недостаточно знаю о современной технологии HDD.
источник
В старые времена, когда в жестких дисках использовались шаговые двигатели, они могли читать все диски одновременно.
Но это не имело место в течение долгого времени. Чтобы найти правильный трек, нужно играть в прятки с горячими и холодными звуками с помощью звуковых катушек. Это не может быть сделано на всех пластинах одновременно. Дорожки слишком малы, чтобы быть точно в одном и том же положении на всех пластинах, поэтому их приходится искать по отдельности.
источник