fundamentos
Prof. Fábio M. Costa
Instituto de Informática – UFG
1o. Semestre / 2005
Fundamentos
Roteiro
Fundamentos
Princípios de funcionamento de computadores
Perspectiva histórica
Tendências tecnológicas
Panorama das tecnologias atuais
Princípios de projeto de computadores
Análise do desempenho de computadores
Princípios do funcionamento de computadores Estrutura e função de um sistema de computação Estrutura: quais os componentes e como eles estão relacionados
Função: operação de componentes individuais como parte da estrutura
Função
Processamento de dados
Armazenamento de dados
Movimentação de dados
Controle
Visão funcional
Movimentação de dados
Armazenamento
Processamento /
Armazenamento
Processamento/
Armazenamento / E/S
Estrutura – visão de alto nível
Peripherals
Computer
Central
Processing
Unit
Computer
Systems
Interconnection
Input
Output
Communication lines Main
Memory
Estrutura – CPU
CPU
Computer
Arithmetic and Login Unit
Registers
I/O
System
Bus
Memory
CPU
Internal CPU
Interconnection
Control
Unit
Estrutura – Unidade de
Controle
Control Unit
CPU
Sequencing
Login
AL
U
Internal
Bus
Registers
Control
Unit
Control Unit
Registers and
Decoders
Control
Memory
Perspectiva Histórica
Gerações de Computadores
Geração Zero (1642-1945): computadores mecânicos e eletromecânicos
Pascal, Babage, Zuse, Atanasoff, Stibbitz, Aiken
Primeira Geração (1945-1955): eletrônica baseada em válvulas
Colossus, ENIAC, EDVAC, IAS, EDSAC, IBM 70x
Turing, Mauchly & Eckert, Wilkes, von Neuman memórias de ferrite (núcleo magnético) design típico: máquina de von Neuman programa armazenado na memória junto com os dados
ENIAC decimal (não binary)
20 acumuladores de 10 dígitos programado manualmente por chaves
18.000 válvulas peso: 30 toneladas ocupava uma área de aprox. 1200m2 consumo de energia: