Arquitetura
Introdução
slide 1
Organização e arquitetura
• Arquitetura são os atributos visíveis ao programador. — Conjunto de instruções, número de bits usados para representação de dados, mecanismos de E/S, técnicas de endereçamento. — Por exemplo, existe uma instrução de multiplicação? • Organização é como os recursos são implementados. — Sinais de controle, interfaces, tecnologia de memória. — p.e., existe uma unidade de multiplicação no hardware ou ela é feita pela adição repetitiva?
slide 2
Prof. DIAS
• Toda a família Intel x86 compartilha a mesma arquitetura básica. • A família IBM System/370 compartilha a mesma arquitetura básica. • Isso gera compatibilidade de código: — Pelo menos, com a geração anterior. • A organização é diferente entre diferentes versões.
slide 3
Prof. DIAS
Estrutura e função
• Estrutura é o modo como os componentes são inter-relacionados. • Função é a operação individual de cada componente como parte da estrutura.
slide 4
Prof. DIAS
Função
• Todas as funções do computador são: — Processamento de dados. — Armazenamento de dados. — Movimentação de dados. — Controle.
slide 5
Prof. DIAS
Visão funcional
slide 6
Prof. DIAS
Operação (a): Movimentação de dados
slide 7
Prof. DIAS
Operação (b): Armazenamento
slide 8
Prof. DIAS
Operação (c): Processamento de/para armazenamento
slide 9
Prof. DIAS
Operação (d): Processamento de armazenamento para E/S
slide 10
Prof. DIAS
Estrutura – Alto nível
Periféricos
Computador
Memória principal
CPU
Computador
Interconexão do sistema
E/S Linhas de comunicação slide 11
Prof. DIAS
Estrutura – A CPU
CPU
Computador
E/S
Barramento do sistema Memó ria
Registradores
CPU
ALU
Interconexão interna da CPU
Unidade de controle
slide 12
Prof. DIAS
Estrutura – A unidade de controle
Unidade de controle
CPU
ALU
Unidade de Barramento interno