Трансляция секторов и логическая адресация блоков (LBA) (часть 2) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.05.2009 12:42:59

Трансляция секторов и логическая адресация блоков (LBA) (часть 2)

by Core @ 07.05.2009 12:42:59


В некоторых SCSI и IDE устройствах используется другой способ трансляции блоков. Обычно система говорит интерфейсу: "Дай мне пожалуйста сектор 2 с цилиндра 100 и головки 3" (это так называемый 3-мерный адрес). А в этих системах, программное обеспечение говорит только одно: "Дай мне сектор 143,292". Все сектора при этом нумеруются линейно. Таким образом в этих устройствах используется линейная схема адресации.

Обычно это не вызывает проблем. Но если вы запустите программу типа SpinRite, которая производит низкоуровневое форматирование отдельных частей диска, то могут возникнуть проблемы. Когда она обратится к контроллеру с просьбой отформатировать цилиндр 10, головку 5, контроллер воспримет это обращение, как попытку отформатировать физический цилиндр 10 на 1600 цилиндровом устройстве, а не логическом 800 цилиндровом. В результате могут быть разрушены данные, которые должны были остаться в неприкосновенности. SpinRite позволяет определять трансляцию секторов и избегать связанных с ней проблем, но такой способностью обладают не все дисковые утилиты.

Логическая адресация блоков

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100