Можно ли запустить Windows 98 SE из кэша L3 без установленной оперативной памяти?

355
SoniEx2

Современные процессоры могут иметь кэш-память третьего уровня в диапазоне десятков мегабайт (например, 24 МБ). W98SE требует как минимум 16 МБ ОЗУ для работы (рекомендуется 24 МБ). Можно ли использовать кэш L3 в качестве ОЗУ без какой-либо внешней ОЗУ?

-3
Предполагая, что вы можете заставить материнскую плату функционировать без установленной памяти? Moab 8 лет назад 0
Очень связана с вашим вопросом (но не появилась на боковой панели): http://superuser.com/questions/570961/can-we-run-linux-in-something-faster-than-ram oldmud0 8 лет назад 0
@Moab Вы имеете в виду BIOS, и да. SoniEx2 8 лет назад 0

2 ответа на вопрос

2
Canadian Luke

Проще говоря, нет.

Хотя ваш ЦП может иметь доступный кэш L1 / 2/3, ваша ОС будет ожидать, что он будет использоваться только для ЦП. Операционная система будет нуждаться в реальной памяти в виде оперативной памяти.

Если вы без ума от использования Windows 98, сделайте себе два одолжения:

  1. Получите Windows 98 SE - это работает намного лучше в моем опыте
  2. Запустите его на виртуальной машине. Virtualbox является бесплатным, открытым исходным кодом и доступен практически на любой основной платформе.
Там нет тега для Windows 98 SE, если вы не знали. И я упомянул Windows 98 SE как в посте, так и в заголовке. SoniEx2 8 лет назад 0
Правильный ответ, но неверная причина. Дважды вы упоминаете ОС, но это не проблема. Если ОС * «ожидала» * что-то или * «хочет» *, то, поскольку ОС является программной. ОС может быть переписана, чтобы ожидать или хотеть альтернативу. Скорее это аппаратная реализация, которая выделяет кэш ЦП как кеш, а не как * байтовую адресуемую * оперативную память. sawdust 8 лет назад 0
1
Keltari

Нет. Материнские платы требуют памяти для работы. Кэш-память не может быть использована в качестве ОЗУ.

Хороший вопрос о материнских платах, требующих памяти для работы ... Но это не процессор. SoniEx2 8 лет назад 0
На самом деле это процессор, который требует памяти. ОЗУ должно существовать для процессора; не имеет значения, где он установлен. Если вы рассматриваете что-то не x86, есть SBC, у которых нет микросхем памяти, потому что RAM объединена с CPU в одном пакете IC. Ваше третье предложение является правильной причиной. sawdust 8 лет назад 0
Есть ли у вас доказательства того, что кэш x86 ни при каких обстоятельствах не может использоваться в качестве ОЗУ? SoniEx2 8 лет назад 0
@ SoniEx2 да. базовая компьютерная архитектура. Keltari 8 лет назад 0

Похожие вопросы