Swap (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Kkez (discussione | contributi)
m typo
Jotar (discussione | contributi)
beh, ormai non è più uno stub
Riga 1:
{{stub informatica}}
 
Con il termine '''swap''' si intende, in [[informatica]], l'estensione della capacità della memoria volatile complessiva del [[computer]], oltre il limite imposto dalla quantità di [[RAM]] installata, attraverso l'utilizzo di uno spazio su un altro supporto fisico, ad esempio il [[disco fisso]].
Riga 5 ⟶ 4:
A seconda del [[sistema operativo]] utilizzato è possibile avere '''[[file]] di swap''' (chiamato anche '[[Memoria virtuale]]'), residenti nel normale [[file system]] del sistema, oppure '''[[partizione (informatica)|partizioni]] di swap''', cioè sezioni di disco integralmente dedicate allo swap ed inizializzate con un proprio specifico tipo di file system. L'uso della partizione è generalmente migliore dal punto vista delle prestazioni, perché evita che lo swap vada soggetto alla [[frammentazione]] tipica di alcuni file system. Per contro, occupa una delle (poche) partizioni disponibili sul disco fisso.
 
In pratica, sequando la memoria RAM libera non è più sufficiente aper contenere tutte le informazioni che servono ai programmi, il sistema operativo si faràfa carico di spostare una certa quantità di dati (quelli meno recentemente utilizzati) dalla [[RAM|memoria volatile]] a quella di [[hard_disk|massa]], liberando quindi una parte della RAM per permettere il corretto funzionamento dei programmi. È chiaro che nel momento in cui si rende necessaria tale operazione, le prestazioni del sistema crollerannocrollano bruscamente, essendo la scrittura su hard disk infinitamentemolto più lenta di quella in RAM (oltre cento volte, al 2006). Alcuni

Alcune situazioni tipiche che possono provocare l'utilizzo intensivo del file di swap sono:
* Esecuzioni contemporanea di diverse applicazioni, in quanto ognuna necessita di un certo quantitativo di RAM libera per funzionare, e nei normali PC questa risorsa si esaurisce molto in fretta.
* Fotoritocco di immagini ad alta risoluzione con la funzione ''annulla'' attivata, perché ogni immagine intermedia deve essere salvata in memoria per poter annullare l'operazione appena eseguita sull'immagine principale.
Riga 13 ⟶ 14:
== File di swap in Windows ==
Nei sistemi [[Windows]] la memoria virtuale è in genere gestita automaticamente dal sistema, anche se è consigliabile impostare una configurazione manuale (quantitativo minimo prefissato, massimo libero), per le migliori prestazioni.
 
Nei sistemi [[Windows 2000]] e [[Windows XP]] esistono due [[file]]s di swap che sono [[file nascosto| nascosti]]:
* hiberfil.sys (usato solo in fase di "ibernazione" del sistema, il contenuto completo della [[RAM|memoria RAM]] viene compiato integralmente in questo file e alla ripresa del sistema ricaricato completamente)