Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Как может компьютер грузиться без установленной памяти? |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 апреля 2018 21:24 Сообщение отредактировано: 8 апреля 2018 21:25
svinka, может, но это используется только до загрузки основного блока BIOS и объём получившейся памяти в 4 или 8 раз (не помню точно) меньше объёма кэша - это особенность работы контроллера кэша. |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
KALDYH написал: биос можно и переписать используется только до загрузки основного блока BIOS KALDYH написал: а как же недокументированные возможности??? объём получившейся памяти в 4 или 8 раз (не помню точно) меньше объёма кэша - это особенность работы контроллера кэша. Prescott 2M / 4 уже 512кб для ДОСа |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
До того, как определяется основная память, БИОС работает из кэша. Но чтобы он и дальше так работал, такого не встречал. ЕМНИП там всё не так просто. Приходится прибегать к ухищрениям. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 апреля 2018 22:34 Сообщение отредактировано: 8 апреля 2018 22:41
Интересен такой вариант: на 486 поставить 1мегабайт кэша (8шт "1024кбит"). В проге SST 4.78 видит эти 1мб кэша... Вот бы заставить работать DOS без ОЗУ, только на чистом кэше? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Rio444 написал: Роман, это действительно возможно, но на интересующих нас старых платформах в 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 написал: В книге Дармавана Салихана написано что использование кеша как RAM возможно только Наверное что-то попутал или неправильно понял. только на новых платформах, и пример для платы с современным AMD CPU. Кеш можно потом отключить в коде, если он должен быть отключен настройками SETUP (когда память заработает). Но опять таки, боюсь что на старых платфлрмах это не получится. И да, не все так просто здесь... |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Значит всё-таки где-то, когда-то читал об этом))) |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
i8088 написал: Осталось выяснить P4 платформа новая и старая что использование кеша как RAM возможно только Думаю возможность использовать весь внутренний кеш как оперативную память активно используется погонами для построения многопроцессорных числодробилок |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Внутри BIOS использовать кеш как ОЗУ это одно, а использовать для работы OS кеш сложно, проблема в том, что кеш это неадресуемая память, адреса задаются (для использования кеш как ОЗУ) примерно как rep lods (с настроенными заранее сегментом и si). Но как только OS приспичит просто прочитать по адресу за пределами адресуемой, произойдет замена данных в ячейке кеша, и эта "адресация" развалится. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Технический флейм » Как может компьютер грузиться без установленной памяти? |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |