Escolar Documentos
Profissional Documentos
Cultura Documentos
para manipular este tipo de informação tão específica e muito comum atualmente.
Portanto confeccione um texto que descreva a importância do processador, instruções,
memorias cache virtual e a relação com memórias de alto desempenho”:
2. instruções: as instruções são obtidas do programa que está em execução e indicam como o
módulo de controle deve executar as suas tarefas. Como indicado na apostila, cada instrução é
decodificada para que o módulo de controle saiba qual é a funcionalidade que deve ser
atingida em determinado momento e, consequentemente, quais módulos devem ser ativados
e quais recursos devem ser alocados. Assim, um conjunto de instruções são as operações que
um processador suporta, representada em código de máquina (as instruções são formadas por
palavras binárias, que o hardware interpreta diretamente), a fim de facilitar o acesso aos
módulos que devem ser ativados e qual é o caminho a ser percorrido dentro dele.
Cada instrução possui um código (opcode) e é a partir dele que o processador identifica quais
módulos devem ou não ser ativados.
Um ciclo de instrução, como indica o texto, começa com a busca desta a partir da memória. O
processador coleta palavra da memória (opcode e seus operandos), armazena no registrador
IR e, a partir daí, são executadas as seguintes etapas:
• incremento do registrador PC, de modo a ser preparada a busca pela instrução subsequente
(a modificação do valor de PC poderá ocorrer posteriormente caso a instrução seja de desvio);
A memória virtual, por usa vez, é usada para ocultar a informação da memória física real,
aumentando a memória disponível no computador, pois aloca as partes inativas do conteúdo
da memória RAM em um disco, criando a ilusão de que há mais espaço disponível. Ela é
importante porque, quando o sistema operacional percebe que a memória RAM está sem
espaço, passa a executar os programas nela. Ou seja, a memória virtual pode ser considerada
uma reserva da memória RAM, aumentando a quantidade de memória disponível para dados
temporários. Estes costumam ser usados pelos programas em execução, permitindo a
utilização de vários aplicativos ao mesmo tempo.