вы знаете, как на 32-битных системах он может использовать только 3 ГБ оперативной памяти? Сколько это стоит для 64-битных систем?
Каков предел памяти для 64-разрядных систем


6 ответов
но физически, некоторые аппаратные средства в вашем компьютере предназначены только для размеров памяти, которые будут распространены в ближайшие несколько лет.
большинство 64-разрядных микропроцессоров рынок сегодня имеет искусственный лимит на объем памяти, они могут адреса, значительно ниже, чем можно ожидать от 64 бит. Для пример, AMD64 архитектура в настоящее время имеет ограничение в 52 бита физической памяти и только поддерживает 48-разрядное виртуальное адресное пространство.
, где 52 бита равно 2^52 = 4503599627370496 байт = 4096 ТБ и 48 бит = 256 ТБ.

Я слышал, что полное адресное пространство, доступное для x64 систем, составляет около 16 экзабайт. Но есть программное и аппаратное ограничение. В спецификациях материнской платы будет указан максимальный объем ОЗУ, который она поддерживает.

192GB в системах Windows 7 высшего класса, но на низком уровне, как 2 в некоторых случаях :)
http://msdn.microsoft.com/en-us/library/aa366778(против.85).аспн

текущие версии Windows, может только (?) используйте 16 (edit:oops 8-off by one on counting address bits) терабайт оперативной памяти. Если используется память, текущие ЦП могут адресовать до 64 ТБ ОЗУ (48 адресных битов, а не 64).

примерно 2^64 бит. :) Я не могу вспомнить, почему windows не может получить доступ ко всем 4 ГБ, но есть логические приемы адресации, которые вы можете использовать (хотя и не рекомендуется из того, что я слышу), чтобы приблизиться к теоретическому пределу.

2 ^ 32 = 4gb
2 ^ 64 = 18446744100000000000 = 16 exabytes
(nb Google округлены, и я не чувствую, как найти что-то с > 8 цифр)

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]