Escolar Documentos
Profissional Documentos
Cultura Documentos
dos Computadores
Alcides Calsavara
Referncia Bibliogrfica
Structured Computer Organization, Fourth
Edition. Andrew S. Tanenbaum. Prentice
Hall, 1999. ISBN 0-13-095990-1.
History of Computing Information:
http://ftp.arl.army.mil/~mike/comphist/
Linguagens, Nveis e
Mquinas Virtuais
Programa em L0 diretamente
executado por circuitos eletrnicos
Nvel 4
Nvel 3
Nvel 2
(mnemnicos para as
Instrues de mquina)
(instrues de mquina)
Nvel de Microarquitetura
Hardware
Nvel 0
Inveno da Microprogramao
Os primeiros computadores (anos 40) possuam
somente dois nveis: Nvel de Arquitetura de
Conjunto de Instrues e o Nvel de Lgica
Digital, que era complicado, difcil de entender e
construir, e de baixa confiabilidade.
Em 1951, Maurice Wilkes (University of
Cambridge) sugeriu a introduo de um nvel
intermedirio para simplificar o hardware: um
interpretador (microprograma) imutvel para
executar as instrues especificadas no nvel
acima.
Geraes de Computadores
1. Computadores Mecnicos (1642-1945)
2. Computadores com Tubos a Vcuo ou
Vlvulas Eletrnicas (1945-1955)
3. Computadores com Transistores (19551965)
4. Computadores com Circuitos Integrados
(1965-1980)
5. Computadores com Integrao em
Escala Muito Grande - VLSI (1980-?)
Unidade de
Controle
Input
Output
Inveno do transistor
1948, Bell Labs, EUA
John Bardeen, Walter Brattain e William Shockley
PDP-1
PDP-8
7090
7094
DEC, 1965
Preo: US$16,000
Unidades vendidas: 50.000
Mquina de 12 bits
Barramento nico: omnibus (FIGURA)
1962, IBM
Memria: 32K palavras de 36 bits
Ciclo: 2 microsegundos
1401
1961, IBM
Memria: 4K bytes
Mquina orientada a negcios:
memory
console
terminal
paper
tape I/O
other I/O
Omnibus
B5000
Burroughs
Projeto orientado para a execuo de programas em Algol-60,
linguagem precursora do Pascal
Maior prioridade para o software
Menor prioridade para velocidade de processamento e preo
PDP-11
DEC, 1970
Sucessor de 16 bits do PDP-8
Grande sucesso, especialmente nas universidades
Modelo 30
Modelo 40
Modelo 50
Modelo 65
3,5
10
21
1000
625
500
250
64
256
256
512
Bytes lidos
por ciclo
16
Canais para
dados
Ciclo (nsec)
Memria
(KB)
Gary Kildall
Processadores Intel 8080
Floppy disk operating system
Sistema de arquivos
Comandos por teclado
Apple, Apple II
Steve Jobs e Steve Wozniak
Muito popular para uso domstico e em escolas
Sistema operacional:
Inicialmente, MS-DOS (criao da Microsoft)
Mais tarde, com CPUs mais poderosas, OS/2, que possui
interface grfica semelhante ao Apple Macintosh
Mais tarde ainda, MS-Windows
Lei de Moore
Gordon Moore, 1965, Intel
Nmero de transistores em um chip dobra a cada 18
meses.
Figura 1.8, pgina 25
Crculo Virtuoso:
Avano tecnolgico propicia melhores produtos a preos mais
baixos.
Preos mais baixos induz ao surgimento de novas aplicaes
(exemplo, video games)
Novas aplicaes aumentam as possibilidades de mercado e
fazem surgir novas empresas.
Novas empresas leva a competio, criando demanda
econmica para o avano tecnolgico.
Lei de Nathan
Nathan Myhrvold, Microsoft
Software como gs: expande at
preencher todo o container.
Exemplo: editores de texto
Troff (dcada de 80) ocupava alguns milhares
de kilobytes de memria
Editores atuais ocupam dezenas de
megabytes
Categorias de computadores
Tipo
Descartvel
Embutido
Game
Computadores
pessoais
Servidores
Coleo de
workstations
Mainframe
Supercomputador
Intel
1968: Fundao
Robert Noyce ( inventor do circuito integrado de
silcio )
Gordon Moore ( Moores law )
Arthur Rock ( investidor )
Intel
Chip
Data
MHz
Transistores
Memria
Nota
4004
4/1971
0,108
2.300
640
8008
4/1972
0,108
3.500
16 KB
8080
4/1974
6.000
64 KB
8086
6/1978
5-10
29.000
1 MB
8088
6/1979
5-8
29.000
1 MB
Usado no IBM PC
80286
2/1982
8-12
134.000
16 MB
80386
10/1985
16-33
275.000
4 GB
80486
4/1989
25-100
1,2M
4 GB
Cache interno de 8K
Pentium
3/1993
60-233
3,1M
4 GB
2 pipelines; MMX
Pentium Pro
3/1995
150-200
5,5M
4 GB
Pentium II
5/1997
233-400
7,5M
4 GB
SUN
SUN: Stanford University Network)
1981, Andy Bechtolsheim, alemo, estudante de
graduao de Stanford, montou seu prprio computador
(SUN-1) para executar Unix, usando CPU Motorola
68020.
workstation: Ethernet e TCP/IP para conectar a ARPANET
(precursora da Internet)
1995: UltraSPARC I
Mquina de 64 bits
Orientada a multimdia
VIS: Visual Instruction Set
JVM