Воскрешение древнего настольного ПК [дубликат]

0

На этот вопрос уже есть ответ здесь:

Я нахожусь в процессе воскрешения древнего настольного ПК.

Удалось пересмотреть следующую конфигурацию :( РАКЕТА 478 )


Motherboard: As Rock P4i65g

Processor: Intel Pentium 4, 3.40 GHz (1MB cache)

RAM: 2GB DDR400

VGA: ATI Rad-eon x1650 Pro 256MB (AGP x8/PCI)

Power Supply: 400W

В поисках лучшей материнской платы Socket 478 с максимальной оперативной памятью 4 ГБ, я нашел несколько Как этот: MSI 865GM2-LS 478 Intel 865G Micro ATX Intel и этот: Gigabyte GA-8IG1000MK

Оба имеют несколько схожую настройку в отношении набора микросхем, совместимости с процессорами, совместимости с VGA и т. Д., И оба поддерживают максимальный объем оперативной памяти до 4 ГБ.

Я нашел несколько, которые также позволяют макс. 4 ГБ ОЗУ, но с одним условием: «Из-за ограничений операционной системы фактический объем памяти может быть меньше 4 ГБ для резервирования для использования системой под 32-битной ОС Windows®»

Я не уверен, что это значит, мои вопросы означают, что материнская плата Socket 478 не может иметь более 2 ГБ ОЗУ или?

Rhayader
источник

Ответы:

2

Это говорит вам о том, что если у вас 32-битная ОС и 4 ГБ ОЗУ, то ОС не будет / может не сообщать о всех 4 ГБ как доступных, поэтому некоторые из них будут отсутствовать.

Это связано с тем, что определенный объем ОЗУ статически отводится для выделения системным устройствам на материнской плате (это НЕ включает ОЗУ, которое может быть выделено для использования совместно используемого графического адаптера, если она есть на материнской плате; это нечто другое, и не имеет отношения к данной теме).

Когда вы используете менее 4 ГБ (скажем, 2 ГБ), динамически перемещается выделенный раздел вокруг, создавая впечатление, что доступен весь объем ОЗУ.

Они делают это как компромисс способности к скорости. Статически распределенное пространство памяти для ввода-вывода быстрее, чем динамическое смещение адресного пространства, но в большинстве случаев наличие большего объема ОЗУ выгоднее для конечного пользователя.

Когда вы используете 4 ГБ с 32-битной XP, вы получаете максимальную емкость, поэтому выгоднее статически распределить это зарезервированное пространство, чем выделить ~ 12,5% от объема ОЗУ (при условии, что обычно видимые / ссылочные 3,5 ГБ доступны из 4 ГБ) ).

Имейте в виду, что эти решения были приняты, когда наличие 4 ГБ ОЗУ было ОГРОМНЫМ объемом ОЗУ. Позже, когда все больше людей стали нуждаться в 4 ГБ +, а 64-разрядная версия стала более доступной / популярной, не было причин возвращать способ, которым он работал, потому что если вам ДЕЙСТВИТЕЛЬНО нужны все 4 ГБ ОЗУ (или более), то вы можете / должны переключиться на 64-битная версия ОС.

Более подробная информация доступна в этом SU Вопрос / Ответ (ы): Почему Windows показывает только около 3,5 ГБ из 4 ГБ ОЗУ?

Ƭᴇcʜιᴇ007
источник
1

Если вы хотите использовать все 4 ГБ ОЗУ, вам нужно использовать 64-битную Windows. Вот объяснение того, почему ограничение в 4 ГБ здесь:

Система может использовать только 4 ГБ ОЗУ в 32-битной системе, но это также включает объем ОЗУ, который имеет ваша графическая карта, и всю память, необходимую для шин и т. Д. Таким образом, это означает, что если ваш графический процессор имеет 256 МБ, вы сможете использовать только 3,75 ГБ оперативной памяти вашей системы. Например, у вас будет только 3 ГБ оперативной памяти, если у вашего графического процессора 1 ГБ.

Windows обычно говорит, что при использовании большего объема ОЗУ доступно всего 3,25 ГБ, даже если у вашего ГП меньше 750 МБ, но я не помню почему.

К сожалению, не все Pentium 4 являются 64-битными и Hyper-Threaded, можете ли вы быть более точным о вашей модели Pentium 4?

Более того, если ваш Pentium 4 поддерживает технологию Hyper-Threading, его стоит обновить до 3 ГБ ОЗУ. Потому что, если вы просматриваете веб-страницы с последними браузерами, ваш процессор будет ограничивать вас даже прежде, чем вы сможете использовать более 3 ГБ ОЗУ.

Как правило, мои правила для RAM и процессоров такие же:

  • 1 ядро: 2 ГБ оперативной памяти
  • 1 ядро ​​Hyper-Threaded: 3 ГБ оперативной памяти
  • 2 ядра: 4 ГБ оперативной памяти
  • Двухъядерный Hyper-Threaded: 6 ГБ оперативной памяти

И так далее, вы видите логику;)

X.LINK
источник
Изменить: я помню, почему: Windows также оставить немного оперативной памяти для шин.
X.LINK
Pentium 4 - Prescott - 3,40 ГГц - 800 МГц - 1 МБ
Rhayader
0

Стандартные 32-разрядные процессоры ПК обычно не могут адресовать 4 ГБ ОЗУ. Вот статья, которая объясняет это

Laserbeak43
источник
Более точный обзор статьи состоит в том, что 32-разрядный процессор для настольных ПК имеет только 4 ГБ адресов для раздачи, а некоторые из них должны использоваться для видеопамяти и других компонентов системы, в результате чего для ОЗУ доступно менее 4 ГБ адресов. Но слава в противном случае хороший ответ.
music2myear
3
@ music2myear - это не очень хороший ответ. Это даже неприемлемо, поскольку все, что сделал автор, - это предоставить одно предложение, а затем ссылку на статью.
Ramhound
2
Хотя это может теоретически ответить на вопрос, было бы предпочтительнее включить основные части ответа здесь и предоставить ссылку для справки.
Cfinley
1
Это неверно 32-разрядные процессоры могут обрабатывать более 4 ГБ ОЗУ через PAE.
ChrisInEdmonton
1
@ChrisInEdmonton Кажется, ты прав superuser.com/a/604713/372392
Laserbeak43