You are on page 1of 20

Roteiro

Histrico
ArquiteturaOrganizao (de Computador)

Ilustrao: 2007, J. Marcelo (Stuart) mundoreverso@gmail.com


http://todesenhando.blogspot.com/2007/09/lin-tse-min-cores.html

Infraestrutura
de Hardware
Introduo
Lin Tse-Min
lin.tse.min@gmail.com

1/143

Infraestrutura de Hardware: Introduo v0.1

Definio

2010, Lin Tse-Min

Histria
1a Gerao 1945-1955:
Vlvulas e Painis de
Programao
No existia S.O.
A primeira gerao de
computadores digitais
utilizava vlvulas (o Eniac

Arquitetura de Computador:
Organizao de Computador:

2/143
http://www.fookunity.com/fook_team/HugePinball/img/c
omponents_concept/ist2_1296830-vacuum-tube.jpg

Srie Introduo Informtica

v0.1 (16-Julho-2010)

possua 17.468 vlvulas)


Caractersticas:
Grande tamanho fsico (equiv. a
rea de um pequeno apartamento!)
Consumiam muita energia eltrica

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

3/143

Infraestrutura de Hardware: Introduo v0.1

http://ftp.arl.army.mil/ftp/historic-computers/gif/eniac3.gif
2010, Lin Tse-Min
4/143

6.000 conectores)
Infraestrutura de Hardware: Introduo v0.1

http://www.plyojump.com/classes/images/com
puter_history/eniac_with_programmer2.jpg

1a Gerao 1945-1955:
Vlvulas e Painis de
Programao (cont.)
A programao era
realizada em linguagem de
mquina (0s e 1s)
Os computadores eram
programado fisicamente
atravs de painis com
plugs (no Eniac eram

2010, Lin Tse-Min

Ada Lovelace

http://ftp.arl.army.mil/ftp/histori
c-computers/gif/eniac4.gif

Histria

Augusta Ada King


Condessa de Lovelace
(10.Dez.1815 27.Nov.1852)
Considerada a primeira
programadora da histria
Em uma traduo de uma
artigo do matemtico Luigi
Menabrea, ela fez uma srie de
anotaes que considerada o
primeiro programa de
computador
Algoritmo para ser processado
por uma mrquina
Ela previu que o computador
seria utilizado para outras
operaes, alm das
matemticas
5/143

Infraestrutura de Hardware: Introduo v0.1

Histria

1a Gerao 1945-1955:
Vlvulas e Painis de
Programao (cont.)
UNIVAC I (Universal
Automatic Computer, 1951) foi

Integrator ad Computer, 1946)

17.468 vlvulas
27 toneladas
150 kW
62m2 de rea
US$ 500.000,00 (6 milhes

6/143

Histria

1a Gerao 1945-1955:
Vlvulas e Painis de
Programao (cont.)
ENIAC (Electronic Numerical

2010, Lin Tse-Min

http://upload.wikimedia.org/wikipedia/commons/4/4e/Eniac.jpg
http://www.seas.upenn.edu/about-seas/eniac/

considerando a inflao at
2008)

o primeiro computador a
ser comercializado
5.200 vlvulas
13 toneladas
125 kW
35,5 m 2 de rea (CPU e

1905 operaes por segundo


2,25 MHz
US$ 1.500.000,00
46 sistemas foram
produzidos

memria ocupavam
4,3mx2,4m x 2,6m Altura)
http://en.wikipedia.org/wiki/File:UN
IVAC-I-BRL61-0977.jpg

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

7/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

8/143

http://en.wikipedia.org/wiki/File:
Transistor_as_switch.svg

2a Gerao 1955-1965: Transistores


e Sistemas em Lote (Batch)

http://tojovemo.files.wordpress.com/2009
/10/transistor-2.png?w=267&h=322

Histria

Histria
http://en.wikipedia.org/wiki/File:
KA10_mod_end.jpg

A segunda gerao de computadores digitais utilizava


transistores na implementao das portas lgicas
Os programas (jobs) eram perfurados em cartes, e
memria magntica (fita) era utilizada para armazenar
os programas
Inicialmente, o operador, atravs de uma leitora de
cartes, transferia os programas para uma fita
magntica
A fita magntica era lida pelo computador, que
executava um programa de cada vez e gravava o
resultado em uma fita de sada

O primeiro S.O. era conhecido como monitor a


sua funo era automatizar a tarefa do operador
2010, Lin Tse-Min

9/143

Infraestrutura de Hardware: Introduo v0.1

http://www.uh.edu/engines/hollerit.gif

Carto de Hollerith
http://www.gilbertostrapazon.hpg.com.br/galeria/pictures.html

2010, Lin Tse-Min

10/143
https://www.photonag
e.com.au/images/ima
ges/prod/Z/Z4001.gif

http://media.digikey.c
om/photos/Zilog%20P
hotos/269-44-QFP.jpg

Histria

CMOS IC 4071

Histria

http://en.wikibooks.org/w
iki/File:4071_Pinout.svg
http://www.uobkupartnership.t
alktalk.net/med%20integ3.jpg

2010, Lin Tse-Min

11/143

Monoprogramao
Tempo

Multiprogramao
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://www.ryzex.com/UserFiles/I
mage/Glossary/Glossary_Page_1
10_Image_0002.jpg

Utilizao de CIs na construo dos computadores


Desenvolvimento da multiprogramao atravs de
mquina virtual o objetivo era manter o processador
ocupado executando um programa, enquanto outro
programa aguarda pela concluso de uma operao de
entrada/sada
Desenvolvimento do compartilhamento de tempo (timesharing) permitindo que os programadores pudessem ter
o mesmo tipo de acesso dedicado ao computador da
primeira gerao, atravs de terminais on-line burros
Desenvolvimento de multiprocessamento permitindo a
execuo de mais de um programa simultaneamente

3a Gerao 1965-1980: CI e Multiprogramao (cont.)


http://www.laercio.com.br/artigos/HAR
DWARE/HARD-016/HARD-016.HTM

3a Gerao 1965-1980: Circuito Integrado


(CI) e Multiprogramao

Infraestrutura de Hardware: Introduo v0.1

Gerao 1955-1965: Transistores


e Sistemas em Lote (Batch) (cont.)
Surgimento das primeiras
linguagens de programao
(Fortan, Algol e Cobol) que eram
independentes do hardware
No final da dcada de 50, os S.O.
evoluram para prover suporte a:
codificao, submisso, execuo
e depurao de programas,
incorporando um conjunto prprio
de rotinas de leitura/gravao
especficas para cada dispositivo
(com isso os programas tornaramse independente dos dispositivos)

http://nixchun.pixnet.net/
blog/post/7570235

Infraestrutura de Hardware: Introduo v0.1

2a

12/143

Histria

Histria

4a Gerao 1980-2000: LSI, VLSI, ULSI e


Microprocessador

4a Gerao 2000+: Arquitetura Paralela e


Computao Ubqua

Desenvolvimento de CI com integrao em larga


escala (LSI large scale integration, 1.000+
componentes), muito larga escala (VLSI very large
scale integration, 10.000+ componentes) e ultra larga
escala (ULSI ultra large scale integration, 100.000+
componentes), contendo atualmente milhes de
componentes/transistores por cm2 do chip
Desenvolvimento do microprocessador, que deu
origem ao computador pessoal (microcomputador)
Desenvolvimento da interface grfica (GUI)
Desenvolvimento de sistemas operacionais de rede
Desenvolvimento da arquitetura RISC
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

Processamento distribudo
Miniaturalizao
TIC Verde

http://www.anandtech.com/cpu
chipsets/showdoc.aspx?i=3634

13/143

Infraestrutura de Hardware: Introduo v0.1

Histria

14/143

A pgina da Web The Mother of All CPU Charts


Part 2 apresenta a evoluo da arquitetura x86
da AMD, de 1994 at o final de 2004

http://www.tomshardware.com/reviews/mothercpu-charts-part-1,943.html
http://img.tomshardware.com/us/2004/12/
20/the_mother_of_all_cpu_charts/intro.jpg

2010, Lin Tse-Min

2010, Lin Tse-Min

Histria

A pgina da Web The Mother of All CPU Charts


Part 1 apresenta a evoluo da arquitetura x86
da Intel atravs de 116 CPUs, de 1978 at 2005

Infraestrutura de Hardware: Introduo v0.1

i7 Lynnfield: 45nm, 296mm2, 774M transistores

http://www.tomshardware.com/reviews/mothercpu-charts-part-2,944.html

http://img.tomshardware.com/us/2004/12/21/the_mother_of_all_cpu_charts/amd_slota_athlon_front.jpg

15/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

16/143

Fabricao de CPUs

Transistor Count

Uma CPU nada mais do que um circuito


integrado (CI ou chip) composto de,
atualmente, milhes de transistores
Estes transistores so arranjados de
forma a realizar alguma funo lgica
(similar a um diagrama utilizando portas
lgicas para representar expresses da
lgebra de Boole)

Porta Lgica

Qt. Transstores

NOT

NOR, NAND (2 entradas)

OR, AND, XOR (2 entradas)

NAND, NOR (3 entradas)

http://en.wikipedia.org/wiki/Transistor_count (2010.Aug.11, 0:23h)


Intel Atom Processor (45nm)

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

Transistor Count
(CPU)

http://www.intel.com/pressroom/kits/chip
making/images/Intel_Atom_processor.jpg

17/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

18/143

TransistorVrusBactria

http://en.academic.ru/pictur
es/enwiki/73/I8088.jpg

Transistor (32nm 2010)


www.intel.com/pressroom/kits/chipmak
ing/images/Intel_Atom_processor.jpg

Ano

CPU

Clock

Processo

Qt. Trans.

1979

8088

4,77MHz

6m

29.000

1985

80386

16MHz

1,5m

275.000

1989
1993

80486
Pentium

20MHz
60MHz

1m
0.8m

1.180.000
3.100.000

1999
2000

Pentium III
Pentium 4

450MHz
1,3GHz

0.25m
180nm

9.500.000
42.000.000

2006

Core 2 Duo

1,8GHz

65nm

291.000.000

2008
2008

Core i7
Atom

2,8GHz
1,6GHz

45nm
45nm

731.000.000
47.000.000

http://en.wikipedia.org/wiki/Transistor_count (2010.Aug.11, 0:23h)

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

19/143

Clostridium tetani (ttano)


400-600nm (dimetro)

Human immunodeficiency virus (HIV)


110-146nm (dimetro)

HIV

http://www.eveningstarfarm.com/C%20D%20&%20T.htm

Infraestrutura de Hardware: Introduo v0.1

http://1158munich.blogspot.com/2007/07/biology-of-aids.html

2010, Lin Tse-Min

20/143

GPU Internals

Transistor Count
(GPU)

Intel Core i7, 45nm, 731.000.000 (2008)

Ano

GPU

Processo

rea

Qt. Trans.

2006
2008

nVidia G80
ATI RV770

90nm
55nm

480mm2
260mm2

681.000.000
956.000.000

2008

nVidia GT200

55nm

576mm2

1.400.000.000

2009
2009

ATI RV850
ATI RV870

40nm
40nm

170mm2
334mm2

1.040.000.000
2.154.000.000

2010

nVidia GF100

40nm

529mm2

3.000.000.000

(2008)

http://en.wikipedia.org/wiki/Transistor_count (2010.Aug.11, 0:23h)

9800 GTX+
(55nm, 754M)

HD 5870

http://hothardware.com/Articles/ATI-Radeon-HD-4850-and-4870-RV770-Has-Arrived/?page=4

(40nm, 2,15B)

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

Desempenho: CPU GPUs

O mtodo de Monte
Carlo um mtodo
estatstico utilizado
em simulaes
estocsticas
Tem aplicaes prticas na
fsica, matemtica, biologia,
negcio e finana, arte, jogos,
telecomunicaes,
Exemplo de uso: Batalha Naval,
Minesweeper
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

21/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

22/143

Desempenho: CPU GPUs


http://upload.wikimedia.org/wikipedia/commons/5/54/Monte_carlo_method.svg

Monte Carlo

http://www.ixbt.com/video3/ima
ges/ref/hd5870-scan-front.jpg

http://www.greens
olutionsmag.com/
back_issues/GSM
Aug08/images/mo
nte_carlo.jpg

http://images.bittech.net/news_images/2008/06/nv
idia-has-9800-gtx-55nm-g92/9.jpg

23/143

Core2 Quad Extreme QX6850 3GHz 8MB-L2

http://hothardware.com/Articles/ATI-Radeon-HD-4850-and-4870-RV770-Has-Arrived/?page=3

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

24/143

http://www.elcomsoft.com/images/gpu2.gif

http://www.elcomsoft.com/images/gpu3.gif

ElcomSoft Distributed Password Recovery


http://www.elcomsoft.com/distributed_password_recovery.html

Intel Core2 Duo E4500 2.20GHz 2MB-L2


Intel Core2 Quad Q6600 2.40GHz 8MB-L2
nVidia GeForce GTX 295 2xGPU 1.242GHz (2x240 = 480 Cores)
nVidia Tesla S1070 4xGPU 1.296GHz (4x240 = 960 Cores)
2010, Lin Tse-Min

Consumo: CPU + GPU + RAM + HD

Infraestrutura de Hardware: Introduo v0.1

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://hothardware.com/Articles/ATI-Radeon-HD-4850-and-4870-RV770-Has-Arrived/?page=12

Desempenho: CPU GPUs

http://www.elcomsoft.com/images/gpu.gif

25/143

27/143

http://arstechnica.com/hardware/reviews/2008/06/ati-4800-series-review.ars/7
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

26/143

Produzindo uma CPU


http://www.intel.com/pressroom/kits/chipmaking/i
ndex.htm
http://gizmodo.com/5318104/how-modernprocessors-are-made/gallery/
http://electronics.howstuffworks.com/diode.htm
The Pentium Chronicles: The People, Passion,
and Politics Behind Intel's Landmark Chips
(Practitioners)
Modern Processor Design: Fundamentals of
Superscalar Processors (McGraw-Hill Series in
Electrical and Computer Engineering)
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

28/143

Computador

Computador: Classificao
Desktop

http://images.amazon.com/images/G/01/electronics/apple/apple-imac2011_q2-270-main-lg.jpg

Computador de mesa, tambm conhecido como


computador pessoal (PC personal computer)

Workstation
Computador de mesa (desktop) com maior
capacidade computacional que o desktop tpico (que
muda a cada dois anos).
E.g., mais de um monitor ou placa de vdeo dedicada
de ltima gerao ou HDs de alto desempenho ou
quantidade de memria maior de que o usual (32GB
ou mais, em 2013) etc.

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

29/143

Computador: Classificao

2010, Lin Tse-Min

2010, Lin Tse-Min

30/143

Computador: Classificao

Laptop
Computador porttil para ser utilizado no colo, ao contrrio do
desktop que no porttil
Notebook
um computador porttil do tamanho aproximado de um caderno
universitrio de 100-200 pginas, portanto, menor do que um
laptop
Configurao atual (2013): mnimo dual-core, 4+GB RAM, 14,
2,5kg, aprox. 2h30min operando em bateria
Netbook
Um downgrade de um notebook, com tela de 10 (ou menor) de
baixa resoluo, CPU de baixo desempenho (Intel Atom ou AMD
C) e HD de menor capacidade de armazenamento. No possuir
leitor de CD/DVD
Entretanto, quando comparado a um notebook tpico, o custo e
peso metade e, originalmente, o tempo de uso em bateria o
dobro
O desenvolvimento do tablet e do ultranotebook tornou esta
categoria de computador obsoleta
Infraestrutura de Hardware: Introduo v0.1

Infraestrutura de Hardware: Introduo v0.1

31/143

Tablet
Evoluo do notebook, em relao facilidade de
utilizao e longevidade da operao em bateria
(mnimo de 8-9 horas)

Ultrabook ou Ultranotebook
Conceito criado pela Intel, mas introduzido
originalmente pela Apple com o MacAir
Porttil de grande poder computacional e grfico, mas
com tamanho e peso entre um netbook e um notebook
Caracterizado tambm pela longevidade da operao
em bateria (mnimo de 5 horas)
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

32/143

Computador: Classificao

Computador: Classificao

Palmtop
Computador porttil que pode ser seguro com uma
mo
Categoria considerada obsoleta devido ao PDA, tablet
e smartphone

PDA Personal Digital Assistent


Um palmtop bsico, ainda utilizado em logstica
(balano, localizao de produto etc.)
Atualmente pode ser encontrado como GPS
automotivo

Minicomputador
Mainframe
Supercomputador
Cluster/Aglomerado
Grid Computing/Computao em Malha

Smartphone
Tendncia atual, substituindo o palmtop e PDA,
chegando a ter capacidade computacional igual ou
superior a um tablet, ou mesmo netbook
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

33/143

Computador

Infraestrutura de Hardware: Introduo v0.1

Central de Processamento responsvel por


coordenar as operaes do computador e realizar as
funes de processamento de dados (executa o
programa do usurio)
Subsistema de Memria armazena dados
temporariamente
Subsistema de Entrada e Sada transfere dados
entre o computador e o ambiente externo
Interconexo
Subsistema de Interconexo
(barramento)
estabelece a comunicao entre
os outros componentes

Componentes da Arquitetura Harvard:


Central de Processamento responsvel por
coordenar as operaes do computador e
realizar as funes de processamento de
dados (executa o programa do usurio)
...

Interconexo
(barramento)

http://www.cjump.com/CIS77/images/Von_Neu
mann_Computer_System_Block.gif
2010, Lin Tse-Min

34/143

Computador

Componentes da Arquitetura Von Neumann:

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://www.cjump.com/CIS77/images/Von_Neu

35/143

Infraestrutura de Hardware: Introduo v0.1

mann_Computer_System_Block.gif
2010, Lin Tse-Min

36/143

DDR2 240-pin
SIMM 30-pin
SIMM 72-pin

DDR3 240-pin
SDRAM 168-pin

DDR 184-pin

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

37/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

Drive/leitora
CD/DVD-ROM

Computador
http://www.c-jump.com/CIS77/CPU/VonNeumann/lecture.html

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

38/143

Fonte de
alimentao

Drive/leitora
disquete

Disco rgido
(HD)

Placa-me

39/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

40/143

Placa-Me
Slots PCI

Slot AGP

Soquete CPU

Conector leitora
disquete
Slots memria
RAM
Conectores
IDE
Conector
alimentao
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

41/143
http://www.anandtech.com/print/2400

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

43/143

PCI Express x16


PCI-E x1
PCIe x4

SATA

PCI slots
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

42/143

http://images.anandtech.com/reviews/chipsets/nvidia/nforce-780i/xfx_lrg.jpg

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

44/143

Barramentos: PCI x AGP x PCIe


http://prohardver.hu/dl/cnt/2008-07/2355/picz/945gc_1.jpg

https://www.logicsupply.com/blog/wpcontent/uploads/2008/10/atom-330-oblique.jpg

Tipo
Slot

Ano

Largura
Barramento

Taxa
Transferncia

Estilo
Transfer.

ISA

1981

8 ou 16 bits

1,2 5,3 MB/s

Paralelo

PCI

1993

32 bits

133 MB/s

Paralelo

AGP

1994

32 bits

2133 MB/s (x8)

Paralelo

PCIe

2004

1 bit

8 GB/s (x32)

Serial

PCI = Peripheral Component Interconnect


(interconexo de componente perifrico)
AGP = Accelerated Graphics Port (porta grfica acelerada)
PCIe ou PCI-E= PCI Express (PCI Expresso)
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

45/143

Processador (CPU)

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

46/143

Processador (CPU)
Componentes da CPU (Unidade Central de Processamento):

http://www.futurelooks.com/wordpress
/wp-content/uploads/2009/06/intel_i7975_extreme_processor_13.jpg

http://www.maximumpc.com/files/u46168/pc_processor_shipments.jpg

Infraestrutura de Hardware: Introduo v0.1

http://www.futurelooks.com/wordpress/wpcontent/uploads/2009/06/intel_i7-975_extreme_processor_12.jpg

2010, Lin Tse-Min

47/143

Unidade de Controle responsvel pelo


funcionamento e controle das outras unidades da CPU:
decodificao de instrues, endereamento na
memria RAM, ...
Unidade Lgica e Aritmtica responsvel pela
execuo das operaes aritmticas (soma, subtrao,
...) e lgicas (comparao)
Registradores correspondem a memria temporria
da CPU. a memria mais rpida existente, mas
tambm a menor. O tamanho em bits dos registradores
utilizados nas operaes aritmticas determina o
tamanho da arquitetura (16 bits, 32 bits ou 64 bits)
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

48/143

Processador (CPU)

CPU 8086

CPU
http://tenoch.scimexico.com/wp-content/uploads/2008/06/intel_8086_procesador_x86.jpg

https://sassit.wikispaces.com/file/view/Block_diagram2.gif/30905796/Block_diagram2.gif

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://www.cs.sun.ac.za/museum/8086cpu.jp
50/143
g

49/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

51/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://www-scm.tees.ac.uk/users/a.clements/History/Image49.gif

2010, Lin Tse-Min


http://1.bp.blogspot.com/_GR4JRlZy4eA/SRR_lDcOk7I/AAAAAAAAAX8/Lzrpc_KnZYU/
s400/pingif.JPG

Infraestrutura de Hardware: Introduo v0.1

52/143

CPU 8086

Computador: Diagrama de Bloco


http://www.vaughns-1-pagers.com/computer/pc-block.6.2.gif

8259A - Contr. Interrupo


8254/8253 - Programmable Timer
8255 - Programmable Peripheral Interface (PPI)
16550 UART - Universal Asynchronous Receiver/Transmitter
http://www.ht-lab.com/freecores/cpu8086/cpu86.html

2010, Lin Tse-Min

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://www.tbreak.com/reviews/imageview.php?image=10018

Infraestrutura de Hardware: Introduo v0.1

53/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

54/143

55/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

56/143

Bibliografia Consultada

Memrias
RAM (SRAM e DRAM: FMP, EDO,
SDRAM, DDR, DDR2 e DDR3)
ROM (PROM, EPROM, EEPROM, Flash)
CACHE (L1, L2, L3, L4)
Secundria: HD/Magntica, fita e Flash
Virtual

Sistemas Operacionais com Java

Operating Systems: Internals and

Abraham Silberschatz et alii.


Elsevier, 2004
ISBN 85-352-1485-2 (biblioteca)
Introduo Informtica (cap. 8)
Peter Norton. Makron Books, 1997
ISBN 85-346-0515-7 (biblioteca)

Design Principles, 5th Ed


William Stallings. Prentice Hall,
2005
ISBN 0-13-147954-7
A+ Certification Bible
Ed Tetz, Glen Clarke & Joseph
Philips. Hungry Minds, 2001
ISBN 0-7645-4810-7

Princpios de Sistemas de
Informao, 4a Ed. (captulo 4)
Ralph M. Stair & George W.
Reynolds. LTC, 2002
ISBN 85-216-1338-5 (biblioteca)

The Essentials of Computer

Computer Science: An Overview


J. Glenn Brookshear. Addison
Wesley, 1997
ISBN 0-8053-4632-5

Organization and Architecture


Linda Null and Julia Lobur. Jones
and Barlett, 2003
ISBN 0-7637-0444-X
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

57/143

Copyright Direito de Cpia

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

58/143

Concluso

A menos que explicitamente autorizado pelo autor Lin


Tse-Min esta apresentao (Arquitetura:
Introduo):
no pode ser distribuda por qualquer meio
pode ser utilizada nica e exclusivamente pelos
alunos das disciplinas ministrados pelo autor, desde
que esta pgina esteja presente/impressa e seja
respeitada a restrio anterior
2010, Lin Tse-Min
Recife/PE Brasil
Julho de 2010

Contato: Lin.Tse.Min@gmail.com
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

59/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

60/143

O que h de novo...
v1.0beta, 22.Mar.2006
(20 pginas)
verso inicial

Infraestrutura de Hardware: Introduo v0.1

Para fazer...

2010, Lin Tse-Min

Fazer:
.

61/143

Infraestrutura de Hardware: Introduo v0.1

Objetivo

Curso dirigido a iniciantes em informtica


Nenhum conhecimento prvio necessrio
Ao concluir o curso, o estudante compreender a
finalidade de um SO, suas caractersticas e
funcionalidade bsica.
Este curso no tem por objetivo ensinar
como utilizar um sistema operacional.
2010, Lin Tse-Min

62/143

Roteiro

Introduo aos conceitos bsicos de


Sistemas Operacionais (SO)

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

63/143

Software: categorias

Sistema de computao

Sistema operacional (SO): definio, objetivos,


histria, classificao e tipos

Interface com o usurio (Shell): CLI e GUI

Interface grfica

Gerenciamento do hardware

Gerenciamento de arquivos

Suporte a outros programas

Estrutura de um SO (Kernel): tipos, Windows e Linux

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

64/143

http://techreport.com/r.x/ati-crossfire/intel-block.gif

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

65/143

Computador - Funo Bsica

Entrada
de Dados

Processamento

http://www.hothardware.com/articleimages/Item1151/780a_block_diag.jpg
Infraestrutura de
Hardware: Introduo v0.1
2010, Lin Tse-Min

66/143

DadosInformao (1/2)
Dados

Sada de
Informao

Computar:
processar dados atravs do armazenamento,
recuperao, comparao, combinao e
transmisso de informao
objetivo: transformar dados em informao

So uma coleo de fatos, medidas e


estatsticas
No so organizados para transmitir
qualquer significado especfico
Tem pouco valor alm de sua existncia

[Laudon07, pp323][Lucas06, pp. 274-276][Stair06, pp. 6-7][Turban02, pp. 326-327][Turban07, pp. 3]

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

67/143

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

68/143

Metr de Londres: 19051933

DadosInformao (2/2)

http://homepage.ntlworld.com/clive.billson/tubemaps/1905.jpg

http://homepage.ntlworld.com/clive.billson/tubemaps/1933.jpg

Informao
So dados organizados ou processados que so
oportunos e precisos
Possuem significados e valor para o receptor na
medida em que auxilia na tomada de decises
Regras e relaes podem ser criadas para
organizar dados como informaes teis e valiosas
O papel da informao reduzir a incerteza a
respeito de algum estado ou evento
[Laudon07, pp323][Lucas06, pp. 274-276][Stair06, pp. 6-7][Turban02, pp. 326-327][Turban07, pp. 3]

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

69/143

Metr de Londres: 19051933

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

70/143

Programa de Fidelidade

http://briankerr.files.wordpress.com/2009/06/harrybeck2.jpg
http://fidelidadetam.com/images
/img_cartao_vermelho.jpg

http://www.seeklogo.com/images/O/O_Botic__rio-logo6FD6792721-seeklogo.com.gif

71/143

20% dos clientes so


responsveis por 80% da receita
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

http://www.inpi.gov.br/menusuperior/imprensa/clipping/fevereir
o-2008/cartao_petrobras.jpg

2010, Lin Tse-Min

Marketing de Relacionamento
Dirigido e o Princpio/Lei de Pareto:

http://www.itaucard.com.
br/img/programa_fiat.jpg

Infraestrutura de Hardware: Introduo v0.1

http://blog.mcsx.net/wpcontent/uploads/2008/populare
s/cartaosaraiva.jpg

http://www.telephonesuk.co.uk/
images/164_Black.jpg

http://www.accorhotels.com.br/novotel/img/img_
aclub.jpg

http://www.elec.com.br/novo/imagens/logo_itapemirim.jpg

http://www.tfl.gov.uk/assets/downloads/standard-tube-map.gif (Nov.2009)

http://www.telephonesuk.co.uk/images/
232_cct.jpg

Henry recebeu 10 guineas (aprox. 10,50 ou


duas semanas de trabalho) pelo desenho.

http://collectedvisuals.com/
2008/10/animals-on-theunderground/#more-317

Notado por Paul Middlewick em 1988

Fonte: http://homepage.ntlworld.com/clivebillson/tube/tube.html

Henry C. Beck (4-Jun-1903 a 18-Sep-1974)

http://a1.twimg.com/profile_images/108448802
/Pontinho_Legal_Novo_bigger.jpg

http://www.smiles.com.br/smiles/Images/blue/en/i
mages/logo_smiles.gif

72/143

20 Marcas Mais Valiosas

Programa de Fidelidade

Millward Brown Optimor BrandZ Top 100 2009 Report


http://www.millwardbrown.com/Sites/Optimor/Media/Pdfs/en/BrandZ/BrandZ-2009-Report.pdf

http://answers.yahoo.com/my/profil
e;_ylt=AvaVYioj9ogD_v5o.HKLWm
hOxgt.;_ylv=3?show=zOIgzIy4aa
(16.Fev.2010 0:30h)

http://www.cortacontas.com.br/i
mages/bradesco/aacd_gd.gif

http://l.yimg.com/a/i/brand/purplelogo/uh/us/ans.gif

The Independent (2003.Oct.10): Loyalty card


costs Tesco 1bn of profits - but is worth
every penny (by Susie Mesure)

http://www.tesco.ie/press/images/high/
CLUBCARD%20WITH%20NAME.JPG

From 1995 to the end of 2002, the company has


waved goodbye to 1bn of profits, handing the
cash back to its customers via money-off vouchers
to thank them for shopping at Tesco
10 million British households are active members
Lord MacLaurin of Knebworth: "What scares me
about this, is that you know more about my
customers in three months than I know in 30
years"
http://upload.wikimedia.org/wikipedia/de/thumb/d/d2/Marks_&_Spencer
_logo.svg/800px-Marks_&_Spencer_logo.svg.png

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

73/143

100 Marcas Mais Valiosas

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

Google: Balano Anual 2008

Google: December 31, 2008 Annual Report, page 80

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

74/143

75/143

Infraestrutura de Hardware: Introduo v0.1

(Fonte:http://investor.google.com/pdf/2008_google_annual_report.pdf)

2010, Lin Tse-Min

76/143

77/143

Forbes The World's Billionaires


2009

Wal-Mart: Balano Anual


2008
Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

Wal-Mart: 2008 Annual Report , page 31

2010, Lin Tse-Min

Coca-Cola: 2008 Annual Report On Form 10-K, page 76

(Fonte: http://www.thecoca-colacompany.com/investors/pdfs/form_10K_2008.pdf)

Infraestrutura de Hardware: Introduo v0.1

(Fonte:http://walmartstores.com/sites/AnnualReport/2008/docs/wal_mart_annual_report_2008.pdf)

Coca-Cola: Balano Anual 2008

78/143

Quanto Vale um Banco de Dados?

http://www.forbes.com/lists/2009/10/billionaires-2009-richest-people_The-Worlds-Billionaires_Rank.html (1.Nov.2009)

Rank

Nome

Idade

Pas

Empresa

Fortuna
(US$ bil)

William Gates III

53

EUA

Microsoft

40,0

Warren Buffett

78

EUA

Berkshire Hathaway

37,0

Lawrence Ellison

11-12

Walton Family (4 membros)

64

EUA

Oracle

54-65

EUA

Wal-Mart

22,5
17,6 17,8

15

Bernard Arnault

60

Frana

LVMH Mot Hennessy


Louis Vuiton

16,5

21

Liliane Bettencourt

86

Frana

LOral

13,4

25

Michael Dell

44

EUA

Dell

12,3

26

Sergey Brin
Larry Page

35
36

EUA

Google

12,0

29

Steven Ballmer

53

EUA

Microsoft

11,0

29

Paul Allen

56

EUA

Microsoft

10,5

61

Eike Batista

52

Brazil

EBX Group

7,5

178

Steven Jobs

54

EUA

Apple Inc.

3,4

2010, Lin Tse-Min

Fonte: http://jbonline.terra.com.br/jb/papel/economia/2004/03/01/joreco20040301001.html)

O grupo americano Wal-Mart anunciou


ontem a compra do Bompreo, maior rede
de supermercados do Nordeste, por US$
300 milhes (R$ 867 milhes).
...
J a administradora de cartes de crdito do
Bompreo, a HiperCard, foi vendida para o
Unibanco por R$ 630 milhes (cerca de
US$ 215 milhes).
...

A crise econmica iniciada em 2008 reduziu a riqueza total dos 400 mais ricos em US$ 300 bilhes (de US$ 1,57 para US$ 1,27 trilhes)

Infraestrutura de Hardware: Introduo v0.1

Wal-Mart compra Bompreo (JB Online, 2.Mar.2004.

79/143

Os bens fsicos do Bompreo (lojas, estoque, ) foram apenas


37,62% mais caros/valiosos que o banco de dados do HiperCard

Infraestrutura de Hardware: Introduo v0.1

2010, Lin Tse-Min

80/143