Co je obsahově adresovatelná paměť?

Obsahově adresovatelná paměť (CAM) je typ počítačové paměti, která se specializuje na operace vyhledávání; toto bylo používáno jako hardware a jako struktura dat, ale více často je hardware. Na rozdíl od paměti RAM (RAM), která funguje při pohledu na určitou adresu, najde paměť s adresou obsah slovo v celé struktuře. CAM je obvykle mnohem rychlejší než RAM, protože toto celé vyhledávání provádí v jednom hodinovém cyklu, ale od roku 2011 je výroba mnohem dražší. Tato paměť je obvykle větší než RAM, ale je potřeba méně tranzistorů. Jeho zvýšené náklady znamenají, že CAM se obvykle používá jako doplňková paměť během režimu spánku nebo se přidává do specializovaných počítačů.

Paměť RAM a obsahově adresovatelná paměť fungují podobně v tom, že oba vyhledávají data, ale dělají to jinak. Když někdo hledá RAM, uživatel ukazuje na adresu paměti a RAM načte informace z této adresy. S CAM poskytuje uživatel to, co hledá, a CAM prohledává všechny adresy paměti a vrací všechny instance vyhledávacího dotazu. CAM také může vrátit podobná datová slova, protože mohou být užitečná.

CAM prohledává všechny adresy paměti v jednom hodinovém cyklu, namísto hledání pouze jedné adresy paměti, takže je obvykle rychlejší než RAM. I když je to rychlejší, paměť s adresou pro obsah stojí více, protože vyžaduje více obvodů než RAM. Tato paměť také celkově využívá více energie, protože prohledává mnohem více adres najednou a pro podporu této funkce je potřeba více energie.

CAM je obvykle větší než RAM, kvůli mnoha obvodům potřebným pro správnou funkci paměti s adresou pro obsah. Většina CAM hardwaru je o velikosti kompaktního disku (CD) a hardware má sklon být kruhový. Současně potřebuje asi polovinu tranzistorů, které RAM potřebuje, protože buňky mohou sdílet tranzistor.

Jeho omezení znamenají, že CAM se obvykle nepoužívá jako hlavní paměť, i když je rychlejší. Místo toho se používá k doplnění funkcí RAM, zejména v režimu spánku. Tím se zabrání tomu, aby počítač zapomněl nebo ztratil data během dlouhodobého spánku a má tendenci spotřebovat méně energie než RAM během režimu spánku. Některé specializované počítače používají CAM jako primární zdroj paměti, ale ty nejsou často zveřejňovány kvůli vysokým nákladům. Tyto specializované počítače mají obvykle rozsáhlé databáze, které nelze s RAM dostatečně prohledávat, což nutí uživatele spoléhat se na CAM.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?