O que é a memória adjacente a conteúdo?
Memória de conteúdo-endereço (CAM) é um tipo de memória de computador especializada em operações de pesquisa; Isso tem sido usado como hardware e como estrutura de dados, mas com mais frequência é o hardware. Diferentemente da memória de acesso aleatório (RAM), que funciona analisando um determinado endereço, a memória fornecida por conteúdo encontra uma palavra em toda a estrutura. O CAM geralmente é muito mais rápido que a RAM, porque executa toda essa pesquisa em um ciclo de relógio, mas a partir de 2011, custa muito mais para fabricar. Essa memória é normalmente maior que a RAM, mas são necessários menos transistores. Seu aumento de custo significa que o came normalmente é usado como memória suplementar durante o modo de suspensão ou é adicionado a computadores especializados. Quando alguém procura com a RAM, o usuário aponta para um endereço de memória e o RAM recupera informações desse endereço. Com Cam, o usuário fornece o que ele ou ela está procurando e oCAM pesquisa em todos os endereços de memória e retorna todas as instâncias da consulta de pesquisa. A câmera também pode retornar palavras de dados semelhantes, porque elas podem ser úteis.
CAM pesquisa todos os endereços de memória em um ciclo de relógio, em vez de pesquisar apenas um endereço de memória, para que seja normalmente mais rápido que a RAM. Embora seja mais rápido, a memória adjunta de conteúdo custa mais porque requer mais circuitos que a RAM. Essa memória também usa mais poder em geral, porque pesquisa muito mais endereços de uma vez e mais poder é necessário para apoiar essa função.
O came é tipicamente maior que a RAM, devido aos muitos circuitos necessários para que a memória fornecível por conteúdo funcione corretamente. A maioria dos hardware de câmera é do tamanho de um disco compacto (CD), e o hardware tende a ser circular. Ao mesmo tempo, precisa de cerca de metade dos transistores que a RAM precisa, porque as células podem compartilhar um transistor.
suas limitaçõesA câmera média normalmente não é usada como a memória principal, mesmo que seja mais rápida. Em vez disso, é usado para complementar as funções de RAM, especialmente durante o modo de suspensão. Isso impede que o computador esqueça ou a perda de dados enquanto estava em um sono prolongado e tende a usar menos energia do que o RAM durante o modo de suspensão. Alguns computadores especializados usam o CAM como a principal fonte de memória, mas geralmente não são liberados ao público por causa de seus altos custos. Esses computadores especializados normalmente têm bancos de dados maciços que não podem ser pesquisados adequadamente com a RAM, forçando o usuário a confiar no CAM.