Organizacao computadores processadores
Sistemas da Computação
Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Tópicos
●
Processadores Memória Principal Memória Secundária Entrada e Saída
●
●
●
Copyleft Rossano Pablo Pinto
2
Processadores
Copyleft Rossano Pablo Pinto
3
Processadores
●
CPU (Central Processing Unit) é o coordenador de todas as “atividades” de um computador (“cérebro”) É interligado aos outros elementos do computador a partir de um barramento:
–
●
Barramento: coleção de fios para transmitir endereços, dados e sinais de controle.
●
Existem barramentos internos e externos ao processador
Copyleft Rossano Pablo Pinto 4
Processadores
Busca e decodificação Operações lógicas e aritméticas Armazenamento p/ processar
Copyleft Rossano Pablo Pinto
5
Processadores
●
Função do processador: executar instruções obtidas a partir da memória principal A CPU é composta por diversas partes:
– – –
●
Unidade de Controle (UC) Unidade Lógica e Aritmética (ULA) Registradores (propósito geral e propósito específico)
●
PC (Program Counter), IR (Instruction Register)
Copyleft Rossano Pablo Pinto 6
Processadores
●
“Data Path” da CPU de von Neumann Exemplo de adição de A eB
●
Copyleft Rossano Pablo Pinto
7
Processadores
●
“Data Path” da CPU de von Neumann
– – –
registradores (tipicamente por volta de 32) ULA (Unidade lógica e aritmética) vários barramentos que conectam as partes da CPU Registradores alimentam as entradas da ALU Saída é armazenada no registrador de saída da ALU. O resultado pode ser escrito novamente em outros registradores
Copyleft Rossano Pablo Pinto 8
– –
Processadores
●
“Data Path” da CPU de von Neumann
–
A maioria das instruções pode ser divididas em 2 categorias:
● ●
registrador-memória registrador-registrador
–
O processo de operar 2 operandos pela ULA e armazena-los de volta em algum