Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

INTRODUZIONE

La memoria fisica totale in un computer viene visualizzata in diversi componenti dell'interfaccia utente (UI) in Windows Vista e Windows Server 2008. Ogni componente riporta un valore leggermente diverso. Questo articolo viene descritto perché diversi componenti segnalano valori leggermente diversi. Inoltre, in questo articolo identifica il componente che mostra il valore più preciso. Contiene inoltre informazioni sulle API di (API) che recupera il valore più preciso.

Importante Windows Vista Service Pack 1 (SP1) apportate modifiche ai componenti modo la memoria di report di interfaccia utente.
Per ulteriori informazioni sulle modalità di memoria segnalata in Windows Vista Service Pack 1, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

946003 Windows Vista Service Pack 1 verranno segnalati 4 GB di memoria di sistema (RAM) nei sistemi con 4 GB di memoria installata

Ulteriori informazioni

Di seguito sono indicati i componenti dell'interfaccia utente che segnalano la memoria fisica del computer:

  • L'elemento di Centro attività iniziali nel Pannello di controllo

  • L'elemento di sistema nel Pannello di controllo

  • La scheda prestazioni di Task Manager

  • La pagina "Visualizza e stampa dettagli" dell'elemento nel pannello Strumenti e informazioni sulle prestazioni

  • Lo strumento Microsoft System Information (Msinfo32.exe)

  • Lo strumento WinVer (Winver.exe)

  • Lo strumento di diagnostica DirectX (Dxdiag.exe)

Ogni componente segnala una quantità di RAM totale disponibile sul computer leggermente diversa. Questo comportamento si verifica perché alcuni componenti sono stati progettati per visualizzare un importo di facile integrazione con i consumer di RAM. Inoltre, ogni componente è stato sviluppato da team diversi in momenti diversi per uno scopo particolare.

Lo scenario seguente, ad esempio, si verifichi quando si visualizzano i seguenti componenti in un computer basato su Windows Vista:

  • L'elemento di Centro attività iniziali nel Pannello di controllo segnala 2,00 GB di RAM

  • L'elemento di sistema nel Pannello di controllo segnala 2046 MB di RAM

  • La scheda prestazioni di Task Manager segnala 2045 MB di RAM

  • La pagina "Visualizza e stampa dettagli" dell'elemento Strumenti e informazioni sulle prestazioni nel Pannello di controllo segnala 2,00 GB di RAM

  • Lo strumento System Information segnala 2,045.54 MB di RAM

  • Lo strumento WinVer indica 2,094,856 KB di RAM

  • Lo strumento di diagnostica DirectX indica 2046 MB di RAM

Questi componenti, lo strumento System Information segnala il valore più preciso per la memoria fisica totale.

Lo strumento System Information segnala memoria fisica in diversi modi:

  • Installare la memoria fisica (RAM): Consente di visualizzare la RAM fisica totale installata nel sistema.

  • Memoria fisica totale: Consente di visualizzare la quantità totale di memoria che utilizza Windows. Può differire dal "Memoria fisica installata." A seconda della configurazione di memoria e dello specifico sistema operativo installato, il sistema operativo potrebbe essere Impossibile utilizzare tutta la memoria fisica installata.

    Ad esempio, se il controller di memoria del sistema può eseguire le tecniche di protezione avanzata della memoria, il controller di memoria può riservare memoria per il mirroring o per altre funzionalità di tolleranza d'errore. In altri casi, può risultare impossibile utilizzare tutta la memoria fisica installata a causa di limitazioni dell'architettura o licenza Windows. Si tenga presente che la versione dello strumento System Information che era incluso in Windows Server 2008 e Windows Vista Service Pack 1 conteneva un problema che può provocherebbe "Memoria fisica totale" essere erroneamente rilevato nei sistemi con oltre 4 GB di memoria fisica totale.


    Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

    950233 strumento di Microsoft System Information (Msinfo32.exe) indica che la quantità di memoria fisica in un computer basato su Windows Vista Service Pack 1 o Windows Server 2008 che ha più di 4 GB di memoria fisica installata non corretta

  • Memoria fisica disponibile: Si tratta di memoria fisica quanto memoria correntemente disponibile (non utilizzato).

Come utilizzare l'API per ottenere il valore di memoria fisica totale

Per recuperare il valore più preciso che si trova sotto il controllo del programma, gli sviluppatori devono seguire questi passaggi:

  1. Chiamare la funzione GlobalMemoryStatusEx .

  2. Il membro ullAvailPhys della struttura MEMORYSTATUSEX una query.

I componenti utilizzano la funzione GlobalMemoryStatusEx o la stessa tecnica di kernel che viene utilizzata dalla funzione GlobalMemoryStatusEx per calcolare la memoria fisica totale su un computer. Per ottenere questo valore a livello di codice, il membro ullAvailPhys della struttura MEMORYSTATUSEX di query passato come input per la funzione GlobalMemoryStatusEx .

La funzione GlobalMemoryStatusEx non è disponibile nel momento in cui alcuni componenti sono stati creati. Tuttavia, tutti i componenti di calcolare la memoria fisica del computer nello stesso modo. L'unica differenza tra i componenti è l'arrotondamento che si verifica prima il totale fisico della memoria viene visualizzata nell'interfaccia utente.

Riferimenti

Per ulteriori informazioni sulla funzione GlobalMemoryStatusEx , visitare il seguente sito Web Microsoft:

http://msdn2.microsoft.com/en-us/library/aa366589.aspxPer ulteriori informazioni sulla struttura MEMORYSTATUSEX , visitare il seguente sito Web Microsoft:

http://msdn2.microsoft.com/en-us/library/aa366770.aspxPer ulteriori informazioni sulle dimensioni della memoria di reporting nei computer basati su Windows Vista con 4 GB di RAM installata, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

929605 la memoria di sistema che viene segnalata nella finestra di dialogo informazioni di sistema in Windows Vista è inferiore al previsto se è installato 4 GB di RAM

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×