Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Как может компьютер грузиться без установленной памяти? |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
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 приспичит просто прочитать по адресу за пределами адресуемой, произойдет замена данных в ячейке кеша, и эта "адресация" развалится. |
SopaXorzTaker |
ATauenis написал: Не проверял, но помню, что BIOS выдавал что-то непонятное, так что скорее всего, на это материнка рассчитана не была. Распаянной памяти на материнке точно не было, или не проверяли? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 апреля 2018 9:40 Сообщение отредактировано: 9 апреля 2018 9:41
Дополнение - обойти вышеуказанную проблему можно попытаться соответствующим программированием MTRR (появились начиная с P6), но современные OS сами их программируют, те OS должна быть специально подготовлена. Думаю затея использовать кеш при отсутствии RAM для работы OS лишена смысла |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Технический флейм » Как может компьютер грузиться без установленной памяти? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |