Задать вопрос
fsockopen
@fsockopen

Зарезервировано системой память ОЗУ.Почему я не могу использовать всю память а только часть?

Стоит Винда 7 Максимальная 32 bit...Оперативки всего 6 а используется только 2.5 ГБ. Может ли это зависеть от архитектуры ОС?
  • Вопрос задан
  • 558 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя yupujexi К ответам на вопрос (5)
@yupujexi
2 Г - это ограничение на 1 процесс (программу).
Если вам на процесс (программу) нужно 3 Г то можно использовать ключик 3G в загрузчике Windows, чтобы это включить.

Но это не касается ограничения на НЕСКОЛЬКО программ.

А еще есть PAE - как правило в современных Windows PAE включено (но иногда нужно включить отдельно). Однако с PAE могут работать далеко не все программы - а только некоторые.
Самый простой способ - поставить ram disk NT, который поддерживает более 4 Г на 32-х битных системах. И разместить туда каталог временных файлов.

Кроме того, не забывайте, что лишнюю память (до 4 Г) операционная система способна использовать сама под кэширование диска.

А больше 4 Г - это да, это только через специальные программы.
Или ставить 64-х битную Windows.

Это не техническое ограничение, а маркетинговое.
Скажем 32-битная FreeBSD прекрасно адресует и 8 Г.
Ответ написан