

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Qual é a função da memória cache na arquitetura de computadores?
Armazenar programas permanentemente.
Auxiliar na execução de tarefas e aumento de dados do sistema operacional.
Armazenar dados de usuários de forma permanente.
Gerenciar entrada e saída de dados do disco rígido.
Melhorar a velocidade de processamento de dados.
Caches são estruturas dos processadores modernos que dão ao programador a ilusão de acessar uma memória grande tão rápido quanto uma memória pequena. Com base no princípio de que o software não precisa acessar todos os seus dados ao mesmo tempo nem com a mesma probabilidade.
Certo
Errado
Em um contexto de computação, a memória cache é importante na melhoria do desempenho dos sistemas. Sua finalidade é fundamental para otimizar a interação entre o processador, a memória principal e o armazenamento de longo prazo. Nesse sentido, qual das seguintes afirmações melhor descreve a função da memória cache?
Armazenar permanentemente os dados do sistema operacional.
Aumentar a capacidade de armazenamento do disco rígido.
Realizar operações matemáticas complexas.
Agilizar o acesso aos dados mais frequentemente utilizados pelo processador.
Controlar a comunicação entre os dispositivos periféricos.
L1 e L2 são exemplos de níveis, nos quais a memória cache é organizada.
Certo
Errado
Quanto maior for a memória cache, mais lento será seu processamento.
Certo
Errado
Considere as afirmações abaixo sobre o uso de memórias cache para acelerar o acesso à memória principal.
I - A aceleração obtida pelo uso de memórias cache baseia-se no princípio da localidade de referência à memória principal.
II - Só será obtida aceleração no acesso à memória se a memória cache estiver presente internamente no processador.
III - Só será obtida aceleração no acesso à memória se a memória cache utilizada for mais rápida do que a memória principal.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas I e III.
Apenas II e III.
I, II e III.
Compreender o funcionamento da memória cache é vital para otimizar o desempenho dos sistemas computacionais. A limitação do número de linhas na memória cache em relação aos blocos na memória principal impõe a necessidade de algoritmos de mapeamento eficientes. Existem três técnicas diferentes que podem ser utilizadas: Mapeamento Direto, Mapeamento Associativo e Mapeamento Associativo por Conjunto. Sobre essas três técnicas, assinale a afirmação INCORRETA:
No mapeamento direto, cada bloco da memória principal tem correspondência a uma única linha da memória cache, caso não esteja lá, temos um cache-miss.
No mapeamento associativo, um bloco da memória principal pode corresponder a qualquer linha da memória cache.
No mapeamento associativo por conjunto, a memória é organizada em conjuntos de n linhas, de forma que cada bloco da memória principal tem correspondência a um único conjunto, podendo estar em qualquer linha deste conjunto.
No mapeamento associativo por conjunto de 4 linhas, a memória é organizada de forma que cada conjunto possua 4 linhas e que cada bloco da memória principal tenha uma correspondência direta a uma única linha entre as 4 linhas.
Um mapeamento associativo por conjunto de 1 linha se comporta de maneira similar ao mapeamento direto.
A proximidade da memória cache com o processador e sua alta velocidade permitem que o processador acesse, de forma mais rápida, os dados frequentemente utilizados. Com isso, reduz‑se o tempo de espera por informações vindas da memória principal.
Certo
Errado
A respeito da memória cache, assinale a alternativa correta.
Armazena permanentemente as informações básicas do sistema, como o BIOS.
Permite que o processador acesse os dados e instruções mais frequentes e cruciais para o seu funcionamento.
Usa discos magnéticos para gravar e ler os dados.
Usa um laser para gravar e ler os dados.
Usa memória flash para gravar e ler os dados.
Sobre memória cache, considere as afirmações a seguir:
I- Amemória cache serve para manter as memórias em estado de espera enquanto a CPU acessa a memória principal.
II- Todos os diferentes níveis de memória cache trabalham com velocidades iguais.
III- Quando o processador realiza uma leitura de uma palavra da memória, antes será feita uma verificação para determinar se esta palavra está armazenada na cache.
É CORRETO o que se afirma apenas em:
II.
III.
I.
I e II.
I e III.
A memória cache é fundamental para o funcionamento do processador, pois, quanto maior sua capacidade, mais instruções poderão ser armazenadas no cache, fazendo com que a execução dessas instruções seja mais rápida. A memória cache possui diversas características que a destacam, atualmente, é usada em diversos outros componentes e até mesmo em servidores web. São consideradas características da memória cache, EXCETO:
Rapidez.
Custo baixo.
Volatilidade.
Capacidade de armazenamento pequena.
Segundo Monteiro (2012), na busca de uma solução para o gargalo de congestionamento na comunicação do processador e a memória principal, que degrada o desempenho dos sistemas, criou-se um mecanismo que consiste na inclusão de um dispositivo entre processador e a memória principal. Esse elemento, que deve possuir elevada velocidade de transferência e um tamanho suficientemente grande para obter o máximo de rendimento é denominado:
RAM.
CACHE.
ROM.
Registradores.
Memória secundária.
Normalmente os computadores buscam gravar as informações mais frequentemente acessadas em memórias mais rápidas. Qual é o tipo de memória mais rápida instalada fora do processador, que normalmente é utilizada para leitura e gravação desse tipo de informação?
Memória ROM.
Memória RAM.
Memória Cache.
Memória virtual.
Disco SSD.
Na memória cache são mantidas as palavras de memória usadas com mais frequência.
Certo
Errado
Analise as afirmativas abaixo com relação à memória cache dos processadores.
1. A escolha da função de mapeamento determina como a cache é organizada. Mapeamento Direto, Associativo e Associativo por Inserção são funções de mapeamento que definem como mapear blocos de memória a linhas da memória cache.
2. O mapeamento direto é simples mas tem uma desvantagem. Se o programa acessa repetida e alternadamente dois blocos de memória mapeados à mesma posição na cache, então esses blocos serão continuamente introduzidos e retirados da cache. O fenômeno acima tem o nome de thrashing, resultando em um número grande de hit miss ou baixa hit ratio.
3. Quando um novo bloco precisa ser carregado na cache, que já está cheia, a escolha de qual linha que deve receber o novo bloco é determinada por um algoritmo de substituição.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 3.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Alguns processadores modernos trabalham com três níveis de memória cache: L1; L2; e L3. A respeito desses níveis, é correto afirmar que
há uma hierarquia na ordem da velocidade desses níveis, de modo que L1 é o mais rápido, L2 é mediano e L3 é o mais lento.
há uma hierarquia na ordem da velocidade desses níveis, de modo que L3 é o mais rápido, L2 é mediano e L1 é o mais lento.
esses três níveis de memória cache trabalham com velocidades iguais.
não se aplica o conceito de velocidade às memórias cache.
No hardware interno de um processador moderno, existe um módulo responsável pelo aumento significativo da performance do seu funcionamento. Esse módulo denomina-se:
FPU
ULA
Memória cache
Program Counter
A memória cache, em comparação à memória RAM, pode ser considerada mais:
Barata, mais lenta e de menor capacidade de armazenamento.
Barata, mais lenta e de maior capacidade de armazenamento.
Barata, mais rápida e de menor capacidade de armazenamento.
Cara, mais rápida e de maior capacidade de armazenamento.
Cara, mais rápida e de menor capacidade de armazenamento.
Software que detecta, impede e atua na remoção de programas de software maliciosos.
Assinale a alternativa que corresponde ao conceito acima:
Criptografia.
Antivírus.
Backup.
Browser.
Cache.
Muito utilizada como substituição dos discos magnéticos para armazenar uma quantidade moderada de dados, a memória cache também substitui unidades de estado sólido.
Certo
Errado