No que se refere a mainframe, julgue o item seguinte, relat...

Próximas questões
Com base no mesmo assunto
Q2275542 Sistemas Operacionais
No que se refere a mainframe, julgue o item seguinte, relativos a sistemas operacionais, gerenciamento de memória virtual, gerenciamento de dispositivos de entrada e saída e gerenciamento de sistemas de arquivos.

O impacto negativo causado no desempenho de sistemas computacionais é maior nas falhas de páginas de memórias virtuais do que nas falhas causadas por memórias caches multiníveis. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Certo.

Para compreender o porquê dessa alternativa ser a correta, é necessário entender dois conceitos importantes de gerência de memória em sistemas computacionais: Memória Virtual e Memória Cache.

A Memória Virtual é uma técnica que simula mais memória do que fisicamente existe, utilizando parte do disco rígido para estender a RAM. O sistema operacional gerencia a transferência de dados entre a memória RAM e o disco, dividindo-os em blocos conhecidos como páginas. Quando um dado necessário não está na memória RAM, ocorre uma falha de página, e o sistema deve carregar a página correspondente do disco para a RAM, um processo significativamente mais lento devido à velocidade do disco ser muito inferior à da RAM.

Por outro lado, a Memória Cache é uma pequena quantidade de memória de alta velocidade localizada no ou perto do processador para acelerar o acesso a dados frequentemente usados. As caches são divididas em níveis (L1, L2, L3), cada um com tamanho e velocidade diferentes. Uma falha de cache ocorre quando os dados requeridos pelo processador não estão na cache, necessitando que sejam buscados na memória RAM, que, apesar de mais lenta que a cache, ainda é muito mais rápida que o acesso ao disco.

Portanto, uma falha de página envolve o acesso a dispositivos de armazenamento, como discos rígidos ou SSDs, que são ordens de magnitude mais lentos do que os acessos à memória RAM envolvidos nas falhas de cache. Esse é o motivo pelo qual o impacto negativo no desempenho causado por falhas de páginas é maior do que o causado por falhas de cache multiníveis. Assim, a afirmativa é correta, pois reflete adequadamente a diferença de performance entre os dois tipos de falhas em sistemas computacionais.

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

Gab: Certo

Falhas de página na memória virtual geralmente têm um impacto mais significativo no desempenho de sistemas computacionais do que falhas em caches de vários níveis. Isso ocorre porque falhas de página geralmente resultam em acessos mais lentos à memória principal, afetando operações de leitura e gravação em larga escala, enquanto caches são projetados para melhorar o desempenho ao armazenar temporariamente dados frequentemente acessados.

Um page fault irá buscar a página necessária em disco, que tem um dos maiores tempos de acesso (alta latência), impactando o desempenho.

Um cache miss em L1 irá buscar em L2 ou L3, podendo vir a buscar em RAM caso não encontre em nenhum dos níveis de cache, mas ainda assim será mais rápido que ir no disco.

> Se falta uma informação na cache, o computador só perde um tempinho.

> Se falta uma informação na memória virtual (page fault), o computador perde MUITO tempo, porque tem que buscar no disco

A memória virtual é um conceito que permite aos sistemas operacionais usarem parte do disco rígido ou SSD para estender a memória RAM disponível.

Quando o sistema precisa de dados que não estão na memória RAM e precisam ser carregados da memória virtual, ocorre uma falha de página.

Esse processo de carregar dados do disco rígido ou SSD é muito mais lento do que o acesso à RAM, devido à grande diferença de velocidade entre os dispositivos de armazenamento (disco/SSD) e a memória RAM.

Impacto no desempenho: As falhas de página podem causar uma desaceleração significativa, já que a leitura e escrita no disco são muito mais lentas.

As memórias cache são pequenas, mas muito rápidas, localizadas perto do processador, usadas para armazenar dados frequentemente acessados.

As caches são divididas em níveis (L1, L2, L3), onde a L1 é a mais rápida, mas também a menor em capacidade, e a L3 é maior, mas um pouco mais lenta.

Quando os dados não estão na cache, ocorre uma falha de cache, e o processador precisa buscar os dados na memória RAM.

Embora o acesso à memória RAM seja mais lento que o acesso à cache, a memória RAM ainda é muito mais rápida que o disco rígido ou SSD.

O impacto nas falhas de página é muito maior porque envolve o acesso a dispositivos de armazenamento (disco rígido ou SSD), que são significativamente mais lentos que a memória RAM e a memória cache. Portanto, falhas de memória cache multiníveis têm um impacto muito menor no desempenho, já que a memória RAM é muito mais rápida do que o disco.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo