|

GUIDA
ALL'HARDWARE

LA
MEMORIA RAM
Le memorie di un computer sono quei dispositivi elettronici
e meccanici che permettono la memorizzazione temporanea
o definitiva delle informazioni e dei risultati delle
elaborazioni.
Esistono numerosi tipi di memorie con differenti caratteristiche.
Sicuramente la più importante è la cosiddetta Memoria
Centrale (primary storage = memoria principale),
composta dalla memoria RAM e ROM (oltre alla cache),
collegata direttamente alla CPU. Alla memoria Centrale
si contrappone la cosiddetta Memoria di massa
(o memoria secondaria), costituita dai dispositivi necessari
per l'archiviazione dei dati: essa si compone di dischi
magnetici (Hard Disk, floppy…) o ottici (CD-Rom)
1.
La RAM
La memoria RAM (Random Access Memory = memoria ad
accesso casuale) è quella componente del PC dove vengono
temporaneamente memorizzati i dati che devono essere
utilizzati dalle applicazioni in uso, in modo che essi
siano immediatamente disponibili nel momento in cui
venissero richiesti. Il processore infatti legge i dati
memorizzati sull'hard disk e li carica temporaneamente
nella memoria RAM, la quale è molto più veloce del disco
fisso. Pertanto maggiore le prestazioni generali del
computer dipendono dalla sua quantità: infatti maggiore
è la memoria RAM disponibile, minore sarà il numero
delle volte che il processore dovrà leggere i dati dall'hard
disk, operazione che rallenta l'elaborazione in quanto
i tempi di accesso alla RAM sono in nanosecondi, quelli
del disco fisso in millisecondi! La quantità di RAM
attualmente necessaria per un buon funzionamento di
un computer è di circa 64/128 Mb. Essa è detta "ad accesso
casuale" in quanto il processore è in grado di leggere
il contenuto della memoria in modo diretto, indipendentemente
dal fatto che esso sia collocato all'inizio o alla fine
della stessa. Tale memoria è detta anche volatile in
quanto allo spegnimento del computer i dati in essa
contenuti vengono cancellati, al contrario di quanto
invece accade con le memorie di massa. La RAM è costituita
da piccoli chip installati su moduli chiamati Simm (Single
In-line Memory Module) o sui Dimm (Dual In-line Memory
Module).
Questi moduli sono a loro volta inseriti nella scheda
madre. I tempi di accesso pe rquesto tipo di memoria sono
di 60-70 nanosecondi per i moduli Simm e di 10-12 nanosecondi
per quelli Dimm. Per quanto riguarda invece la memoria
con controllo di parità (o di tipo parity), si fa riferimento
a quel particolare tipo di memoria che controlla che i
dati vengano o meno corrotti durante la loro elaborazione
e, se questo accade, a differenza della memoria non parity
segnala l'errore. Il controllo sui dati viene effettuato
utilizzando un bit di controllo, detto parity bit, ed
è a motivo della sua presenza che ogni byte che proviene
dalla memoria di tipo parity ha 9 bit e non 8, in quanto
il bit aggiuntivo è quello di controllo dell'integrità
dei dati. La memoria parity segnala la presenza di un
errore ma non fa nulla per correggerlo; per questo motivo
è stata introdotta la memoria ECC (Error Correcting Code)
che salvaguardia l'integrità dei dati e corregge eventuali
errori: per tale caratteristica la memoria ECC viene utilizzata
per quelle applicazioni dove la salvaguardia dei dati
è di essenziale importanza, quali ad esempio i server.
|