|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anatoly Mashanov 2:5070/282 04 Dec 2005 14:42:42 To : Stas Degteff Subject : Старая FreeBSD и большие винты -------------------------------------------------------------------------------- 04 Dec 05 01:26, you wrote to Vadim Goncharov: VS>>> Интересно, почему FreeBSD 2.2.8 все современные жесткие IDE диски VS>>> воспринимает как 8-гиговые? Что это за магический предел? VG>> Это знаменитый предел адресации CHS. 512 байтный сектор на 3 байта VG>> адреса в MBR (1023 цилиндра на 255 доржек на 63 сектора). Решалось VG>> введением LBA. SD> Путаник великий! Hе вводи народ в заблуждение. SD> Диапазон CHS: сектор 1..63, дорожка 0..15, цилиндр 0..1023. Сектор 1-63, дорожка 0-15, цилиндр 0-65535. Цилиндр 0-1023 это ограничение не дискового интерфейса, а INT13 интерфейса БИОСа. Тебя ввели в заблуждение Билгейц Мастдайц на пару с Луем Герстнером, отведя в регистрах место только для 10 бит дискового адреса, но оставив 8 бит под цилиндр, поскольку в ранних MFM контроллерах от Western Digital из 16 бит номера цилиндра использовалось 10. SD> Предел CHS приходится на 504 Мб (63*16*1024*512=528482304 байт) SD> LBA был придуман для использования всей 24хбитной адресации и его SD> предел - 8192 Мб. Это не LBA. Это то, что якобы называется LBA, а на самом деле это просто отображение LBA/CHS на логическую геометрию, имеющую 255 дорожек на цилиндр, поскольку Гейц с Луем отвели 8 бит на номер дорожки. LBA как таковая не содержит понятия цилиндров, дорожек и прочего и оперирует с длинным номером блока. Anatoly --- Табуретка платино-иридиевая эталонная 1.1.4.7 GoldED+/BSD * Origin: Imago (Irkutsk) (2:5070/282) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/229843928413.html, оценка из 5, голосов 10
|