Memoria associativa

Abbozzo
Questa voce sull'argomento memorie informatiche è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.

In informatica, la memoria associativa (in inglese Content Addressable Memory, lett. "memoria a contenuto indirizzabile", in acronimo CAM) è una memoria atta a svolgere operazioni di ricerca ad alta velocità in base ad un dato tipo di parola. Questa unità di riconoscimento del dato parola è stata proposta da Dudley Allen Buck nel 1955.[1][2]

Alcuni dispositivi di rete, come gli switch, implementano questo tipo di memoria per trovare velocemente a quale porta Ethernet è connesso un certo indirizzo MAC conosciuto (costruendo la cosiddetta tabella MAC, o MAC table[3]).

A differenza delle memorie standard per computer, come le RAM, in cui l'utente fornisce un indirizzo di memoria e il dispositivo restituisce il dato word contenuto in esso, nelle CAM l'utente fornisce il dato e la memoria restituisce la lista di indirizzi in cui esso è immagazzinato.
Usando un solo ciclo di clock, le CAM sono più veloci delle tradizionali memorie informatiche.[senza fonte]

Note

  1. ^ TRW Computer Division Archiviato il 5 agosto 2011 in Internet Archive.
  2. ^ FIRST INTERIM REPORT ON OPTIMUM UTILIZATION OF COMPUTERS AND COMPUTING TECHNIQUES IN SHIPBOARD WEAPONS CONTROL SYSTEMS (PDF), su dtic.mil, p. 17 (archiviato dall'url originale il 5 agosto 2011).
  3. ^ (EN) Configuring the MAC Address Table, su cisco.com. URL consultato il 2 giugno 2014 (archiviato dall'url originale il 5 giugno 2014).

Voci correlate

  • Memoria (informatica)

Collegamenti esterni

Controllo di autoritàLCCN (EN) sh85008824 · GND (DE) 4124575-1 · J9U (ENHE) 987007295882305171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica