Pamięć adresowana zawartością (CAM)
Pamięć adresowana zawartością, znana również jako pamięć skojarzeniowa lub pamięć asocjacyjna (CAM – od ang. content-addressable memory), to typ pamięci o krótkim czasie dostępu, stosowany głównie w przełącznikach sieciowych. Jej głównym zadaniem jest przechowywanie tablicy przełączania.
Funkcje pamięci CAM
Pamięć CAM pełni kluczowe funkcje w procesie przetwarzania danych:
- Wydobywanie i przetwarzanie informacji o adresie z przychodzących pakietów.
- Porównywanie adresu odbiorcy z zapamiętaną tablicą adresów.
Przechowywanie adresów MAC
Pamięć CAM jest używana do przechowywania adresów MAC hostów oraz związanych z nimi numerów portów. Podczas odbierania pakietu, pamięć ta porównuje adres MAC odbiorcy z zawartością tablicy. W przypadku odnalezienia pasującego adresu, pamięć zwraca odpowiedni numer portu, co umożliwia mechanizmowi trasowania przesyłanie pakietu do właściwego portu.
Podsumowanie
Pamięć CAM odgrywa istotną rolę w sieciach komputerowych, umożliwiając efektywne zarządzanie danymi i szybkie przekazywanie informacji do odpowiednich adresatów.