Skip to main content

Co to jest pamięć dostosowana do treści?

Pamięć podatna na treści (CAM) to rodzaj pamięci komputera, która specjalizuje się w operacjach wyszukiwania;Zostało to używane jako sprzęt i struktura danych, ale częściej jest sprzętem.W przeciwieństwie do pamięci Random Access Memory (RAM), która działa, patrząc na określony adres, pamięć dostosowana do treści znajduje słowo w całej strukturze.CAM jest zwykle znacznie szybsza niż RAM, ponieważ wykonuje całe te wyszukiwanie w jednym cyklu zegara, ale od 2011 r. Produkcja kosztuje znacznie więcej.Ta pamięć jest zwykle większa niż pamięć RAM, ale wymagane jest mniej tranzystorów.Zwiększony koszt oznacza, że CAM jest zwykle używana jako pamięć uzupełniająca w trybie uśpienia lub jest dodawana do wyspecjalizowanych komputerów.

pamięć pamięci RAM i treści działają podobnie, ponieważ oba szukają danych, ale one inaczej.Gdy ktoś przeszukuje RAM, użytkownik wskazuje na adres pamięci, a RAM odzyskuje informacje z tego adresu.Dzięki CAM użytkownik dostarcza to, czego szuka, a CAM przeszukuje wszystkie adresy pamięci i zwraca wszystkie instancje zapytania wyszukiwania.CAM może również zwracać podobne słowa danych, ponieważ mogą być przydatne.

CAM wyszukuje wszystkie adresy pamięci w jednym cyklu zegara, zamiast wyszukiwać tylko jeden adres pamięci, więc jest zwykle szybszy niż pamięć RAM.Chociaż jest szybsza, pamięć dostosowana do treści kosztuje więcej, ponieważ wymaga więcej obwodów niż pamięci RAM.Pamięć ta wykorzystuje również więcej mocy, ponieważ wyszukuje wiele innych adresów jednocześnie i potrzebuje więcej mocy, aby obsłużyć tę funkcję.

CAM jest zwykle większa niż RAM, ze względu na wiele obwodów potrzebnych do prawidłowego funkcjonowania pamięci.Większość sprzętu CAM jest mniej więcej wielkości dyski kompaktowej (CD), a sprzęt jest zwykle okrągły.Jednocześnie potrzebuje około połowy tranzystorów, których potrzebuje RAM, ponieważ komórki mogą dzielić tranzystor.

Jego ograniczenia oznaczają, że CAM zwykle nie jest używana jako pamięć główna, nawet jeśli jest szybsza.Zamiast tego jest używany do uzupełnienia funkcji RAM, szczególnie w trybie uśpienia.To powstrzymuje komputer przed zapominaniem lub utratą danych podczas długotrwałego snu i ma tendencję do użycia mniejszej mocy niż RAM w trybie uśpienia.Niektóre wyspecjalizowane komputery używają CAM jako głównego źródła pamięci, ale często nie są one publiczne z powodu ich wysokich kosztów.Te wyspecjalizowane komputery zazwyczaj mają ogromne bazy danych, których nie można odpowiednio przeszukiwać za pomocą pamięci RAM, zmuszając użytkownika do polegania na CAM.