Nwlapcug.com


Caratteristiche di memoria ad accesso casuale 1

Caratteristiche di memoria ad accesso casuale 1


Memoria ad accesso casuale è uno degli elementi chiave per la valutazione di un computer. In linea generale, più RAM di un computer ha, meglio è. RAM è sicuramente che un fattore in un computer come veloce si esibirà. È anche un fattore importante nel predire quante volte un computer sarà "Disconnetti". Alcuni programmi, ad esempio alcuni giochi, non funzionerà affatto se la RAM di un computer è insufficiente.

Storia e origine

Il nome di RAM è un incidente storico..--naturalmente l'accesso non è casuale. È molto calcolata ed intenzionale. Al momento che questa parola è stata coniata, il supporto di archiviazione quasi universale era nastro magnetico. Per accedere ai dati su nastro, è stato necessario cercare i dati dall'inizio del nastro..--accesso sequenziale. Quando il disco è arrivato, è stato possibile andare direttamente (o quasi direttamente) per i dati che stavi cercando. È come la differenza tra cercando una parola in un romanzo (accesso sequenziale) e alla ricerca di una parola nel dizionario (accesso diretto). L'acronimo DAM era discutibile, così si chiamava "Random Access Memory", che ha dato l'acronimo più appetibile RAM. Anche questo acronimo è andato bene con un altro tipo di memoria chiamata Read Only Memory, ROM.

Funzione

RAM è dove risiede un programma mentre è in esecuzione. Lanciare un programma significa il caricamento del programma (dal disco) nella RAM. Unità di elaborazione centrale viene quindi eseguito un'istruzione alla volta dalla RAM. Ecco perché alcuni programmi richiedono una dimensione minima di RAM; il programma è così grande che ha bisogno di un sacco di RAM per tenerlo. Quando si eseguono più programmi (quando sono presenti più finestre sullo schermo) ogni programma occupa parte di RAM anche se è inattivo. È per questo che avendo un sacco di finestre aperte può rallentare le prestazioni di un computer; riduce la RAM disponibile. Il motivo per cui programmi devono essere in RAM per eseguire è semplicemente una questione di velocità di accesso. L'accesso a disco è circa un migliaio di volte più lento rispetto all'accesso di RAM.

Potenziamenti

Ci sono modi per aggirare i requisiti di velocità e spazio di RAM. Per aumentare la velocità, i computer moderni hanno una piccola quantità di memoria denominata "cache" (pronunciato "contanti") tra la RAM e l'unità di elaborazione. Memoria cache è molto veloce (e molto costoso). Programmi eseguiti più velocemente quando il processore è l'accesso cache anziché dalla RAM. Il computer automaticamente tiene traccia di caricamento disco RAM e RAM cache come necessario. Per aggirare la limitazione di spazio RAM, i computer moderni utilizzano una tecnica chiamata "Memoria virtuale". Il programma è suddiviso in pagine e una pagina alla volta viene caricata nella RAM. In questo modo una macchina con solo 1 GB di RAM può eseguire un programma di 4 GigaByte. Quando il caricamento delle pagine inizia a prendere più tempo che l'esecuzione del programma, il computer può "appendere". Questa condizione è chiamata "botte". La cura è quello di ottenere più RAM o una cache più grande.