Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 716
Благодарности: 55

Профиль | Отправить PM | Цитировать


Цитата rizz:
а как это можно посчитать 2^32=4 294 967 296, вроде адресации в 32бит должно хватать, или это по-другому считается? »
4 Гб - это все пространство, адресуемое процессором при использовании "плоской" модели памяти (безсегментной). В этом случае адрес любой ячейки памяти можно описать 32-хразрядным числом. Однако, на эти же адреса (0-4Гб, чтобы к ним можно было обратиться) отображаются: BIOS, видеопамять, память различных устройств, область ACPI и т.п. Всего набирается иногда до 700 Мб. Получается, что реально вы обратиться к этим участкам не можете, так как на их место отображена память внешних устройств. Причем, это делается прозрачно для процессора (он не может заглянуть "под" отображаемую память, для него это как будто RAM).
Так что, никак не получиться увидеть все 4 Гб RAM, если у вас в системе как минимум есть BIOS. Поставьте видеоплату с меньшим количеством памяти. Свободный объем RAM увеличится.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:07, 21-09-2007 | #34