LINUX.ORG.RU
ФорумTalks

[офтопик][возможно боян]Руссинович об ограничениях работы Windows c памятью

 


0

0

В статье также упоминается, по какой причине клиентские 32-разрядные версии не поддерживают более 4ГБ ОЗУ. http://blogs.technet.com/mark_russinovich/archive/2008/07/21/3151288.aspx

Как преодолеть ограничения .... Чем памяти больше, тем лучше. Быть уверенными в том, что весь потенциал установленной памяти реализован, вам помогут 64-разрядные версии ОС Windows.

/thread

UserUnknown ★★★★★
()
Ответ на: комментарий от unikoid

Видимо да

К моменту разработки пакета обновления 2 (SP2) для ОС Windows XP появление клиентских систем с объемом памяти свыше 4 ГБ уже прогнозировалось, что заставило разработчиков приступить к интенсивному тестированию Windows XP на подобных системах. Кроме того, в пакете обновления 2 (SP2) для ОС Windows XP была реализована поддержка расширений физических адресов (PAE) по умолчанию для устройств, поддерживающих технологию No Execute, что, во-первых, необходимо для предотвращения исполнения данных (DEP), а во-вторых, обеспечивает возможность поддержки памяти в объеме более 4 ГБ.

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

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от Freiheits-Sender

вот почему, то что в линуксе все дрова открытые и лежат почти в одном месте - хорошо.

Если сделать стабильный апи для драйверов, то будет такая же жопа как в винде.

sergej ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

В линуксе чтобы PAE толком заработало нужно все драйверы с ним как бы пересобрать, MS же избавила себя от бремени драйверописательства в обмен на стабильное API/ABI, что как бы и правильно.

frame ★★★
()
Ответ на: комментарий от sergej

>такая же жопа как в винде.

А не-жопа в линуксе это когда в новом ядре ACPI отваливается? У вас какое-то извращённое понятие жопы :)

frame ★★★
()
Ответ на: комментарий от frame

Не, это когда веб-камера отваливается. Подумаешь, мелочь, кому они нужны :}

Deleted
()
Ответ на: комментарий от frame

Давищо? У меня всё на 2k3 с PAE работает (даже те драйвера, разработчики которых сделали «типа дуракоустойчивый» инсталлятор, который на неё не ставится).

svr4
()
Ответ на: комментарий от frame

Жопа жопе рознь.

>>такая же жопа как в винде.

А не-жопа в линуксе это когда в новом ядре ACPI отваливается? У вас какое-то извращённое понятие жопы :)


Не жопа. Никто же не заставляет обновляться.

Camel ★★★★★
()
Ответ на: комментарий от svr4

А нафиг этот пае нужен? 64х битную венду религия ставить не позволяет?

Reset ★★★★★
()

>>technet.com

это же мой любимый сайт!

Klayman
()
Ответ на: Жопа жопе рознь. от Camel

>Не жопа. Никто же не заставляет обновляться.

Ну тогда и нечего на PAE смотреть, который по умолчанию нигде не включён :)

frame ★★★
()
Ответ на: комментарий от svr4

Про 2k3/PAE/LargePages/+++ я знаю, но не юзал, т.к. попросту обородования/задач таких не имею =) Однако знакомый съехал с неё, посчитав слишком геморройной как для повседневного использования, серверные «особенности» достали проще говоря, что вообщем-то неудивительно :)

frame ★★★
()
Ответ на: комментарий от UserUnknown

>Как преодолеть ограничения .... Чем памяти больше, тем лучше. Быть уверенными в том, что весь потенциал установленной памяти реализован, вам помогут 64-разрядные версии ОС Linux.

/fixed thread

FiXer ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.