La memoria centrale (o RAM,
Random Access Memory) registra
le istruzioni e i dati su cui la CPU lavora (von Neumann fu il primo ad avere
l'idea di immagazzinare nella memoria anche le istruzioni). E' limitata,
volatile, cioè il suo contenuto si conserva fino a quando il calcolatore è
acceso. Può
essere vista come
una sequenza di celle di memoria, dette parole tutte aventi la stessa lunghezza,
che è una potenza di 2 di bit, es. 8, 16, 32, 64. Ogni cella è individuata da
un indirizzo espresso in bit. La CPU può leggere/scrivere il contenuto di una cella di cui conosce
l'indirizzo.
Di solito la memoria RAM
viene venduta a blocchi contenenti un certo numero di bit. Questi blocchi di
memoria sono costituiti da un numero molto elevato di celle del tipo a
condensatore incise nello stesso pezzetto di silicio (chip). Il numero di
bit contenuti in un chip o blocco di memoria è attualmente di alcuni
milioni.
Unità di grandezza per la memoria
BIT:
0
o 1
BYTE:
8
bit
KILOBYTE
(KBYTE, K): 1024
byte
MEGABYTE
(MEGA): 1024
KBYTE = 1.048.576 byte
GIGABYTE
(GIGA): 1024
MEGA = 1.048.576 K = 1.073.741.824 byte
Crescita della memoria
centrale durante gli anni
1985:
128 K
1987: 1 MEGA
...
oggi: 32 MEGA