Você está na página 1de 2

“Sendo assim é importante ter conhecimento adequado sobre o hardware que será utilizado

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”: 

Considerando as informações trazidas na apostila e na bibliografia recomendada, a questão


pode ser desmembrada nos seguintes tópicos:

1. importância do processador: a unidade central de processamento (CPU) é o componente


eletrônico mais importante de um computador, sendo responsável pela execução de todas as
operações nele realizadas. Em uma CPU, estão a unidade lógica e aritmética (que realiza as
operações lógicas e aritméticas), a unidade de controle (que decodifica as instruções, controla
pontos de execução e desvios e busca operandos) e os registradores, que armazenam os dados
que serão utilizados no processamento e os resultados das operações.

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);

• codificação do tipo da instrução carregada;

• carregamento dos operandos nos registradores (caso necessário);

• execução da instrução e registro do resultado;

• retorno ao início para recomeçar o ciclo em relação à próxima instrução.

- memória cache e virtual: as diferentes memórias possuem características que variam em


função de sua funcionalidade e localização. A memória cache, que fica em um nível
imediatamente abaixo dos registradores, é uma memória de alta velocidade, é usada para
armazenar dados acessados com frequência, para que possam ser utilizados mais
rapidamente, se necessário, ao mesmo tempo em que diminui os acesos à memória principal.
Costuma ter três níveis (L1, L2 e L3) e, apesar de leve e eficiente, tem um espaço de
arquivamento relativamente pequeno, de modo que sua principal função é apenas a de
guardar os resultados das operações do processador, à medida em que estes são fornecidos.

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.

Você também pode gostar