Sei sulla pagina 1di 6

P re s e nt at i | R e clut a m e nt o s t a ff | Ne ws P C | S pa m | S t a ff z one

|PCOL|~PCOpenLab | Join us! - Hardware

Memoria
RAM

Precedente Successiva Discussioni simili Stampa Condividi

Razgriz Inviato il: 28/2/2007, 22:51

La RAM (Random Access Memory o memoria ad accesso


casuale) la memoria in cui il Computer conserva i
programmi e i dati durante la loro esecuzione, quindi,
maggiore la quantit di RAM disponibile, maggiore il
numero di programmi e files (o finestre) che si possono
tenere aperti contemporaneamente, maggiore anche la
loro velocit di esecuzione!

image

La RAM disponibile in Moduli (o Banchi) di tipo SIMM


(Single In Line Memory Modules) nei PC un po pi
datati, e di tipo DIMM (Dual In Line Memory Modules) o
SDRAM (Synchronous Dynamic RAM) in quelli pi
moderni.

Si tratta in pratica di piccole schede con circuiti integrati


di memoria preinstallati.

image

Quando si fa click su di unicona generalmente si fa


partire un Programma.

La CPU (o Microprocessore centrale) inizia lelaborazione


del Programma, richiamando i dati (sequenze di bit 0 e
bit 1) dal Disco Fisso direttamente nella RAM , nella
quale essi (I dati) vengono temporaneamente
memorizzati fintantoch la CPU ne ha bisogno.

I Programmi (lo ricordiamo) sono anchessi dei files


(sequenze di byte) e devono necessariamente essere
caricati in memoria (la RAM) per essere elaborati dalla
CPU! (laccesso alla RAM molto pi veloce che al
Disco).

Alla chiusura del Programma (che avviene solitamente


quando si chiude la Finestra Principale, es. Word) allora i
dati che erano nella RAM vengono cancellati: ecco perch
la RAM viene paragonata ad una LAVAGNA!

Abbiamo visto che la RAM altro non che un circuito


integrato (Chip). Esso composto da milioni di
transistors e condensatori. Un transistor e un
Condensatore vengono accoppiati per creare una Cella
di memoria. Il Condensatore memorizza il Bit di
informazione (0 oppure 1) mentre il Transistor agisce
come uno scambio ferroviario, cio permette due
operazioni: la lettura del bit, oppure la sua modifica (o
scrittura).

La cella di memoria devessere costantemente ricaricata


elettricamente

Le celle sono organizzate, come in un alveare, in righe e


in colonne. Conoscere la riga e la colonna equivale a
conoscere lindirizzo della cella. I termini locazione di
memoria e Cella sono equivalenti.

SRAM

Le RAM statiche mantengono attiva la cella in cui


memorizzata linformazione (bit) fintantoch sono
alimentate da corrente elettrica e non necessitano di
Refresh (poich le celle non contengono condensatori ma
soltanto transistori).

DRAM
Le RAM Dinamiche invece necessitano di Refresh per non
perdere linformazione contenuta nella cella. Il Refresh (o
ricarica) loperazione compiuta dal controller di
memoria (o direttamente dalla CPU) per riportare a livello
alto (bit 1) i condensatori delle celle, prima che essi
perdano la carica elettrica: in pratica si tratta di una
doppia operazione di lettura/scrittura, la quale avviene
migliaia di volte al secondo!

Le RAM Statiche (pi veloci ma di capacit di memoria


troppo piccole) vengono impiegate per costituire le
memorie CACHE (1 e 2 livello) mentre le RAM Dinamiche
(un p pi lente ma di capacit di memoria molto
maggiori) costituiscono la RAM vera e propria del
sistema. Le Memorie Statiche sono pi costose di quelle
Dinamiche.

Laccesso ad una memoria pu essere sequenziale


(lettura di tutti le celle ad iniziare dalla prima e fino ad
incontrare quella desiderata)

oppure casuale (o meglio ad accesso diretto) cio viene


letta direttamente la cella desiderata. E chiaro che in
questo secondo caso occorre un sistema di
indirizzamento

Esempi di memorie ad accesso sequenziale sono le


CACHE oppure i NASTRI.

Esempi di memorie ad accesso casuale sono le RAM


oppure i DISCHI FISSI.

Che cos' la memoria CACHE ?

Si tratta di memorie ad accesso sequenziale e di ridotta


capacit di memoria (256 o 512 KiloBytes).

Ne esistono di 2 tipi: la Cache di primo livello (L1) e la


Cache di secondo livello (L2).

La Cache L1 la memoria cache di primo livello, una


piccola zona di memoria integrata nel processore,
strettamente accoppiata alla CPU e serve come memoria
temporanea di appoggio per i dati e le istruzioni pi
usate dal processore. La sua velocit 20 volte superiore
a quella della Ram.

La Cache L2, detta cache di secondo livello, esterna al


processore, la sua velocit e da 4 a 10 volte superiore a
quella della Ram.

Lo scopo della memoria CACHE quello di accelerare il


reperimento dei dati da parte della CPU e quindi di
accelerare la velocit di esecuzione dei programmi.

Che cos' il controller della memoria ?

Per ragioni tecniche la memoria RAM non pu essere


collegata direttamente al BUS locale del Microprocessore
(CPU).

Per soddisfare I requisiti di temporizzazione e di


refresh necessario un controller (un circuito
integrato) che funga da ponte tra il Bus locale della
CPU e i chip di memoria RAM.

Normalmente il controller della memoria integrato nel


chipset della scheda madre.

Schema di accesso alla RAM


Dopo che il controller della memoria ha ricevuto la
richiesta dati (1) dalla CPU, vengono attivate la riga (2) e
la colonna (3) relative alla locazione di memoria da
leggere (o da scrivere). In seguito il dato viene inviato ai
pin di uscita (4) della RAM.

Riepilogando, la CPU non comunica mai direttamente con


la RAM, ma con la CACHE, la quale a sua volta reperisce i
dati dalla RAM.

Se la RAM insufficiente a contenere dati e programmi,


allora entra in gioco la Memoria Virtuale: una zona del
Disco Fisso di proporzioni variabili viene dedicata a
contenere i dati RAM in eccesso, estendendone
virtualmente la capacit, a prezzo per di un
rallentamento delle prestazioni del Sistema (laccesso al
Disco molto pi lento che quello alla RAM)

andy-91 Inviato il: 22/4/2007, 16:10

si e io ne ho appena 512 mb....xo al mio complex me ne


compro una da 2 giga

L Inviato il: 22/4/2007, 16:50

beato te ke ne hai 512!! io sn solo 256...... (povero


portatile...)

Angy16 Inviato il: 22/4/2007, 19:08

io solo 128, ma col nuovo PC me ne faccio 4 Gb (2x2)

L'UnIcO VeRo AlIeVo


DeL MaEsTrO YoDa Io SoNo
spartaql3qr6

mapleydforumskills8ps8xov4
Gruppo: Utente
Messaggi: 2.795

Stato:

Shogo Inviato il: 2/7/2007, 18:50

4 gb? il mio CPU ne tiene massimo 2 GB che alla fine


quello che ho montato..

4 risposte dal 28/2/2007, 22:51 1304 visite Discussioni simili Stampa Condividi

- Hardware

Risposta
rapida

B I U Font Dimens. Colore Nome (nuovo account):


URL IMG QUOTE CODE SPOILER Accedi con

Help box
Aggiungi la Risposta Anteprima
Iscrizione Abilita la firma

- Hardware Vai!

Crea il tuo forum e il tuo blog! Top Forum Supporto Mobile Contatti Powered by ForumFree

Delusion Life Skin was skinned by . K e y z . of the Skin Factory

Questo/a opera pubblicato sotto una Licenza Creative Commons.