Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Въведение

Общо физическа памет на компютъра се показва в няколко компоненти на потребителския интерфейс (ПИ) в Windows Vista и Windows Server 2008. Всеки компонент отчита различен стойност. Статията описва защо различните компоненти отчитат незначително различаващи се значения. Освен това тази статия идентифицира компонент, който показва най-точно. Той също така съдържа информация за приложния програмен интерфейс (API), извлича най-точната стойност.

Важно: Windows Vista Service Pack 1 (SP1) направи промени в начина, по който компоненти на потребителския интерфейс отчет памет.
За повече информация как се отчита памет в Windows Vista Service Pack 1 щракнете върху следния номер на статия в базата знания на Microsoft:

946003 Windows Vista Service Pack 1 съобщава за 4 ГБ системна памет (RAM) на системи с 4 ГБ инсталирана памет

Допълнителна информация

Компоненти на потребителския интерфейс отчитат общо физическа памет на компютъра включват следното:

  • Начален център елемент в контролния панел

  • Елемент на системата в контролния панел

  • Разделът " производителност " на диспечера на задачите

  • Страницата "Преглед и печат на подробна информация" на елемента инструменти и информация за производителност в контролния панел

  • Инструментът за системна информация на Microsoft (Msinfo32.exe)

  • Инструментът WinVer (Winver.exe)

  • Инструментът за диагностика на DirectX (Dxdiag.exe)

Всеки компонент отчита различен размера на общата RAM, която е налична на компютъра. Този проблем възниква, защото някои компоненти са предназначени за показване на потребителя количество RAM. Освен това всеки компонент е разработен от различни екипи по различно време за определена цел.

Например можете да наблюдавате следната ситуация, когато разглеждате следните компоненти на компютър, работещ под Windows Vista:

  • Начален център елемент в контролния панел отчита 2.00 GB RAM памет

  • Елемент на системата в контролния панел отчита 2046 MB RAM

  • Производителност на диспечера на задачите раздела отчети 2045 MB RAM

  • Страницата "Преглед и печат на подробна информация" на елемента инструменти и информация за производителност в Контролен панел отчита 2.00 GB RAM памет

  • Инструментът за системна информация отчита 2,045.54 MB RAM

  • Инструментът WinVer отчете 2,094,856 KB RAM памет

  • Инструментът за диагностика на DirectX отчита 2046 MB RAM

Тези компоненти Инструментът за системна информация отчита най-точната стойност за общо физическа памет.

Инструментът за системна информация отчита физическа памет по няколко различни начина:

  • Инсталирана физическа памет (RAM): Показва общата физическата RAM, инсталирана в системата.

  • Общо физическа памет: Показва общият размер на паметта, която Windows използва. Това може да се различава от "Инсталираната физическа памет." В зависимост от конфигурацията на паметта и конкретна операционна система, която е инсталирана да не може да се използва цялата физическа памет, която е инсталирана операционната система.

    Например ако контролер на паметта на системата да извършите разширено памет техниките за защита, контролер на паметта може да запази памет за дублиране или за други функции на устойчивост. В други случаи Windows може да не може да се използва цялата физическа памет, която е инсталирана поради ограниченията на архитектурни или лицензиране. Имайте предвид, че версията на инструмента за системна информация, която е включена в Windows Server 2008 и в Windows Vista Service Pack 1 съдържа проблем, който ще доведе до "Общо физическа памет", за да се невярно на системи с размер над 4 ГБ общо физическа памет.


    За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

    950233 инструмента за системна информация на Microsoft (Msinfo32.exe) отчита неправилно размера на физическата памет в Windows Server 2008 или Windows Vista Service Pack 1-компютър, който има повече от 4 ГБ физическа памет, инсталирана

  • Достъпна физическа памет: Това е колко физическа памет, която е достъпно (памет, която не се използва).

Как да се използва API за получаване на стойността на общо физическа памет

За да изтеглите най-точна стойност, която е под контрола на програмата, разработчиците трябва да изпълнете следните стъпки:

  1. Обадете се на GlobalMemoryStatusEx функция.

  2. Търсене на ullAvailPhys член на структурата на MEMORYSTATUSEX .

Компоненти използвайте функцията GlobalMemoryStatusEx или същата техника ядрото, който се използва от функцията GlobalMemoryStatusEx за изчисляване на общата физическа памет на компютъра. За да получите програмно тази стойност, заявка ullAvailPhys член на структурата на MEMORYSTATUSEX , като въвеждане на функцията GlobalMemoryStatusEx .

Функцията GlobalMemoryStatusEx не е налична в момента, че някои компоненти са построени. Обаче всички компоненти на изчисляване на физическата памет на компютъра по същия начин. Единствената разлика между компонентите е, която се извършва закръгляване пред общо физическа памет се показва в потребителския интерфейс.

Препратки

За допълнителна информация относно функцията GlobalMemoryStatusEx посетете следния уеб сайт на Microsoft:

http://msdn2.microsoft.com/en-us/library/aa366589.aspxЗа повече информация за структурата на MEMORYSTATUSEX посетете следния уеб сайт на Microsoft:

http://msdn2.microsoft.com/en-us/library/aa366770.aspxЗа повече информация относно отчитането на работещ под Windows Vista компютри 4 ГБ RAM инсталиран размер на паметта щракнете върху следния номер на статия в базата знания на Microsoft:

929605 системна памет, която се показва в диалоговия прозорец "Системна информация" в Windows Vista е по-малко от очакваното, ако е инсталирана 4 ГБ RAM

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×