A gestão da memória Speicherverwaltung La gestion de la mémoire Gestión de memoria Memory management

Descrizione della memoria

La memoria hardware di un sistema si divide in due categorie :

  • la memoria viva : composta da circuiti integrati, quindi molto rapida
  • la memoria di massa: composta da supporti magnetici (dischi rigidi, bande magnetiche,…), molto più lenta
La memoria hardware serve da zona di stoccaggio temporaneo per i programmi e i dati che vuole utilizzare. In generale, più la quantità di memoria è importante, più applicazioni contenporaneamente potete lanciare. D'altra parte, più quest'ultima è rapida più il vostro sistema reagisce velocemente, si tratta quindi (per il sistema operativo) di organizzarlo al meglio per avere il massimo delle prestazioni.

La gestione della memoria

La gestione della memoria è un compromesso difficile tra le performance (tempo di accesso) e la quantità (spazio disponibile). In effetti si desidera sempre avere il massimo di memoria disponibiile, ma raramente si accetta che questo vada a compromettere le performance.
La gestione della memoria deve poi riempire le seguenti funzioni :

  • permettere la condivisione della memoria (per un sistema multi-task);
  • permettere di attribuire i blocchi di memoria alle differenti operazioni;
  • proteggere gli spazi di memoria utilizzati (impedire ad esempio ad un utente di modificare un'operazione eseguita da un altro utente);
  • ottimizzare la quantità di memoria disponibile, soprattutto mediante dei meccanismi diestensione della memoria.

L'estensione della memoria

E' possibile estendere la memoria in due modi :

  • Scomponendo un programma in una parte residente nella memoria viva e una parte caricata solamente in memoria quando l'accesso a questi dati è necessario.
  • Utilizzando un meccanismo di memoria virtuale, che consiste nell'usare il disco rigido come memoria principale e nello stoccare unicamente nella RAM le istruzioni e i dati utilizzati dal processore. Il sistema operativo realizza questa operazione creando un file temporaneo (detto file SWAP, tradotto "file di scambio") nel quale sono stoccate le informazioni quando la quantità di memoria viva non è sufficiente. Questa operazione si traduce in una riduzione considerevole delle performance, dato che il tempo di accesso al disco rigido è estremamente più ridotto rispetto a quello della RAM. Quando si usa la memoria virtuale, si osserva che il LED rosso del disco rigido resta quasi sempre acceso e nel caso del sistema Microsoft Windows che un file detto "win386.swp" di dimensione conseguente, proporzionale ai bisogni della memoria viva, compare in questo caso.

I meccanismi di scomponimento della memoria

La memoria centrale può essere scomposta in tre modi :

  • la segmentazione : i programmi sono scomposti in porzioni di lunghezza variabile chiamate «segmenti».
  • L' impaginazione: consiste nel dividere la memoria in blocchi, e i programmi in pagine con una lunghezza fissa.
  • una combinazione di segmentazione e di impaginazione: alcune parti della memoria sono segmentate, le altre impaginate.


Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:00.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « La gestione della memoria » in :
Customer RelationShip Management (CRM) - Gestione della relazion Vedi Introduzione alla gestione della relazione cliente Il cliente è solitamente la principale fonte di guadagno per le aziende. Ora, con il cambiamento dell'economia dovuto soprattutto all'integrazione delle nuove tecnologie nella relazione cliente...
Ottimizzazione della memoria virtuale Vedi Ottimizzare la memoria virtuale Spiegazioni Questa FAQ é l'ottimizzazione della memoria virtuale che non ha lo stesso risultato dell'aumento della RAM... Anche se disponiamo di una grande quantità di RAM, la memoria virtuale é sempre...
La memoria viva (RAM o memoria PC) Vedi Tipi di memorie vive Si distinguono generalmente due grandi categorie di memorie vive : Le memorie dinamiche (DRAM, Dynamic Random Access Module), poco costose. Sono principalmente utilizzate per la memoria centrale del computer; Le memorie...
Riavvio continuo del computer VediSommario Che cosa riavvia un PC? 1. Memoria difettosa 2. Hardware conflitto 3. Surriscaldamento del CPU 4. Alimentazione difettosa 5. Software conflitto 6. Materiale difettoso 7. Il BIOS 8. I Virus Aprire il registro di sistema del...
[Memoria] Testare le schede RAM con MemTest VediTestare la RAM con MemTest C'è un software che funziona su qualsiasi PC per testare le schede memoria, è memtest86: Http://www.memtest86.com memtest86 + Per utilizzare basta scaricare il file ISO, poi masterizzare l'immagine ISO e...
Software di masterizzazione gratuiti Vedi1 - Masterizzare 1.1 - Creazione di CD e DVD 1.2 - Masterizzare audio 1.3 - Masterizzare album foto 2 - Complementi di masterizzazione 2.1 - Incisione ottimizzata 2.2 - Verifica della masterizzazione 2.3 - Copertine 2.4 - Gestione...
Computer - Introduzione alla nozione di memoria VediRuolo della memoria Viene detta « memoria » qualsiasi componente elettronico capace di stoccare temporaneamente dei dati. Si distinguono quindi due grandi categorie di memoria : la memoria centrale (detta anche memoria interna) che permette di...
Sistemi operativi - DOS - La memoria VediPresentazione della memoria La memoria è una zona nella quale i programmi devono essere stoccati per poter essere eseguiti.Un computer compatibile PC può possedere tre tipi di memoria: convenzionale estesa numerica La quantità di memoria...
Dumprep - dumprep.exe Vedidumprep - dumprep.exe Il processo dumprep.exe (dumprep significa Dump Reporting Tool) è un processo generico di Windows 2000/XP/2003 con lo scopo di creare dei rapporti di stato della memoria (memory dump) in caso di errore software (bug).Il...