Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Аватара для minos66

дилетант


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

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


Цитата Ment69:
система увидит только 3,25Gb »
Здесь надо * ставить и в сноске указывать - "в зависимости от аппаратной конфигурации". Может и больше быть, может и меньше.
Цитата Luceferus666:
Luceferus666 »
Попробую на пальцах объяснить.
читать дальше »
Что такое адресация памяти? Представьте себе весь объем оперативной памяти в виде листа бумаги в клеточку. Каждая клеточка - это элементарная ячейка хранения информации, в простонародии именуемая бит. Ну там 0 может быть или 1 (есть заряд или нет). Это так сказать примитивная физика памяти. Чередования этих 0 и 1 несет некий сакральный смысл. Не будем сейчас говорить об инструкциях процессора, операндах и прочих малопонятных вещах. Примем на веру, что процессор извлекает данные из памяти, и эти данные указывают ему, что нужно делать. Вот что бы извлечь какие нибудь данные процессор должен знать куда ему обратиться, т.е. каждая ячейка памяти должна быть "подписана", иметь свой уникальный адрес. 32-битная ОС на то и называется 32-битной, что оперирует двоичными словами длинной в 32 бита. Сколько можно составить уникальных адресов при этом? Основы комбинаторики говорят что 2^32=4294967296 адресов или переведя в гиБи (не гиГа - гига десятичная приставка 10^9, нам же в силу двоичной природы компьютера надо оперировать двоичными величинами 1 гиБи= 2^30=1073741824 битам) получим ровно 4ГиБи бита оперативки.
Теперь почему же использовать может меньше. Есть такая штука как DMA - прямая адресация к памяти. Некоторые устройства, ну там шина PCI, шина видеокарты, ATA/ATAPI контроллеры хотят обращаться к оперативке напрямую, минуя цепочку устройство-контроллер памяти-процессор-контроллер памяти-устройство. У них собственная голова (в виде frimware или даже собственного процессора как у видеокарт) на плечах и загружать центральный процессор каждым обращением к памяти они не хотят. Но для этого им нужно иметь гарантированое адресное пространство в оперативки, которое никто не займет без их ведома. Вот ОС и резервирует часть оперативки под нужды этих устройств. Сколько и для кого легко посмотреть в Диспетчере устройств Вид-Ресурсы по типу.
Это так сказать для вашей "классической" 32 битной ОС. Что такое PAE и что такое AWE применяемое в серверных 32-битных ОС - это тема для отдельного спича.

Отправлено: 08:56, 11-03-2010 | #98