Você está na página 1de 14

Arquitetura de computadores

Parte 1
Introdução
Introdução
• Por que estudar arquitetura de computador?
• Primeiro desafio;
• Segundo desafio;
• Organização e arquitetura.
Estrutura
• CPU:
• Memória principal:
• E/S:
• Interconexão do Sistema:
Arquitetura x Organização
 Arquitetura
 Refere-se aos atributos de um sistema que são visívies para o
programador ou, em outras palavras, aos atributos que têm
impacto direto sobre a execução lógica de um programa;

 Organização
 Incluem detalhes de hardware transparentes ao programador,
tais como sinais de controle, tecnologia de memória utilizada, etc;
Arquitetura x Organização
 Arquitetura
 Pode sobreviver por muitos anos;
 Exemplos de atributos de arquitetura: conjuntos de instruções,
quantidades de bits para vários tipos de dados, mecanismos de entrada
e saída, técnicas de endereçamento à memória;

 Organização
 Muda com a evolução tecnológica;
 Refere-se as unidades operacionais e suas interconexões que
implementam as especificações da sua arquitetura;

•Plano
•Casos Particulares
•Equações Paramétricas
Computador: Sistema Complexo
 Como descrever um computador ?
 Sistema hierárquico;

 A natureza hierárquica dos sistemas complexos é essencial


tanto para o seu projeto quanto para sua descrição;

 Em cada nível, o sistema consiste em um conjunto de


componentes e de relacionamento entre os mesmo;

•Plano
•Casos Particulares
•Equações Paramétricas
Estrutura e Função
 O projetista deve considerar, em cada nível sua estrutura e o
funcionamento dos seus componentes;
 Estrutura:
 O modo como os componentes estão inter-relacionados;
 Processamento de dados
 Armazenamento de dados
 Transferência de dados
 Controle Recursos de
processamento
de dados

Mecanismos
de Mecanismos
transferência de controle
de dados

•Plano
•Casos Particulares
•Equações Paramétricas
Recursos de
armazenamento
de dados
Operações Possíveis
 Dispositivo de TRANSFERÊNCIA DE DADOS de um
periférico ou de uma linha de comunicação para
outro;
Recursos de
processamento
de dados

Mecanismos
de Mecanismos
transferência de controle
de dados

Recursos de
•Plano armazenamento
•Casos Particulares de dados
•Equações Paramétricas
Operações Possíveis
 Dispositivo de ARMAZENAMENTO DE DADOS, sendo
os dados transferidos do ambiente externo para a
memória do computador e vice-versa;
Recursos de
processamento
de dados

Mecanismos
de Mecanismos
transferência de controle
de dados

Recursos de
•Plano armazenamento
•Casos Particulares de dados
•Equações Paramétricas
Operações Possíveis
 Dispositivo de PROCESSAMENTO DE DADOS sobre
dados armazenados na memória;

Recursos de
processamento
de dados

Mecanismos
de Mecanismos
transferência de controle
de dados

Recursos de
•Plano armazenamento
•Casos Particulares de dados
•Equações Paramétricas
Operações Possíveis
 Dispositivo de PROCESSAMENTO DE DADOS
transferidos entre a memória e o ambiente externo;

Recursos de
armazenamento
de dados

Mecanismos
de Mecanismos
transferência de controle
de dados

Recursos de
•Plano processamento
•Casos Particulares de dados
•Equações Paramétricas
Componentes Estruturais-Alto Nível

Peripherals Computer

Entrada/ Memória
Saída Prinicipal

Computer Sistemas de
interconexão

Unidade
central de
processamento
Communication
•Plano
lines
•Casos Particulares
•Equações Paramétricas
Componentes Estruturais-CPU

CPU

Computer Unidade
Registradores Lógica e
I/O aritmética
Barramento CPU
De sistema
Interconexão
Memória Interna da CPU

Unidade
de
controle
•Plano
•Casos Particulares
•Equações Paramétricas

Daniel Wanderley Hoda


Componentes Estruturais-Unidade de Controle

Unidade de Controle

CPU Lógica de
sequenciamento
ULA
Barra- Unidade
mento de
interno Controle Registradores e
decodificadores
Registradores da unidade de
controle

Memória
de
•Plano Controe
•Casos Particulares
•Equações Paramétricas

Você também pode gostar