arquitetura de Pc
Arquitetura de computadores
Arquitetura e Organização
De
Computadores
O que é ?
•Arquitetura do conjunto de instruções +
Organização da máquina
•Coordenação
Abstração
de
muitos
Níveis
de
Prof.: Jutson Ribeiro
Objetivos da aula
Para que servem esses níveis ?
• 5 componentes clássicos de um computador
• Dados podem ser qualquer coisa (inteiros, ponto flutuante, caracteres); um programa determina o que ele é.
• Conceito de programa armazenado: instruções são apenas dados.
• Princípio de Localidade, explorado via hierarquia de memória (cache).
• Uma importante abstração
• interface entre hardware e software de baixo nível • padronização das instruções, linguagem de máquina, etc...
• Vantagens: diferentes implementações da mesma arquitetura
• desvantagem: algumas vezes impossibilita o uso de inovações
Organização da máquina
Classificação de computadores
• Características de performance e capacidade das principais unidades funcionais.
Ex. Servidor de armazenamento e PC
• Registradores, Unidade lógica e aritmética, Unidade de controle ...
• Como estas unidades funcionais são conectadas.
• A natureza das informações trocadas entre componentes. • A lógica e os meios pelos quais é controlado este fluxo de informações.
• capacidade de processamento;
• velocidade de processamento e volume de transações; • capacidade de armazenamento das informações;
• sofisticação do software disponível e compatibilidade; • tamanho da memória e tipo de UCP
1
03/08/2014
Arquiteturas
Modernas arquiteturas instruções: •
•
•
•
•
•
de
Arquitetura Multinível conjunto de
Intel (80x86/Pentium/K6/MMX)
PowerPC
DEC Alpha
SGI MIPS ( mainframe )
SUN SPARC
HP PA-RISC
Computador Moderno
Nível 5
Nível de linguagem orientada para problemas
Nível 4
Nível de linguagem de montagem
Nível 3
Nível de sistema operacional Nível 2
Anatomia: componentes de