Site icon Amicopc.com

ROM e CACHE

La ROM
La memoria ROM (Read Only Memory) è un insieme di circuiti integrati nei quali sono permanentemente memorizzate le informazioni di base del computer, cioè tutto ciò che serve alla macchina per il corretto avvio e per il riconoscimento di tutte le periferiche ad essa collegate, come, per esempio, il BIOS. A differenza della memoria RAM essa rimane intatta, anche in assenza di corrente. In genere il contenuto di tale memoria è detto ”firmware” (FIRM = stabile, immobile WARE = componente). Tale tipo di memoria non è direttamente modificabile dall’utente, se non mediante procedure e strumenti particolari.

La Cache
A partire dal 386 ci si accorse che le prestazioni della CPU erano rallentate dai lunghi tempi di accesso alla memoria RAM. Per ovviare a questo problema si introdusse una memoria, detta cache, in posizione intermedia fra la CPU e la stessa RAM, avente lo scopo di contenere i dati utilizzati più spesso, in modo da velocizzare le operazioni di calcolo. Tale memoria è generalmente molto veloce e la si trova in quantità ridotte a causa dell’elevato costo. I computer più recenti presentano due tipi cache: quella di primo livello (L1, fino a 64 Kb) integrata processore stesso e quella di secondo livello, posta sulla scheda madre (L2, in genere 256-1024 Kb). La cache L1 essendo integrata nel microprocessore è accessibile in modo quasi istantaneo e risulta quindi la più veloce. La cache L2 (anch’essa piuttosto costosa) risulta 4 o 5 volte più lenta della cache L1 mentre la RAM lo è addirittura 20 o 30 volte.

Exit mobile version