Processadores
Processador ou Unidade central de processamento (UCP) -> Responsável pela atividade-fim do sistema, computar, calcular e processar.
Organização:
Realiza operação com dados(processamento) controla todo o funcionamento do sistema (controle).
Executa instruções:
* A instrução formaliza uma determinada operação a ser realizada pela UCP.
*Uma instrução identifica qual opereção deve ser realizada e onde estão os dados a serem manipulados.
Função da UCP resumidamente:
- Buscar uma instrução na memória
- Interpretar que operação a instrução está explicitando
- Buscar os dados onde estiverem armazenados, para trazê-los até a UCP
- Executar efetivamente a operação com o(s) dado(s)
- Guardar o resultado (se houver) no local definido na instrução
- Reiniciar o processo buscando uma nova instrução
Funções:
Podem ser dividadas em:
- Função de processamento: Essência dos sistemas de computação, combinando hardware com software capaz de realizar diferentes tarefas conforme a ordem e sequência de instruções que recebe.
Basicamente:
ULA Registradores de dados Registrador especial de controle (ou de flags) Barramento interno
Componentes : * Unidade Lógica e Aritmética (ULA, UAL, ALU): executa as operações matemáticas com os dados. Podem ser:
* Soma, subtração, multiplicação e divisão
* Operações lógicas: AND, OR, XOR
* Operações complemento, deslocamento à direita, deslocamento à esquerda
* Incremento/decremento de 1 a um valor
Tais operações podem utilizar dois valores, por isso possui duas entradas. Recebe também sinais de controle que vão determinar que operação será realizada.
* Registradores de dados e registradores especiais de estado (PSW - program status word): Para que um dado possa ser transferido para a UCP, é necessário que ele permaneça (mesmo que por um breve instante) em um registrador. Resultados de