8 Гб оперативної пам’яті на XP Professional [копія]


9

Нещодавно я встановив 8 Гб оперативної пам’яті на чотирьохядерній робочій станції (HP xw8600) під керуванням Windows XP Pro (32-бітний). Я додав перемикач / PAE у файл boot.ini, але SysInfo все ще говорить про 3 Гб пам'яті. Чи розпізнає Windows додаткову пам'ять? Чи є спосіб сказати?

Будь-яка допомога вдячна. Дякую.


а ти мав на увазі вірно 8 Гб ...?
CookieOfFortune

Скільки розпізнає 64-розрядна пам'ять Windows XP?
Рой Ріко

64-розрядна - 128 ГБ оперативної пам’яті microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx
римський m

4
Ось подібна дискусія з цього приводу. Будь ласка, прочитайте мій пост: superuser.com/questions/67444/… Ви можете використовувати MAX 4 Гб в 32-бітній Windows, однак інші 32-бітні ОС з радістю будуть використовувати всі 8 ГБ. Це ліцензування у Microsoft.
Наталі Адамс

Якщо ви не хочете перевстановити ОС, можете скористатися RamDisk (звичайно, PAE), щоб використовувати додаткові 4 Гб.
Придушення

Відповіді:


9

це НЕ про XP, це про те, що це 32-бітний ... 64-бітний підтримуватиме всі ваші 8 Гб, а потім і деякі

(Windows XP Professional x64 Edition підтримує 128 ГБ оперативної пам’яті) [ http://www.microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx]


12
не зовсім правда. PAE дозволяє 32-бітним ОС отримати доступ до 64 ГБ оперативної пам’яті. Справжня проблема полягає в тому, що MS навмисно не використовує оперативну пам’ять, знайдену вище позначки 4 ГБ в 32-бітній системі через поширені помилки у сторонніх драйверах. дивіться blog.codef00.com/2007/12/19/windows-on-x86-and-4gb-of-ram
Еван Теран

3
Крім того, мій лінукс ящик (який використовує 32-бітове ядро) в даний час з задоволенням використовує 8 Гб оперативної пам'яті за рахунок використання PAE (опція називається підтримкою 64 ГБ оперативної пам'яті, але це в основному означає «поворот на підтримку PAE»
Evan Тера

3

від http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx

"Підтримка пам'яті Windows XP Professional і Windows Server 2003. Максимальний об'єм пам'яті, який можна підтримувати в Windows XP Professional і Windows Server 2003, також становить 4 Гб. Однак Windows Server 2003, Enterprise Edition підтримує 32 ГБ фізичної оперативної пам'яті та Windows Server 2003 р., Datacenter Edition підтримує 64 Гб фізичної оперативної пам’яті за допомогою функції PAE. "


1
Чому в статті MS йдеться про 4 ГБ, але всі інші говорять про 3 х ГБ. Це заплутано.
Джонні

Нарешті хтось дає цілком точну відповідь!
Еван Теран

3
@jhonny: це тому, що це 4 Гб мінус будь-яка оперативна пам’ять пристроїв (на зразок вашої відеокарти). Якщо у вас відеокарта 512 мег, Windows розпізнає лише 3,5 оперативної пам’яті (пристрої повинні бути відображені нижче 4 Гб, щоб 32-бітний DMA працював правильно).
Еван Теран

1

XP розпізнає лише до 3,5 Гб. Так що ні, XP не повторно розпізнає зайву пам'ять.


2
XP 64-бітний - WILL
римський m

Це не зовсім так. Дивіться мою публікацію нижче.

1

Це зовсім поза темою, але 32-розрядна Windows не може використовувати більше 4 Гб - настільні версії 32-розрядної Windows дадуть лише 3,5 Гб. (Цей обмеження встановлено, оскільки драйвери баггі часто припускають, що верхній простір адрес пам'яті не використовується, і він вийде з ладу, якщо ви фактично використовуєте до 4 Гб. Сервери вважаються кращими драйверами.)


2
Неправда, якщо ОС підтримує PAE належним чином, вона може використовувати до 64 Гб оперативної пам’яті. Linux це робив роками.
Еван Теран

1

32-бітні операційні системи мають максимум 3 концерти.

Для того, щоб скористатися таким сильним батом, вам потрібен 64-бітний ОС.


6
змініть це на "32-бітні вікна", і це правда. Якщо ОС підтримує PAE належним чином, вона може використовувати до 64 Гб оперативної пам’яті. Linux це робив роками.
Еван Теран




0

Ось більш детальне пояснення: справа не в Windows, це в x86: http://www.codinghorror.com/blog/archives/000811.html


3
Насправді, на жаль, Джефф неправильно отримує деякі важливі деталі. Дивіться цю відповідь на правду: stackoverflow.com/questions/711472/8gb-ram-on-xp-professional/…
Еван Теран

2
Моя скринька Linux на щастя використовує 8 ГБ на даний момент з 32-бітним ядром.
Еван Теран

0

Схоже, вам взагалі заборонено використовувати PAE на 32-бітній Windows "нормальної (не серверної)", можливо, це допоможе (так, я знаю, що це для Vista ...).



@ user2284570 Наскільки я знаю, включення PAE в домашній системі є порушенням ліцензії.
Боббі

Так, і не тільки для дому ... Для кожної несерверної 32-розрядної версії Windows з XP SP2 (так xp SP1 та Windows 2000 підтримує> 4 ГБ шляхом додавання перемикача / PAE в boot.ini) вручну.
користувач2284570
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.