São conceitos relacionados à memória virtual, EXCETO:

Próximas questões
Com base no mesmo assunto
Q323048 Arquitetura de Computadores
São conceitos relacionados à memória virtual, EXCETO:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - pipelining. Agora, vamos entender o porquê desta resposta e como os outros conceitos se relacionam com a memória virtual.

A memória virtual é uma técnica de gerenciamento de memória que permite a execução de programas que requerem mais memória do que está fisicamente disponível no sistema. Ela utiliza o disco rígido para simular memória adicional, criando uma sensação de que existe mais memória RAM do que a presente fisicamente. Para que isso aconteça, a memória é dividida em blocos, seja de tamanho fixo (paginação) ou variável (segmentação).

Paginação é um método de alocação de memória onde o espaço de endereçamento virtual é dividido em blocos de tamanho fixo, conhecidos como páginas, que correspondem a blocos de tamanho igual na memória física, chamados de frames. O mapeamento é o processo de correspondência entre as páginas virtuais e os frames da memória física. Já o swapping é uma técnica usada para mover páginas ou segmentos de dados entre a memória principal e o disco, permitindo que mais programas sejam executados simultaneamente do que a memória principal poderia suportar sozinha.

Por outro lado, pipelining é um conceito totalmente diferente e está relacionado a como as instruções são processadas por uma CPU. Trata-se de uma técnica utilizada para sobrepor a execução de instruções, dividindo o processo de execução em várias etapas e permitindo que instruções diferentes sejam processadas simultaneamente em diferentes estágios do pipeline. Embora também seja um aspecto importante da arquitetura de computadores, não está diretamente relacionado ao conceito de memória virtual.

Portanto, ao analisar as alternativas apresentadas, percebemos que a única que não se enquadra no contexto de memória virtual é a pipelining, tornando a alternativa D a correta para esta questão.

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

Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada. Estas instruções são colocadas em uma fila dememória dentro do processador (CPU) onde aguardam o momento de serem executadas, só poderá começar quando a outra instrução acabar só assim da sequência ao procedimento.

Portanto a resposta é letra D.
As demais
a - paginação
b - segmentação
c - swapping
e - mapeamento
todas tem relação com a memória.


Fonte: Wikipedia.

O que é pipelining?

 

A unidade central de processamento (CPU) de um hardware permite a realização de buscas de instruções além da próxima que será executada, estas buscas de instruções são organizadas em uma fila de memória dentro da CPU e essa técnica é chamada pipeline.

 

O funcionamento dessa técnica é dividido em estágios, a primeira instrução passa pelo primeiro estágio, que trabalha nela durante o ciclo, passando para o segundo estágio e sucessivamente até o quinto estágio do processamento, é importante saber que um estágio não precisa esperar a instrução passar pelos outros para carregar a próxima instrução.

 

Assim a técnica permite que a CPU seja capaz de processar simultaneamente em um único ciclo, várias instruções e adquire um ganho de velocidade no processamento, fazendo dessa sua principal característica.

 

Fonte: minhas anotações

Clique para visualizar este comentário

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