Ufficio

Compressione memoria in Windows 10

COMPRESSIONE MEMORIA RAM | Cos'è e a cosa serve

COMPRESSIONE MEMORIA RAM | Cos'è e a cosa serve
Anonim

La memoria è un fattore importante nell`elaborazione di diverse attività più velocemente. Poiché si tratta di memoria elettronica, è costoso e la maggior parte delle persone non può permettersi un`enorme quantità di RAM. Inoltre, esiste un limite di RAM che i sistemi operativi possono supportare. Ma la funzione Compressione memoria in Windows 10 garantisce un utilizzo ottimale e bilanciato della RAM insieme al file di paging. Il nuovo sistema operativo è dotato di ottimizzazione della memoria che incorpora la compressione dei dati che occupano la memoria elettronica. l`articolo parla di come le vecchie versioni di Windows gestivano la memoria, qual è la funzione di compressione della memoria e di come funziona la compressione della memoria in Windows 10.

Gestione della memoria nelle vecchie versioni di Windows

In Windows, l`intera memoria è divisa in tre distinti parti:

  1. Random Access Memory (memoria elettronica)
  2. Pagefile (estensione della RAM su disco rigido)
  3. Hard Disk e altri tipi di sistemi di archiviazione

Nelle versioni precedenti, era necessario assegnare un buon quantità di spazio su disco rigido per pagefile.sys che ha funzionato come un`estensione della memoria elettronica. La gestione della memoria nelle versioni precedenti di Windows era semplice e diretta. Memorizza le applicazioni attualmente in esecuzione e i relativi dati nella memoria elettronica e invia i dati meno utilizzati a pagefile.sys. Mentre l`applicazione tradizionale risiedeva nella memoria principale, la parte dati veniva spesso trasferita al file di paging se non viene utilizzata a lungo. Se la capacità del file di paging è stata superata, i dati sul file di paging sono stati sostituiti. In tal caso, se l`applicazione, che era ancora nella memoria elettronica, richiedeva i vecchi dati, doveva essere caricata di nuovo nella RAM dal disco rigido o da altri dispositivi di memorizzazione, il che significava avere più tempo per leggere o scrivere dati.

In altre parole, le applicazioni e i dati più recenti devono risiedere nella RAM, i dati utilizzati di frequente dalle applicazioni correnti sono rimasti in pagefile.sys e l`accesso al disco rigido è stato eseguito quando è stato necessario leggere o scrivere un nuovo set di dati. Ciò include i dati non presenti nel file di paging: i dati che potrebbero essere stati sostituiti con un nuovo set.

Gestione della memoria in Windows 8 - I file di pagina delle app

Con Windows 8, la gestione della memoria è leggermente cambiata. c`erano due tipi di applicazioni in Windows 8 / 8.1. Le applicazioni tradizionali funzionavano ancora come spiegato sopra. Una parte di essi è rimasta nella RAM mentre i dati richiesti sono stati archiviati nel file di paging quando le applicazioni erano inattive e quando la RAM era piena.

Le moderne app funzionavano solo quando erano a fuoco. Se hai aperto l`app A e l`app B e stai attualmente lavorando sull`app A, l`app B insieme ai dati correlati verrebbero reindirizzati al file di paging. In questo modo, l`app A può avere un buon accesso alla memoria e non è necessario raggiungere il file di paging per ogni processo di recupero. Quando hai inviato l`app A allo sfondo concentrandoti sull`app B, l`app A ei dati correlati passano al file di paging mentre l`app B ottiene l`accesso esclusivo alla RAM.

Questo metodo ha salvato in memoria e ha reso le app più veloci. Con Windows 10, è stata aggiunta la funzione di compressione per renderla ancora più veloce. La seguente sezione spiega come funziona in Windows 10.

Gestione della memoria in Windows 10 - Compressione su file di paging

La gestione della memoria è la stessa di Windows 8 / 8.1. Le app tradizionali sono archiviate nella memoria elettronica e le app focalizzate sono anche memorizzate nella RAM. Se RAM viene congestionata a causa di dati in eccesso, l`app e i dati vengono compressi fino al 40% e ospitati nella stessa memoria elettronica.

Anche Windows 10 utilizza pagefile.sys per archiviare i dati dalla memoria elettrica. Se un`app utilizza troppi dati ma a intervalli più lenti, alcuni dati vengono trasferiti al file di paging se la memoria elettronica non ha spazio disponibile. Se l`app diventa aggressiva, i dati vengono spostati dal file di paging alla memoria elettronica e alcune altre app vengono trasferite al file di paging per creare spazio per l`app corrente. Solo in rari casi viene raggiunto il disco rigido: quando viene caricato un nuovo set di dati o app o quando i dati richiesti da un`app non sono presenti su RAM o file di paging.

Windows 10 ha anche due categorie di app: moderne e tradizionali. Le applicazioni tradizionali sono archiviate separatamente nella memoria elettronica mentre le app moderne hanno ciascuna il proprio stack. Ciò semplifica il push delle moderne app e dei relativi dati nel file di paging quando si aprono troppe app in un modo che la memoria si riduce a prescindere dalla compressione.

Risparmia circa il 50% dell`attività del file di paging (rispetto alle versioni precedenti di Windows) quando stanno usando la funzione di compressione della memoria in Windows 10 perché la maggior parte dei dati è già disponibile nella memoria principale - in una forma compressa. Quando l`app o i dati sono richiesti, vengono decompressi e utilizzati. Quindi c`è la necessità di mantenere una porzione di RAM vuota per fornire dati non compressi. Anche quando si usa il file di paging, la velocità è più veloce in Windows 10 perché l`intera app e i dati correlati sono archiviati come una pagina compressa a cui si accede in ordine sequenziale. Mentre parte dei dati non è compressa, l`altra parte viene inviata alla memoria principale per l`elaborazione. Anche questo fa risparmiare tempo e rende il computing più veloce su macchine Windows 10.

Per maggiori dettagli, guarda questo video su Canale 9.