SRAM: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
LaaknorBot (discussione | contributi)
Nessun oggetto della modifica
Riga 2: Riga 2:
[[File:Memoria SRAM.jpg|thumb|right|250px|Memorie SRAM]]
[[File:Memoria SRAM.jpg|thumb|right|250px|Memorie SRAM]]
[[File:6t-SRAM-cell.png|thumb|right|250px|Schema di una cella di memoria a 6 transistor]]
[[File:6t-SRAM-cell.png|thumb|right|250px|Schema di una cella di memoria a 6 transistor]]
La '''SRAM''', [[acronimo]] di ''Static Random Access Memory'', è un tipo di [[RAM]] volatile che non necessita di refresh. I banchi di memorie SRAM consentono di mantenere le informazioni per un tempo teoricamente infinito, hanno bassi tempi di lettura e bassi consumi, specialmente in condizioni statiche. La necessità di usare molti componenti per cella le rende però più costose delle [[DRAM]].
La '''SRAM''', [[acronimo]] di ''Static Random Access Memory'', è un tipo di [[RAM]] non volatile che non necessita di refresh. I banchi di memorie SRAM consentono di mantenere le informazioni per un tempo teoricamente infinito, hanno bassi tempi di lettura e bassi consumi, specialmente in condizioni statiche. La necessità di usare molti componenti per cella le rende però più costose delle [[DRAM]].


Le celle di una SRAM sono costituite da un circuito retroazionato formato da due [[Invertitore logico|invertitori logici]] le cui uscite sono collegate alle due estremità alle linee dei dati tramite due [[transistor]] detti porte di trasmissione. Le singole coppie di porte di trasmissione vengono abilitate a seconda della cella su cui deve essere effettuata la lettura o scrittura. Vengono rese disponibili sia il [[bit]] memorizzato che la sua negazione per un migliore controllo dei [[margini di rumore]].
Le celle di una SRAM sono costituite da un circuito retroazionato formato da due [[Invertitore logico|invertitori logici]] le cui uscite sono collegate alle due estremità alle linee dei dati tramite due [[transistor]] detti porte di trasmissione. Le singole coppie di porte di trasmissione vengono abilitate a seconda della cella su cui deve essere effettuata la lettura o scrittura. Vengono rese disponibili sia il [[bit]] memorizzato che la sua negazione per un migliore controllo dei [[margini di rumore]].

Versione delle 18:20, 17 feb 2012

Disambiguazione – Se stai cercando SRAM, l'azienda produttrice di componenti per bicicletta, vedi SRAM (ciclismo).
Memorie SRAM
Schema di una cella di memoria a 6 transistor

La SRAM, acronimo di Static Random Access Memory, è un tipo di RAM non volatile che non necessita di refresh. I banchi di memorie SRAM consentono di mantenere le informazioni per un tempo teoricamente infinito, hanno bassi tempi di lettura e bassi consumi, specialmente in condizioni statiche. La necessità di usare molti componenti per cella le rende però più costose delle DRAM.

Le celle di una SRAM sono costituite da un circuito retroazionato formato da due invertitori logici le cui uscite sono collegate alle due estremità alle linee dei dati tramite due transistor detti porte di trasmissione. Le singole coppie di porte di trasmissione vengono abilitate a seconda della cella su cui deve essere effettuata la lettura o scrittura. Vengono rese disponibili sia il bit memorizzato che la sua negazione per un migliore controllo dei margini di rumore.

Sono solitamente usate per le memorie cache, dove elevate velocità e ridotti consumi sono caratteristiche fondamentali.

La famiglia delle memorie SRAM può essere poi suddivisa in:

  • async SRAM (SRAM asincrona): lavora in modo asincrono rispetto al clock della CPU, ciò comporta degli stati di attesa della CPU (wait state) per l'accesso, viene utilizzata come cache di secondo livello;
  • sync SRAM (SRAM sincrona): lavora in sincronia con il clock della CPU, si hanno quindi dei tempi di attesa ridotti (o annullati);
  • pipeline Burst SRAM: è ottimizzata per trasferimenti di pacchetti (burst) di dati.

Voci correlate