Co je to paměť s ohledem na obsah?
Content-addressiable paměť (CAM) je typ paměti počítače, která se specializuje na vyhledávací operace; Toto bylo použito jako hardware a jako datová struktura, ale častěji je hardware. Na rozdíl od paměti s náhodným přístupem (RAM), která funguje při pohledu na určitou adresu, najde paměť-adresovatelnou obsah v celé struktuře. CAM je obvykle mnohem rychlejší než RAM, protože provádí celé toto vyhledávání v jednom cyklu hodin, ale od roku 2011 je výroba mnohem více. Tato paměť je obvykle větší než RAM, ale je vyžadováno méně tranzistorů. Jeho zvýšené náklady znamená, ž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čů. Když někdo prohledá RAM, uživatel ukazuje na adresu paměti a RAM načte informace z této adresy. S CAM uživatel dodává to, co hledá, aCAM prohledává všechny adresy paměti a vrací všechny instance dotazu vyhledávání. CAM může také vrátit podobná datová slova, protože mohou být užitečná.
CAM prohledává všechny adresy paměti v jednom cyklu hodin, namísto prohledávání pouze jedné paměťové adresy, takže je obvykle rychlejší než RAM. I když je to rychlejší, paměťovatelná paměť s obsahem více, protože vyžaduje více obvodů než RAM. Tato paměť také využívá celkově více energie, protože pro podporu této funkce vyhledává mnohem více adres najednou a je zapotřebí více energie.
CAM je obvykle větší než RAM, kvůli mnoha obvodům potřebným pro správnou funkci paměti adresovatelné obsahem. Většina hardwaru CAM je o velikosti kompaktního disku (CD) a hardware má tendenci být kruhový. Současně potřebuje asi polovinu tranzistorů, které RAM potřebuje, protože buňky mohou sdílet tranzistor.
jeho omezeníPrůměrná vačka se obvykle nepoužívá jako hlavní paměť, i když je rychlejší. Místo toho se používá k doplnění funkcí RAM, zejména během režimu spánku. To brání počítači v zapomenutí nebo ztrátě dat v dlouhodobém spánku a má tendenci používat menší sílu než RAM během režimu spánku. Některé specializované počítače používají CAM jako zdroj primární paměti, ale ty často nejsou pro veřejnost uvolněny kvůli jejich vysokým nákladům. Tyto specializované počítače mají obvykle masivní databáze, které nelze adekvátně prohledat s RAM, což nutí uživatele, aby se spoléhal na CAM.