Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > windows 7 32bit не видит оперативную память


Автор: cleverbird 7.1.2012, 13:14
Доброго времени суток.
Купил комп с 8-мью гигами оперативки. Windows 7 32bit витдит меньше 4-х. Есть ли безопасные способы сделать так, чтобы работали все 8 гигов оперативки? 

Автор: arcsupport 7.1.2012, 17:01
Да, есть. Используйте 64-разрядную версию ОС.
Либо найдите и сделайте выбор при загрузке ядра с PAE.

Автор: cleverbird 7.1.2012, 18:01
Цитата(arcsupport @  7.1.2012,  17:01 Найти цитируемый пост)
Используйте 64-разрядную версию ОС.

Можно было бы, но проблемы с играми и многими приложениями будут.  
Цитата(arcsupport @  7.1.2012,  17:01 Найти цитируемый пост)
Либо найдите и сделайте выбор при загрузке ядра с PAE. 

Это как?


Автор: ~FoX~ 14.1.2012, 18:34
Цитата(cleverbird @  7.1.2012,  14:14 Найти цитируемый пост)
 Windows 7 32bit витдит меньше 4-х

Соклько 2^32? Вот столько и может адресовать 32 битовая винда...

Цитата(cleverbird @  7.1.2012,  19:01 Найти цитируемый пост)
Можно было бы, но проблемы с играми и многими приложениями будут.  

C чего бы это?

http://windows.microsoft.com/ru-RU/windows7/32-bit-and-64-bit-Windows-frequently-asked-questions

З.Ы.: На всякий случай..... Версия винды 32 или 64 не имеет отношения к разрядности процессора х32/х64. По этому вин64 вполне можно поставить на комп с 32-х процом...

Автор: Absinthe 14.1.2012, 22:20
Цитата

Можно было бы, но проблемы с играми и многими приложениями будут.  
 Не правда. Ставь 64битку, проблем не будет.

Цитата

По этому вин64 вполне можно поставить на комп с 32-х процом...
 Не правда. Доказательство по твоей же ссылке.

Автор: mihanik 15.1.2012, 12:16
Цитата(~FoX~ @  14.1.2012,  18:34 Найти цитируемый пост)
По этому вин64 вполне можно поставить на комп с 32-х процом...


 smile 

Не правда ваша.

Автор: ~FoX~ 15.1.2012, 14:30
Цитата(mihanik @  15.1.2012,  13:16 Найти цитируемый пост)
Не правда ваша.

Действительно, миль пардон  smile Ошибся. У меня крутилась ось х64 на стареньком Wolfdale... Оказывается он имеет вшитые EM64T инструкции...

Автор: arcsupport 15.1.2012, 15:22
Цитата(cleverbird @ 7.1.2012,  18:01)
Цитата(arcsupport @  7.1.2012,  17:01 Найти цитируемый пост)
Используйте 64-разрядную версию ОС.

Можно было бы, но проблемы с играми и многими приложениями будут.  
Цитата(arcsupport @  7.1.2012,  17:01 Найти цитируемый пост)
Либо найдите и сделайте выбор при загрузке ядра с PAE. 

Это как?

С Википедии http://ru.wikipedia.org/wiki/NTLDR :
Цитата

Как уже было сказано, NTLDR позволяет пользователю выбрать желаемую операционную систему для запуска из меню; также, для операционных систем Windows NT и более поздних, могут быть указаны дополнительные опции загрузки ядра. Все эти настройки хранятся в файле boot.ini, который должен находиться в корне того же логического диска, что и NTLDR.
Для формирования меню, показанного выше, был использован файл boot.ini следующего содержания:

Цитата

/PAE — Загружает версию ядра NT с расширением физических адресов (PAE).


Добавлено через 36 секунд
http://ru.wikipedia.org/wiki/Physical_Address_Extension
Цитата

Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти[1]. Также, в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.


Добавлено через 2 минуты и 20 секунд
Из MSDN http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx#physical_memory_limits_windows_7 : 
Цитата

Physical Memory Limits: Windows 7
The following table specifies the limits on physical memory for Windows 7.
Version    Limit on X86    Limit on X64
Windows 7 Ultimate    4 GB 192 GB
Windows 7 Enterprise    4 GB 192 GB
Windows 7 Professional    4 GB 192 GB
Windows 7 Home Premium    4 GB 16 GB
Windows 7 Home Basic    4 GB 8 GB
Windows 7 Starter    2 GB N/A


Добавлено через 3 минуты и 6 секунд
Кроме того, 
Цитата

максимальный физический адрес доступного операционной системе ОЗУ ограничен программно на уровне ядра.
 Существуют программы, позволяющие обойти ограничение на доступную память, но их использование является нарушением лицензионного соглашения Microsoft.


Добавлено через 4 минуты и 10 секунд
Надеюсь, cleverbird, я дал исчерпывающий ответ на Ваши вопросы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)