Skip to main content

Cos'è la memoria indirizzabile con contenuti?

La memoria degli indirizzabili contenuti (CAM) è un tipo di memoria del computer specializzata nelle operazioni di ricerca;Questo è stato usato come hardware e come struttura dei dati, ma più spesso è hardware.A differenza della memoria di accesso casuale (RAM), che funziona guardando un determinato indirizzo, la memoria indirizzabile al contenuto trova una parola nell'intera struttura.CAM è di solito molto più veloce della RAM, perché esegue tutta questa ricerca in un ciclo di clock, ma a partire dal 2011 costa molto di più da produrre.Questa memoria è in genere più grande della RAM, ma sono necessari meno transistor.Il suo aumento dei costi significa che la Cam viene in genere utilizzata come memoria supplementare durante la modalità di sospensione o viene aggiunta a computer specializzati.

ACT RAM e memoria condutturabile con contenuto in modo simile in quanto entrambi cercano i dati, ma lo fanno diversamente.Quando qualcuno cerca con RAM, l'utente indica un indirizzo di memoria e la RAM recupera le informazioni da quell'indirizzo.Con Cam, l'utente fornisce ciò che sta cercando e la Cam cerca attraverso tutti gli indirizzi di memoria e restituisce tutte le istanze della query di ricerca.La CAM può anche restituire parole di dati simili, perché possono essere utili.

CAM cerca tutti gli indirizzi di memoria in un ciclo di clock, invece di cercare solo un indirizzo di memoria, quindi in genere è più veloce della RAM.Sebbene sia più veloce, la memoria avvertibile con il contenuto costa più perché richiede più circuiti rispetto alla RAM.Questa memoria utilizza anche più potenza nel complesso, perché cerca molti più indirizzi contemporaneamente e più potenza è necessaria per supportare questa funzione.

La cam è in genere più grande della RAM, a causa dei numerosi circuiti necessari per funzionare correttamente per la memoria avvertibile.La maggior parte dell'hardware CAM ha le dimensioni di un disc (CD) e l'hardware tende ad essere circolare.Allo stesso tempo, ha bisogno di circa la metà dei transistor di cui la RAM ha bisogno, perché le cellule possono condividere un transistor.

I suoi limiti significano che la camma non è in genere utilizzata come memoria principale, anche se è più veloce.Invece, viene utilizzato per integrare le funzioni della RAM, specialmente durante la modalità di sospensione.Ciò impedisce al computer di dimenticare o perdere dati durante un sonno prolungato e tende a usare meno potenza di quanto non fa la RAM durante la modalità di sospensione.Alcuni computer specializzati usano CAM come fonte di memoria primaria, ma spesso non vengono rilasciati al pubblico a causa dei loro costi elevati.Questi computer specializzati hanno in genere enormi database che non possono essere adeguatamente cercati con RAM, costringendo l'utente a fare affidamento su CAM.