Как может компьютер грузиться без установленной памяти?
-
- Member
- Сообщения: 169
- Зарегистрирован: 23.02.2014,13:48
- Контактная информация:
Как может компьютер грузиться без установленной памяти?
Недавно я вспомнил про то, что когда-то мне отдали древний ноут (Roverbook, модели не помню, на Пентиуме 4 и чипсете SiS).
Его уже давно выкинули, но меня беспокоит факт того, что даже, когда я ради интереса вытащил все доступные планки оперативки, компьютер спокойно проходил POST и даже загружал DOS (хотя отображаемый объём памяти был некорректным, вроде бы несколько гигабайт, хотя с установленной планкой было 512 МБ, ЕМНИП).
Как такое могло происходить? Единственная версия, что это был кеш или небольшое количество памяти в самом чипсете, хотя я не уверен.
Его уже давно выкинули, но меня беспокоит факт того, что даже, когда я ради интереса вытащил все доступные планки оперативки, компьютер спокойно проходил POST и даже загружал DOS (хотя отображаемый объём памяти был некорректным, вроде бы несколько гигабайт, хотя с установленной планкой было 512 МБ, ЕМНИП).
Как такое могло происходить? Единственная версия, что это был кеш или небольшое количество памяти в самом чипсете, хотя я не уверен.
http://userfriendly.org - околокомпьютерные комиксы из 90ых (англ., не моё)
биос можно и переписатьKALDYH писал(а):используется только до загрузки основного блока BIOS
а как же недокументированные возможности???KALDYH писал(а):объём получившейся памяти в 4 или 8 раз (не помню точно) меньше объёма кэша - это особенность работы контроллера кэша.
Prescott 2M / 4 уже 512кб для ДОСа
На время бана связь по email: helen povetkina @ gmail. com - без пробелов
-
- Advanced Member
- Сообщения: 4387
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Роман, это действительно возможно, но на интересующих нас старых платформах в BIOS используется эмуляция call с ручным манипулированием SP, ткDRAM память не работаетRio444 писал(а):До того, как определяется основная память, БИОС работает из кэша
в boot-block и кеш никак не используется.
Более того, я не знаю возможно ли использование кеша как ОЗУ на Pentium2-3, для этого
при записи в несуществующую память мы не должны получать ошибок, пряпятствующих
дальнейшему исполнению, и также попытка записи "dirty" тоже не должна давать таких
ошибок.
По крайней мере, на X86 платформах до P2-P3 включительно я не знаю примеров
использования кеша как ОЗУ