Prévia do material em texto
Cache O que e um cache em sistemas computacionais? a) Um tipo de memoria de acesso lento b) Um tipo de armazenamento permanente c) Um tipo de memoria de acesso rapido que armazena dados temporarios d) Um tipo de memoria de backup Resposta correta: c) Um tipo de memoria de acesso rapido que armazena dados temporarios Explicacao: O cache e uma memoria de acesso rapido usada para armazenar dados temporarios. Isso melhora a velocidade de leitura e escrita dos dados, tornando os processos mais rapidos ao evitar a necessidade de buscar informacoes diretamente na memoria principal ou em discos rigidos. Qual a principal funcao do cache? a) Aumentar a capacidade de armazenamento de dados b) Armazenar informacoes de forma permanente c) Acelerar o acesso a dados frequentemente usados d) Armazenar backups de arquivos importantes Resposta correta: c) Acelerar o acesso a dados frequentemente usados Explicacao: O cache serve para acelerar o acesso a dados que sao acessados frequentemente. Ele armazena esses dados temporariamente para que, ao serem requisitados novamente, o acesso seja muito mais rapido do que se tivesse que buscar diretamente em fontes mais lentas. Onde o cache e geralmente encontrado em um sistema de computador? a) No processador e na memoria RAM b) Apenas na memoria RAM c) No disco rigido e na memoria RAM d) Apenas no processador Resposta correta: a) No processador e na memoria RAM Explicacao: O cache pode ser encontrado no processador (conhecido como cache L1, L2, L3) e tambem na memoria RAM. O cache no processador e particularmente importante para acelerar o acesso a dados usados com frequencia pelo proprio processador. O que significa "miss de cache"? a) Acontece quando o dado solicitado esta na memoria RAM b) Acontece quando o dado solicitado nao esta no cache e precisa ser carregado da memoria principal c) O cache falhou e os dados foram corrompidos d) O dado foi removido do cache por questoes de seguranca Resposta correta: b) Acontece quando o dado solicitado nao esta no cache e precisa ser carregado da memoria principal Explicacao: Um "miss de cache" ocorre quando os dados solicitados nao estao presentes no cache, forcando o sistema a buscar os dados na memoria principal, o que e mais demorado. O que e um "hit de cache"? a) Quando o dado solicitado nao e encontrado no cache b) Quando o dado solicitado esta no cache e e recuperado rapidamente c) Quando o cache fica cheio e nao pode armazenar mais dados d) Quando os dados do cache sao corrompidos Resposta correta: b) Quando o dado solicitado esta no cache e e recuperado rapidamente Explicacao: O "hit de cache" ocorre quando o dado solicitado ja esta armazenado no cache, permitindo um acesso muito mais rapido a informacao, o que melhora o desempenho do sistema. Quais sao os tipos de cache mais comuns? a) Cache de disco e cache de memoria b) Cache L1, L2 e L3 c) Cache estatico e dinamico d) Cache temporario e permanente Resposta correta: b) Cache L1, L2 e L3 Explicacao: Existem diferentes niveis de cache: L1 (localizado no processador), L2 (pode ser compartilhado entre nucleos de processador) e L3 (geralmente compartilhado por todos os nucleos de um processador). Cada nivel tem uma funcao especifica e e projetado para melhorar o desempenho de diferentes formas. Como o cache L1, L2 e L3 se diferenciam? a) O cache L1 e o mais lento, e o L3 e o mais rapido b) O cache L1 e o mais rapido e menor, o L2 e maior e mais lento, e o L3 e o maior e mais lento ainda c) O cache L1 e utilizado para dados temporarios, e o L3 para dados permanentes d) O cache L1 e somente para o processador, e o L3 para a memoria RAM Resposta correta: b) O cache L1 e o mais rapido e menor, o L2 e maior e mais lento, e o L3 e o maior e mais lento ainda Explicacao: O cache L1 e o mais proximo ao processador e tem a menor capacidade, sendo o mais rapido. O L2 e maior, mas mais lento que o L1, e o L3, sendo o maior, e o mais lento dos tres. Qual e a diferenca entre cache de leitura e cache de escrita? a) Cache de leitura armazena dados apenas quando a leitura e feita b) Cache de escrita armazena dados somente quando ha escrita c) Cache de leitura armazena dados durante a leitura e cache de escrita durante a escrita d) Nao existe diferenca entre cache de leitura e cache de escrita Resposta correta: c) Cache de leitura armazena dados durante a leitura e cache de escrita durante a escrita Explicacao: O cache de leitura armazena dados que foram lidos para acelerar o proximo acesso a esses dados, enquanto o cache de escrita armazena dados durante uma operacao de escrita para garantir que a escrita seja feita de forma eficiente. O que acontece quando o cache esta cheio e precisa armazenar novos dados? a) O sistema simplesmente descarta os dados antigos sem aviso b) O cache remove aleatoriamente os dados mais antigos ou menos utilizados c) O sistema interrompe as operacoes ate que o cache seja limpo d) O cache comeca a sobrescrever dados de forma permanente Resposta correta: b) O cache remove aleatoriamente os dados mais antigos ou menos utilizados Explicacao: Quando o cache atinge sua capacidade maxima, ele aplica estrategias como "Least Recently Used" (LRU), onde os dados mais antigos ou menos acessados sao removidos para dar espaco aos novos dados. Por que o cache e importante para o desempenho de um computador? a) Ele garante que todos os dados sejam armazenados permanentemente b) Ele melhora a velocidade de leitura e escrita dos dados mais acessados c) Ele impede a perda de dados em caso de falhas do sistema d) Ele aumenta a capacidade de armazenamento da memoria RAM Resposta correta: b) Ele melhora a velocidade de leitura e escrita dos dados mais acessados Explicacao: O cache e crucial para melhorar a performance, pois acelera o acesso a dados frequentemente usados, evitando a necessidade de acessos mais lentos a memoria principal ou ao armazenamento secundario. O que e "associatividade de cache"? a) A quantidade de dados que podem ser armazenados no cache b) O numero de niveis de cache em um processador c) A forma como o cache organiza e acessa os dados armazenados d) A velocidade com que o cache pode ser acessado Resposta correta: c) A forma como o cache organiza e acessa os dados armazenados Explicacao: A associatividade de cache descreve como os dados sao organizados e acessados dentro do cache. Em caches de "associatividade direta", cada bloco de dados pode ser armazenado apenas em uma posicao especifica, enquanto em "associatividade total", qualquer bloco pode ser armazenado em qualquer lugar do cache. O que significa "politica de substituicao de cache"? a) A politica de como organizar os dados dentro do cache b) A maneira como o cache lida com a remocao de dados quando esta cheio c) A forma como os dados sao criptografados no cache d) A estrategia de seguranca do cache Resposta correta: b) A maneira como o cache lida com a remocao de dados quando esta cheio Explicacao: A politica de substituicao de cache define como o sistema decide quais dados remover quando o cache esta cheio, com as politicas mais comuns sendo LRU (Least Recently Used) e FIFO (First In, First Out). O que e "write-through" em relacao ao cache? a) Quando as informacoes no cache sao escritas diretamente no disco rigido b) Quando qualquer alteracao nos dados no cache e imediatamente propagada para a memoria principal c) Quando os dados sao apenas lidos, sem serem alterados no cache d) Quando o cache armazena os dados sem alterar nada na memoria principal Resposta correta: b) Quando qualquer alteracao nos dados no cache e imediatamente propagada para a memoria principal Explicacao: Na politica "write-through", todas as modificacoes feitas no cache sao imediatamente refletidas na memoria