SlavaB
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Remdale Не занимайтесь ерундой, перед применением никчемных патчей изучите матчасть. 32-х разрядная ОС Windows, в зависимости от версии и редакции может выделить приложению более 4-х ГБ адресного пространства, но приложение, если его изначально не запрограммировали и не скомпилировали с соответствующим флагом (IMAGE_FILE_LARGE_ADDRESS_AWARE), не может использовать более 4-х ГБ, какие-бы патчи, настройки BIOS и т.п. Вы не применяли. Все, что делают всевозможные патчи - включают в младших (десктопных, не энтерпрайз серверных) редакциях Windows функционал старших, энтерпрайз, редакций. Да, после этого можно насладиться цифрами доступной памяти в диспетчере задач, свойствах системы и т.п. И нет - использовать эту память одно приложение по-прежднему не сможет, т.к. не умеет. Опция /3GB изменяет используемую по-умолчанию деление адресного пространства одного приложения в 2 ГБ пользовательской памяти и 2 - системной), на распределение 3 + 1. Но для того, чтобы это работало, система должна уместится в 1 ГБ. Т.к. в адресное пространство системной памяти попадают драйверы оборудования, то от них сильно зависит, уместится ли системное адресное пространство в этот 1 ГБ. В т.ч. по этой причине для серверных платформ используют другие компоненты и пишут отдельные драйверы (особенно видео). Резюме из вышесказанного - если 32-х разрядное приложение не умеет работать более с чем 4 ГБ адресного пространства, то без его (приложения) переработки, Вы ничего не добьетесь. Если конфигурация Вашего оборудования не позволяет ОС разместиться в 1 ГБ системного адресного пространства, то ключ /3GB будет выводить ОС из строя. |