fsockopen
@fsockopen

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

Стоит Винда 7 Максимальная 32 bit...Оперативки всего 6 а используется только 2.5 ГБ. Может ли это зависеть от архитектуры ОС?
  • Вопрос задан
  • 547 просмотров
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега Железо
software engineer
https://msdn.microsoft.com/en-us/library/aa366778(...
https://en.wikipedia.org/wiki/3_GB_barrier

32битная Win адресует 3 гб.
Со специальной опцией до 4-х, но часть все равно уходит на видеопамять, поэтому будет доступно все равно около 3.3-3.5.
Ответ написан
Комментировать
@yupujexi
2 Г - это ограничение на 1 процесс (программу).
Если вам на процесс (программу) нужно 3 Г то можно использовать ключик 3G в загрузчике Windows, чтобы это включить.

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

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

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

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

Это не техническое ограничение, а маркетинговое.
Скажем 32-битная FreeBSD прекрасно адресует и 8 Г.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Jump
@Jump
Системный администратор со стажем.
Ну вообще 32 битная винда не может использовать более 4гб, к тому же часть из этого резервируется под видео.
Ставьте 64битную архитектуру, тогда можно ставить памяти сколько угодно.
Ответ написан
GavriKos
@GavriKos
Да, это 100 процентов зависит от архитектуры - 32-битные системы не могут адресовать все 6 гигабайт.
Ответ написан
tsklab
@tsklab
Здесь отвечаю на вопросы.
Может ли это зависеть от архитектуры ОС? 32 bit
Да, для x32 максимально используемая ОЗУ 4 ГБ. Минус не перемещаемые диапазоны адресов устройств. Обычно получается ~ 3,7 ГБ. У вас значительно меньше — стоит поискать причину.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 10:57
50000 руб./за проект
28 нояб. 2024, в 10:52
10000 руб./за проект