Como um computador processa informações?

Fase de reescrita

Como seres humanos, os computadores usam um cérebro para processar informações. Em um computador, o cérebro é a unidade central de processamento (CPU). A CPU é o chip que executa todos os programas no computador. Está na placa-mãe e se comunica com todos os outros componentes de hardware dentro do computador. Nada pode funcionar sem primeiro passar pelo processador.

Em cada programa de computador, há um conjunto de instruções. A CPU usa as instruções como um guia para executar os programas. Para determinar o que fazer com as instruções, a CPU executa 4 etapas para garantir que os programas sejam executados sem erros. As 4 etapas são: trazer um programa de memória, decodificá-lo, executá-lo e reescrevê-lo.

A primeira coisa a fazer é trazer um programa de memória. Quando o usuário executa um comando para abrir um programa, a CPU recebe essa solicitação e a processa. A CPU recupera o programa desejado colocando-o na memória. Cada programa possui um número de contador de programa. Este é um mapa que a CPU usa para localizar o programa e receber novas instruções.

Decodificação é a próxima fase do processo. Quando uma CPU processa um programa que está na memória, ela não vê todos os bons aspectos gráficos que vemos. Tudo que você vê é código de programação. Este código deve ser quebrado em um idioma que a CPU entenda. Existem literalmente centenas de linguagens de programação diferentes que os programadores usam para escrever programas de software. A CPU deve primeiro decidir em qual idioma o programa será escrito e depois decodificá-lo para entender as instruções contidas no código.

O processo de decodificação é outro conjunto de etapas. A CPU divide o código para torná-lo mais gerenciável. As partes com as quais a CPU trabalha são as únicas que se comunicam diretamente com ela. O código de operação (indica a ordem numérica do código) é usado para descobrir a ordem em que o código deve ser executado. Às vezes, uma CPU não pode interpretar o código sozinha; Em seguida, use um tradutor chamado microprograma. Quando o microprograma interpretou o código, ele envia as instruções de volta para a CPU em um idioma que ele entende.

O próximo é a fase de execução. Após obter a ordem numérica das instruções no código, a CPU está pronta para executá-las em ordem. O programa está carregado e pronto para o usuário. Todos os componentes necessários para a execução eficiente do programa são carregados usando o código de operação e o microprograma, se necessário.

A fase de reescrita é a última. Durante cada uma das etapas anteriores, os registros da CPU são realimentados com o processo. Isso é necessário se houver um problema durante uma das fases. Mesmo se tudo foi carregado com sucesso, a CPU reescreve o estado na memória. Um exemplo disso é quando um erro faz com que o Windows não inicialize corretamente. Após a reinicialização do computador, a CPU grava o erro na memória. Quando o programa o recarrega, a CPU recupera os dados gravados da última tentativa e exibe uma mensagem para o usuário.

Categorias Hardware
 

Você pode estar interessado:

Deixe um comentário