Этот вопрос беспокоит меня уже много лет ... Если он здесь неуместен, правильный ответ укажет мне на идеальное место.
Насколько мне известно, чередование используется в нескольких ситуациях хранения для увеличения скорости передачи: несколько жестких дисков на одном компьютере, микросхемы внутри ssd, двух / трехканальная память и, возможно, многое другое, о чем я не знаю.
Жесткие диски обычно имеют внутри несколько пластин. Обычно от 1 до 5. Иногда они используются с обеих сторон, что означает, что внутри жесткого диска находится до 10 головок. Но независимо от того, какое количество пластин внутри, скорость передачи жестких дисков одинакова. Зачем?
Тот факт, что пластинки и пластинки всегда занимают одно и то же положение, для меня не считается. Данные по-прежнему могут быть распределены между пластинами, скажем, по одному байту на каждую пластину, также можно использовать размер полосы обычного RAID.
В чем причина того, что на жестких дисках не происходит чередование полос, или, если это происходит, то почему скорость передачи данных на диске с двумя пластинами не вдвое выше, чем у диска с одной пластиной?
Проще говоря: диски не так точны.
То, что я имею в виду, что размещение головы над тарелочкой ( «выбранной» дорожка) и положение тарелочки ( «выбранный» цилиндр) является приблизительным. На пластинах есть специальные свободные промежутки между секторами, чтобы учесть эти неточности. Попадание в два таких места за раз было бы жесткий.
Вы должны помнить, что мы говорим о точности порядка микрон. Ветер, создаваемый вращающимися пластинами, сгибает головки чтения / записи. Поскольку некоторые головы испытывают совершенно другой ветер, чем другие (верхняя голова и голова в середине стопки), попытка добиться какого-либо выравнивания между ними практически невозможна.
Возможно, потому что кто-то запатентовал это слишком многого хочет за лицензию?
Другая причина, о которой я могу думать, заключается в том, что жесткие диски внутренне переназначают сектора, когда они обнаруживают, что их становится трудно читать. Чтобы сохранить «стек» секторов для работы чередования, необходимо будет переместить весь стек, что приведет к быстрому израсходованию свободного дискового пространства на диске и потере хороших секторов.
Другим фактором может быть время переключения головок, если голов несколько (физических). Вероятно, это делается с помощью аналоговых переключателей, так что это оборудование для аналого-цифрового преобразования не нужно дублировать для каждой головки.