Извините, у меня нет всех данных, потому что это проблема, с которой сталкивается друг. Он говорит, что добавил к старому компьютеру еще одну флешку объемом 512 МБ, и вместо того, чтобы показывать ~ 1024 МБ, он показывает 700-800 МБ. Разница кажется слишком большой, чтобы занять немного места, скажем, встроенной видеокартой или чем-то еще.
ТАК: Windows XP. ПК: неизвестен, очень старый.
Что это может быть?
windows-xp
memory
ChocoDeveloper
источник
источник
Ответы:
Загрузка в BIOS должна показывать истинный объем памяти. Иногда только Windows (не помню, какие основные версии делают и не делают) сообщает, что память не зарезервирована BIOS. BIOS часто динамически назначает оперативную память встроенному видеоадаптеру в зависимости от объема установленной оперативной памяти.
Попросите вашего друга войти в BIOS и проверить там. Первая страница, которая появляется, должна показывать объем установленной памяти. Также может быть опция для установки объема ОЗУ, назначенного видеоадаптеру.
источник
Это звучит как дыра в PCI для меня. Некоторые области физического адресного пространства зарезервированы для связи с видеокартами и другими устройствами PCI, что делает память в этих областях недоступной. Это не означает, что эта память фактически используется этими устройствами, это означает, что эта память находится в той части адресного пространства, которая сопоставлена с памятью в этих устройствах, а не с физической памятью системы.
Например, когда на моем ноутбуке активирован высокопроизводительный графический процессор, 256 МБ памяти становится недоступным, оставляя 7,75 ГБ памяти. Если я использую только GPU с низким энергопотреблением, все 8 ГБ памяти доступны.
Похоже, что компьютер не может поддерживать более 1 ГБ физической памяти, потому что если 1 ГБ памяти достаточно для того, чтобы добраться до отверстия PCI, то, вероятно, 1 ГБ является верхней частью физического адресного пространства, поддерживаемого материнской платой.
источник