# data[].attributes.headline
O que são registradores no processador e qual a sua principal função?

# data[].attributes.subject
O que são registradores no processador e qual a sua principal função?

# data[].attributes.body
Registradores são um tipo de memória volátil que ficam dentro do processador que armazena dados que são utilizados pelo processador durante as operações internas.

# data[].attributes.headline
Cite e explique a função de pelo menos quatro registradores existentes na CPU.

# data[].attributes.subject
Cite e explique a função de pelo menos quatro registradores existentes na CPU.

# data[].attributes.body
Registrador de Instrução: Armazena a instrução que está sendo executada.

Contador de Instrução: Armazena o endereço da instrução que será executada posteriormente.

Registrador de Dados de Memória: Armazena temporariamente os dados antes de serem gravados na memória.

Registrador de Endereços de Memória: Armazena temporariamente os endereços dos dados a serem gravados na memória.

# data[].attributes.headline
Como os registradores são usados no processo de execução de instruções em uma CPU?

# data[].attributes.subject
Como os registradores são usados no processo de execução de instruções em uma CPU?

# data[].attributes.body
Os registradores são utilizados para disponibilização de um local para armazenamento e deslocamento de dados na execução de programas, bem como controle de instruções e endereços.

# data[].attributes.headline
Quais são os benefícios e limitações ao utilizar um grande número de registradores no projeto de um processador?

# data[].attributes.subject
Quais são os benefícios e limitações ao utilizar um grande número de registradores no projeto de um processador?

# data[].attributes.body
Com maior quantidade de registradores, seria possível obter uma maior capacidade de manipulação de dados dentro do processador. No entanto, quanto maior a quantidade de registradores, maior a distância entre as conexões, implicando num maior tempo de acesso.

# data[].attributes.headline
O que é memória Cache e qual é a sua finalidade em um computador?

# data[].attributes.subject
O que é memória Cache e qual é a sua finalidade em um computador?

# data[].attributes.body
Memória Cache é um tipo de memória volátil que armazena dados frequentemente acessados pela CPU. Sua principal função é auxiliar na velocidade de transferência de dados entre a CPU e memória principal (RAM).

# data[].attributes.headline
Descreva os três níveis típicos de memória cache encontrados no computador e explique as suas diferenças.

# data[].attributes.subject
Descreva os três níveis típicos de memória cache encontrados no computador e explique as suas diferenças.

# data[].attributes.body
Os níveis da memória cache são divididos em L1, L2 e L3 e classificados de acordo com velocidade, capacidade de armazenamento e distância do núcleo. Quanto maior o número, maior a distância dos núcleos de execução e menor a sua velocidade.

# data[].attributes.headline
O que a política de substituição de cache determina? Forneça exemplos de política de substituição.

# data[].attributes.subject
O que a política de substituição de cache determina? Forneça exemplos de política de substituição.

# data[].attributes.body
A política de substituição de cache determina os dados que serão retirados da memória ao ser necessário um novo dado, mas a capacidade estiver cheia.

Ex.: LRU - Ordena os dados acessados em uma pilha para retirar os dados do final da pilha.

LFU - Ordena os dados de acordo com a frequência de acesso e retira os que são menos acessados.

Aleatória - Retira os dados de forma aleatória, sem a necessidade de meta-dados para ordenação.

# data[].attributes.headline
Como a memória cache contribui para reduzir a latência de acesso à memória principal (RAM) em um computador?

# data[].attributes.subject
Como a memória cache contribui para reduzir a latência de acesso à memória principal (RAM) em um computador?

# data[].attributes.body
Por estar localizada entre o processador e a RAM e por possuir maior velocidade que a memória principal, a memória cache fornece dados cruciais ao processador, evitando a busca dessas informações na memória principal.

# data[].attributes.headline
O que significa a sigla RAM e qual a sua função no computador?

# data[].attributes.subject
O que significa a sigla RAM e qual a sua função no computador?

# data[].attributes.body
RAM - Random Acess Memory

Possibilita o acesso imediato aos dados desejados, podendo executar leitura e escrita dos mesmos.

# data[].attributes.headline
Como a capacidade e a velocidade da memória RAM afetam o desempenho do computador?

# data[].attributes.subject
Como a capacidade e a velocidade da memória RAM afetam o desempenho do computador?

# data[].attributes.body
Quanto maior a capacidade de armazenamento da RAM, maior será a velocidade de processamento de dados, influenciando diretamente no desempenho da máquina, embora, uma maior quantidade de RAM consuma uma quantidade maior de energia.

# data[].attributes.headline
Quais são as principais gerações de memória RAM e quais aspectos são observados durante a sua evolução?

# data[].attributes.subject
Quais são as principais gerações de memória RAM e quais aspectos são observados durante a sua evolução?

# data[].attributes.body
DDR, DDR2, DDR3, DDR4 e DDR5.

Conforme o avanço das gerações, a velocidade de processamento da memória foi crescendo e o consumo de energia foi sendo reduzido até alcançar a marca de possíveis 64GB no chip de processamento na DDR5.

# data[].attributes.headline
Explique a importância da latência da memória RAM e como ela afeta o desempenho do sistema.

# data[].attributes.subject
Explique a importância da latência da memória RAM e como ela afeta o desempenho do sistema.

# data[].attributes.body
É importante ter um equilíbrio entre a frequência de processamento e latência para que a máquina atinja o desempenho esperado de acordo com suas especificações.

Quanto maior a latência, menor a velocidade de resposta às instruções no computador.

# data[].attributes.headline
O que é memória Secundária e como ela se diferencia da memória principal?

# data[].attributes.subject
O que é memória Secundária e como ela se diferencia da memória principal?

# data[].attributes.body
Memória não volátil que possui maior capacidade de armazenamento e menor velocidade que a memória principal, não necessitando de energia elétrica para manter o armazenamento de dados.

# data[].attributes.headline
Explique a importância da memória secundária na capacidade de armazenamento e na persistência de dados.

# data[].attributes.subject
Explique a importância da memória secundária na capacidade de armazenamento e na persistência de dados.

# data[].attributes.body
Por armazenar dados de forma permanente, a memória secundária é essencial para consistência do uso de programas e arquivos na máquina.

# data[].attributes.headline
Cite exemplos de memórias secundárias e as formas de armazenamento utilizadas.

# data[].attributes.subject
Cite exemplos de memórias secundárias e as formas de armazenamento utilizadas.

# data[].attributes.body
HD - Gravação e acesso de dados em um disco feito de alumínio ou vidro através de processos magnéticos.

SSD - Gravação e acesso de dados através da memória flash e controlador via operações elétricas.

Pendrive - Memória secundária ativada por conexão com barramentos do computador e utiliza memória flash para gravação e leitura de dados.

# data[].attributes.headline
Cite benefícios e eventuais limitações do armazenamento em nuvem como estratégia de memória secundária.

# data[].attributes.subject
Cite benefícios e eventuais limitações do armazenamento em nuvem como estratégia de memória secundária.

# data[].attributes.body
Armazenamento em nuvem possibilita o trabalho conjunto em locais remotos, a segurança de dados é realizada pela empresa responsável e há uma economia financeira pela não necessidade de maior capacidade de armazenamento físico.

Em contrapartida, é possível que haja uma dependência do fornecedor, uma complexidade na integração de sistemas além de custos imprevistos durante o uso do serviço.