Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Как может компьютер грузиться без установленной памяти?
RSS

Как может компьютер грузиться без установленной памяти?

<<Назад  Вперед>> Страницы: 1 2
Печать
 
SopaXorzTaker
Member


Всего сообщений: 169
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 фев. 2014
Недавно я вспомнил про то, что когда-то мне отдали древний ноут (Roverbook, модели не помню, на Пентиуме 4 и чипсете SiS).

Его уже давно выкинули, но меня беспокоит факт того, что даже, когда я ради интереса вытащил все доступные планки оперативки, компьютер спокойно проходил POST и даже загружал DOS (хотя отображаемый объём памяти был некорректным, вроде бы несколько гигабайт, хотя с установленной планкой было 512 МБ, ЕМНИП).

Как такое могло происходить? Единственная версия, что это был кеш или небольшое количество памяти в самом чипсете, хотя я не уверен.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Распаянная память на материнке.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Распаянной памяти на материнке точно не было, или не проверяли?
svinka
Advanced Member
Сеньор

Откуда: Совчина
Всего сообщений: 1585
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июня 2016
А кеш L2 процессора разве не может быть законфигурирован как быстрая статическая оперативная память???
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Часто в ноутах на младший слот ОЗУ распаивают некотрый объем ИС ДОЗУ.
Конкретней можно посмотреть в спецификации на сайте производителя - там указано ОЗУ именно без вставленных дополнительных модулей.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
svinka, может, но это используется только до загрузки основного блока BIOS и объём получившейся памяти в 4 или 8 раз (не помню точно) меньше объёма кэша - это особенность работы контроллера кэша.
svinka
Advanced Member
Сеньор

Откуда: Совчина
Всего сообщений: 1585
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июня 2016
KALDYH написал:
[q]
используется только до загрузки основного блока BIOS
[/q]
биос можно и переписать ;)


KALDYH написал:
[q]
объём получившейся памяти в 4 или 8 раз (не помню точно) меньше объёма кэша - это особенность работы контроллера кэша.
[/q]
а как же недокументированные возможности??? ;)

Prescott 2M / 4 уже 512кб для ДОСа :biggrin:
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
До того, как определяется основная память, БИОС работает из кэша. Но чтобы он и дальше так работал, такого не встречал.
ЕМНИП там всё не так просто. Приходится прибегать к ухищрениям.
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Интересен такой вариант: на 486 поставить 1мегабайт кэша (8шт "1024кбит").

В проге SST 4.78 видит эти 1мб кэша...

Вот бы заставить работать DOS без ОЗУ, только на чистом кэше?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
До того, как определяется основная память, БИОС работает из кэша
[/q]
Роман, это действительно возможно, но на интересующих нас старых платформах в BIOS используется эмуляция call с ручным манипулированием SP, ткDRAM память не работает
в boot-block и кеш никак не используется.

Более того, я не знаю возможно ли использование кеша как ОЗУ на Pentium2-3, для этого
при записи в несуществующую память мы не должны получать ошибок, пряпятствующих
дальнейшему исполнению, и также попытка записи "dirty" тоже не должна давать таких
ошибок.

По крайней мере, на X86 платформах до P2-P3 включительно я не знаю примеров
использования кеша как ОЗУ
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Наверное что-то попутал или неправильно понял.
Действительно, ведь с настройках БИОС можно отключить и L1 и L2 кэш.
В этом случае загрузка стала бы невозможной.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
Наверное что-то попутал или неправильно понял.
Действительно, ведь с настройках БИОС можно отключить и L1 и L2 кэш.
В этом случае загрузка стала бы невозможной.
[/q]
В книге Дармавана Салихана написано что использование кеша как RAM возможно только
только на новых платформах, и пример для платы с современным AMD CPU. Кеш можно
потом отключить в коде, если он должен быть отключен настройками SETUP (когда память
заработает). Но опять таки, боюсь что на старых платфлрмах это не получится.
И да, не все так просто здесь...
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Значит всё-таки где-то, когда-то читал об этом)))
svinka
Advanced Member
Сеньор

Откуда: Совчина
Всего сообщений: 1585
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июня 2016
i8088 написал:
[q]
что использование кеша как RAM возможно только
только на новых платформах,
[/q]
Осталось выяснить P4 платформа новая и старая ;)

Думаю возможность использовать весь внутренний кеш как оперативную память активно используется погонами для построения многопроцессорных числодробилок ;)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Внутри BIOS использовать кеш как ОЗУ это одно, а использовать для работы OS кеш сложно, проблема в том, что кеш это
неадресуемая память, адреса задаются (для использования кеш как ОЗУ) примерно как rep lods (с настроенными заранее
сегментом и si). Но как только OS приспичит просто прочитать по адресу за пределами адресуемой, произойдет замена
данных в ячейке кеша, и эта "адресация" развалится.
SopaXorzTaker
Member


Всего сообщений: 169
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 фев. 2014
ATauenis написал:
[q]
Распаянной памяти на материнке точно не было, или не проверяли?
[/q]
Не проверял, но помню, что BIOS выдавал что-то непонятное, так что скорее всего, на это материнка рассчитана не была.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Дополнение - обойти вышеуказанную проблему можно попытаться соответствующим программированием MTRR
(появились начиная с P6), но современные OS сами их программируют, те OS должна быть специально подготовлена.
Думаю затея использовать кеш при отсутствии RAM для работы OS лишена смысла
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Как может компьютер грузиться без установленной памяти?
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS