Concetti Chiave

  • Le memorie centrali comprendono ROM e RAM, con la ROM utilizzata per la lettura non volatile e la RAM per lettura e scrittura volatile.
  • Il BIOS, memorizzato nella ROM, gestisce l'avvio del computer, verificando hardware e sistema operativo durante la fase di bootstrap.
  • La RAM si divide in DRAM e SRAM, con la prima che richiede un refresh regolare per mantenere i dati, mentre la seconda conserva i dati senza necessità di refresh.
  • La memoria cache, più veloce della RAM ma di dimensioni più piccole, è organizzata in tre livelli, ottimizzando il trasferimento di dati tra la CPU e la RAM.
  • La memoria associativa (AM) permette accessi casuali ai dati non solo per indirizzo, ma anche in base al contenuto, migliorando l'efficienza delle operazioni.

Le memorie centrali sono tutte elettroniche

ROM (Read Only Memory) → solo lettura

Nella famiglia dei ROM abbiamo PROM, EAROM e EEROM

Caratteristiche della ROM

ROM è una memoria non volatile, il che significa che i dati non salvati non vengono perduti.

ROM non è accessibile all’utente.
BIOS, un programma usata dalla ROM, che gestisce l’avvio del computer all’atto della sua accensione.

Durante la fase di bootstrap (accensione del computer), il BIOS esegue due testi:

1. Verifica l’hardware, per accettare che tutto vada bene;

2. Verifica del sistema operativo, Windows.

E si occupa di caricare la memoria RAM.

Tipologie di RAM

RAM (Random Access Memory) → scrittura e lettura

Nella famiglia dei RAM abbiamo:

• DRAM (Dynamics Random Access Memory) → memoria dinamica ad accesso casual

• SRAM (Static Random Access Memory) → memoria statica ad accesso casuale

• SDRAM (Synchronous Dynamic Random Access Memory)

RAM è una memoria volatile, I dati non salvati vengono perduti.

RAM è la memoria in cui l’utente ci lavora.

RAM dinamica → con essa occorre riscrivere, operazione detta di refresh, il dato ad intervalli regolari altrimenti se ne ha la cancellazione.

RAM statica → nella SRAM una volta registrato in essa i dati, non necessità di altro e il dato può essere prelevato anche dopo un certo tempo ed è più veloce rispetto alla DRAM.

Nelle celle delle RAM ci vanno i dati e i programmi.

Lettura → prelevare

Scrittura → registrare

Ruolo della cache memory

CACHE memory (memoria ripostiglio/nascondiglio) → lettura e scrittura

La cache è una memoria volatile.

La cache va da un dispositivo più lento ad uno più veloce.

È più veloce della RAM, ma è più piccola come memoria.

Esistono tre livelli di cache:

1. CACHE 1° livello, si trova all’interno della CPU con capacità di 128KB;

2. CACHE 2° livello, si trova tra la RAM e la CPU, per regolare la velocità, visto che la CPU è molto più veloce della RAM ed ha una capacità di 1MB;

3. CACHE 3° livello, si trova nella scheda madre.

Descrizione della SAM e AM

SAM (Sequential Access Memory) → i dati non vengono messi sparsi, ma sequenzialmente.

AM (Associaty Memory) → memoria associativa

La memoria associativa è essenzialmente una memoria ad accesso casuale, cioè una RAM, che ha la capacità di accedere ad una parola per le operazioni di lettura e scrittura, non solo in base ad un indirizzo, ma anche in base al contenuto della parola stessa.

BUFFER (tampone/transito) → memoria intermediaria

I buffer consentono il trasferimento dei dati tra l’I/O e l’unità centrale CPU.

CHIP (scheggia)

È un circuito elettronico di miniatura, ricoperto da milioni di microscopi di circuiti elettrici.

Tutte queste memorie: CPU, le memorie cache, ROM, RAM, schede, schegge, sono contenute nella scheda madre.

Domande da interrogazione

  1. Qual è la principale differenza tra ROM e RAM?
  2. La ROM (Read Only Memory) è una memoria non volatile, il che significa che i dati non vengono persi quando l'alimentazione è spenta, mentre la RAM (Random Access Memory) è volatile e i dati non salvati vengono persi. (Fonte: testo)

  3. Quali sono le tipologie di RAM e le loro caratteristiche?
  4. Le tipologie di RAM includono DRAM (memoria dinamica), SRAM (memoria statica) e SDRAM. La DRAM richiede un'operazione di refresh per mantenere i dati, mentre la SRAM non necessita di tale operazione ed è più veloce. (Fonte: testo)

  5. Che ruolo ha la cache memory nel funzionamento del computer?
  6. La cache memory è una memoria volatile che funge da intermediario tra dispositivi più lenti e più veloci, migliorando la velocità di accesso ai dati. Esistono tre livelli di cache, con la cache di primo livello situata all'interno della CPU. (Fonte: testo)

  7. Cosa sono SAM e AM e come si differenziano?
  8. SAM (Sequential Access Memory) memorizza i dati in modo sequenziale, mentre AM (Associative Memory) è una memoria ad accesso casuale che consente di accedere ai dati non solo per indirizzo, ma anche in base al contenuto. (Fonte: testo)

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community