Escolar Documentos
Profissional Documentos
Cultura Documentos
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;
•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
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