И снова о 4Gb+ оперативки на x86
27 Mar 2013 | Автор: dd |Несколько раз пришлось сталкиваться с непроходимой уверенностью людей в том, что Windows 7 x86 может поддерживать только 3 гига оперативки, так как она является 32 битной операционной системой, и по математике и справке Microsoft не может поддерживать больше 3.2Gb RAM.
Но тогда встает вопрос каким образом Windows Server 2003+ может поддерживать до 64Гб оперативной памяти именно в режиме 32 бит. Причем в зависимости от версии (и как следствие выплаченных денег) объем оперативной памяти может варьироваться от 2Гб до 64Гб.
Навряд ли стоит спорить о том, что такие ограничения являются лишь софтверными ограничениями, закладываемыми в самой операционной системе и пришедшими из того далекого времени, когда дискеты были большими, полосы пропускания маленькими, а процессоры, по большей части, 32битными. В данный момент все процессоры, поставляемые на рынок являются 64битными и поэтому безусловно поддерживают работу 64 битных систем.
В Windows давно имеется так называемая поддержка PAE (Physical Address Extension) позволяющая переключать систему в режим 36 бит, тем самым поддерживая до 64Гб, но как уже было сказано выше- ограничения максимальной оперативной памяти заложены на уровне ядра, поэтому для использования данного режима в системе Windows и поддержки более 4Гб оперативной памяти, необходимо патчить ядро, снимая ограничения.
При использовании данного метода возможна несовместимость некоторых драйверов, а также присутствует ограничение на объем одного процесса, который тем не менее ограничен 4Гб оперативной памяти, но тем не менее использовать одновременно можно гораздо больше лимита в 4Gb. Тем более, что фактически 64битная система жрет в два раза больше ресурсов, по сравнению с x86, поэтому говорить о x64 стоит только если у вас оперативки больше 8Гб.
Как то по итогам одного из споров, даже запилил видос работы Windows с включенной поддержкой PAE. Как её включать на системе Windows 7 я уже писал ранее.
Теги: windows 7, настройка системы
Автор:Helen на 28 Mar 2013
Простите, может быть, все-таки х86 ?
[Reply]
anchous Reply:
March 28th, 2013 at 12:01 pm
хехе, точно.
ночные посиделки до добра не доводят
[Reply]