Come configurare smartphone e PC. Portale informativo

Che cos'è un file di paging.

File di paging

Memoria virtuale- uno schema di indirizzamento della memoria del computer, in cui la memoria appare al software continua ed omogenea, mentre in realtà vengono utilizzate aree separate (discontinue) per l'effettiva memorizzazione dei dati tipi diversi memoria, inclusi quelli a breve termine (operativi) e a lungo termine (dischi rigidi, unità a stato solido).

Nel caso della locazione dei dati su dispositivi di memorizzazione esterni, la memoria può essere rappresentata, ad esempio, da una partizione speciale sul disco rigido (partizione) o da un file separato su una normale partizione del disco.

Scorrimento della memoria virtuale

La maggior parte dei sistemi operativi moderni organizza la memoria virtuale utilizzando il paging. La RAM è suddivisa in pagine: aree di memoria di lunghezza fissa (ad esempio 4096 byte), che sono l'unità minima di memoria da allocare (cioè anche una richiesta di 1 byte da un'applicazione risulterà in una pagina di memoria ad esso assegnata). Un processo accede alla memoria utilizzando un indirizzo di memoria virtuale, che contiene il numero di pagina e l'offset all'interno della pagina. Il sistema operativo converte l'indirizzo virtuale in uno fisico, se necessario, caricando una pagina dall'hard disk in RAM. Quando si richiede l'allocazione di memoria, il sistema operativo può "svuotare" le pagine a cui non si accede da molto tempo sul disco rigido. I dati critici (ad esempio, il codice dei programmi in esecuzione e in esecuzione, il codice e la memoria del kernel di sistema) di solito risiedono nella RAM (ci sono eccezioni, ma non influiscono sulla parte responsabile dell'utilizzo del file di paging).

Nella famiglia dei sistemi operativi Microsoft Windows, lo spazio per l'archiviazione delle pagine sui dischi rigidi deve essere preventivamente allocato. L'utente può fare affidamento su un meccanismo automatico o specificare in modo indipendente la dimensione dell'area di memoria virtuale su ciascuna delle partizioni del disco. Il sistema operativo crea un file pagefile.sys della dimensione richiesta sulle sezioni specificate, che memorizza le pagine "svuotate" dalla RAM.

Organizzazione dei segmenti della memoria virtuale

Un meccanismo per organizzare la memoria virtuale, in cui lo spazio virtuale è diviso in parti di dimensioni arbitrarie - segmenti. Questo meccanismo consente, ad esempio, di suddividere i dati di processo in blocchi logici. Per ogni segmento, così come per la pagina, possono essere assegnati diritti di accesso per l'utente e i suoi processi. Quando un processo viene caricato, alcuni dei segmenti vengono inseriti nella RAM (mentre per ciascuno di questi segmenti, il sistema operativo cerca un pezzo di memoria libera adatto) e alcuni dei segmenti vengono inseriti nella memoria del disco. I segmenti di un programma possono occupare aree non contigue nella RAM. Durante l'avvio, il sistema crea una tabella dei segmenti di processo (simile alla tabella delle pagine), in cui per ogni segmento l'indirizzo fisico iniziale del segmento in RAM, dimensione del segmento, regole di accesso, segno di modifica, segno di accesso a questo segmento per il l'ultimo intervallo di tempo e alcune altre informazioni sono indicati ... Se gli spazi di indirizzi virtuali di più processi includono lo stesso segmento, allora nelle tabelle dei segmenti di questi processi si fa riferimento allo stesso pezzo di RAM, in cui questo segmento viene caricato in un'unica copia. Un sistema con organizzazione a segmenti funziona in modo simile ad un sistema con organizzazione a paging: di tanto in tanto si verificano interruzioni legate alla mancanza dei segmenti necessari in memoria, se è necessario liberare memoria, alcuni segmenti vengono scaricati, ad ogni accesso alla memoria principale, un indirizzo virtuale viene convertito in uno fisico. Inoltre, quando si accede alla memoria, viene verificato se è consentito l'accesso del tipo richiesto a questo segmento.

Un indirizzo virtuale per un'organizzazione della memoria del segmento può essere rappresentato da una coppia (g, s), dove g è il numero del segmento es è l'offset del segmento. L'indirizzo fisico si ottiene sommando l'indirizzo fisico di partenza del segmento trovato nella tabella dei segmenti in g e l'offset s.

