Os processadores não "armazenam" diretamente os dados da mesma maneira que um disco rígido ou RAM. Eles * processam * dados, usando estruturas internas que mantêm dados temporariamente durante os cálculos. O armazenamento real ocorre na memória (RAM) ou nos dispositivos de armazenamento (discos rígidos, SSDs, etc.). O processador interage com esses locais de armazenamento externo para recuperar e enviar dados.
Aqui está um detalhamento de como um processador lida com dados:
*
Registros: Estes são pequenos locais de armazenamento extremamente rápido * dentro * do próprio processador. Eles mantêm os dados atualmente sendo processados. Os registros são cruciais para a velocidade, porque acessá -los é muito mais rápido do que acessar a RAM. O número e os tipos de registros variam dependendo da arquitetura do processador (por exemplo, x86, braço). Cada registro normalmente contém uma única peça de dados (uma palavra, um byte, etc.).
*
cache: Esta é uma hierarquia de memória pequena e rápida localizada ou muito próxima ao processador. Ele atua como um buffer entre o processador e a memória principal (RAM). Os dados acessados com frequência são copiados para o cache para acelerar o acesso. Existem vários níveis de cache (L1, L2, L3), sendo L1 o mais rápido e menor e L3 sendo o mais lento e maior.
*
memória (RAM): O processador busca instruções e dados da RAM. A RAM é significativamente mais lenta que o cache e os registros, mas possui quantidades muito maiores de dados.
Representação de dados: Independentemente de onde os dados são armazenados (registros, cache, RAM), são representados em forma binária - sequências de 0s e 1s. O processador interpreta essas seqüências binárias de acordo com o tipo de dados (número inteiro, número de ponto flutuante, caractere, instrução etc.).
em suma: O processador não * armazena * dados a longo prazo; Ele manipula os dados temporariamente em seus registros e cache, desenhando dados e enviando resultados para a RAM e outros dispositivos de armazenamento. O armazenamento real de longo prazo acontece em outros lugares.