Компоненты пользовательского интерфейса в Windows Vista и Windows Server 2008 отображают несколько различающиеся значения для физической памяти, доступной на компьютере

ВВЕДЕНИЕ

Общая физическая память на компьютере отображается в нескольких компонентов пользовательского интерфейса (UI) в Windows Vista и Windows Server 2008. Каждый компонент сообщает немного другое значение. Рассматривается, почему отчет несколько разных значений различных компонентов. Кроме того в этой статье определяются компонент, который показывает наиболее точные значения. Он также содержит информацию о интерфейс программирования (API), получающий самые точные значения.

Важно. Пакет обновления 1 (SP1) для Windows Vista изменен способ компонентов памяти отчет интерфейса пользователя.
Дополнительные сведения о как объем памяти в Пакет обновления 1 для Windows Vista щелкните следующий номер статьи базы знаний Майкрософт:

Пакет обновления 1 для Windows Vista будет сообщать системной памяти (ОЗУ) 4 ГБ в системах с установленным объемом памяти 4 ГБ

Дополнительные сведения

Ниже перечислены компоненты пользовательского интерфейса, сообщающие общая физическая память на компьютере.

  • Центр начальной настройки элемента панели управления

  • « Система » панели управления

  • На вкладке быстродействие диспетчера задач

  • Страница «Просмотр и печать подробных сведений» элемента панели управления счетчики и средства производительности

  • Программа сведения о системе (Msinfo32.exe)

  • Средство WinVer (Winver.exe)

  • Средство диагностики DirectX (Dxdiag.exe)

Каждый компонент сообщает различный объем всего оперативной памяти, доступной на компьютере. Это происходит потому, что некоторые компоненты были разработаны для отображения объема оперативной памяти, ориентированные на потребителей. Кроме того каждый компонент был разработан различными группами в разное время для определенной цели.

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

  • Центр начальной настройки элемента панели управления сообщает 2.00 ГБ оперативной памяти

  • « Система » панели управления сообщает 2046 МБ оперативной памяти

  • На вкладке быстродействие диспетчера задач сообщает 2045 МБ оперативной памяти

  • Страница «Просмотр и печать подробных сведений» элемента панели управления счетчики и средства производительности сообщает 2.00 ГБ оперативной памяти

  • Сведения о системе средство сообщает 2,045.54 МБ ОЗУ

  • Средство WinVer сообщает 2,094,856 КБ оперативной памяти

  • Средство диагностики DirectX сообщает 2046 МБ оперативной памяти

Эти компоненты инструмента «сведения о системе» сообщает наиболее точные значения для общего объема физической памяти.

Инструмент «сведения о системе» сообщает о физической памяти несколькими способами:

  • Установленной физической памяти (ОЗУ): Отображает общий объем ОЗУ, установленных в системе.

  • Общий объем физической памяти: Отображает общий объем памяти, который используется Windows. Могут отличаться от «Установленные физической памяти.» В зависимости от конфигурации памяти и конкретной операционной системы, установленной операционной системы может оказаться невозможным использование физической памяти, установленной.

    Например если контроллер памяти системы может выполнить методах защиты современные модули памяти, контроллер памяти могут резервировать память для зеркального отображения или для других возможностей обеспечения отказоустойчивости. В других случаях Windows может оказаться невозможным использование физической памяти, установленной в связи с ограничениями архитектуры или лицензирования. Имейте в виду, что версия программы сведения о системе, включенный в Пакет обновления 1 для Windows Vista и Windows Server 2008 содержит проблему, которая приводит к «Всего физической памяти» быть неправильно определено в системах с более чем 4 ГБ физической памяти.


    Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

    сведения о системе (Msinfo32.exe) средство сообщает неверный объем физической памяти на компьютере под управлением Windows Server 2008 или Windows Vista Пакет обновления 1 с более чем 4 ГБ физической памяти, установленной

  • Доступная физическая память: Это объем физической памяти, доступных в настоящий момент (память, не используется).

Использование API-интерфейса для получения значения общего объема физической памяти

Для получения наиболее точные значения, программа управления, разработчики должны выполните следующие действия.

  1. Вызов функции GlobalMemoryStatusEx .

  2. Запрос член ullAvailPhys структуры MEMORYSTATUSEX .

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

Функции GlobalMemoryStatusEx не доступны в то время, некоторые компоненты были построены. Тем не менее все компоненты вычислить объем физической памяти на компьютере таким же образом. Единственное различие между компонентами — округления, который происходит до всего физической памяти отображается в пользовательском Интерфейсе.

Ссылки

Дополнительные сведения о функции GlobalMemoryStatusEx посетите следующий веб-узел корпорации Майкрософт:

Дополнительные сведения о структуре MEMORYSTATUSEX посетите следующий веб-узел корпорации Майкрософт:

Дополнительные сведения о размере памяти отчетов на компьютерах под управлением Windows Vista с 4 ГБ Оперативной памяти щелкните следующий номер статьи базы знаний Майкрософт:

системной памяти, которое выводится в диалоговом окне сведения о системе Windows Vista меньше ожидаемого, если установлено 4 ГБ ОЗУ

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

×