49
UFMG DCC001 2010-2 2 IBM PC (1981) http://en.wikipedia.org/wiki/Personal_computer

IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 2

IBM PC (1981)ht

tp://

en.w

ikip

edia

.org

/wik

i/Per

sona

l_co

mpu

ter

Page 2: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 3

BlueGene (2006)

� 478 trilhões de operações aritméticas p/s� É chamado de supercomputador por figurar

entre os mais poderosos de sua geração

http

://w

ww

.llnl

.gov

/asc

/com

putin

g_re

sour

ces/

blue

gene

l/pho

toga

llery

.htm

l

Page 3: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 4

Harvard Mark I (1944)

� 3 adições ou subtrações por segundo,� mas era mais “super” que o BlueGene é!

http

://w

ww

.diy

calc

ulat

or.c

om/p

opup

-h-e

lecm

echc

omp.

shtm

l

Page 4: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 5

BlueGene e suas partes

Page 5: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 6

Core 2 Extreme QX9770 ht

tp://

hoth

ardw

are.

com

/arti

cles

/Inte

l%5F

Cor

e%5F

2%5F

Ext

rem

e%5F

QX

9770

%5F

Perf

orm

ance

%5F

Prev

iew

/

� 820 milhões de transistores em 240 mm2

Page 6: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 7

A Internet

� Azul: América do Norte

� Verde: Europa, Oriente Médio, Ásia Central, África

� Amarelo: América Latina

� …

http

://w

ww

.opt

e.or

g/m

aps/

Page 7: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 8

Módulos

� Processadores, Computadores, Super-Computadores e a Internet usam módulos, sub-módulos, sub-sub-módulos, …

� Módulos são fundamentais para o domínio de sistemas complexos

� Estão em todas as partes da computação

Page 8: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 9

Informação

� Difícil definição: algo em um objeto que diz alguma coisa sobre outro objeto ou grandeza

� Um filme fotográfico revelado tem informação sobre uma cena fotografada

� Um arquivo JPEG (formato comum para imagens digitais) também tem

Page 9: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 10

Informação Digital e Analógica

Page 10: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Filme Fotográfico

UFMG DCC001 2010-2 11

� Um filme tem informação sobre a luz refletida por objetos na cena fotografada

Page 11: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 12

Informação Analógica

Ponto de fusãodo gelo

Ponto de ebulição da água

Corpo humano

� Um termômetro tem informaçãosobre a temperatura de outros corpos ou ambientes

Page 12: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 13

Informação Simbólica ou Digital

Ponto de fusão do gelo

Ponto de ebulição da água

Corpo humano

� O uso de uma escala permite transformar informação analógica eminformação simbólica (ou digital)

Page 13: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 14

Informação Simbólica requer Convenção deInterpretação

Ponto de fusãodo gelo

Ponto de ebulição da água

Corpo humano

� Qual posição da coluna de mercúrio corresponde ao símbolo 50?

� É precisoexplicitar a escala, Celsius ou Farenheit

50

50

Page 14: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 15

Símbolos podem Representar Símbolos

1 I 1

2 II 10

3 III 11

4 IV 100

5 V 101

6 VI 110

7 VII 111

Page 15: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 16

O que é um computador?

� Processador transforma informação exclusivamentesimbólica segundo um programa

� Memórias armazenam informação simbólica� Sensores introduzem informação:

� Teclado, mouse, câmeras digitais, unidade de disco, entradade rede, …

� Atuadores exportam informação� Monitor, impressora, fones de ouvido, unidade de disco,

saída de rede, …

Page 16: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 17

O que é um computador?

� Um programa é feito por um ou mais seres humanos� Processadores usam somente dois símbolos básicos;� Um bit é a unidade básica de informação que contém

um destes dois símbolos, comumente notados 0 e 1

Page 17: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 18

Bits e Informação

� 1 bit, 21 = 2 estados� 2 bits, 22 = 4 estados� 3 bits, 23 = 8 estados� 8 bits, 28 = 256 estados, pode-se representar o

alfabeto e os caracteres mais comuns� 24 bits, 224 = 16.777.216 pode-se representar cores

de 1 pixel com uma excelente qualidade� 80 bits, 280 = 1 yotta =

1.208.925.819.614.629.174.706.176 estados!

Page 18: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 19

Prefixos Binários

Prefixo Símbolo Valor Base 10kilo k/K 210 = 1 024 > 103 = 1,000

mega M 220 = 1 048 576 > 106 = 1 000 000

giga G 230 = 1 073 741 824 > 109 = 1 000 000 000tera T 240 = 1 099 511 627 776 > 1012 = 1 000 000 000 000

peta P 250 = 1 125 899 906 842 624 > 1015 = 1 000 000 000 000 000exa E 260 = 1 152 921 504 606 846 976 > 1018 = 1 000 000 000 000 000 000

zetta Z 270 = 1 180 591 620 717 411 303 424 > 1021 = 1 000 000 000 000 000 000 000yotta Y 280 = 1 208 925 819 614 629 174 706 176 > 1024 = 1 000 000 000 000 000 000 000 000

Prefixos Binários e Decimais

Page 19: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Porque só usar 2 símbolos?

� O uso de 2 símbolos não limita nossa capacidade de representação, mas porque só 2? Porque não 10, mais familiar?