Lo svantaggio di questo metodo di allocazione della memoria è la frammentazione a livello di segmento e la traduzione degli indirizzi più lenta rispetto al paging.

Scambio

Uno dei meccanismi per implementare la memoria virtuale, in cui i singoli processi in esecuzione (solitamente inattivi) vengono spostati dalla RAM all'hard disk, liberando RAM per il caricamento di altri processi. La principale differenza tra questo meccanismo e il meccanismo di paging è che i processi si spostano tra la RAM e l'intero disco rigido, quindi a volte alcuni processi potrebbero essere completamente assenti dalla RAM. Quando le condizioni per l'attivazione del processo sono soddisfatte, viene restituito dal gestore della memoria alla RAM. Esistono vari algoritmi per selezionare i processi di caricamento e scaricamento, nonché vari modi per allocare la RAM e la memoria del disco a un processo caricato.

Frammentazione del file di paging

Durante il funzionamento, il paging di un file (partizione del disco o file su una partizione) può diventare frammentato, ovvero aree di memoria virtuale contigue saranno costituite da numerose aree separate (discontinue) nel file di paging. Quando si leggono e si scrivono queste pagine, ci vorrà molto tempo per riposizionare le testine del disco rigido all'inizio dell'area successiva. Questo può degradare le prestazioni dell'intero sistema.

Lo scambio è particolarmente efficace se si eseguono molte applicazioni interattive che consumano molta RAM ma impiegano poco o nessun tempo di CPU.

Tecniche per organizzare in modo efficiente il file di paging

Informazioni aggiuntive

Spesso è possibile estrarre informazioni riservate utilizzate nel funzionamento di un sistema informatico da un file di paging (partizione). Pertanto, quando si lavora con dati segreti, lo scambio viene solitamente annullato, ad esempio utilizzando l'utilità sswap del kit di rimozione sicura.

Algoritmi per il rilevamento di pagine obsolete

Quando si alloca spazio per una nuova pagina, potrebbe essere necessario eliminare alcune pagine attualmente in memoria. Le regole di sostituzione della pagina vengono utilizzate per decidere quale pagina deve essere rimossa dalla memoria. Il candidato ideale è una pagina "morta" che non deve più essere utilizzata da nessuno (ad esempio, si riferisce a un processo completato). Se non ci sono tali pagine in memoria (o non ce ne sono abbastanza), viene utilizzata la regola della sostituzione della pagina locale o globale:

  • La regola di override locale assegna un certo numero di pagine a ciascun processo o gruppo di processi interconnessi. Se un processo necessita di una nuova pagina, deve sostituirne una propria.
  • La regola di sostituzione della pagina globale consente di prendere pagine da qualsiasi processo utilizzando criteri di selezione globali. Per implementare questo approccio, è necessario scegliere un criterio in base al quale verrà presa una decisione sulle pagine memorizzate.

I criteri di ricerca più utilizzati sono:

  • Meno usati di recente. Le pagine visualizzate più di recente vengono eliminate. Si ritiene che in futuro a tali pagine sarà un minimo di chiamate.
  • Ultimo usato di recente. Le pagine liberate di recente vengono rimosse. Si tratta delle pagine dei processi appena terminati.

svantaggi

Nel caso della locazione dei dati della memoria virtuale su dispositivi di storage esterni (ad esempio hard disk), come spesso accade, l'accesso alla memoria rallenta (rispetto ai dispositivi di storage ad accesso casuale).

OS

L'implementazione dell'archiviazione virtuale dei dati in vari sistemi operativi differisce a causa delle caratteristiche architetturali del kernel del sistema operativo e dei relativi file system.

Unix-like

Microsoft Windows e Windows NT

L'area di swap del disco rigido si trova in un file separato chiamato scambia file, scambia file(dall'inglese. scambia file). È chiamato pagefile.sys e per impostazione predefinita viene creato dal sistema nella directory principale del disco C:... In futuro, l'utente potrà controllare la dimensione e la posizione del file di paging, ad esempio utilizzando il Pannello di controllo, voce Sistema.

In Windows 9x, viene chiamato il file di scambio win386.swp e si trova nella directory di Windows. Tuttavia, modificando il file System.INI, è possibile spostarlo nella directory principale per condividerlo successivamente con Windows NT.

Guarda anche

  • Unità di gestione della memoria

Note (modifica)

Letteratura

Vakhalia Yu. UNIX dall'interno verso l'esterno. - SPb.: Pietro, 2003.S. 844. ISBN 5-94723-013-5

Irtegov D. Introduzione ai sistemi operativi. SPb.: Pietro, 2002.

Qualsiasi utente ha familiarità con il concetto di memoria fisica su un computer; questo può essere un disco rigido integrato o rimovibile, su cui vengono registrati i dati elaborati. I dischi rigidi moderni sono affidabili e durevoli, ma presentano uno svantaggio significativo: bassa velocità di lettura / scrittura. Pertanto, oltre alla memoria fisica, tutti i computer sono dotati di una sorta di intermediario tra il disco fisico e il processore: memoria ad accesso casuale o RAM, che ha una velocità molto più elevata di qualsiasi disco rigido o SSD.

Che cos'è un file di paging e a cosa serve?

Tuttavia, la RAM ha anche i suoi svantaggi, di cui il più significativo oggi è il suo volume relativamente piccolo. Ma oltre ai processi del sistema stesso, in esso sono registrati i processi di tutte le applicazioni utente, spesso molto impegnative per le risorse hardware. E quando l'utente avvia i programmi, la quantità totale di memoria richiesta può superare la quantità di RAM disponibile a bordo. In questo caso, si osserva un forte calo delle prestazioni, fino al blocco di singoli programmi o addirittura a un arresto anomalo del sistema in BSOD.

Per ridurre il rischio di sviluppare uno scenario così spiacevole, gli sviluppatori hanno creato un file speciale in cui il sistema scarica i dati che non si adattano alla RAM e quindi, quando parte della RAM è libera, li restituisce. Si chiama file di paging, in Windows 7/10 è spesso chiamato anche memoria virtuale o file di paging. Per spiegare in dettaglio i principi del suo funzionamento, sarebbe necessario leggere un'intera lezione, ma ci limiteremo a una spiegazione così breve: il compito principale del file di paging è garantire le migliori prestazioni del sistema e dei programmi sotto condizioni di aumento del carico sulla RAM.

Come abilitare il file di scambio e quanto dovrebbe essere grande

Quindi, che cos'è un file di paging ea cosa serve, speriamo che tu capisca più o meno, ora è il momento di passare a un argomento più complesso e interessante, vale a dire, configurarlo. In verità, il file di paging di Windows non necessita di molta configurazione se non in alcuni casi particolari. Il sistema operativo stesso lo crea e ne determina le dimensioni in base ai parametri fisici e software del computer. Per impostazione predefinita, questo file si trova nella radice dell'unità C, ha il nome di sistema pagefile.sys e, come molti oggetti di sistema, la cui modifica è inutilmente indesiderabile, è nascosta. Quindi, se vuoi vederlo, deseleziona la casella di controllo "Nascondi file di sistema protetti" nelle impostazioni della cartella.

Se il file di paging si trova nella radice dell'unità di sistema, molto probabilmente lo hai abilitato. Per essere sicuri di questo finalmente, apri il comando proprietàdi sistemaprestazioni"Parametri di prestazione".

Quindi, passa alla scheda "Avanzate" e trova il blocco "Memoria virtuale", dove verrà indicata la dimensione del file di paging corrente. Se improvvisamente risulta disabilitato (taglia 0), ti consigliamo vivamente di abilitarlo. Fare clic sul pulsante "Cambia" nella finestra dei parametri delle prestazioni, selezionare la casella di controllo "Seleziona automaticamente la dimensione del file di paging" nella finestra successiva, abilitare il pulsante di opzione "Selezionabile dal sistema" e salvare le impostazioni.

È così facile inserire un file di scambio su Windows 7/10, ma si tratta delle impostazioni predefinite. Puoi impostare la dimensione del tuo file di pagina disabilitando la selezione automatica del volume e attivando il pulsante di opzione "Specifica dimensione". Nonostante l'esperienza più che sufficiente degli specialisti IT, non esiste un'opinione univoca sulla dimensione ottimale del file di paging. Tradizionalmente, si ritiene che la sua dimensione debba essere almeno pari alla quantità di RAM, ma questo è molto approssimativo, se non altro per il motivo che lo swap è dinamico e può aumentare su richiesta del sistema operativo.

Quindi, quanto scambiare in Windows 7/10 quando si tratta di configurarlo manualmente? Dipende principalmente dalla quantità di RAM, la capacità di bit del sistema non gioca in in questo caso ruolo fondamentale. Considerando l'individualità del PC, suggeriamo di utilizzare il seguente metodo per calcolare la dimensione della memoria virtuale. Dopo aver eseguito sul PC tanti programmi, schede del browser, ecc., apri il Task Manager, vai alla scheda "Prestazioni" e annota la quantità di RAM utilizzata.

Moltiplica il numero risultante per 2 e sottrai la quantità reale di RAM dal risultato. Il valore finale sarà uguale alla dimensione consigliata del file di paging.

In generale, minore è la RAM sul PC, maggiore dovrebbe essere lo scambio. Quindi, se hai ancora dei dubbi su come configurare correttamente il file di scambio, usa i dati in questa tabella, suggeriti da amministratori di sistema esperti:

Tuttavia, dovrebbe essere chiaro che le cifre fornite qui sono anche medie. Ci sono esempi in cui è necessario un file di paging anche se il PC ha 16 o più GB di RAM (questo è un requisito di alcuni programmi). Inoltre, se si ha l'abitudine di lasciare molti programmi in background, si consiglia di aumentare la dimensione del file di paging del 20-30 percento dei valori sopra indicati. D'altra parte, se il tuo computer ha abbastanza memoria, non esegui programmi "pesanti", non noti un calo delle prestazioni e non dovresti aumentarlo. Tre gigabyte di file di swap per 4/8 GB di RAM dovrebbero bastare per lavorare senza "freni", un aumento eccessivo non solo non velocizzerà il sistema, ma anzi, anzi, lo rallenterà, poiché Windows dovrà accedere più spesso non alla RAM, ma a un file di scambio più lento.

Quando è necessario aumentare la dimensione del file

Con la domanda su quale dimensione del file di paging impostare, supporremo di averlo capito, ora considereremo brevemente i casi in cui è necessario aumentarlo. In breve, perché ci sono solo due ragioni principali: una notevole diminuzione delle prestazioni di avvio un largo numero programmi e l'errore "Il computer non ha memoria sufficiente".

Succede anche che un programma o un gioco all'avvio richieda un file di paging di una certa dimensione. In teoria, è stato detto sopra come aumentare il file di paging in Windows 7/10, in pratica sembra così.

Supponiamo di aver installato la quantità di memoria virtuale a scelta del sistema e di doverla aumentare. Utilizzando il comando systempropertiesperformance, andare ai parametri delle prestazioni, fare clic per modificare la memoria virtuale, deselezionare la casella di controllo per determinare automaticamente la dimensione del file di paging da parte del sistema e specificare la propria dimensione. Non devi preoccuparti delle dimensioni originali e massime, imposta gli stessi valori in entrambi i campi, fai clic su "Imposta", salva le impostazioni e riavvia il computer. È così semplice modificare la dimensione del file di paging di Windows.

Utilizzo di un file di paging su un SSD

L'uso di FP su SSD dovrebbe essere discusso separatamente. Si ritiene che un file di paging non sia necessario sulle unità a stato solido, poiché, in primo luogo, sono già abbastanza veloci e, in secondo luogo, la scrittura ripetuta di dati riduce la durata del disco. Entrambe queste affermazioni sono sbagliate. Non importa quanto siano veloci gli SSD, sono comunque significativamente inferiori in termini di larghezza di banda della RAM e, se quest'ultima non è sufficiente in un determinato momento, l'utente avvertirà immediatamente un calo delle prestazioni del sistema.

Inoltre, la quantità di dati scritti sull'FP sull'SSD non è così grande da esaurire le risorse delle celle di memoria (questo richiederà molti anni). Inoltre, le caratteristiche prestazionali degli SSD e i principali modelli di utilizzo del file di paging sono perfettamente abbinati tra loro, quindi se il tuo computer ha due dischi e uno di essi è un SSD, si consiglia di posizionare il file di paging su di esso, come il più veloce! Inoltre, non dimenticare che disabilitare l'FP renderà impossibile diagnosticare errori critici nel sistema (creando un dump di una copia di emergenza della memoria).

Quindi, hai bisogno di un file di scambio su un SSD? Con un grado di sicurezza maggiore, possiamo dire di sì, anche se il sistema non l'ha acceso durante l'installazione. L'eccezione sono i PC con una quantità molto elevata di RAM (16 GB e oltre), ma anche qui non tutto è sempre così semplice. Per quanto riguarda l'estensione della vita degli SSD disabilitando/trasferendo l'FP, c'è del vero qui, poiché la pratica dell'utilizzo di unità a stato solido ha chiaramente dimostrato che la loro durata dipende direttamente dal carico su di essi.

Tuttavia, non dovresti preoccuparti di questo. Se c'è abbastanza RAM sul PC, il file di paging sull'SSD verrà utilizzato in modo minimo, inoltre, ci sono molti altri e allo stesso tempo fattori più significativi che influenzano la vita dell'SDD, tra cui vanno segnalati la deframmentazione, l'ibernazione , TRIM, indicizzazione e altre funzioni.

Bene, si spera, con la domanda sul perché sia ​​necessario un file di paging, l'abbiamo capito. Naturalmente, ci sono ancora molte sottigliezze nell'usarlo. Ad esempio, ci sono momenti come il trasferimento dell'FP dall'HDD di sistema a quello dell'utente, la suddivisione, la pulizia automatica, l'utilizzo di utilità speciali per la configurazione, ma questo è già un argomento per un articolo separato.

(1 voti, media: 5,00 su 5)


Il file di paging consente di implementare la cosiddetta memoria virtuale di Windows. I dati della RAM che non sono attualmente necessari possono essere scaricati nel file di paging per fare spazio ad altre informazioni utili. Quando sorge la necessità di dati svuotati, vengono nuovamente caricati nella memoria principale, da cui altri dati vengono scambiati nel file di paging. Il sistema "pensa" di avere a disposizione molta più RAM di quanta ne abbia effettivamente. Tuttavia, l'uso frequente del file di paging rallenta il sistema. Ciò è particolarmente evidente se stai cercando di eseguire un gioco che richiede 1 GB di memoria su un computer con meno memoria installata. Il gioco impiega molto tempo per caricarsi e, dopo il caricamento, funziona in modo abbastanza "premuroso". Il fatto è che il disco rigido risponde molto più lentamente della RAM e, sebbene il sistema possa eseguire un programma che richiede più RAM di quella installata, questo programma verrà eseguito lentamente.

Per impostazione predefinita, il sistema operativo Windows utilizza il disco su cui è installato il sistema operativo per il file di paging - questo non va bene. Suggerisco di disabilitare il file di paging sul disco di sistema e installarlo su un altro disco non utilizzato dal sistema operativo. Come disabilitare il file di paging sul disco di sistema e spostarlo su un altro disco, nonché la quantità di memoria virtuale da installare, leggi di seguito.

Come aumentare il file di scambio di Windows

Per aumentare la memoria virtuale del file di paging su Windows, è necessario accedere al menu "Opzioni prestazioni", per questo fare clic sul menu Start, sull'icona "Risorse del computer", fare clic con il tasto destro per accedere alle opzioni "Proprietà"

Si aprirà il menu "Proprietà di sistema", dove è necessario aprire la scheda "Avanzate"

Nel menu che si apre, nella sezione "Prestazioni", fai clic sul pulsante "Opzioni"

Nella scheda "Avanzate" nella sezione della memoria virtuale, fare clic sul pulsante "Cambia"

Indichiamo l'unità di sistema, nel mio caso la lettera dell'unità di sistema C:, e selezioniamo l'opzione "Senza file di paging", premiamo il pulsante "Imposta" e confermiamo con il pulsante "OK"

Il prossimo passo è trasferire il file di paging su un altro disco, per questo selezioniamo la lettera dell'unità su cui si troverà la memoria virtuale del file di paging, nel mio caso l'unità D:

A questo punto è necessario selezionare la dimensione della memoria virtuale. È possibile selezionare la casella di controllo Dimensioni selezionate dal sistema o impostare manualmente le opzioni. Per impostare i parametri del file di paging, è necessario conoscere la quantità di RAM installata sul computer. Inseriamo questo parametro nella riga "Dimensione iniziale" e nella riga "Dimensione massima" inseriamo il valore "Dimensione iniziale" X2, ad es. se ho 512x2 = 1 GB di RAM installata sul mio computer, nelle righe "Dimensione iniziale" indico 1000 MB, e nella riga "Dimensione massima" indico il valore 1000x2 = 2000 MB. Non dimenticare di fare clic sul pulsante "OK" per salvare i valori.

Ad esempio, se il computer dispone di 2 GB di RAM in queste righe, è necessario specificare rispettivamente 2000 MB e 4000 MB.

Un cliente ci ha contattato con il seguente problema: il computer spesso scrive "la memoria virtuale si sta esaurendo", soprattutto dopo che ho lavorato in Photoshop, e si ottiene un lavoro molto voluminoso. Come aumentare questa memoria?

Soluzione: a volte non c'è abbastanza memoria ad accesso casuale (RAM) per avviare ed eseguire il programma. In questo caso, Windows utilizza la memoria virtuale. L'incarnazione fisica del file di scambio è il file win386.swp nella directory di Windows per Win9x / ME e il file pagefile.sys nella radice del disco in cui è installato il sistema operativo per WinNT, 2000, XP? Vista, 7 e 8.

Cos'è la memoria virtuale e come funziona?

Memoria virtuale o file di scambio (file di scambio)è una combinazione di RAM e archiviazione temporanea di file su un disco rigido o un disco rigido. Se la memoria RAM non è sufficiente, i dati vengono spostati in una memoria temporanea denominata file di paging. Lo spostamento dei dati in questo modo (sia verso che dal file di paging) consente di liberare RAM sufficiente per eseguire le operazioni necessarie.

Le prestazioni del computer dipendono dalla quantità di RAM, più è, più velocemente funzionano i programmi. Se la RAM non è sufficiente, può essere aumentata aumentando la dimensione della memoria virtuale. Tuttavia, qui è necessario tenere conto del fatto che tutti i dati dalla RAM vengono letti molto più velocemente rispetto al disco rigido. Pertanto, l'opzione migliore in questa situazione sarebbe aggiungere RAM.

A volte possono apparire messaggi di errore a causa di memoria virtuale insufficiente. Per garantire che le applicazioni software funzionino correttamente, è necessario eseguire una delle seguenti operazioni: o.

Messaggi di errore di memoria virtuale esaurita

Se ricevi messaggi di errore causati da memoria virtuale insufficiente, devi aggiungere più RAM o aumentare la dimensione del file di paging per assicurarti che le tue applicazioni funzionino correttamente. Tipicamente il sistema operativo Windows controlla automaticamente la dimensione del file di paging ma se la dimensione predefinita non è abbastanza grande da soddisfare le esigenze dell'utente, può essere modificata manualmente.

Come determino la dimensione del file di paging richiesto?

Quando si determina la dimensione di un file di memoria virtuale, è meglio fare affidamento non sulla quantità di RAM, ma sulle attività eseguite su un determinato computer. Per fare ciò, è necessario avviare un programma di monitoraggio in grado di registrare la dimensione del file di scambio (ad esempio, il "Monitor di sistema" di Windows integrato) e svolgere il lavoro tipico per questo computer. La dimensione massima del file di scambio registrato durante questa sessione sarà la dimensione richiesta.

Dove archiviare il file di scambio?

Se ci sono diversi dischi rigidi nel sistema, allora sul più veloce. Se il disco rigido è diviso in più partizioni, quindi sulla partizione situata all'inizio del disco, ma questo potrebbe non funzionare per i laptop, i cui dischi rigidi possono organizzare i dati non "per cilindri", ma "per superficie".

Come faccio a deframmentare il file di paging?

L'utilità di deframmentazione di Windows standard non può spostare il file di scambio. Pertanto, è necessario utilizzare utilità di altre società. Ad esempio, puoi utilizzare Speed ​​​​Disk da Norton Utilities, ovviamente, come versioni più recenti possibili.

Dimensione costante del file di paging

Windows utilizza attivamente il file di paging, scaricando in modo significativo la RAM del computer. Microsoft ha reso dinamico il file di paging, ad es. la dimensione del file varia a seconda delle esigenze di Windows, anche se le migliori prestazioni di sistema si ottengono con un file statico. Ci sono molte ragioni per questo: Windows non è richiesto ogni volta ridimensiona il file di paging, la frammentazione scompare, ecc. Affinché il suo volume non cambi, è necessario impostare i valori della memoria minima e massima, lo stesso. Per fare ciò, utilizzare le istruzioni di seguito.

Aggiungere memoria virtuale?

Questa procedura è spesso necessaria per le persone che hanno poca RAM fisica sul proprio computer, ma acquistano una nuova RAM e molto probabilmente un nuovo computer non ha opportunità o desiderio.

Passaggi per aumentare il file di paging:

  1. Fare clic con il tasto destro su "Computer"
  2. Avanti su "Proprietà"
  3. A sinistra, trova e fai clic su: "Parametri di sistema aggiuntivi"
  4. Trova e fai clic su: "Prestazioni: Opzioni"
  5. Fare clic su "Avanzate"
  6. Trova e fai clic su: "Memoria virtuale: Modifica"
  7. Seleziona un disco con molto spazio libero.
  8. Seleziona "Specifica dimensione" di seguito
  9. Nella "Dimensione originale" inserisci il numero nella dimensione della RAM
  10. In "Massimo" - 1,5 volte la dimensione della RAM
  11. Fare clic su "Imposta", quindi su OK.

Ciò aumenterà la memoria virtuale del tuo computer per migliorare le prestazioni del sistema. Forse questo aiuterà quando il computer rallenta e si blocca durante la visione di un video. Cura anche il rallentamento del computer dal carico dei giochi per computer.

Aggiungi memoria virtuale a Windows 7

Se ricevi avvisi sulla memoria virtuale insufficiente, devi aumentare la dimensione minima del file di paging. Windows imposta la dimensione minima del file di paging originale sulla quantità di RAM installata e la dimensione massima del file di paging è tre volte la quantità di RAM sul computer. Se vengono visualizzati avvisi quando si utilizzano questi valori consigliati, è necessario aumentare le dimensioni minime e massime.

  1. Apri il componente Sistema. Per fare ciò, fare clic sul pulsante Start, fare clic con il pulsante destro del mouse su Computer e selezionare Proprietà.
  2. Nel riquadro di sinistra, seleziona Impostazioni di sistema avanzate. Se ti viene richiesta una password di amministratore o una conferma, inserisci la password o fornisci una conferma.
  3. Nella scheda Avanzate, in Prestazioni, fai clic sul pulsante Impostazioni.
  4. Fare clic sulla scheda Avanzate e nella sezione Memoria virtuale fare clic sul pulsante Modifica.
  5. Deselezionare la casella di controllo Seleziona automaticamente la dimensione del file di paging.
  6. Nell'elenco Unità [etichetta volume], selezionare l'unità contenente il file di paging che si desidera ridimensionare.
  7. Selezionare il pulsante di opzione Specifica dimensione, immettere la nuova dimensione in megabyte nel campo Dimensione originale (MB) o Dimensione massima (MB), fare clic su Imposta e quindi su OK.

Nota

In genere, non è necessario riavviare dopo aver aumentato le dimensioni. Tuttavia, se la dimensione del file di paging viene ridotta, è necessario riavviare il computer per rendere effettive le modifiche. Microsoft consiglia di non disabilitare o eliminare il file di paging.

Suggerimenti per la configurazione della memoria virtuale e del file di paging

  • Se si dispone di più dischi rigidi, l'installazione del file di paging su un disco rigido diverso da quello del sistema operativo installato di solito accelererà notevolmente le prestazioni.
  • Se hai diversi dischi rigidi, il file di paging viene posizionato sul più veloce di essi.
  • Se hai diverse partizioni sul tuo disco rigido, il file di paging dovrebbe essere posizionato sulla prima di esse, la prima che si trova fisicamente, poiché l'accesso a queste aree del disco rigido è il più veloce.
  • È meglio limitare la dimensione minima del file di paging per evitare un'eccessiva frammentazione di circa 1-1,5 volte la dimensione della RAM. Tuttavia, se usi la grafica o un computer funziona come server di database, puoi inserire 2-3 volumi di RAM.
  • Praticamente non ha senso limitare il volume massimo, poiché ciò può portare a arresti anomali del programma a causa della mancanza di memoria e, se lo limiti davvero, non meno di 4 volumi di RAM.
  • Dopo queste impostazioni, il computer deve essere riavviato ed eseguire una sorta di deframmentazione (come Norton Speed ​​​​Disk) per deframmentare completamente il file di paging e posizionarlo all'inizio della partizione.
  • Tieni presente che dopo aver spento il computer, il file di paging potrebbe contenere le tue password, i tuoi accessi, il resto delle tue informazioni riservate, ecc. Questa opportunità viene a volte utilizzata dagli zii delle autorità competenti e gli hacker, dopo aver avviato il DOS e rovistando tra i resti dei tuoi programmi nel file di scambio, possono trovare cose interessanti.

Leggi le attività che vengono risolte utilizzando il file di scambio di Windows 7, le sue modifiche, l'effetto di FP sulle prestazioni del sistema operativo, leggi l'articolo.

Perché hai bisogno di un file di scambio di Windows 7?

La memoria virtuale (VP) di un sistema PC, progettata per aumentare la quantità reale di RAM su un dispositivo, è chiamata file di paging di Windows 7. Denominato pagefile.sys, il file di paging è nascosto. Si trova nella cartella Windows sul disco di sistema.

Il VI inizia a funzionare dopo l'installazione di Windows, espandendo il dispositivo di archiviazione (RAM) man mano che si riempie. Ciò consente di stabilizzare il funzionamento del sistema.

Il mantenimento di un equilibrio nel funzionamento dei programmi utilizzati contribuisce allo scarico parziale della RAM e consente alle singole applicazioni di funzionare con una quantità insufficiente di RAM del dispositivo.

Scopriamo perché hai bisogno di un file di paging di Windows 7: considera i suoi vantaggi. pagefile.sys ti consente di:

  • avviare un numero maggiore di processi (applicazioni) rispetto a quando sono funzionanti solo vere risorse di memoria;
  • distribuire uniformemente i dati che entrano nella memoria ad accesso casuale (RAM) per ulteriori elaborazioni;
  • ottimizzare i processi preferiti dal sistema, che sono i più rilevanti per il periodo di tempo corrente, che stabilizza il funzionamento dei programmi richiesti dall'utente;
  • dare accesso per lavoro ad applicazioni, in particolare giochi, i cui requisiti non sono soddisfatti dal PO esistente.

Come trovo un FP basato su pagine?

Scopriamo dove si trova il file di paging in Windows 7. È gestito dalla finestra "Memoria virtuale". Esci in questo modo:

1. Apri "Start", sposta il cursore del mouse sulla voce "Computer". Chiama il menu di scelta rapida, quindi fai clic sulla riga "Proprietà".

2. La finestra di dialogo offrirà la sezione "Impostazioni di sistema avanzate", dovresti selezionarla.


3. Nella finestra "Proprietà del sistema" (scheda "Avanzate") c'è una scritta "Prestazioni", fai clic su "Opzioni".

4. Dopo aver selezionato la scheda "Avanzate", nella finestra pop-up, scopri le informazioni sul volume totale. Qui puoi anche modificare il file di paging di Windows 7 accedendo alla voce "Cambia ..." sotto l'indicatore del volume digitale.

5. La finestra "Memoria virtuale" ti consentirà di selezionare i parametri automatici predefiniti o di impostarli manualmente.

Questa finestra può essere richiamata in altri modi: Start - "Proprietà" nella voce di menu "Computer" - Configura accesso remoto (nell'angolo in alto) o Protezione del sistema. Quindi seguire il piano di cui sopra.

Capacità di memoria virtuale

Prima di apportare modifiche da soli, dovresti capire come configurare il file di scambio su Windows 7.

Deseleziona Selezione automatica, quindi seleziona accanto a Specifica dimensioni.

Ti verrà chiesto di riempire le celle con la dimensione originale/massima. Per l'inserimento, l'opzione migliore per un parametro è l'indicatore della dimensione consigliata (vedere la parte inferiore della finestra), ma è possibile aumentarlo se lo si desidera. Dopo aver inserito i numeri, premere "Imposta".


Nel campo in cui sono visualizzate le unità logiche, il testo della riga (di default "Selezionabile dal sistema") deve essere modificato in informazioni digitali (parametri impostati dall'utente).

Cessazione dell'operazione FP

Oltre alla possibilità di modificare la dimensione del file di paging, questo menu consente di bloccarlo. Molti utenti, i cui PC hanno abbastanza RAM, ricorrono a questa funzione, perché poi il file pagefile.sys è assolutamente inutile.

Per disabilitare, seguire i passaggi:

Il VI verrà sospeso, ma potrai ripristinarlo allo stesso modo.

La configurazione del file di paging di Windows 7 per i giochi consente di modificare le impostazioni della memoria virtuale, integrando la reale quantità mancante consigliata per normalizzare il funzionamento di una determinata applicazione. Ciò rende possibile giocare a giochi precedentemente non disponibili per questo PC a causa della maggiore richiesta di risorse del sistema funzionante.

Principali articoli correlati