컨텐츠 주소 지정 가능 메모리 란 무엇입니까?
CAM (Content-addressable Memory)은 검색 작업을 전문으로하는 컴퓨터 메모리 유형입니다. 이것은 하드웨어 및 데이터 구조로 사용되었지만 하드웨어 인 경우가 더 많습니다. 특정 주소를보고 기능하는 RAM (Random Access Memory)과 달리 콘텐츠 주소 지정 가능 메모리는 전체 구조에서 단어를 찾습니다. CAM은 일반적으로이 전체 검색을 한 클록 주기로 수행하기 때문에 RAM보다 훨씬 빠르지 만 2011 년 현재 제조 비용이 훨씬 더 듭니다. 이 메모리는 일반적으로 RAM보다 크지 만 더 적은 트랜지스터가 필요합니다. 비용 증가로 인해 CAM은 일반적으로 절전 모드 중 보조 메모리로 사용되거나 특수 컴퓨터에 추가됩니다.
RAM과 컨텐츠 주소 지정 가능 메모리는 모두 데이터를 찾는다는 점에서 비슷하게 작동하지만 데이터를 다르게 처리합니다. 누군가 RAM으로 검색하면 사용자는 메모리 주소를 가리키고 RAM은 해당 주소에서 정보를 검색합니다. CAM을 사용하면 사용자가 찾고있는 것을 제공하고 CAM은 모든 메모리 주소를 검색하고 모든 검색 쿼리 인스턴스를 반환합니다. CAM도 유용 할 수 있으므로 유사한 데이터 단어를 반환 할 수 있습니다.
CAM은 하나의 메모리 주소 만 검색하는 대신 한 클럭 주기로 모든 메모리 주소를 검색하므로 일반적으로 RAM보다 빠릅니다. 콘텐츠 주소 지정 가능 메모리는 속도가 빠르지 만 RAM보다 많은 회로가 필요하기 때문에 비용이 더 많이 듭니다. 이 메모리는 한 번에 더 많은 주소를 검색하고이 기능을 지원하기 위해 더 많은 전력이 필요하기 때문에 전체적으로 더 많은 전력을 사용합니다.
콘텐츠 주소 지정 가능 메모리가 제대로 작동하는 데 필요한 많은 회로 때문에 CAM은 일반적으로 RAM보다 큽니다. 대부분의 CAM 하드웨어는 CD 크기 정도이며 하드웨어는 원형입니다. 동시에 셀이 트랜지스터를 공유 할 수 있기 때문에 RAM에 필요한 트랜지스터의 약 절반이 필요합니다.
제한 사항은 CAM이 더 빠르더라도 일반적으로 CAM이 기본 메모리로 사용되지 않음을 의미합니다. 대신, 특히 절전 모드에서 RAM 기능을 보완하는 데 사용됩니다. 이렇게하면 장시간 절전 모드에서 컴퓨터가 데이터를 잊어 버리거나 손실되는 것을 막을 수 있으며 절전 모드에서 RAM보다 전력을 덜 사용하는 경향이 있습니다. 일부 특수 컴퓨터는 CAM을 기본 메모리 소스로 사용하지만 비용이 많이 들기 때문에 공개되지 않습니다. 이러한 특수 컴퓨터에는 일반적으로 RAM을 사용하여 적절히 검색 할 수없는 대규모 데이터베이스가 있으므로 사용자는 CAM에 의존해야합니다.