A Unidade Central de Processamento " UCP"é a responsável pelo processamento e execução dos programas armazenados na Memória Principal. As funções da UCP são: executar as instruções e controlar as operações no computador.
Unidade Lógica e Aritmética (ULA)
A ULA (“ALU”) é o dispositivo do processador que efetivamente executa as operações matemáticas com os dados. Tais operações podem ser, por exemplo:
- Soma, subtração, multiplicação e divisão;
- Operação lógica AND, OR, XOR;
- Deslocamento à direita, deslocamento à esquerda; Entre outros.
Unidade de Controle (UC)
A "UC" é o dispositivo mais complexo do processador.
Ele possui a lógica necessária para realizar a movimentação de dados e instruções “de” e “para” o processador, através dos sinais de controle que emite em instantes de tempo determinados conforme uma programação prévia. A sua função na CPU e controlar a transferência de dados e instruções para dentro e fora da CPU .
Registrador de Instrução – RI (Instruction Register – IR)
Tem a função de armazenar a instrução a ser executada pela UCP.
No início do ciclo de instrução a UC emite sinais de controle sequenciados no tempo para a realização do ciclo de leitura, no qual a instrução é buscada na memória e armazenada no RI, via barramento de dados e RDM
Contador de Instrução – CI (Program Counter – PC)
Armazena o endereço da próxima instrução a ser executada, sendo crucial para o processo de controle e de sequenciamento da execução dos programas. Assim que a instrução a ser executada é lida da memória para a UCP, o conteúdo do CI é automaticamente modificado, sendo nele armazenado o endereço da próxima instrução na sequência
Registrador de Dados da Memória – RDM (Memory Buffer Register MBR)
O RDM tem tamanho (em bits) geralmente igual ao do barramento de dados, sendo que o tamanho deste último tem tamanho múltiplo do tamanho da palavra do processador.
Registrador de Endereços da Memória – REM (Memory Address Register MAR)
Armazena o endereço da memória onde a informação deve ser lida ou escrita. No ciclo de busca de uma instrução, armazena o endereço da memória onde se encontra a instrução a ser executada, fornecido pelo CI.
Tem tamanho (em bits) igual ao tamanho dos endereços de memória e ao tamanho do barramento de endereços.
Relógio
O relógio (clock) é um dispositivo gerador de pulsos cuja duração é chamada de ciclo.
A quantidade de vezes em que este pulso básico se repete em um segundo define a unidade de media do relógio denominada
frequência, a qual também é utilizada para definir a velocidade da UCP. Servem para:
- Sincronizar, ou seja, permitir que duas ou mais ações ocorram no mesmo instante de tempo.
- Cadenciar as ações realizadas em um determinada positivo, ou seja, controlar a velocidade com que elas ocorrem.
0 comentários:
Postar um comentário