� A adoção de um sistema binário se justifica pela confiabilidade: a distinção entre dois níveis de voltagem ou de amperagem é muito mais confiável

UFMG DCC001 2010-2 20

Page 20: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-2 21

Conversões AD e DA

Page 21: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Qualidade de Conversão A/DSinal Analógico Original

UFMG DCC001 2010-2 22

http

://w

ww

.via

s.or

g/si

mul

atio

ns/s

imus

oft_

adco

nver

sion

.htm

l

Page 22: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Qualidade de Conversão8 bits, f = 41,67 MHz

UFMG DCC001 2010-2 23

Page 23: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Qualidade de Conversão A/D8 bits, f = 6,17 MHz

UFMG DCC001 2010-2 24

Page 24: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Qualidade de Conversão A/D8 bits, f = 200 MHz

UFMG DCC001 2010-2 25

Page 25: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Qualidade de Conversão A/D2 bits, f = 200 MHz

UFMG DCC001 2010-2 26

Page 26: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Qualidade de Conversão A/D1 bit, f = 200 MHz

UFMG DCC001 2010-2 27

Page 27: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Conversões A/D e D/A

�A conversão não é perfeita mas, de maneira geral, pode ser tão boa quanto se queira

�Limites fisiológicos da percepção humana são frequentemente explorados (MP3 é um exemplo)

UFMG DCC001 2010-2 28

Page 28: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 29

Sensores e Atuadores

Page 29: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 30

Sensores e Atuadores Comuns

Page 30: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 31

Barbara Blackburn

� Recordista mundial dedigitação

� Velocidade sustentada de ~15 toques porsegundo

� Picos de 20 toques porsegundo!

� Usava teclado Dvorak

http

://w

ww

.ext

rem

espi

n.co

m/d

vora

k/dv

orak

int/s

png9

6-1.

htm

Page 31: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Teclado Dvorak

UFMG DCC001 2010-1 32

Page 32: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 33

Outros Sensores

Page 33: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 34

Rádio-Telescópios

http

://da

nny.

oz.a

u/tr

avel

/200

4-ce

ntra

l-N

SW/p

arke

s-di

sh.h

tml

Page 34: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 35

Acelerador de Partículas

http

://lh

c.w

eb.c

ern.

ch/lh

c/

Page 35: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 36

Velocidades

� 1 Rádio-Telescópio ou um Acelerador de Partículas equivalem a 6.700.000 Barbaras Blackburn digitando simultaneamente!

Page 36: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 37

Outros Atuadores

Page 37: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 38

Braço Mecânico

Page 38: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 39

Redes de Computadores

Page 39: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memórias

� Memórias são usadas para registrar informações para recuperação posterior

� Computadores trabalham com diversos tipos de memória

� Memórias são organizadas em uma distribuição hierárquica

UFMG DCC001 2010-1 40

Page 40: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Registradores

� Memórias pequenas e muito rápidas� Ficam no mesmo chip do processador – aliás,

são parte do processador� Têm entradas e saídas ligadas diretamente a

circuitos que transformam informação, como unidades aritméticas

UFMG DCC001 2010-1 41

Page 41: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memória Principal - 1

� Também chamadas de RAM (Random Access Memory), são circuitos externos ao processador, mas muito rápidos

� Instruções executadas pelo processador endereçam diretamente operandosarmazenados na memória principal

� Transformações exigem que os operandossejam transferidos da memória para registradores

UFMG DCC001 2010-1 42

Page 42: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memória RAM

UFMG DCC001 2010-1 43

1GB de RAM montado em um PC

Page 43: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memória Principal – 2

� Na tecnologia atual as memórias principais são voláteis, isto é, a informação registrada é perdida ao desligar o computador

� A volatilidade não é uma necessidade, mas uma característica tolerável, pois oarmazenamento de longo prazo é feito com memórias secundárias

UFMG DCC001 2010-1 44

Page 44: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memórias Secundárias

� Tipicamente são discos magnéticos, onde informações podem ser lidas e escritas

� O processador deve entretanto executar instruções especiais de entrada e saída para essas operações de leitura/escrita

� A informação é sempre formatada emarquivos e diretórios - uma abstração essencial para o seu uso, provida pelo sistema operacional

� Memórias secundárias são necessariamente não-voláteis

UFMG DCC001 2010-1 45

Page 45: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 46

Disco Rígido

Page 46: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memórias Terciárias

� São necessárias em ambientes com grande volume de dados

� Geralmente utilizam fitas magnéticas, com um robô capaz de localizar a fita correta emum repositório e montá-la em uma unidade de fita ligada ao computador

UFMG DCC001 2010-1 47

Page 47: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Armazenamento Terciário

UFMG DCC001 2010-1 48

Page 48: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

Memórias Desconectadas

� Também conhecidas como armazenamentofora de linha

� Necessitam de intervenção humana para re-conexão a um computador

� Usadas para backup, para transferência de informação

� Essenciais para recuperação de desastres

UFMG DCC001 2010-1 49

Page 49: IBM PC (1981) - DECOM · Memórias Secundárias Tipicamente são discos magnéticos,onde informações podem ser lidas e escritas O processador deveentretantoexecutar instruções

UFMG DCC001 2010-1 50

Fita Magnética