Інстальовано 4 гігабайта оперативної пам'яті, але, згідно з інформацією у діалоговому вікні "Відомості про систему" у Windows Vista, системної пам'яті менше, ніж очікується

Переклади статей Переклади статей
Номер статті: 929605 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ОЗНАКИ

Якщо на комп'ютері встановлено 4 гігабайта (ГБ) оперативної пам'яті (ОЗП), обсяг системної пам'яті, зазначений в діалоговому вікні Відомості про систему у Windows Vista, менший, ніж очікується. Наприклад, у діалоговому вікні Відомості про систему може бути зазначено, що комп'ютер має 3120 мегабайт (МБ) системної пам'яті, хоча на комп'ютері інстальовано 4 ГБ (4096 МБ).

Примітка. Діалогове вікно Відомості про систему можна відкрити наступними способами:
  • Натисніть кнопку Пуск, введіть Система у полі Пошук а потім виберіть Система у розділі Програми.
  • На панелі керування двічі клацніть значок Система.
  • Натисніть кнопку Пуск, клацніть правою кнопкою миші Комп'ютер та виберіть пункт Властивості.
  • Виберіть Показати докладніші відомості у вікні Центру обслуговування Windows Vista.

ПРИЧИНА

Така поведінка системи є очікуваним результатом певних апаратних та програмних чинників.

Різноманітні пристрої в комп'ютері потребують доступ з розподілом пам'яті. Ця ситуація відома як ввод-вивод з розподілом пам'яті (MMIO). Щоб простір MMIO був доступним для 32-розрядних операційних систем, простір MMIO необхідно розташувати в межах 4-гігабайтового адресного простору.

Наприклад, якщо відеоадаптер має 256 МБ вбудованої пам'яті, цю пам'ять необхідно розташувати в межах перших 4 ГБ адресного простору. Якщо 4 ГБ системної пам'яті вже інстальовано, частину адресного простору необхідно зарезервувати для розподілу відеопам'яті. Розподіл відеопам'яті перезаписує частину системної пам'яті. Ці умови скорочують загальний обсяг системної пам'яті, доступної операційній системі.

Зменшення доступної системної пам'яті залежить від пристроїв, інстальованих на комп'ютері. Проте, щоб уникнути можливих проблем сумісності пристроїв, 32-розрядні версії Windows Vista обмежують загальний обсяг доступної пам'яті до 3,12 ГБ. Про можливі проблеми сумісності пристроїв див. у розділі "Додаткові відомості".

Якщо на комп'ютері інстальовано багато пристроїв, обсяг доступної пам'яті може зменшуватися до 3 ГБ і менше. Проте зазвичай максимальний обсяг доступної пам'яті в 32-розрядних версіях Windows Vista — це 3,12 ГБ.

ОБХІДНИЙ ШЛЯХ

Щоб використовувати у Windows Vista всі 4 ГБ пам'яті, якщо на комп'ютері інстальовано 4 ГБ пам'яті, комп'ютер має відповідати наступним вимогам:
  • Набір мікросхем повинен підтримувати принаймні 8 ГБ адресного простору. Таку можливість забезпечують наступні набори мікросхем:
    • Intel 975X
    • Intel P965
    • Intel 955X на сокеті 775
    • Набори мікросхем, що підтримують процесори AMD під сокет F, сокет 940, сокет 939 або сокет AM2. Ці набори мікросхем дозволяють будь-яку комбінацію сокету та процесору (ЦП) AMD, в якій контролер пам'яті розміщується у ЦП.
  • ЦП має підтримувати набір інструкцій x64. ЦП AMD64 та Intel EM64T підтримують цей набір інструкцій.
  • BIOS має підтримувати функцію перерозподілу пам'яті. Функція перерозподілу пам'яті дозволяє перерозподілити сегмент пам'яті, який було перезаписано простором конфігурації PCI, вище 4-гігабайтової адресної області. Ця функція має бути увімкнута у програмі настройки BIOS на комп'ютері. Перегляньте документацію продукту, щоб отримати інструкції щодо ввімкнення цієї функції. Велика кількість комп'ютерів, призначених для звичайних користувачів, не підтримують функцію перерозподілу пам'яті. Стандартної термінології, використовуваної в програмах настройки BIOS для цієї функції, немає. Тому необхідно переглянути доступні параметри настройки BIOS, щоб визначити, чи вмикають будь-які з параметрів функцію перерозподілу пам'яті.
  • Має використовуватися будь-яка x64 (64-розрядна) версія Windows Vista.
Зв'яжіться з виробником комп'ютера, щоб з'ясувати, чи відповідає комп'ютер цим вимогам.

