Select the product you need help with
RAM, memoria virtuale, file di paging e la gestione della memoria in WindowsIdentificativo articolo: 2160852 - Visualizza i prodotti a cui si riferisce l?articolo. In questa paginaSommarioIn questo articolo contiene informazioni di base sull'implementazione di memoria virtuale in versioni a 32 bit di Windows. Tali informazioni riguardano Windows 2000, Windows XP, Windows Server 2003, Windows Vista e Windows Server 2008. (Poiché Windows Server 2008 R2 è disponibile solo nella versione a 64 bit, queste informazioni non si applicano ad esso.) InformazioniNei sistemi operativi moderni come Windows, applicazioni e molte sistema processi sempre riferimento alla memoria utilizzando indirizzi di memoria virtuale. Gli indirizzi di memoria virtuale vengono automaticamente tradotti in indirizzi di (memoria RAM) reali dall'hardware. Solo i componenti principali del kernel del sistema operativo ignorano questa conversione degli indirizzi e utilizzano direttamente gli indirizzi di memoria reale. Memoria virtuale è sempre in uso, anche quando la memoria richiesta da tutti i processi in esecuzione non superi il volume di RAM installato nel sistema. Una versione espansa di questo articolo è disponibile sul blog di Bruce Sanderson Windows. Per visualizzare questo articolo, visitare il seguente sito di blog: Informazioni generali su Windows di Bruce Sanderson: RAM, memoria virtuale, file di paging e perché tutto
(http://members.shaw.ca/bsanders/WindowsGeneralWeb/RAMVirtualMemoryPageFileEtc.htm)
I processi e gli spazi di indirizziTutti i processi (ad esempio file eseguibili di applicazione) che eseguono versioni a 32 bit di Windows vengono assegnati gli indirizzi di memoria virtuale (uno spazio di indirizzi virtuali), compresi tra 0 e 4.294.967.295 (2 * 32-1 = 4 GB), indipendentemente dalla quantità di RAM è effettivamente installato nel computer.Nella configurazione predefinita di Windows 2 gigabyte (GB) di questo spazio di indirizzi virtuali sono designati per l'utilizzo privato di ogni processo e 2 GB è condivisa tra tutti i processi e il sistema operativo. In genere, le applicazioni (ad esempio Blocco note, Word, Excel e Acrobat Reader) utilizzare solo una frazione di 2 GB di spazio di indirizzi privati. Pagine di memoria RAM assegnata dal sistema operativo solo a queste pagine di memoria virtuale sono in uso. Estensione indirizzo fisico (PAE) è la funzionalità dell'architettura Intel a 32 bit che espande l'indirizzo di memoria fisica (RAM) a 36 bit. PAE non modifica la dimensione di spazio di indirizzi virtuali (che rimane a 4 GB), ma solo il volume della RAM effettiva che può essere risolto dal processore. Per ulteriori informazioni, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base: 268363 La conversione tra l'indirizzo di memoria virtuale a 32 bit che viene utilizzato dal codice in esecuzione in un processo e l'indirizzo di memoria RAM a 36 bit viene gestita automaticamente e in modo trasparente per l'hardware del computer in base alle tabelle di conversione che vengono mantenute dal sistema operativo. Qualsiasi pagina di memoria virtuale (indirizzo a 32 bit) può essere associato a qualsiasi pagina di RAM fisica (indirizzo 36 bit).
(http://support.microsoft.com/kb/268363/
)
Intel Physical Addressing Extension (PAE) in Windows 2000 L'elenco seguente descrive la quantità di RAM che le varie versioni ed edizioni di Windows supportano (dal maggio 2010): Riduci questa tabella
File di pagingRAM è una risorsa limitata, mentre per scopi più pratici, la memoria virtuale è illimitata. Possono esistere numerosi processi e ogni processo dispone di un proprio 2 GB di spazio di indirizzi virtuali. Quando la memoria utilizzata da tutti i processi esistenti supera la RAM disponibile, il sistema operativo Sposta pagine (pezzi di 4 KB) di uno o più spazi di indirizzi virtuali per disco rigido del computer. In tal modo la cornice RAM per altri utilizzi. Nei sistemi Windows, tali pagine "paging out" sono memorizzate in uno o più file (file Pagefile. sys) nella directory principale di una partizione. Può esistere un file in ogni partizione del disco. La posizione e le dimensioni del file della pagina è configurata in Proprietà del sistema (fare clic su Avanzate, fare clic su prestazionie quindi scegliere il Impostazioni pulsante).Gli utenti si rivolgono spesso "dimensioni devo utilizzare il file di paging?" Non è una singola risposta a questa domanda perché esso dipende dalla quantità di RAM installata e sulla quantità di memoria virtuale richiede tale carico di lavoro. Se non sono disponibili altre informazioni disponibili, la raccomandazione tipica di 1,5 volte la RAM installata è un buon punto di partenza. Sui sistemi server, è possibile disporre di RAM sufficiente in modo che non vi è mai una carenza e in modo che in pratica il file di paging non viene utilizzato. In questi sistemi, non può servire di nessuna utilità per mantenere un file di paging di dimensioni veramente grandi. D'altro canto, se lo spazio su disco è sufficiente, gestione di un file di paging di grandi dimensioni, ad esempio 1,5 volte la RAM installata, causa un problema e questo inoltre elimina la necessità preoccuparsi su dimensioni per renderlo. Prestazioni, i limiti dell'architettura e RAMSu qualsiasi computer, man mano che aumenta il carico (il numero di utenti, il volume di lavoro), le prestazioni diminuiscono, ma in modo non lineare. Un aumento di carico o la domanda, oltre un certo punto, provoca un calo significativo delle prestazioni. Ciò significa che alcune delle risorse è molto esiguo ed è diventato un collo di bottiglia.A un certo punto, non è possibile aumentare la risorsa ha poca. Ciò significa che è stato raggiunto un limite dell'architettura . Di seguito sono elencati alcuni limiti dell'architettura spesso segnalate in Windows:
Istruzioni spesso trovate e tra virgolette, ad esempio riportato di seguito: Con Terminal Server, i 2 GB di spazio di indirizzi condiviso verrà completamente utilizzato prima dell'utilizzo di 4 GB di RAM." Ciò potrebbe essere vero in alcuni casi. Tuttavia, è necessario monitorare il sistema per sapere se si applicano all'uso o non. In alcuni casi, queste istruzioni sono conclusioni da ambienti specifici di Windows NT 4.0 o Windows 2000 e non si applicano necessariamente a Windows Server 2003. Per ridurre la probabilità che vengano raggiunti i limiti dell'architettura in realtà in pratica, a Windows Server 2003 sono state apportate modifiche significative. Ad esempio, alcuni processi sono stati nel kernel sono stati spostati processi non kernel per ridurre la memoria utilizzata nello spazio degli indirizzi virtuale condiviso. Monitoraggio dell'utilizzo di RAM e memoria virtualePerformance Monitor è lo strumento di principio, per il monitoraggio delle prestazioni del sistema e per identificare la posizione del collo di bottiglia. Per avviare Performance Monitor, fare clic suInizio, fare clic su Pannello di controllo, fare clic su Strumenti di amministrazione, quindi fare doppio clic Performance Monitor. Di seguito è riportato un riepilogo di alcuni importanti contatori e cosa dicono è:
ProprietàIdentificativo articolo: 2160852 - Ultima modifica: domenica 28 aprile 2013 - Revisione: 4.0 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2160852
(http://support.microsoft.com/kb/2160852/en-us/
)
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








