Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     05 Dec 2005  04:10:40
 To : Stas Degteff
 Subject : Re: Старая FreeBSD и большие винты
 -------------------------------------------------------------------------------- 
 
 
 >>> Stas Degteff wrote: 
 
 VG>> Сам ты путаник. LBA есть адресация по логическому номеру блока,
 VG>> расширения INT 13h AH=41h etc., позволяющий адресовать в приницпе
 VG>> сколько угодно (точнее, в первой версии было 28 бит - предел 128Гб,
 VG>> потом расширили до 48). CHS же есть стандартный интерфейс INT 13h, и
 VG>> записанные в его нотации в MBR поля имеют суммарный размер 24 бита - как
 VG>> раз примерно 8 Гб.
 SD>  Первая версия LBA - 24 бита, придумана как трансляция логического адреса в
 SD> физический для обхода ограничения в 1024 цилиндра (номера цилиндров 
 SD> 0..1023) Когда "вылез" предел стандартного int13 (24 бита, 8Гб), внедрили
 SD> расширенный int13, который реализует LBA в нынешнем виде (сначала назывался 
 SD> ELBA, но довольно быстро буква E "потерялась", отсюда и путаница).
 
 Ты можешь обосновать свои слова? Я не вижу никаких оснований верить
 им: никаких следов 24 бит даже в ранних версиях IBM/MS Int13
 extensions (то, что позднее стало EDD1), ни в стандартах ATA, в
 которых начиная с ATA-2 - первого в котором линейная адресация
 вообще появилась - было 28 бит на линейный адрес.
 Откуда дикие сказочки про какой-то ELBA, про 24 бита, про
 двухэтапное расширение? Про хронологию событий, когда EDD1 в
 нынешнем виде (64 бита номера блока) устоялся задолго до перехода
 винтами 8-гигной границы?
 
 Гугл про "ELBA 24 IDE" или "ELBA 24 SCSI" тоже ничего не говорит
 (кроме страниц где ELBA - человеческое имя).
 
 Извини, вспоминается анекдот про Змея Горыныча, наевшегося
 депутатов...
 
 SD> CHS адресует по полям цилиндр, головка, сектор. Диапазоны я уже привел
 SD> вчера. Похоже что ты ни разу не видел 386 (i286, i8088 и i8086), которые не 
 SD> подерживают винчестеры более 504 Мб, потому что умеют только CHS. Первые 486
 SD> такие же были.
 
 Я видел. Hеподдержка винтов более 504M - сказки, была поддержка без
 трансляции (соответственно, только первых 504M винта). Да, неудобно
 и всякими досами не понималось. И опять же, при чём тут "только
 CHS", если трансляции в BIOS - те же CHS?
 
 SD> Об ограничении в 8 Гб на первых SCSI в VAX и прочих ты тем более не слышал.
 SD> (Интерфейс SCSI с рождения работает только с LBA)
 
 Мы говорим про PC с его особенностями. При чём тут SCSI (которому на
 PC эмулировалась геометрия) и тем более VAX?
 
 SD> Кроме LBA был придуман немного ранее способ адресации Large (индицируется
 SD> указанием 128 головок, а не 255 как в LBA).
 
 И опять фактическая чушь. Если бы ты не слушал журналюг, а заглянул
 в первоисточник - в свой BIOS, увидел бы скорее всего 240 головок.
 Потому что LARGE сейчас делается не как ECHS ранних времён, а как
 revised ECHS в котором количество головок приводится вначале к 15.
 Вот описание к этому:
 http://bochs.sourceforge.net/doc/docbook/user/bios-tips.html#BIOS-DISK-TRANSLATI
 ON
 (ещё было великолепное описание на www.firmware.com, но сайт, увы,
 схлопнулся - вот что от него осталось:
 http://web.archive.org/web/20031207173152/www.firmware.com/support/bios/over4gb.
 htm
 тут хорошее техническое описание накойхер пришлось менять метод для
 LARGE)
 
 Перестань есть депутатов на завтрак.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Старая FreeBSD и большие винты   Victor Sudakov   03 Dec 2005 21:45:37 
 Re: Старая FreeBSD и большие винты   Vadim Goncharov   03 Dec 2005 22:20:32 
 Re: Старая FreeBSD и большие винты   Valentin Nechayev   03 Dec 2005 22:55:13 
 Re: Старая FreeBSD и большие винты   Vadim Goncharov   04 Dec 2005 00:50:43 
 Re: Старая FreeBSD и большие винты   Victor Sudakov   05 Dec 2005 11:00:44 
 Старая FreeBSD и большие винты   Stas Degteff   04 Dec 2005 02:26:26 
 Re: Старая FreeBSD и большие винты   Vadim Goncharov   04 Dec 2005 02:35:22 
 Старая FreeBSD и большие винты   Stas Degteff   04 Dec 2005 15:22:39 
 Re: Старая FreeBSD и большие винты   Valentin Nechayev   05 Dec 2005 04:10:40 
 Старая FreeBSD и большие винты   Anatoly Mashanov   04 Dec 2005 14:42:42 
 Старая FreeBSD и большие винты   Stas Degteff   05 Dec 2005 00:50:48 
 Старая FreeBSD и большие винты   Stas Degteff   05 Dec 2005 00:54:38 
 Re: Старая FreeBSD и большие винты   Eugene Grosbein   25 Apr 2006 09:19:32 
 Re: Старая FreeBSD и большие винты   Victor Sudakov   05 Dec 2005 19:30:48 
 Re: Старая FreeBSD и большие винты   Vadim Goncharov   06 Dec 2005 23:10:45 
 Старая FreeBSD и большие винты   Stas Degteff   04 Dec 2005 02:23:00 
 Re: Старая FreeBSD и большие винты   Valentin Nechayev   04 Dec 2005 12:47:08 
 Старая FreeBSD и большие винты   Stas Degteff   05 Dec 2005 00:53:25 
 Re: Старая FreeBSD и большие винты   Valentin Nechayev   05 Dec 2005 03:35:23 
 Re: Старая FreeBSD и большие винты   Vadim Goncharov   08 Dec 2005 20:36:15 
 Re: Старая FreeBSD и большие винты   Valentin Nechayev   09 Dec 2005 16:34:09 
 Re: Старая FreeBSD и большие винты   Vadim Goncharov   09 Dec 2005 20:26:11 
Архивное /ru.unix.bsd/22383f15b83cf.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional