Какова максимальная адресуемая память?

Я только что начал изучать блок.

Моя спецификация ноутбука говорит:

Микропроцессор: процессор T2300 Intel Core Duo

Кэш микропроцессора: 2 МБ кэш L2

Память Max: 2048 МБ

Память: 1024 МБ 667 МГц системная память DDR2 (2 Dimm)

"Спецификация" процессора T2300 Intel Core Duo говорит:

система команд: 32-разрядный

Я думаю теперь, что я могу предположить, что шина данных - также по крайней мере 32 бита. Таким образом, минимальная адресуемая память должна составить 4 ГБ.

Кроме того, спецификация ЦП также упоминает Спецификации Памяти

32-разрядные расширения физического адреса

который, поскольку я понимаю средства, они могут обратиться к 64 ГБ памяти

Это означало бы, что, учитывая только 2 слота памяти на материнской плате мой ноутбук может поддерживать 2x карты памяти на 2 ГБ == память (на 4 ГБ)?

Я предполагаю, что парни ноутбука предположили, что не будет палок на 2 ГБ, таким образом, они, возможно, упомянули Память Max: 2048 МБ

2
задан 22.07.2012, 11:43

3 ответа

Адресуемая память для 32-разрядной системы составляет 4 ГБ, физическая память - то, что установлено. Ваша операционная система справляется позже, чтобы дать запускающим программам иллюзию первого. Это намного более сложно, чем это, но это - суть его.

PAE увеличивает объем физической памяти, которую машина может использовать, не адресуемая память. Указатели остаются 32-разрядными, таким образом, адресуемая память все еще ограничивается 4 ГБ.

Емкостью памяти на машине диктуют больше, чем, к чему ЦП способен. Не предполагайте, что Ваша машина может поддерживать 4 ГБ.

3
ответ дан 08.12.2019, 05:31

Существует много факторов вне пространства адреса памяти, которое управляет, к какому количеству памяти компьютер может обратиться. Например, Книга Mac моей жены Pro может только поддерживать 3 ГБ, и если Вы помещаете две карты памяти на 2 ГБ, она все еще только обращается к 3 ГБ из него.

Между прочим, 32 бита означает, что микросхема может теоретически обратиться к 4 ГБ памяти. Где сделал Вас GE то число на 64 ГБ?

1
ответ дан 08.12.2019, 05:31

Существует много факторов в игре здесь. С архитектурой на 32 бита ОС смочь обратиться к 4 ГБ памяти. Однако все это не может быть доступно для приложений. Например, машина Windows с 4 ГБ памяти не будет обычно мочь использовать больше, чем примерно 3,5 ГБ для ОС и приложений, поскольку часть адресного пространства используется для отображения аппаратных средств.

Кроме того, Windows разделяет 32 бита пространства адреса памяти на два: 2 ГБ для памяти ядра, используемой ОС и 2 ГБ для приложений пространства пользователя. Т.е. на значение по умолчанию каждое приложение только сможет получить доступ к 2 ГБ памяти. Windows может быть настроен для использования 1 ГБ для ядра и 3 ГБ для пользователя.

К тому же фактические аппаратные средства могут установить определенные ограничения. Когда Ваша спецификация ноутбука говорит, что максимальная память составляет 2 ГБ, это наиболее вероятно, потому что это - максимум, который будет поддерживать материнская плата. Не имеет значения, к какому количеству ОС может обратиться. Если аппаратные средства только распознают 2 ГБ затем, это - предел на физическую память для машины.

1
ответ дан 08.12.2019, 05:31

Теги

Похожие вопросы