vertex4
Moderator | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору mukca Цитата: на самом деле 32 разрадная должна видеть имеенно 4096 метров (или по крайней мере близкое к этому значению число) но так как девиз компании майкрасофт памяти небывает много. и вам всех хватит 320 килобайт (или скока там кричал билл гейтс) в результате винда 32 разрядная видит максимму 3584 мб (winxp), как вижу в висте решили это не исправлять | Ну и зачем сказки-то рассказывать, а? Проблема же не в том, что майкрософт не хочет, это ограничение физическое, и для его обхода придумывают всякие PAE, которые работают не очень прямо (работает под вистой, под XP SP1, Win2k3 не всех и тд. В XP SP2 PAE не поддерживается). Есть общее адресное пространство, которое составляет 4 гигабайта (232). система для обращения к устройствам (например, видеокарте) - обращается по адресу, которое отведено для видеокарты (соответственно, если видеокарта имеет набортных 768 метров, то этот объем - минимум, хотя обычно из-за сложности реализации это число округляется до 1024Мб). Эти адреса для видеокарты тоже входят в это адресное пространство, соответственно, мы получаем что доступно уже не 4 гига, а меньше (в свойствах видеокарты в диспетчере устройств можно посмотреть конкретные диапазоны адресов). Аналогично и для остальных устройств, к которым обращается система. В итоге и остается всего 2,8-3,5 Gb памяти доступным.
---------- В любой инструкции пропущено самое важное - что делать, если это устройство или программа не работают |
|