Примітка. Якщо фізична оперативна пам'ять, інстальована на комп'ютері, дорівнює адресному простору, який підтримується набором мікросхем, загальний обсяг оперативної пам'яті, доступної для операційної системи, менший, ніж обсяг інстальованої фізичної пам'яті. Наприклад, припустимо, що комп'ютер має набор мікросхем Intel 975X, який підтримує 8 ГБ адресного простору. Якщо інсталювати 8 ГБ оперативної пам'яті, системну пам'ять, доступну для операційної системи, буде зменшено відповідно довимог конфігурації PCI. У цьому випадку вимоги конфігурації PCI зменшують пам'ять, доступну операційній системі, приблизно на величину від 200 МБ до 1 ГБ. Зменшення залежить від конфігурації.

ДОДАТКОВІ ВІДОМОСТІ

Проблеми сумісності драйверів, викликані режимом PAE

Проблеми сумісності пристроїв, які пов'язані з функцією запобігання виконанню даних (DEP), є звичайними проблемами сумісності, викликаними режимом розширення фізичних адрес (PAE).

Примітка. Функція PAE необхідна тільки на комп'ютерах, процесори яких апаратно підтримують DEP.

DEP може спричинити проблеми сумісності з будь-яким драйвером, який генерує код або використовує інші технології для генерування виконуваного коду в реальному часі. У багатьох драйверах ці проблеми було усунуто. Через те, що DEP завжди увімкнуто для драйверів у 64-розрядних версіях Windows, виникають проблеми сумісності з цими драйверами. Немає гарантій, що всі драйвери було оновлено, а проблеми, викликані режимом PAE, усунуто. Проте ці технології використовуються лише у невеликій кількості драйверів. А сама функція DEP зазвичай не спричиняє проблеми сумісності.

Основні проблеми сумісності драйверів можуть виникнути, якщо запустити режим PAE на 32-розрядних комп'ютерах. Режим PAE дозволяє процесорам використовувати більше 4 ГБ пам'яті. Основна різниця між схемою довантаження пам'яті у режимах PAE та не PAE — це додатковий рівень довантаження, якого потребує режим PAE. Режим PAE потребує три рівні довантаження, замість двох рівнів.

Деякі драйвери можуть не завантажуватися, якщо увімкнуто режим PAE, тому що пристрій може не підтримувати 64-розрядну адресацію. Драйвери можуть бути також написані з припущенням, що режим PAE потребує більше 4 ГБ пам'яті. Такі драйвери пишуть в очікуванні, що драйвери завжди отримуватимуть 64-розрядні адреси в режимі PAE і що драйвер або пристрій не зможе інтерпретувати адресу.

Інші драйвери можуть завантажуватися в режимі PAE, але спричиняти нестабільність системи шляхом зміни записів таблиці системних сторінок (PTE). Ці драйвери очікують 32-розрядну таблицю записів, але замість цього отримують 64-розрядну PTE в режимі PAE.

Найпоширеніша проблема сумісності PAE для драйверів викликає потоки прямого доступу до пам'яті (DMA) та розподіл регістрів карти пам'яті. Багато пристроїв, що підтримують DMA, — зазвичай це 32-бітні адаптери, — не можуть виконувати 64-розрядну фізичну адресацію. Якщо ці пристрої запускаються в 32-розрядному режимі, тоді пристрої можуть адресувати весь фізичний адресний простір. У режимі PAE дані можуть бути представлені на фізичній адресі, більшій за 4 ГБ. Щоб дозволити пристроям, які мають ці обмеження, функціонувати в такій ситуації, Microsoft Windows 2000 Server та пізніші версії Windows забезпечують для операції DMA подвійну буферізацію. Windows 2000 Server та пізніші версії Windows реалізують це шляхом надання 32-розрядної адреси, зазначеної регістром карти пам'яті. Пристрій може виконувати операцію DMA для 32-розрядної адреси. Ядро копіює пам'ять до 64-бітної адреси, яка надається драйверу. Якщо комп'ютер запущено з вимкнутим режимом PAE, драйвери для 32-розрядних пристроїв не потребують розміщення системної памя'ті в їхніх регістрах пам'яті. Це означає, що подвійна буферізація непотрібна, тому що всі пристрої та всі драйвери розміщуються в межах 32-розрядного адресного простору. Тести драйверів для 32-розрядних пристроїв на комп'ютерах на базі 64-розрядного процесора продемонстрували, що драйвери з можливістю DMA, протестовані клієнтами, зазвичай очікують необмежених регістрів карти пам'яті.

Виробники продуктів, обговорюваних у цій статті, не залежать від корпорації Майкрософт. Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.

Властивості

Номер статті: 929605 - Востаннє переглянуто: 17 травня 2011 р. - Редакція: 2.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
Ключові слова: 
kbtshoot kbprb KB929605

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com