Em relação à memória de um sistema de computação, analise a...
Em relação à memória de um sistema de computação, analise as afirmativas a seguir:
I. A existência de vários tipos de memória ocorre pelo aumento da velocidade das CPUs, muito maior que o tempo de acesso da memória, o que ocasiona atrasos na comunicação entre memória e CPU e vice-versa.
II. A memória cache é responsável por manter palavras de memória utilizadas com mais frequência nas operações entre a CPU e periféricos de E/S.
III. O modo como o sistema de memória é construído e a velocidade dos seus circuitos são fatores preponderantes para o cálculo do tempo de acesso de uma memória.
Está CORRETO o que se afirma em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Somente I e III.
Para resolver esta questão adequadamente, é necessário compreender alguns conceitos sobre a hierarquia de memória em sistemas computacionais e a função de cada tipo de memória dentro dessa hierarquia.
Afirmativa I: Esta afirmativa é verdadeira e aborda o motivo pelo qual temos diferentes tipos de memória em um sistema de computação. A CPU (Unidade Central de Processamento) é muito mais rápida do que a memória principal (RAM). Para evitar atrasos na execução de programas, memórias mais rápidas, como as caches, são utilizadas. Elas servem como intermediárias entre a CPU e a memória principal, armazenando temporariamente dados frequentemente acessados para que a CPU não perca tempo esperando por informações vindas da memória mais lenta.
Afirmativa II: Esta afirmativa está incorreta. A memória cache é utilizada para armazenar dados e instruções que são frequentemente acessados pela CPU durante o processamento, e não para operações entre a CPU e periféricos de E/S (Entrada/Saída). As operações de E/S geralmente são gerenciadas por buffers específicos e outros tipos de memória intermediária, mas não pela memória cache.
Afirmativa III: Esta afirmativa é correta. O design do sistema de memória e a velocidade dos circuitos de memória são de fato cruciais para determinar o tempo de acesso à memória. O tempo de acesso é o intervalo de tempo que leva desde a emissão de uma solicitação de leitura ou escrita até o momento em que a operação é completada. Componentes mais rápidos e um projeto eficiente podem reduzir significativamente este tempo, melhorando assim o desempenho geral do sistema.
Assim, a escolha da alternativa D é justificada pelo fato de que as afirmativas I e III estão corretas e expressam conceitos fundamentais sobre a arquitetura e o funcionamento das memórias em sistemas computacionais, enquanto a afirmativa II contém uma informação equivocada sobre o papel da memória cache.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A CPU também conhecida como Unidade Central de Processamento (CPU) é o principal componente do computador. É nela onde são processados os dados e executados os programas. Opera em altíssima velocidade fazendo com que existam diferentes tipos de memórias para minimizar o seu tempo de ociosidade (wait).
Em se tratando de diferentes tipos de memórias de computador, devemos levar em conta algumas características básicas: capacidade de armazenamento, tempo de acesso e custo. A fim de nos alinharmos à questão proposta, vamos nos ater ao item "tempo de acesso". Dessa forma para se obter um melhor desempenho, a velocidade da memória deve ser compatível com a do processador. Ou seja, o processador não deve ficar ocioso esperando que instruções ou operandos sejam buscados na memória durante a execução de instruções.
Portanto, usando o critério "tempo de acesso", podemos citar as memórias existentes na sequência de memórias do menor tempo para o maior:
Registrador → Cache → Memória RAM → Memória Secundária
REGISTRADOR: Memória temporária usada pelo processador no processamento das instruções (a de maior velocidade).
EPROM/ROM: Memória onde se guardam as instruções de inicialização dos computadores.
CACHE: Armazena partes da memória principal que são usados frequentemente pelos programas.
MEMÓRIA RAM: Memória principal do computador, sendo diretamente endereçável pelo processador.
MEMÓRIA SECUNDÁRIA: Memória de armazenamento permanente.
Resposta: Portanto a resposta correta é a "d")
II. A memória cache é responsável por manter palavras de memória utilizadas com mais frequência nas operações entre a CPU e periféricos de E/S.
O erro é dizer que é entre CPU e periféricos, nesse caso é CPU e Memória RAM
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo