Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

INTRODUCERE

Memoria fizică totală pe un computer se afișează în mai multe componente ale interfeței cu utilizatorul (IU) în Windows Vista și Windows Server 2008. Fiecare componentă raportează o valoare ușor diferit. Acest articol discută despre ce diferite componente raport valori diferite. În plus, acest articol identifică componenta care prezintă valoarea cea mai precisă. Conține informații despre aplicația interfaţa de programare (API) care preia valoarea cea mai precisă.

Important Windows Vista Service Pack 1 (SP1) s-a modificat pentru componentele de mod de interfață utilizator raport memorie.
Pentru mai multe informații despre modul de memorie este raportată în Windows Vista Service Pack 1, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

946003 Windows Vista Service Pack 1 va raporta 4 GO de memorie de sistem (RAM) pe sistemele care au 4 GO de memorie instalată

Mai multe informații

Componentele de interfața cu utilizatorul care raportează memoria fizică totală pe computer se numără următoarele:

  • Centru de întâmpinare din panoul de Control

  • Elementul sistem din panoul de Control

  • Pe fila performanță din Managerul de activități

  • Pagina "Vizualizare și imprimare detalii" de Instrumente și informații despre performanță din panoul de Control

  • Instrumentul Microsoft informații sistem (Msinfo32.exe)

  • Instrumentul WinVer (Winver.exe)

  • Instrumentul de diagnosticare DirectX (Dxdiag.exe)

Fiecare componentă raportează o cantitate ușor diferit de RAM totale care este disponibilă pe computer. Acest comportament se produce deoarece unele componente au fost proiectate pentru a afișa un consumatori cantitatea de RAM. În plus, fiecare componentă a fost dezvoltat de echipe diferite momente diferite pentru un anumit scop.

De exemplu, pot apărea următorul scenariu atunci când Vizualizați următoarele componente pe un computer Windows Vista:

  • Centru de întâmpinare din panoul de Control rapoarte 2.00 Go de RAM

  • Elementul sistem din panoul de Control rapoarte 2046 MO de RAM

  • Pe fila performanță din Managerul de activități raportează 2045 MO de RAM

  • Pagina "Vizualizare și imprimare detalii" de Instrumente și informații despre performanță din panoul de Control rapoarte 2.00 Go de RAM

  • Instrumentul System Information raportează 2,045.54 MO de RAM

  • Instrumentul WinVer raportează 2,094,856 KB de RAM

  • Instrumentul de diagnosticare DirectX raportează 2046 MO de RAM

Aceste componente, instrumentul informații sistem raportează valoarea cea mai precisă pentru memorie fizică totală.

Instrumentul System Information raportează memoria fizică în mai multe moduri:

  • Instalat memoria fizică (RAM): Afişează total fizică RAM instalat pe sistem.

  • Total memorie fizică: Afişează suma totală a memoriei care utilizează Windows. Acest lucru poate diferi de la "Instalate de memorie fizică." În funcție de configurația de memorie și sistemul de operare specifice pe care este instalat, sistemul de operare poate fi imposibil să utilizați toate memorie fizică pe care este instalat.

    De exemplu, în cazul în care controlerul de memorie sistem poate efectua tehnici de protecţie avansat de memorie, controlerul de memorie poate rezerva unele memoria oglindirea sau alte caracteristici de toleranță. În alte cazuri, Windows poate fi imposibilă să utilizați toate memorie fizică pe care este instalat din cauza limitărilor arhitecturale și licențe. Rețineți că versiunea instrumentului informații sistem care a fost inclus cu Windows Server 2008 și în Windows Vista Service Pack 1 conține o problemă care ar face ca "Memorie fizică totală" pentru a fi greşit pe sistemele cu peste 4 GO de memorie fizică totală.


    Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

    950233 instrumentul Microsoft informații sistem (Msinfo32.exe) raportează incorecte cantitatea de memorie fizică într-un computer Windows Server 2008 sau Windows Vista Service Pack 1, care are mai mult de 4 GO de memorie fizică instalată

  • Memoria fizică disponibilă: Aceasta este memoria fizică cât de mult este disponibil în prezent (memorie care nu se utilizează).

Cum se utilizează API pentru a obține valoarea de memorie fizică totală

Pentru a prelua valoarea cea mai precisă, care se află sub controlul programului, dezvoltatorii trebuie să urmați acești pași:

  1. Apelați funcția GlobalMemoryStatusEx .

  2. Membru ullAvailPhys MEMORYSTATUSEX structura de interogare.

Componentele utilizați funcția GlobalMemoryStatusEx sau kernel aceeași tehnică care se utilizează funcția GlobalMemoryStatusEx pentru a calcula memoria fizică totală pe un computer. Pentru a obține prin programare această valoare, interogarea ullAvailPhys membru al structurii MEMORYSTATUSEX a trecut ca intrare în funcția GlobalMemoryStatusEx .

Funcția GlobalMemoryStatusEx nu a fost disponibil la momentul în care unele componente au fost create. Cu toate acestea, toate componentele calcula memorie fizică pe computer în același fel. Singura diferență între componentele este rotunjirea care se produce înainte de total fizic de memorie este afișat în interfața cu utilizatorul.

Referințe

Pentru mai multe informaţii despre funcţia GlobalMemoryStatusEx , vizitați următorul site Web Microsoft:

http://msdn2.microsoft.com/en-us/library/aa366589.aspxPentru mai multe informații despre structura MEMORYSTATUSEX , vizitați următorul site Web Microsoft:

http://msdn2.microsoft.com/en-us/library/aa366770.aspxPentru mai multe informații despre dimensiunea memoriei de raportare pe computerele bazate pe Windows Vista care au 4 GO de RAM instalată, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

929605 memoria de sistem care este raportată în caseta de dialog Informaţii sistem în Windows Vista este mai mică decât vă așteptați dacă este instalat 4 GO de RAM

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×