Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 14
CPU (Unidade Central de Processamento)
Basicamente, podemos dizer que a CPU executa transformações sobre dados especificados
pelas instruções de um programa. Na Figura 1 podemos visualizar uma representação
simplificada da CPU e suas conexões com o meio externo. Os principais componentes da
CPU, ilustrados na Figura 2, são:
1. unidade lógica aritmética – ULA: realiza as operações lógicas e aritméticas.
2. unidade de controle – UC: controla tanto a transferência das informações (dados e
instruções) para dentro e para fora da CPU quanto as operações da ULA.
3. registradores de uso geral: memória interna.
4. registradores de uso específico: memória interna
5. barramentos: caminhos de transferência de dados, sinais de controle e endereços
entre os componentes da CPU.
Para entender o funcionamento da CPU devemos considerar as ações que ela executa:
1. busca de instrução: uma nova instrução é lida da memória.
2. interpretação da instrução: a instrução é decodificada para determinar a ação
requerida.
3. busca de dados: a instrução que está sendo executada requer a leitura de dados da
memória ou de um módulo de E/S.
4. processamento de dados: a instrução pode requerer a execução de uma operação
lógica ou aritmética sobre os dados.
5. escrita de dados: instrução pode requerer que o resultado da execução seja escrito
em memória ou em um módulo de E/S.
Bibliografia
[1] STALLINGS, W. Arquitetura e Organização de Computadores, 5ª Edição, Prentice Hall,
São Paulo, 2002.