Identificativo articolo: 929605 - Ultima modifica: venerdì 15 giugno 2007 - Revisione: 1.1 La memoria di sistema indicata nella finestra di dialogo contenente le informazioni sul sistema in Windows Vista è inferiore al previsto se vengono installati 4 GB di RAMIn questa paginaSintomiSe un computer dispone di 4 gigabyte (GB) di RAM (Random-Access Memory), la memoria di sistema indicata nella finestra di dialogo contenente le informazioni sul sistema in Windows Vista è inferiore al previsto. Ad esempio, nella finestra di dialogo contenente le informazioni sul sistema potrebbero essere indicati 3.120 megabyte (MB) di memoria di sistema in un computer in cui sono installati 4 GB di memoria, ovvero 4.096 MB.
Nota È possibile accedere alla finestra di dialogo contenente le informazioni sul sistema nei seguenti modi:
Cause Questo problema è il risultato previsto derivante da alcuni fattori hardware e software.
Numerosi dispositivi di un computer comune richiedono accesso alla memoria mappata, anche noto come I/O mappato alla memoria (MMIO, Memory-Mapped I/O). Affinché lo spazio dell'I/O mappato alla memoria sia disponibile per i sistemi operativi a 32 bit, tale spazio deve risiedere all'interno dei primi 4 GB dello spazio degli indirizzi. Se ad esempio si dispone di una scheda video con 256 MB di memoria, tale memoria deve essere mappata all'interno dei primi 4 GB dello spazio degli indirizzi. Se sono già installati 4 GB di memoria di sistema, parte di tale spazio degli indirizzi deve essere riservato al mapping della memoria per la grafica. Il mapping della memoria per la grafica sovrascrive una parte della memoria di sistema. Queste condizioni riducono la quantità totale di memoria del sistema disponibile per il sistema operativo. La riduzione della memoria di sistema disponibile dipende dai dispositivi installati nel computer. Tuttavia, per evitare potenziali problemi di compatibilità dei driver, le versioni a 32 bit di Windows Vista limitano la memoria totale disponibile a 3,12 GB. Vedere la sezione "Informazioni" per informazioni sui potenziali problemi di compatibilità dei driver. Se in un computer sono installate numerosi dispositivi, la memoria disponibile potrebbe essere ridotta a 3 GB o anche meno. Tuttavia la quantità massima di memoria disponibile nelle versioni a 32 bit di Windows Vista è in genere 3,12 GB. WorkaroundAffinché in Windows Vista vengano utilizzati tutti i 4 GB di memoria in un computer in cui sono installati 4 GB di memoria, il computer deve soddisfare i seguenti requisiti:
Nota Quando la RAM fisica installata in un computer è uguale allo spazio degli indirizzi supportato dal chipset, la memoria totale di sistema disponibile per il sistema operativo è sempre inferiore alla RAM fisica installata. Si consideri ad esempio un computer che dispone di un chipset Intel 975X che supporta 8 GB di spazio degli indirizzi. Se si installano 8 GB di RAM, la memoria di sistema disponibile per il sistema operativo verrà ridotta dai requisiti di configurazione PCI. In questo scenario i requisiti di configurazione PCI riducono la memoria disponibile per il sistema operativo di una quantità compresa approssimativamente tra 200 MB e 1 GB. La riduzione dipende dalla configurazione. InformazioniProblemi di compatibilità dei driver causati dalla modalità Estensione indirizzo fisicoI problemi di compatibilità dei driver correlati alla Protezione esecuzione programmi sono in genere problemi di compatibilità causati dalla modalità Estensione indirizzo fisico (PAE, Physical Address Extension).Nota La modalità Estensione indirizzo fisico è necessaria solo nell'ambito di computer con processori che supportano la funzionalità Protezione esecuzione programmi applicata all'hardware. La funzionalità Protezione esecuzione programmi potrebbe causare problemi di compatibilità con qualsiasi driver che esegue la generazione del codice o che utilizza altre tecniche per generare codice eseguibile in tempo reale. Sono stati risolti problemi di questo tipo per molti driver. Dal momento che la funzionalità Protezione esecuzione programmi è sempre attiva per i driver disponibili nelle versioni a 64 bit di Windows, nell'ambito di questi driver si sono in genere verificati problemi di compatibilità. Tuttavia non esiste alcuna garanzia che tutti i driver siano stati aggiornati per risolvere problemi di compatibilità causati dalla modalità Estensione indirizzo fisico. Esistono comunque alcuni driver che utilizzano queste tecniche. La funzionalità Protezione esecuzione programmi da sola non causa in genere problemi di compatibilità dei driver. I problemi di compatibilità dei driver principali che si potrebbero presentare, si verificano quando si esegue la modalità Estensione indirizzo fisico nei computer a 32 bit. La modalità Estensione indirizzo fisico consente ai processori di utilizzare più di 4 GB di memoria. La differenza principale tra gli schemi di paging della memoria relativi all'Estensione indirizzo fisico e quelli di paging della memoria non relativi all'Estensione indirizzo fisico sta nel livello aggiuntivo di paging necessario in modalità Estensione indirizzo fisico. La modalità Estensione indirizzo fisico richiede tre livelli di paging invece di due. Alcuni driver potrebbero non essere caricati se la modalità Estensione indirizzo fisico è attiva, perché potrebbe essere impossibile l'esecuzione dell'indirizzamento a 64 bit da parte del dispositivo. Oppure i driver potrebbero essere scritti supponendo che la modalità Estensione indirizzo fisico richieda oltre 4 GB di memoria. Tali driver vengono scritti con la previsione che i driver riceveranno sempre indirizzi a 64 bit in modalità Estensione indirizzo fisico e che il driver o il dispositivo non sia in grado di interpretare l'indirizzo. Altri driver potrebbero essere caricati in modalità Estensione indirizzo fisico causando però instabilità del sistema a seguito della modifica diretta delle voci della tabella pagine di sistema. Questi driver prevedono voci della tabella pagine di sistema a 32 bit ma ricevono voci a 64 bit in modalità Estensione indirizzo fisico. Il problema più comune relativo ai driver in modalità Estensione indirizzo fisico coinvolge i trasferimenti DMA (direct memory access) e connette l'allocazione del registro. Molti dispositivi che supportano l'accesso DMA, in genere schede a 32 bit, non sono in grado di eseguire l'indirizzamento fisico a 64 bit. Quando tali dispositivi vengono eseguiti in modalità a 32 bit, possono indirizzare tutto lo spazio degli indirizzi fisici. In modalità Estensione indirizzo fisico i dati possono trovarsi in corrispondenza di un indirizzo superiore a 4 GB. Per consentire ai dispositivi con questi limiti di funzionare in questo scenario, Microsoft Windows 2000 Server e versioni successive di Windows forniscono un doppio buffer per la transazione DMA. Ciò è possibile perchè viene fornito un indirizzo a 32 bit indicato da un registro di connessione. Il dispositivo può eseguire la transazione DMA all'indirizzo a 32 bit. Il kernel copia la memoria nell'indirizzo a 64 bit fornito al driver. Quando il computer viene eseguito con la modalità Estensione indirizzo fisico disattivata, i driver per i dispositivi a 32 bit non richiedono che la memoria di sistema sia allocata ai registri di connessione. Ciò significa che il doppio buffer non è necessario, dal momento che tutti i dispositivi e i driver sono contenuti all'interno dello spazio degli indirizzi a 32 bit. Verifiche relative ai driver per i dispositivi a 32 bit in computer basati su processori a 64 bit hanno dimostrato che driver DMA abilitati, verificati in ambito client, prevedono in genere registri di connessione illimitati. I prodotti di terze parti citati in questo articolo sono forniti da produttori indipendenti. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti. Le informazioni in questo articolo si applicano a
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|

Torna all'inizio
