Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura de
Computadores
Máquina Multinível
Unidade
Lógica e
Aritmética
Memória Equipamento
Principal de E/S
Unidade de
Controle
Segunda Geração: Transistores
• Utilização de Transistores
• Menores, mais baratos e dissipam menos calor que as válvulas.
• Introdução de unidades lógicas e aritméticas e unidades de controle
mais complexas.
• Programação de alto nível
• Disponibilidade do software de sistema com
o computador
• Uso de canais de dados de processamento
independente, poupando o processador de
instruções de E/S
Terceira geração: Circuitos Integrados
• Avanços na Microeletrônica
• Barateamento na produção dos componentes.
• Antes baseados em componentes discretos (transistores, resistores,
capacitores, etc.), passaram a ser baseados em circuitos integrados (chips)
• Lei de Moore (1956): previsão de duplicação na quantidade de transistores
por chip, a cada ano (atualizada na década de 1970 para aumento a cada 18
meses, onde se manteve)
• Sistemas Multitarefa (Multithread)
Gerações Posteriores
• Baseadas nas evoluções nas tecnologias dos circuitos integrados
• LSI (Large-scale Integration)
• VLSI (Very-large-scale Integration)
• ULSI (Ultra-large-scale Integration)
• Memórias semicondutoras
• Microprocessadores
Gerações de Computador
Geração Datas Tecnologia Velocidade típica
Aproximadas (operações por
segundo)
1 1946 – 1957 Válvula 40.000
2 1958 – 1964 Transistor 200.000
3 1965 – 1971 Integração em escala pequena e Média 1.000.000
4 1972 – 1977 Integração em Grande Escala 10.000.000
5 1978 – 1991 Integração em Escala Muito Grande 100.000.000
6 1991 - Integração em Escala Ultragrande 1.000.000.000
Evolução e desempenho do computador
• A evolução do computador tem sido caracterizada por:
• Aumento na velocidade do processador
• Diminuição no tamanho dos componentes
• Aumento no tamanho da memória
• Aumento na capacidade e velocidade da E/S
Evolução e desempenho do computador
• Um fator responsável pelo grande aumento na velocidade do
processador é o encolhimento no tamanho dos componentes do
microprocessador.
• Redução na distancia entre os componentes implica aumento na velocidade
• Contudo, os verdadeiros ganhos na velocidade vem de melhorias na
organização do processador
• Técnicas de Pipeline e de execução paralela
• Técnicas de execução especulativas
• Utilizadas para manter o processador ocupado a maior parte do tempo
Evolução e desempenho do computador
• Deve-se equilibrar o desempenho dos diversos elementos de modo
que os ganhos no desempenho de uma área não sejam prejudicados
por atraso em outras área
• Ex: A velocidade do processador aumentou em proporção maior que a
velocidade de acesso à memória
Avaliação de Desempenho (Benchmark)
• Execução de um mesmo conjunto de rotinas em máquinas de
diferentes arquiteturas, com intuito de comparação de desempenho.
• Difícil de ser realizada a comparação de desempenho entre
processadores.
• Velocidade bruta
• Conjunto de instruções
• Linguagem de implementação
• Eficiência do compilador
• Habilidade de programação
Estrutura do computador (Principais
componentes)
• Unidade central de processamento (CPU): controla a operação do
computador e realiza suas funções de processamento de dados;
normalmente é chamado apenas de processador
• Memória principal: armazena dados
• E/S: move dados entre o computador e seu ambiente externo.
• Interconexão do sistema: Algum mecanismo que oferece
comunicação entre CPU, memória principal e E/S
Estrutura do computador
Memória
E/S
principal
Barramento
do sistema
UCP
Para saber mais
• Apostila: Capítulo 1
ATÉ A PRÓXIMA!