Tecnologia da Informação
Hardware
Infra-estrutura
Infra-estrutura de Hardware
Máquinas
Multiníveis
Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com
Sumário
•
•
•
•
•
•
Conceitos básicos
Classificação de arquiteturas
Máquinas multinível
Tendências da tecnologia
Família Pentium
Conclusão
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura
Infra-estrutura de Hardware
Conceitos básicos
• Arquitetura do computador
– O projetista de hardware preocupa-se com circuitos, componentes, temporização e facilidade de solução de erros.
– O arquiteto de computador preocupa-se com os componentes de alto nível, como eles se conectam, como eles trabalham de forma integrada para garantir performance
Infra-estrutura
Infra-estrutura de Hardware
Prof. Edilberto Silva – www.edilms.eti.br
Conceitos básicos
• Arquitetura do computador
– Visão tradicional: identificar os atributos de um tradicional sistema de computação na visão do programador, isto é, a estrutura conceitual e o comportamento funcional, em oposição à implementação física.
– Visão atual: entender as técnicas de projeto, estrutura atual das máquinas, fatores tecnológicos e métodos de avaliação que irão determinar a estrutura dos computadores no século 21
Arquitetura = Organização da máquina + Conjunto de instruções
Prof. Edilberto Silva – www.edilms.eti.br
Infra-estrutura
Infra-estrutura de Hardware
Conceitos básicos
• Comunicação com o computador
Programa em linguagem de alto nível
Compilador
Programa em linguagem
Assembly
Assembler
Programa em linguagem de máquina
temp = v[k]; v[k] = v[k+1]; v[k+1] = tempo; hv $15, hv $16, anv $16, anv $15,
0($2)
4($2)
0($2)
4($2)
1000 1100 0110 0010 0000 0000 0000 0000
1000 1100 1111 0010 0000 0000 0000 0100
1010 1100 1111 0010 0000 0000 0000 0000
1010 1100 0110 0010 0000 0000 0000 0100
Interpretação pela máquina
Conjunto de sinais de controle
ALUOP[0:3]