Você está na página 1de 78

DIGITEC

MANUTENODECOMPUTADORES
HARDWARE

ManoelCamposdaSilvaFilho

Palmas,29deagostode2002

NDICE

Eletricidade

....................................................................................................................

5
FrmulasdeEletricidade

...........................................................................................

6
TiposdeCorrente

......................................................................................................

7
Transformadores

........................................................................................................

9
EfeitoCorona(CorrenteAlternada)

.........................................................................

10
EletricidadeEsttica

................................................................................................

10
Aterramento

.............................................................................................................

11
FormaERRADAdeligaracordoalhabarradecobre

......................................

11
Praraio

..................................................................................................................

12
LigaoEltricaMonofsica

....................................................................................

13
LigaoEltricaTrifsica

.........................................................................................

14
UnidadesdeMedidadeTempo

...............................................................................

15
Nobreak

....................................................................................................................

15
Estabilizador

............................................................................................................

15
Transformador

.........................................................................................................

16
LigaesEltricas

....................................................................................................

16
LigaoemSrie

.................................................................................................

16
LigaoemParalelo

............................................................................................

17
LigaoMista:EmSrieeemParelelo

...............................................................

18
LigaoErrada

.....................................................................................................

18
Hardware

.....................................................................................................................

24
ComponentesdaPlacame

...................................................................................

24
Slots(porordemdecriao)

...................................................................................

25
Barramento

..............................................................................................................

27
PentesdeMemriaRAM

.........................................................................................

27
EncapsulamentodeCircuitosIntegrados(CIs)

......................................................

27
SistemasdeNumerao

.........................................................................................

27
NmerosBinrios(Base2)

..................................................................................

27
EspecificaodeNmerosBinrios

....................................................................

28
OperaescomBinrios

......................................................................................

28
SomadeNmerosBinrios=ORLgico

........................................................

28
ASCII

................................................................................................................

29
NmerosHexadecimais(Base16)

......................................................................

29
Converses

..........................................................................................................

29
ConversodeBinriopraHexadecimal

...........................................................

29
ConversodeDecimalpraHexadecimal

.........................................................

30
ConversodeHexadecimalparaDecimal

.......................................................

30
MapeamentodeMemria

........................................................................................

31
PC/AT286

...............................................................................................................

34
PC/AT3286

.............................................................................................................

35

LiberaodaMemriaBsica

.................................................................................

35
Clock

........................................................................................................................

36
TaxadeTransfernciadoBarramentoouLarguradaBanda

.................................

37
PentesdeMemria

..................................................................................................

39
TempodeAcessodaMemriaRAM(Latncia),WaitState(WS)

......................

40
CircuitoSPD

.........................................................................................................

40
TempodeRefreshdaMemriaRAM

..................................................................

42
TiposdeMemria

.................................................................................................

43
RegrasdeInstalaodeMemria

.......................................................................

43
FSBFrontSideBus:BarramentoPrincipal

..........................................................

46
TecnologiasdeAcesso(ModoconvencionaldeacessoRAM)

...........................

47
TecnologiasdeMemriaRAM

................................................................................

42
MemriasFPM(30vias)

......................................................................................

42
MemriasEDORAM(72vias)

.............................................................................

43
MemriasBEDORAM

.........................................................................................

43
MemriasSDRAM(168vias)

...............................................................................

43
MemriasSDRAMDDR(184vias)

......................................................................

43
MemriasRAMBUS

.............................................................................................

44
MemriaVirtual

....................................................................................................

44
ConfiguraodoTempodeAcessodasMemriasnoSetup

.................................

44
DiscoRgido(HD)

....................................................................................................

45
GeometriadoHD

.................................................................................................

48
TiposdeHD

.........................................................................................................

48
FormataoFsica

...............................................................................................

49
SetordeBoot,TabeladePartioeMBR

...................................................

50
TabeladePartio

...........................................................................................

51
PrCompensaodeEscrita

..............................................................................

51
InicializaodoComputador

................................................................................

52
BootStrap

............................................................................................................

52
SistemadeArquivos

............................................................................................

53
Cluster

..............................................................................................................

53
FAT16

...............................................................................................................

53
FAT32

...............................................................................................................

55
TabelaDiretrio

................................................................................................

55
RefernciaCruzadaeAlocaoPerdida

.........................................................

57
FragmentaodeDisco

...................................................................................

58
MemriaROM/Flash

................................................................................................

59
Interfaces

.................................................................................................................

59
InterfacedeVdeo

................................................................................................

61
InterfacedeModem

.............................................................................................

61
InterfacedeSom

..................................................................................................

62
InterfacedeRede

.................................................................................................

63
TopologiasdeRede

.........................................................................................

64
TopologiaemBarra

......................................................................................

64
TopologiaEstrela

..........................................................................................

65

CircuitosdaPlacame

............................................................................................

66
Fontes

......................................................................................................................

68
FonteAT

...............................................................................................................

68
FontesATX

..........................................................................................................

70
Referncias

.................................................................................................................

70

Eletricidade
Grandezas
Tenso(u)
Potncia(P)Consumodeenergia
Resistncia(R)
Corrente(i)

UnidadesdeMedida
Volts(v)
Watts(W)
OHMs( )
Amperes(A)

CaixasDgua

DDP
Tenso

gua

Corrente

Cabopar
tranado

Resistncia

DDP=DiferenadePotencial.
Comoumacaixadguatermaisguaqueaoutra,estadiferenafazacorrente
fluir.
Resistncia a dificuldade com que um eltron tem pra se deslocar (sair do
tomo)

Lacunas
Condutor

Eltrons

++++++++
+++++++
+++++++
+++++++++
+++++++
Maiseltrons

Bateria

Menoseltrons

A Diferena de Potencial faz


com que a corrente flua na
bateria.
Osprtonsatraemoseltrons.Oladoquetemmaisprtonsvaiatrairoseltronsdooutro.
Essesprtonsvopuxandooseltronsqueestiveremmaisprximosdelese,osmaisprximos(no
exemploaolado)sooseltronsdapontadofiodoladopositivo.Comoapontadofiovaificarcom
faltadeeltrons,elavaipegareltronsdotomomaisadiantenofio,quetambmvoficarcomfalta
deeltronsevopegardotomoadianteeassimsucessivamente.Logosevqueoseltronsdo
ladopositivovopegandoeltronsqueestodoladonegativo.Assim,doladonegativovoficando
tomoscomfaltadeeltronsedoladopositivovoficandotomosestveis.Devidoaestefenmeno
dizsequeexistemlacunas(afaltadeeltronsqueficounumtomo)quesemovimentamdoplo
positivopronegativo.
Mas j os eltrons se movimentam do plo negativo pro positivo, como notado na
explicaoacimapois,oladopositivovaipuxandooseltronsdoladonegativo.
Devidoaessesfenmenosdefiniusedoispadres:

Osentidorealdacorrente:

Osentidoconvencionaldacorrente:

Cargascontrriasseatraemediferentesserepelem.

FrmulasdeEletricidade
P=u*i

R=u/i

Exerccio: Um computador em So Paulo, funcionando com uma tenso (u) de


110v. Se ele tem uma potncia (P) de 300W, qual a corrente (i) desse
computador?
P=300W
P=u*i

u=110v
300=110i

i=?A
i=300/110 i=2,72A

Exerccio:UmcomputadornoTocantins,funcionandocomumatenso(u)de220v.
Seeletemumapotncia(P)de300W,qualacorrente(i)dessecomputador?
P=300W
P=u*i

u=220v
300=220i

i=?A
i=300/220 i=1,36A

Conclusosobreosdoisexerccios:OcomputadoremSoPauloprecisadeum
fiomaisgrossodevidoacorrentesermaior.Logo,umaredeeltricadetensode
110volts,precisadefiosmaisgrossosdoqueumade220volts.
Fiocondutor

Eltron

Nessa ligao direta, o fio no tendo resitncia


grande,oseltronsvopassarrapidamentepelofio,
e isto far com que ele esquente at incendiar. Isto
ocorredevidoapresenadeO2 nomeioquepermite

TiposdeCorrente

acombusto.

Corrente(outenso)contnuaoudireta:representadaporDCou
Corrente(outenso)alternada:representadaporACou

Exemplodecircuitocomcorrentealternada:
Dnamo
QuandooploNortedomestiveremcima
m
Eltrons

O plo negativo de onde


saem os eltrons e o
positivo onde chegam os
eltrons.

N
S

Eltrons

Comarotaodom,provocandoumamovimentaodeeltronsgerando
umacorrentequevaiacenderalmpada.OploNdompuxaeltronseoPloS
empurraeltrons.
QuandooNestiveremcimaelevaipuxareltrons(220v)dofiodecimaeo
Svaiempurrareltronsprofiodebaixo.

QuandooploNortedomestiverembaixo
m
Eltrons

S
N

Eltrons

QuandooNestiverembaixoelevaipuxareltrons(+220v)dofiodebaixoeo
S vaiempurrareltronsprofiodecima.Logo,a direodacorrenteestsendo
alternadaacadarotaode180dom.

+220V

Fase

A
220V

+220V

Neutro
220V

Terra

Nasusinashidreltricasacorrentealternadae,noBrasil,osplossealternama
umafreqnciade60Hz(60Hertz=60vezesporsegundo).

Transformadores

220V

110V

Ofioverdedafiguraacimaumfioencapado.Nostransformadoresocorre
correnteporinduo:umfioinduzacorrenteemoutro.
Oladoquetiverumaquantidademaiordevoltasnofio,vaiterumamenor
tenso.

Observaosobrecorrenteporinduo:seumcaboderedeficarprximoum
cabodeenergia(mesoestandoos2encapados),issovaicausarinterfernciano
cabodarede,podendogerarumacorrenteporinduoeatqueimarportasdeHub
eplacasderede.Avantagemdasredesdefibraticaquenohriscodearede
sofrerproblemasdeinduodecorrente.Oscabosderededefibraticapodemat
mesmoficarnamesmatubulaodoscabosdeenergia.

EfeitoCorona(CorrenteAlternada)
Devido a corrente alternada, os eltrons percorrem somente a camada
exteriordofio.Nacorrentecontnua,oseltronspercorremtodoofio.Assim,na
correntealternada,ofiodevesermaisgrosso.

EletricidadeEsttica
Aterramento

Eltrons

Descargadeeletricidade
esttica: direo da
correntedeeltrons.

Terra
FioTerra

Paradescarregaraeletricidadeesttica,vocdeveteroPCligadoaumatomadade
3 pinos que tenha o pino Terra ligado s barras de aterramento no solo (como
mostraafiguraabaixo).Assimssegurarnalatadogabinete,comoestabilizador
desligado (pois assim cortada a corrente do fio fase, evitando que voc leve
choqueemalgumapartedoPC)pradescarregaraeletricidadeesttica.
Aterramento

Neutro

Terra
Terra

10

Fase

Aterramento
Aterramento

Neutro

Fase

Terra

Terra

Os fios do aterramento
devemsercordoalhas

BarrasdeCobre

Adistnciaentreasbarrasdeveserde2,5a3metros.Ocomprimentode
cadabarradeveserde2,7a3metros.

FormaERRADAdeligaracordoalhabarradecobre
ParafusodeFerro
Cordoalha

O parafuso de ferro enferruja, com


isto ele afrouxa, deixando a
cordoalha livre. O CORRETO
soldar com solda branca a
cordoalhanabarradecobre.

Roelade
Bronze
BarradeCobre

Adistnciamnimaquedeveexistirentreumaterramentoeumpraraio de 80
metros.

11

Praraio

Praraio
As cordoalhas do aterramento
devem descer pelo prdio sem
fazercurva.Elasdevemestaro
mais prximo possvel da
beirada do prdio para que,
caso caia um raio, este no se
choque com o prdio e passe
direto pela cordoalha at o

Aterramento

12

LigaoEltricaMonofsica
PadroMonofsico
AltaTenso

N
F
F
F
BaixaTenso
220ou110V

Sala

Cozinha

BarramentoNeutro
CaixadeDisjuntores
DisjuntorGeral

Casa
Aterramentoopcional
Sehouverumcurtocircuito,oseltronsvoltampeloneutroe,sehouverum
aterramento,oseltronssodescarregadosnele.

13

LigaoEltricaTrifsica
PadroTrifsico
AltaTenso

N
F
F
F
BaixaTenso
220ou110V

F
Sala

Cozinha

N
BarramentoNeutro
CaixadeDisjuntores
DisjuntorGeral

Casa
Aterramentoopcional

14

UnidadesdeMedidadeTempo
1ms=1milisegundo=1s/1.000=0,001s
1Ms=1microsegundo=1s/1.000.000=0,000001s
1ns=1nanosegundo=1s/1.000.000.000=0,000000001s

Nobreak
Sadas(OUT)
DC=CorrenteContnua
12VDC

Entrada(IN)

+
12V
DC

BateriadeCarro
PotncianoNobreak
1000W=1KVA(Kilowats/Hora)

Estabilizador
IN220VOUT220V
IN230VOUT220V
IN210VOUT220V

Sadas(OUT)

O estabilizador corrige at 15% da tenso


(taxadecorreo).
DC
Resposta ao pico (em milisegundos) a
velocidade com que o estabilizador consegue corrigir a
tenso.

15

Entrada(IN)

Exerccio: Supondoquevoctenhaestabilizadores,umcomtaxadecorreode
15%erespostaaopicoem16ms;outrocomtaxadecorreode15%erespostaao
picoemonda.Qualdosdoisomelhor,oprimeiroouosegundo?
1ms=1milisegundo=1s/1.000=0,001s
1Ms=1microsegundo=1s/1.000.000=0,000001s
1ns=1nanosegundo=1s/1.000.000.000=0,000000001s

Estabilizador1
TaxadeCorreo:15%
RespostaaoPico:16ms

Estabilizador2
TaxadeCorreo:15%
RespostaaoPico:onda

Acorrentealternada(eletricidadegeradapelashidreltricas)temvelocidade
de60Hz(60ciclos/s).Comoso60ciclosporsegundo,1cicloleva0,016s(1s/60).
Parasaberquantosmilisegundosd0,016ssdividir0,016por0,001s(que
ummilisegundo)logo:
0,016s/0,001s=16,666ms
Assim,umaondaleva16,666ms.Sendoqueo2estabilizadorlevaonda
praresponderaopico,issoequivalea8,666ms(16,666ms/2),ouseja,ametadedo
tempo que o 1 estabilizador leva pra responder ao pico. Sendo assim, o 2
estabilizadormaisrpidopraresponderaopico.

Transformador
IN220VOUT110V
IN110VOUT220V
IN230VOUT115V
OUT

IN

Atualmenteosestabilizadorestambmtmafunodetransformadore,os
nobreakstambmtmafunodeestabilizadoretransformador.

LigaesEltricas
LigaoemSrie
24V
DC

+
12V
DC

+
16
12V
DC

Nestetipodeligao,acorrentenoalteradaeastensessosomadas(otempo
deduraoseromesmoquecomapenasumabateriamas,atensovaisera
somadasduasbaterias).

LigaoemParalelo
12V
DC

+
12V
DC

+
12V
DC

Nestetipodeligao,atensonoalteradaeacorrentesomada(otempode
duraoserasomadotempodetodasasbateriasligadas).
OsNobreakstemumaquantidademximadebateriasquepodemserligadasnele,
deacordocomasomadascorrentesdasbaterias.Seonobreakabaixosuportar
120Aento,aligaoquefoifeitacorretapoisasomadascorrentesdasbaterias
120A.

Sadas(OUT)

12VDC
Entrada(IN)
17

12VDC
60A

12VDC
60A

OsNobreakstemumaquantidademximadebateriasquepodemserligadasnele,
deacordocomasomadascorrentesdasbaterias.Seonobreakabaixosuportar
120Aento,aligaoquefoifeitacorretapoisasomadascorrentesdasbaterias
120A.

LigaoMista:EmSrieeemParelelo
Paralela24V
+

Srie
24V

12VDC

12VDC

Srie
24V

12VDC

+
12VDC

LigaoErrada
BOMBA

18

19

Exerccio 1: Encontre os dados que estiverem faltando pra calcular a potncia


necessriaparaonobreakeaamperagem(corrente)dodisjuntor.
Disjuntor

Fase

220VAC
N

Neutro

110VOUT

Terra

12VDC

220VIN

+
12VDC
60A

110V
0,81A

110V
1,81A

110V
3,18A

P=u*i

110V
0,67A

Resoluo:
P1=110*0,86=
P2=110*1,81=
P3=110*0,81=
P4=110*3,18=
P5=110*0,67=
Soma

110V
0,86A

94,6W
199,1W
89,1W
349,0W
73,7W
806,3W

A potncia total dos aparelhos de 806,3 W.


Colocandoseumamargemdeseguranade20%:
806,3+20%=967,5.Logo,onobreakdeveserde
1000W(poisnoexisteumde967,5W)

CalculodoamperagemdoDisjuntor
i=PNobreak/u
i=1000/220=4,54A

20

4,54+20%=5,44A

Logo,podeseporumDisjuntorde5amperes
(220atensodaredeeltricaaqualodisjuntorestligado)
Clculodapotnciadabateria
P6=12V*60=720W=0,72KVA=0,72KW
Exerccio 2: Encontre os dados que estiverem faltando pra calcular a potncia
necessriaparaonobreakeaamperagem(corrente)dodisjuntor

21

Disjuntor

Fase

220VAC

Neutro

Terra

220VIN

220VIN

110VOUT

110VOUT

220VOUT

110V
0,77A

1
0

Impressora
Lazer

110V
0,89A
110V
1,63A

1
4

P=u*i

22

1
2

220V
1,81A

1
3

220V
0,59A

110V
7,72A

300W
110V

220V
0,52A

110V
1,81A

110V
1,09A

1
1

110V
0,86A

110V
2,45A

Terra

220VIN

220V
0,2A

220V
2,04A

EstabilizadorA

Resoluo:
Estabilizador

Frmula
P1=110*0,77=
P2=110*2,45=
P3=110*1,09=
P4=300i=300/110=
P5=110*0,89=
P6=110*1,63=

Resultado
84,7W
269,5W
119,9W
2,72A
97,9W
179,3W

Potncia
84,7W
269,5W
119,9W
300W
97,9W
179,3W
1051,3W+20%=1261,5W

94,6W
449,9W
849,2W

94,6W
449,9W
849,2W
1393,7W+20%=1672,4W

114,4W
398,2W
129,8W
448,8W
44,0W

114,4W
398,2W
129,8W
448,8W
44,0W
1135,2W+20%=1362,2W

Est.B

PotnciadoEstabilizadorA

P7=110*0,86=
P8=110*4,09=
P9=110*7,72=

Est.C

PotnciadoEstabilizadorB

P10=220*0,52=
P11=220*1,81=
P12=220*0,59=
P13=220*2,04=
P14=220*0,2=

PotnciadoEstabilizadorC

Logo, oEstabilizador Aserade 1500 W,oBser de2000WeoCser de


1500W,poissoaspotnciasdeestabilizadoresmaioresemaisprximosdo
valorencontradoparaosestabilizadores.
CalcularaamperagemdoDisjuntor:
Bastasomarapotnciadosestabilizadoreseutilizarafrmula:
P=u*i1500+2000+1500=220i5000=220ii=5000/220
i=22,7A
Logo,odisjuntordeveserde25amperes(poisovalormaioremais
prximodoencontrado).

23

Hardware
ComponentesdaPlacame

1 ConectorDIMdoTeclado
2 Slots

24

3 MemriaROM
A ROM j vem com programas gravados pelo fabricante: BIOS (Basic Input
OutputSystem)SistemaBsicodeEntradaeSada;POSTPowerOnSelf
Test;SetupConfirgurao.
4 ConectordoProcessador[SocketZIFZIF(ZeroInsertionForce)=Insero
ForaZero]
5 Pentedememriacach
6 Memriacache(memriadeacelerao):tambmconhecidaporSRAMouRAM
Esttica. Responsvel por buscar informaes na RAM e fornecer ao
microprocessador.
7 Chipset: circuito de apoio ao processador. Responsvel pelo acesso s
memriaseaosbarramentos.
8 PortaSerial1(10pinos)
9 PortaSerial2(10pinos)
10PortaParalela(26pinos)
11FDC(FloppyDiskController):ControladordeDiskFlexvel(34pinos)
12IDE0(IDE=IntegratedDriveEletronic):paraHDeCDROM(40pinos)
13IDE1(IDE=IntegratedDriveEletronic):paraHDeCDROM(40pinos)
14PentedememriaRAM.Memriaqueousurioutilizaprarodarprogramas.
TambmconhecidaporDRAM(RAMDinmica).Suaestruturabaseadaem
clulascapacitivas(capacitores)
15AlimentaodaplacameparafontesATX
16AlimentaodaplacameparafontesAT
17BateriadamemriaCMOS(ondesogravadososdadosdoSetup)
18SLOT 1: conector do processador (No caso de placasme pra processador
Atlon,esteSlotrecebeonomedeSLOTA)

Slots(porordemdecriao)

ISA8:8bits,8Mhz
ISA16:16bits,8Mhz
EISA:32bits,8Mhz
VLS(VesaLocalBus):32bits,33Mhz
MCA:32bits,33Mhz

UmaplacaISA8FUNCIONANUMSlotISA16assimcomoumaplacaISA16ouISA
8funcionanumSlotVLB.

PCI32:32bits,33Mhz
PCI64:64bits,66Mhz
(ParacomputadoresprofissionaiscomoPentiumPRO)

AGP=FSB

25

Este Slot foi desenvolvido exclusivamente para placas de vdeo e


aceleradoras3D.de64bitseafreqnciaamesmadaplacame.

26

Barramento
oconjuntodefiosqueinterligamosSlotsplacame.

PentesdeMemriaRAM

184vias(dentes):64bits
168vias(dentes):64bits
72vias(dentes):32bits
30vias(dentes):8bits

EncapsulamentodeCircuitosIntegrados(CIs)

PQFP

PGA:
CPGA=PGAfeitodecermica
PPGA=PGAfeitodeplstico

DIP

SistemasdeNumerao
NmerosBinrios(Base2)
Dgitos:01

DgitosBinrio
Potncias
Correspondente
Decimal

1
27
128

1
26
64

NBinrio
1
1
4
2
23
16
8

1
25
32

27

1
22
4

1
21
2

1
20
1

Umbyteigualaoitobits.Comoitobitsfazse256cdigos(nmeros)diferentes
(28=2562abase(binriobase2porquesoapenas2dgitos)e8onde
bitsdeumbyte)

EspecificaodeNmerosBinrios
4bits=Nibble
8bits=Byte
16bits=Word
32bits=LongWord
64bits=SuperLongWord,SuperDoubleWordouQuadWord
8bits=1byte
1KB=210=1024bytes
1MB=220
1GB=230
56Kbps(Kilobitsporsegundo)=7KB/s
56*1024bits=57.344bits
57.344bits/8bits=7168bytes
7168bytes/1024bytes(1KB)=7KB/s
256Kbps(Kilobitsporsegundo)=32KB/s
256*1024bits=262.144bits
262.144bits/8bits=32.768bytes
32.768bytes/1024bytes(1KB)=32KB/s

OperaescomBinrios
SomadeNmerosBinrios=ORLgico
00001001=09
+00000110=06

00001111=15

00000011=03
+00000001=01

00000100=04

00000001=01
+00000001=02

00000010=03

00000111=07
+00000111=07

00001110=14

28

ASCII
American Standard Code for Information Interchange = Cdigo Padro
AmericanodeIntercmbiodeInformaes.

NmerosHexadecimais(Base16)
Dgitos:09,AF
Dgitos
Hexadecimais
Correspondente
Decimal

09

AF

09

1015

DepoisdoFHexadecimalvem
CorrespondenteDecimal

10,11,12...
16,17,18...

OsdgitoshexadecimaissobaseadosnumNibble(4bits).Pararepresentar
umdgitohexadecimalprecisasede4bits.
0000=0=0h
1000=8=8h
0001=1=1h
1001=6=9h
0010=2=2h
1010=10=A
0011=3=3h
1011=11=B
0100=4=4h
1100=12=C
0101=5=5h
1101=13=D
0110=6=6h
1110=14=E
0111=7=7h
1111=15=F

*Umnmerohexadecimaldeveserrepresentadocomumaletrah(minscula)no
final,prapoderdiferenciardeumndecimal.

Converses
ConversodeBinriopraHexadecimal
Comoumdgitohexadecimalde4bitslogo,praconverterdebinriopra
hexadecimal s dividir o nmero binrio em grupos de 4 e, desses grupos,
convertercadaumpradecimal.Onmerohexadecimalajunodosnmeros
decimaisdoresultado.

29

65=01000001
Nibbles(metadedo
nmerobinrio)
EquivalenteDecimal
NmeroHexadecimal

0100

0001

1
41h

ConversodeDecimalpraHexadecimal
Devesedividironmerodecimalconsecutivamentepor16(abasepraqualvoc
deseja transformar) at que o quociente resulte em zero. Depois s pegar os
restosdasdivisesapartirdaltimaeformaronmerohexadecimaljuntandoestes
restos.
65
1

16
4
4

16
0

Restosdasdivises(apartirdoltimo)
DgitoHexadecimalequivalente
NmeroHexadecimal

72
12

16
4
4

4 1
4 1
41h

16
0

Restosdasdivises(apartirdoltimo)
DgitoHexadecimalequivalente
NmeroHexadecimal

4 12
4 C
4Ch

ConversodeHexadecimalparaDecimal

Mododireto:conversodiretapradecimal

Converter4Chpradecimal
4Ch
4
C
1
16
160
4*16
C*1
64+12*1
4Ch=76

76

30

Converter10F3AC4hpradecimal
10F3AC4h
1
0
F
3
A
C
4
6
5
4
3
2
1
16
16
16
16
16
16
160
1*166 0 F*164 3*163 A*162 C*16 4*1
166+15*164+3*163+10*162+12*16+4
10F3AC4h=17.775.300

17.775.300

Exercco: Se um computador tem 2 pentes de memria de 16MB e, durante a


execuode umprogramaapareceamensagem:Este programaexecutou uma
operaoilegaleserfechadoenobotodetalhestiverainformao:Errona
posiodememria10F3AC4ento,emqualpenteexisteodefeito?
Resoluo
O1pentevaide0aobyte16.777.216(1MB=2 20 220*16=16.777.216bytesem
cadapentedememria)eo2pentevaidobyte16.777.217a33.554.433.Logo,o
problemano2pentepois10F3AC4oendereoden17.775.300eo1pente
svaiatoendereo16.777.216.

Modoparcial:Conversoprabinrioedepoispradecimal
Convertesecadadgitohexadecimalpradecimaledepoisprabinrio,
juntandoosnibblesencontradosparaconverteressevalorpradecimal.

Converter4Chpradecimal
4Ch
4
0100
0
27

1
26
64

C=12
1100
0
25

0
24

1
23
8
64+8+4=76

4Ch=76

MapeamentodeMemria

31

1
22
4

0
21

0
20

32MB
(capacidadedestepente)

XMSMemriaExtendida

64KHMAMemriaAlta
UMBMemriaSuperior

1024K(1MB)
OutrasMemrias

CPU
640K
MemriaBsicaou
Convencional

Enxerga(acessa)todaamemria

32

32MB
(capacidadedestepente)

XMSMemriaExtendida

64KHMAMemriaAlta
UMBMemriaSuperior

1024K(1MB)

BIOS64K

UMB64K

UMB64K

UMB364K

ROMdeVdeo32K

OutrasMemrias
640K

MemriaBsicaou
Convencional

3
3

1
2
3
4

MemriadeVdeo64K

MemriadeVdeo64K

MemriautilizadapeloBIOS
MemriautilizadapelaROMdeVdeo
MemriautilizadapeloVdeo
UMB so espaos da memria que no esto sendo utilizados por nenhum
dispositivoouprograma.

AsplacasdevdeoquerodamnoespaoOutrasMemriassoplacasantigas
dotipoCGA.AsplacasdevdeoVGAouSVGAonboard,devidosuatecnologia,
no cabem no espao das Outras Memrias assim, elas rodam na XMS,
roubandoespaodememriapraexecuodosprogramas.Jasplacasdevdeo
offboardtmasuaprpriamemria(comotododispositivooffboard)eassim,voc
novaiperderumpedaodasuaRAMpraumaplacadestas.

33

PC/AT286
Processador80286

O modo Protegido 16 bits


acessatodaaXMS

ModoProtegido16bits

RAM

XMS

ModoReal

MSDOS

O modo real s acessa a


memria bsica, ou seja,
apenas640K

Windows
3.11

34

1024K
OutrasMemrias
640K
MemriaBsica

PC/AT3286
Processador803286
ModoProtegido16bits
OmodoProtegido16eo32
bitsacessamtodaaXMS

RAM

XMS

ModoProtegido32bits
1024K
OutrasMemrias

ModoReal
Windows9x,ME,
NT,2000,XP

MSDOS
Windows
3.11

640K
MemriaBsica

O modo real s acessa a


memria bsica, ou seja,
apenas640K

OWindows3.11trabalhavaemmodoreal(poiseleapenasumShellgrfico
do MSDOS) mas, acessando a memria extendida (XMS). S que ele no
trabalhava perfeitamente com a XMS, por isso que ocorria freqentemente
problemadeGPF(GeralProtectionFailFalhaGeraldeProteo).

LiberaodaMemriaBsica
Aliberaodamemriabsicaconsisteemfazercomqueprogramasoudrivers,
querodamemmodoreal,passemautilizaraMemriaSuperior(UMB)eamemria
Alta (HMA), para que a memria bsica fique liberada pra rodar apenas os
programasdousuriofeitosparaMSDOS.

35

Config.sys
Naprimeiralinhadoarquivocoloqueomostradonas3linhasabaixo:
DEVICE=C:\Windows\Himen.sys
DEVICE=C:\Windows\EMM386.exe/NoEMS
DOS=HIGH,UMB

OarquivoHimen.sysogerenciadordamemriaalta(HMA).
DEVICE um comando do MSDOS pra carregar um driver de um dispositivo
(comooCDROMporexemplo)emmodoreal.
AlinhaDOS=HIGH,UMB,doarquivoConfig.sys,indicaqueproMSDOSrodar
umapartedelenaMemriaAlta(HMA)eoutrapartenaUMB.
SenoarquivoConfig.sysjexistiralgumalinhaqueiniciacomDEVICE(antes
de voc inserir as 3 linhas mostradas mais acima) ento, voc deve mudar o
DEVICEdestaslinhas,quejestavamnoConfig.sys,paraDEVICEHIGH.
O DEVICEHIGH tem a mesma funo do comando DEVICE, s que ele
carregaodriver,especificadoafrentedele,naMemriaAlta(HMA).
O MSDOS s pode rodar um programa por vez(por ele ser um Sistema
OperacionalMonotarefa).OprogramaEMM386.exe umassistentedoMSDOS
pra simular multitarefa. Quando um programa est rodando no MSDOS e
necessriaaexecuodeoutroprogramaento,oEMM386.exepegaoprograma
atualecolocaonamemriaextendida(XMS),liberandoamemriabsica(que
apenasde640K)praexecutaroutroprograma.Enquantoosprogramas(feitospra
MSDOS)estiveremnaXMS,elesficamparalisados.LogooEMM386.exevaificar
intercalandoosprogramasentreaXMSeaMemriaBsicaprasimularmultitarefa.
EstatcnicadoEMM386.exedenominadaEMSMemriaExpandida.Uma
dasoutrasfunesdoEMM386.exegerenciaraUMB(amemriaondefuncionam
dispositivoscomoomodem).
SevoctiverexecutandoumprogramafeitoproMSDOSmasapartirdo
Windows e, habilitar a EMS (Memria Expandida), isso causar problemas pois,
enquantooWindowsestsendoexecutado,eleoproprietriodaXMS(Memria
Extendida)e,estandoaEMShabilitada,osprogramasdoMSDOSvoentrarem
conflitocomoWindowspois,estenoconsideraqueestesprogramasdoMSDOS
estejamrodandonaXMSpodendo,oWindows,quererutilizaroespaoquejest
sendoutilizadoproumprogramadoMSDOS.

Clock
Existeumcircuitonaplacame,denominadodecristal,queoclockdela.
ocristalquemdefineafreqnciadaplacame,omomentoemqueoprocessador

36

deve transmitir dados. Esse clock a mudana contnua do estado 0 (sem


eletricidade)paraoestado1(comeletricidade).
Noestado1,circuladaumacorrentedeeltrons.Nessemomentoqueos
dadossotransmitidospelaCPU.
1
0

1pulso

1pulso

1pulso

RampadeSubidadoClock
RampadeDescidadoClock
Esse cristal determina a freqncia da placame, a freqncia de
transmissodosdados.Asplacasmemaisantigastinhamfreqnciade66Mhz.
Hojeomaiscomumsoplacasmede100e133Mhz.

TaxadeTransfernciadoBarramentoouLarguradaBanda
Seumaplacametemfreqnciade66Mhzenumbarramentopassam8
bits por ciclo (pulso de clock) ento, a placa transmite por esse barramento
528.000.000 bits por segundo (66Mhz = 66.000.000 ciclos por segundo
66.000.000*8bits=528.000.000bits).Dividindo66Mhzpor1MBtemseataxade
transfernciadobarramento(emMegabitsporsegundo).Logo:
TaxadeTransfernciadoBarramento
ouLarguradaBanda
PC66
PC100
PC133

66.000.000/220=62,9Mbps

denominaodadaplacasmecombarramentode66Mhzouplacas
quetrabalhamaestafrequncia
denominaodadaplacasmecombarramentode100Mhzouplacas
quetrabalhamaestafrequncia
denominaodadaplacasmecombarramentode133Mhzouplacas
quetrabalhamaestafrequncia

Oprocessadortrabalhaaumafreqnciamuitosuperioradosbarramentoda
placame.Eleprocessaasinformaesmuitomaisrpidomas,devolveoresultado
(dados)emumavelocidademenorpois,avelocidadedetransmissodosdados
dependedafreqnciadaplacame(dobarramentodedadosdesta).
Atualmente,asplacasmetmbarramentodedadosde64bits(passam64
bits,porpulsodeclock,paramemriaRAM).

37

64bits
66Mhz

CPU
RAM
66Mhz=66.000.000pulsos/s
66.000.000*64=4.224.000.000bits/s
4.224.000.000/8bits=528.000.000bytes/s
Pentium133Mhz
528.000.000/220(1MB)=530,54MBps
Ataxadetransfernciadobarramentodedadosde64bits,deumaplacamecom
freqnciade66Mhz,praprocessadorPentium133Mhz,de503,54MBps.

64bits
133Mhz

CPU

RAM

PentiumIII800Mhz
133Mhz=133.000.000pulsos/s
133.000.000*64=8.512.000.000bits/s
8.512.000.000/8bits=1.064.000.000bytes/s
1.064.000.000/220(1MB)=1.014,7MBps
Ataxadetransfernciadobarramentodedadosde64bits,deumaplacamecom
freqnciade133Mhz,praprocessadorPentiumIII800Mhz,de1.014,7MBps.

64bits
100MhzDDR

CPU

RAM

Athlon

AsplacasmepraprocessadoresAthlonutilizambarramentodedadoscom
tecnologiaDDR(DoubleDataRateTaxadeDadosDobrada).Estatecnologiafaz
com que dados sejam transmitidos quando o estado do clock for 0 e quando o

38

estado for 1. Logo, dados so transmitidos tanta na rampa de subida do clock


quantonarampadedescida.
ComparandoumAthloncomumPentiumIII,enquantooPentiumIIImanda
dadosnarampadesubidaeficaaguardandoapassagemdarampadedescidapra
poder enviar dados novamente, o Athlon envia dados pelo barramento tando na
rampadesubidaquandonadedescida,assim,elenoficaesperandoapassagem
darampadedescidaprapoderenviardadosnovamente,elemandadadosnos2
estadosdoclock(0e1).
100Mhz=100.000.000ciclosporsegundo
100.000.000*64=6.400.000.000bits/s
6.400.000.000*2(devidoobarramentoserDDR)=12.800.000.000bits/s
12.800.000.000/8bits=1.600.000.000bytes/s
1.600.000.000/230(1GB)=1,49GBps
Ataxadetransfernciadobarramentodedadosde64bits,deumaplacamecom
freqnciade100MhzDDR,praprocessadorAthlon,de1,42GBps.

16bits
100MhzQDR

CPU

RAM

Pentium4

100Mhz=100.000.000ciclosporsegundo
100.000.000*16=1.600.000.000bits/s
1.600.000.000*4(devidoobarramentoserQDR)=6.400.000.000bits/s
6.400.000.000/8bits=800.000.000bytes/s
800.000.000/230(1GB)=0,74GBps
Ataxadetransfernciadobarramentodedadosde16bits,deumaplacamecom
freqnciade100MhzQDR,praprocessadorPentium4,de0,74GBps.

PentesdeMemria
Atualmente,asplacametembarramentode64bits
Tipo
NdeVias
LarguraemBits

39

TecnologiadeAcesso

30

72
168
184
NoEspecificado

32
64
64
16(QDR)

Assncronas
Sncronas

FPM
AlgumasEDORAM
EDORAM
SDRAM
SDRAMDDR
RAMBUS

TempodeAcessodaMemriaRAM(Latncia),WaitState(WS)
Otempodeacessodamemria,oulatncia,otempoqueelagastapara
encontrarumdadodentrodela.Quandoobarramentonecessitapegarumdadona
memria, como a memria leva um determinado tempo pra encontrar o dado, o
barramentodedadosdeveesperaressetempopelarespostadaRAM.Essetempo
queobarramentodeveesperarpelamemriadeveserconfiguradonoSetupe
denominadoWaitState(WS).
SevocconfigurarnoSetupumtempomenordoqueamemriarealmente
gastapraacharodadoento,obarramentosolicitaodadoRAM,esperapouco
tempodoqueonecessrioevoltasemodado.Seotempoquevocconfigurarfor
maiordoqueotemporealqueamemriagastapraencontrarumdadoento,voc
vaiperderperformancepois,obarramentovaificaraguardandoumtempoamais
mesmodepoisdeterrecebidoodadodaRAM.
PentedeMemriaRAM
60

Especificao do Tempo de Acesso da Memria. Neste


exemploso60ns(nanosegundos)

6=60ns
60=60ns
7=70ns
70=70ns

CircuitoSPD
OcircuitoSPD,quesurgiucomasmemriasapartirde168vias,vemde
fbricacomasinformaessobreconfiguraodamemriacomo:velocidadecom
queelatrabalha(Mhz);qualotempodeWaitState(WS)(tempoqueamemrialeva
praencontrarumdadodentrodela).
Atravsdessecircuito,algumasplacasmelemessaconfiguraoeento
nonecessriofazeressaconfiguraomanualdamemrianoSetup.
PentedeMemriaRAM
CircuitoSPD

40

Sevoctemumpente dememriaRAMde168viasPC133ecoloclo
numaplacamecombarramentode133Mhz,vocnoprecisaconfigurarnadano
Setuppois,comoesttudocompatvel,aplacamevailerasinformaesdoSPD
eopentevaifuncionarcorretamente
Sevoccolocaressepentede133Mhznumaplacamede100Mhzedeixar
aplacamelerasinformaesdoSPD,opentenovaifuncionarcorretamente,
podendoattravaramquina.NestecasovocdeveconfigurarnoSetupparaque
a placame no leia as informaes do SPD pois voc vai configurar o pente
manualmente.
Oproblemadevoccolocaropentede133Mhznumbarramentodiferentede
133Mhzque,seopentetemcircuitoSPDe,nesteestagravadoqueooRefresh
daRAMdeveserfeitoacada3pulsosdeclock,noimportaemqualbarramento
voccoloqueopente,elesemprevaidarorefreshacada3pulsos(poisoque
informa o circuito SPD).S que se voc colocareste pente num barramento de
100Mhzenoconfigurlomanualmente,elevaicontinuardandorefreshacada3
pulsosmas,umpulsonumbarramentode100Mhzdemoramaisdoque1pulsonum
barramento de 133Mhz, logo, no barramento de 100Mhz, a memria PC 133
descarregaantesdeacontecerorefresh,ouseja,antesdos3pulsos.
Calculandootempogastonos3pulsosnumbarramentode133Mhz
133Mhz=133.000.000pulsos/s
1s/133.000.000=0,000000007s
1ns=1s/1.000.000.000=0,000000001s
0,000000007s/0,000000001s=7,51ns
No barramento de 133Mhz, cada pulso leva 7,51ns logo, 3 pulsos = 3*7,51ns =
22,53ns
Os3pulsosnobarramentode133Mhzleva22,53ns
Assim,amemriaemquestoleva22,53nspradescarregar,independentementeda
freqncia do barramento em que ela esteja pois, se ela foi desenvolvida pra
trabalharcombarramentode133Mhze,nestebarramento3pulsoslevam22,53ns,
entoestetempootempoqueamemrialevapradescarregar(transformando
esteresultadoempulsosquevaivariardeacordocomafreqnciadobarramento
em que a memria foi colocada mas, o tempo pra ela descarregar, em
nanosegundos,sersempre22,53).
Agoravamoscalcularointervaloquedeveserdadoorefreshnamemriade
133Mhz,empulsos,colocandoanumbarramentode100Mhz
100Mhz=100.000.000
1s/100.000.000=0,000000001s

41

1ns=1s/1.000.000.000=0,000000001s
0,000000001s/0,000000001s=10ns
Nobarramentode100Mhz,cadapulsoleva10nslogo,3pulsoslevam30ns
Comojsabemosqueamemriadeverecarregadaacada22,53ns(deacordocom
osclculosanteriores)ento,nobarramentode100Mhzamemriade133Mhzdeve
serrecarregadaacada2pulsospois,3pulsosnobarramentode100Mhzlevaria
30nseamemriadescarregariaantesdoRefresh.Os2pulsosnobarramentode
100Mhz levam 20ns e a memria s vai descarregar depois de 22,53ns.
Configurando assim o pente no barramento de 100Mhz ele vai funcionar
corretamente s que com muito menos performance do que no barramento de
133Mhzpois,oRefreshvaiterqueserfeitoantesdos22,53nsenoexatamentea
cada22,53ns.

TempodeRefreshdaMemriaRAM
AmemriaRAMcompostadecapacitores(armazenadoresdeeletricidade).
Squeaeletricidadearmazenadanestescapacitorestemumacurtadurao.Em
um tempo t os capacitores descarregam. Pra evitar essa descarga (pois isto
causaria perda de dados na RAM), existe um circuito que d recarga nos
capacitoresdaRAMnumintervalodetempodefinido.Esteprocessodenominado
Refreshe,vocdeveconfigurlonoSetup.
Esse Refresh leva um determinado tempo pra concluir, e voc deve
configurar,tambm,estetempodeduraodoRefreshalmdeinformarointervalo
detempoquedeveserdadooRefresh(dequantoemquantotempodeveserdado
oRefreshnaRAM).
Essasinformaestambmjvmgravadosnasmemriasquepossuemo
circuitoSPD(quefoicitadoanteriormente).
Exerccio:Comumbarramentode60MhzeumaRAMde70ns,quantospulsosde
clockobarramentodeveaguardaraRAM?
Dado:PentedeMemriaRAMde72viassemocircuitoSPD
Resoluo:
66Mhz=66.000.000pulsos/s
1s/66.000.000=0,000000015s
1ns=1s/1.000.000.000=0,000000001s
0,000000015s/0,000000001s=15,15ns
Logo,1pulsonobarramentode66Mhzleva15,15ns.
O barramento necessita de pelo menos 2 pulsos para acessar a memria logo,
2*15,15=30,30ns.

42

Obarramentolevar30,30nsparaacessaramemria.Sendoqueamemrialeva
70nsparafornecerumainformao,ento:7030,30=39,7ns.
39,7nsotempodeWaitState(WS)dobarramentootempoqueobarramento
deveaguardarpelamemriaRAM.Convertendoestetempoempulsostemos:
1pulsonobarramentode66Mhzleva15,15nseotempodeWSde39,7ns
39,7/15,15=2,62pulsos
Como no existe frao de pulso, o barramento ter que esperar 3 pulsos pela
respostadaRAM(3pulsosdeWaitState).

TiposdeMemria
DIMM(DoubleIntegratedMemoryModule)=MdulodeMemriaIntegradoDuplo
OspentesdememriaDIMMtmCI(CircuitoIntegrado)dosdoislados.
SIMM (Simple Integrated Memory Module) = Mdulo de Memria Integrado
Simples
OspentesdememriaSIMMtmCIapenasdeumlado.

SIMM

DIMM

DIMM

Mais atual, ocupa menos espao dentro do


computador

RegrasdeInstalaodeMemria
1 Completarbancos:nocasodaslacasatuais,quesode64bits,evoccolocar
umpentedememriade72vias(quede32bits),sevocdeixarsumpente,
ocomputadornovaifuncionarporqueamemrianovaiconseguiratendero
barramentopois,elatemametadedosbitsdobarramento.Sevoccolocar2

43

pentesde72viasnessaplacame(quetotalizam64bits)entoos2pentesvo
conseguiratenderobarramentode64bits.
Sevoctemumaplacamede64bitsdebarramentodedadosepentesde
memria de 64 bits, logo, cada banco seria um pente de memria. Se voc
tivesseentesde32bitsento,umbancoseriam2pentes

ERRADO
1

64MB

Pentes de 72 vias
(32bits)

CPU
Slotvazio

64bits

Noexemploacima,esterradoporqueobarramentode64bitseonicopentede
memriaqueestconectadode32bits.Precisariadeoutropentede64MBede
32bitspraformarumbanco(Na4regra,logoabaixo,vocvaientenderporqueos
pentestmqueteramesmacapacidadedentrodeumbanco).
2 Nosaltarbancos:vocdevecolocarospentesconsecutivamenteenopode
pularbancos.Cadaslottemumaidentificaonumricaescritaprximaaelena
placamejustamentepravocsaberaordemdeles.
3 Iniciarpelo1banco:Aidentificaonumricaescritaprximaacadaslot,na
placame,tambmservepraquevocvejaqualoprimeiroslotouseja,onde
comearaporospentes.
4 Nomisturarpentescomcapacidadesdiferentesnomesmobanco:

ERRADO
1
Pentes de 72 vias
(32bits)

16MB

CPU

64MB

64bits

Como o 1 pente de 16MB, sendo que tem outro pente no 2 slot, o


computadorvaicontarapenas32MBdeRAMnoPOSTpois,elededuzqueno2
slottemoutropentede16MB.Assimocomputadorvaificartravando.

44

CERTO
16MB

16MB

2
Pentes de 72 vias
(32bits)

CPU

64MB

64MB

64bits
TotaldeMemriaRAM=160MB

Nesteexemploacima,comotodosospentessode32bits,eobarramentode64
bitslogo,praformarumbancoprecisasede2pentesdememriade32bits.Assim,
a montagem acima est correta, mesmo tendo pentes de capacidade diferente
dentrodocomputador,porquenummesmobanconotempentesdecapacidade
diferente.Elessodecapacidadediferentesmas,embancosdiferentes.
5 NomisturarpentesDIMMeSIMMnomesmobanco
6 No misturar pentes com paridade (ou ECC Error Correction Code =
Cdigo de Correo de Erro) e pentes sem paridade (ou sem ECC) no
computador:estecontroledeparidadepratentarreconhecerquandoalgum
bitdeumdado,quefoigravadonamemria,foiperdidodevidoadefeitona
memria ou qualquer outro problema. O bit de paridade como um dgito
verificador,deacordocomoseuvalorquetercondiesdesaberseodado
foigravadoporcompletoouno.
OspentescomcontroledeparidadetemndeCIsmpareossemcontrolede
paridadetemndeCIspar.

Comcontroledeparidade

Semcontroledeparidade

7 Nomisturarpentescomtempodeacessodiferentesnocomputador
8 Nomisturarpentescomquantidadedeviasdiferentesnocomputador
9 Somente usar pentes com a mesma freqncia do barramento, ou
configuraraplacameparaopentequedesejautilizar: Vocpodeutilizar

45

umpentede133Mhznumaplacade100Mhz,squedeverconfiguraraplaca
meeopentenoSetupparaqueoestefuncionecorretamente.
Oquenopodeoinverso,umaplacade133Mhzcomumpentede100Mhz.
Nestecasonoadiantaconfiguraraplacameeopentequenofunciona.

10Nomisturartecnologiasdiferentesnocomputador
11ConfigurarcorretamenteoSetup
12Usarsomentepentescomtecnologiassuportadaspelochipsetdaplaca
me
Observaes:
A Descarregaraestticaantesdepegarnospentes
B Nuncaconectaroudesconectarpentescomocomputadorligado(emcasode
fontesATX,desligueoestabilizador/nobreak)
CGuardarpentesemplsticosantiestticos(umpenteemcadaplstico):plsticos
antiestticos so aqueles que vm as placas quando voc compra (aqueles
sacoscinzacomaetiquetaamarela).Temtambmunsquevemcomainscri
StaticSensitiveDeviceemtodooplstico(sosacosamarelos).
DNo aproximar pentes de campos eletromagnticos (transformadores,
estabilizadores,geradores,monitores,ms,etc)
E Evitarchoquesfsicos
F Instalarcorretamenteopentenosocket
No utilize chaves de fenda eltricas (com motorzinho) e evite utilizar
chavesdefendaimantadaspertodoscomponentesinternosdoPC.Nocaso
deprecisarpegarparafusosquetenhamcadonaplacame,utilizeumapina
enoumachavedefendaimantada.

FSBFrontSideBus:BarramentoPrincipal
OFSBobarramentoprincipaldaplacame.Estebarramentodivididoem:
BarramentodeDados,EndereoeControle.
TodososdispositivosestoligadosaoFSB.Obarramentodeendereodo
FSBpraindicarpraqualdispositivoqueosdadosdevemir.
Quandosefalaqueumpente,placaoubarramentode64bits,istoquer
dizerqueobarramentodedadosde64bitsmasaindatemmaisbits.

46

TecnologiasdeAcesso(ModoconvencionaldeacessoRAM)

47

CacheL1=CacheLevel1
CacheL2=CacheLevel2
Indicar qual o endereo da
RAMquevaiseracessado
BarramentodeEndereo
Memria
CPU
Cache
InternaL1

Memria
Cache
ExternaL2

Chipset

48
Mesma freqncia

ria

BarramentodaMem

BarramentoPrincipal(FSB)
BarramentodeControle

Controladoresde
Cache

BarramentodeDados

LinhadaRAM=RASouPgina
ColunadaRAM=CAS

RAStoCASDelay:otempoqueochipsetesperaentrea
seleodalinhaeaseleodacolunanaRAM.
CASLatency:tempoqueamemrialevapraacharacolunaondeestodadosolicitado
RASLatency:tempoqueamemrialevapraacharalinhaondeestodadosolicitado

49

Capacidade
Tempode
Acesso

HD

RAM

CacheL2

CPU
CacheL1

40GB

128MB

512KB

16KB

4ns

Mesma
velocidadedo
processador

8ms

7ns

Quando o processador necessita acessar um dado na RAM, ele solicita


primeiroaCacheL1.estasolicitaaCacheL2quejoga,nobarramentodeendereo,
oendereodolocaldaRAMquedesejaacessar.
ARAMdivididaemlinhas(RASouPgina)ecolunas(CAS).ACacheL2
joganobarramentodeendereosumnbinrio(queapartirdo386de32bits
pois,estesprocessadorespodemacessarat2TBdeRAMe,praenderearestes
2TBprecisode32bitsdeendereo),apartemenossignificativadessenbinrio
a linha da RAM e a parte mais significativa e a coluna. Assim, o chipset vai
selecionaralinha,aguardarumtempo(RAStoCASDelay)eselecionaracoluna.
Depoisqueochipsetliberaracoluna,odadovaiprobarramentodedadosechega
atquemosolicitou(quenocaso,quemsolicitadiretamenteaochipsetaCache
L2).QuandoaCacheL2recebeodado,elaliberaopraCacheL1,eestaporsua
vez,liberaproprocessador(quefoiquemsolicitouodadoprimeiramente).

TecnologiasdeMemriaRAM
MemriasFPM(30vias)
FPM(FastPageModule)=MdulodePginaRpida
NocasodasFPM,elassomaisgeisporqueaseleodalinhaefeitaapenas
uma vezpois,quando o processadorsolicita umdado,este geralmenteest em
endereos consecutivos, assim, quando vai ocorrer um acesso, selecionada a
linha.Apartirdeento,selecionaseapenasacolunanoendereoconsecutivo(o
tempogastocomaseleodalinhanoocorremais,atchegarnaprximalinhada
RAM).

42

MemriasEDORAM(72vias)
AEDORAMcomoaFPM,squeenquantoochipsetestselecionandoas
colunas,elajvaiselecionandooutralinhaaomesmotempopois,quandoaleitura
dascolunaschegaraofinaldopentedememria,necessriopularumalinhapara
baixo.NocasodaFPM,seriagastonovamenteotempodeseleodalinha.Como
asEDORAMfazemaseleodaoutralinhaduranteaseleodascolunas,no
perdidotemponaseleoda2linhaemdiante.

MemriasBEDORAM
As memrias BEDO RAM fazem o mesmo que as EDO RAM, s que o
chipsetfazapenaso1acessoRAM,apartirdo2acesso,umcircuitonaprpria
memriaquevaiacessarosoutrosdadosliberandoochipsetpraoutrastarefas.
Estatecnologiasexistepramemriasdevdeo.

MemriasSDRAM(168vias)
SDRAM (Synchrony Dynamic Random Access Memory) = Memria de
AcessoRandmicoDinmicaSncrona
Obarramentoprincipal(FSBpartedobarramentodecontrole,endereoe
dados que liga o chipset ao processador) trabalha na mesma freqncia do
processador. J o barramento da memria (parte do barramento de controle,
endereoedadosqueligaochipsetmemria)trabalhanumafreqnciamenor
queadoprocessador.
Coma SDRAM, o barramento da memria passou a trabalhar na mesma
freqncia do barramento principal, ou seja, a freqncia do processador. Esta
memriasncronaporestemotivo.

MemriasSDRAMDDR(184vias)
DDR(DoubleDataRate)=TaxadeDadosDobrada
EstetipodememriafazomesmoqueaSDRAM,squemandadadostanto
narampadesubidadoclock(1)quantonarampadedescida(0).Todasostiposde
memriaSDRAMsode64bitslogo,asplacasmepraelasdevemterbarramento
dedadosde64bits.
NaSDRAMDDRexistem2matrizesdeclulascapacitivas(comosefossem
2pentesdememria)assim,podeseacessar2dadossimultaneamente,diminuindo

43

a ociosidade do barramento pois, enquanto o dado est sendo localizado na


memria,obarramentodedadosestesperandopelodado.

MemriasRAMBUS

EstasmemriasforamdesenvolvidasespecialmenteparaoPentium4,es
funcionamcomplacasmepraesteprocessador.
QuandovoccompraumprocessadorPentium4,elejvemcom2pentesde
memriaRAMBUS.
Estamemriafuncionanumbarramentode200MhzQDR(QuadrupleData
RateTaxadeDadosQuadruplicada)de16bits(nasSDRAMobarramentode
dadosde64bits).
AtecnologiaQDRcomoaDDR,somandadosdadostantonarampade
subidadoclockcomonadedescidasque,naQDR,somandados2dadosa
cadaestadodoclock(2narampadesubidae2nadedescida).
AvantagemdaRAMBUSpraSDRAMDDRque,estatem2matrizesde
clulascapacitivaseaRAMBUStem16matrizes.Sendoqueobarramentocomo
qualaRAMBUStrabalhasde16bits,estavaimandarumaquantidadedebits
menorpelobarramentonuminstantesque2vezesmaisqueasmemriasSDRAM
DDR.Assim,otrfegodedadosnobarramentosermaior,diminuindomaisaindaa
ociosidadedobarramento.
Asmemriasatuaistrabalhama3,3V.Existiamslotsquetrabalhavama5V.por
isso,cuidadoaoporumaplacanumslot.Verifiqueatensodaplacaeadoslot
antes.

MemriaVirtual
Imaginemos que voc tenha vrios programas abertos e deseja abrir um
outro.Supondoquevoctem32MBdeRAMlivreeesteoutroprogramaprecisade
64MBpraabrir.Assim,comonohmemriaRAMsuficientepraabriroprograma,
osistemaoperacionalvaiusaroHDcomoumaextensodaXMSdaMemriaRAM,
utilizandoumSwapFile(ArquivodeTroca).ComooHDmuitomaislentoquea
RAM,ocomputadorvaitrabalharmaisdevagardevidoisto.

ConfiguraodoTempodeAcessodasMemriasnoSetup
BurstWrite(RajadadeGravao):otempoqueamemrialevapraefetuaruma
gravaono1acesso,2,3e4(emnanosegundos).

44

BurstRead(RajadadeLeitura):omesmoqueoBurstWritesquedurantea
leitura.

DiscoRgido(HD)
HD=HardDisk
HDD=HardDiskDrive(DrivedeDiscoRgido)
FDC=FloppyDiskDrive(DrivedeDiscoFlexvel)
OHDumdispositivofechadoavcuoenopodeseraberto.
OsHDscomunsgirama10.000rpm(rotaesporminuto)normalmente

45

EstruturaInternadoHD(VistaLateral)
CabeadeLeitura/Gravao
Brao de suporte das
cabeasdeleitura/gravao

DiscoInterno

VisosuperiordeumdiscoInternodoHD

Trilha0

Setor (vem de fbrica formatado


com512bytes)

46

Trilha0

Trilha2

Trilha1

Cilindro0

Cilindro1

Cilindro2

47

Trilha0
Trilha0

Trilha0
Trilha0
Cilindro0

GeometriadoHD
A geometria do HD o conjunto de informaes sobre quantidade de
cilindros,cabeasesetoresqueoHDpossui.
A partir da geometria do HD possvel calcularse a sua capacidade.
SupondoquetenhamosumHDcomaseguintegeometria:3306Cilindros(Cyl),16
Cabeas(Heads)e63Setores(Sec)entocalculemosasuacapacidade:
Sabendosequecadasetorarmazena512bytes,smultiplicaressevalorpelos
dadosdageometriadoHD,logo:
3306*16*63*512=1.706.213.376bytes
1.706.213.376/130(1GB)=1,58GB
Logo,acapacidadedoHDde1,58GB
SeoHDtem3306cilindros,cadafacedecadadiscointernodoHDtem3306trilhas.
Sendo16cabeas,existem16faces,logo,so8discosinternos.Os63setoresa
quantidadedesetoresportrilha

TiposdeHD
ExistemdoistiposdeHD:osIDEeoSCSI(pronunciaseScuzi).OsHDsIDE
sootipocomumqueencontradonamaioriadoscomputadores.Adiferenaentre
oIDEeoSCSIque,oSCSItrabalhabemmaisrpidoqueoIDE.Avelocidadede
rotao(rpm)eataxadetransfernciadelesobemmaioresquedoIDE.Otempo
deacessomenorealmdeelesermaisseguro.
ExistemlimitaesdetamanhodeHDnaplacame.Vamossuporquevoc
tenhaumHDde20GBecolocaonumaplacameantiga.Elapodenoreconhecer

48

os20GB.NumPentium166,omximoquereconhecidoso8GB.Logo,vocs
vaiconseguirutilizar8GBdoseuHDde20GB(svaiconseguircriarpartiode
8GBououtrasdetamanhomenor).
Quantoaisto,inicialmente,existiamtrstiposdeHDIDE:
IDENORMALreconheceat504MB(mximo:1024cyl,16head,63sec)
IDELARGEreconhecede504MBat1GB(acimade1026cyl)
IDELBAde504MBat8GB(acimade1024cyl)
OsPCs486sreconhecemat504MBnoHD.OsPentiumMMX166s
reconhecem8GBnoHD.
ApartirdoPentiumII,asplacasmepassaramareconhecerHDsmaiores,
pois,forammudadosostiposdeHDIDE.Vejaanovatabelaabaixo:
IDENORMALreconheceat504MB(mximo:1024cyl,16head,63sec)
IDELARGEreconhecede504MBat1GB(acimade1026cyl)
IDELBAde504MBat80GB(acimade1024cyl)

FormataoFsica
A Formatao Fsica o conjunto de trilhas e setores do HD, conhecida
tambm como Formatao de Baixo Nvel. Esta a formatao que vem de
fbrica.EstaformataoumprocessoquefeitoduranteafabricaodoHDonde
socriadosastrilhaseossetores.
Nos HDs antigos (antes do IDE) era necessrio fazer a formatao fsica
depoisdeumdeterminadotempodeusodoHD.IstoporqueaquelesHDseram
formadosporummaterial que se deteriorava rapidamente assim,era necessrio
fazernovamenteaformataofsicaprarefazerastrilhasesetoresdodisco.Estes
HDstinhamummotordepassopramoverascabeas.Cadamovimentodacabea
determinavaumatrilha.
AmovimentaodosbraoscomascabeasdeleituraegravaodsHDs
IDEfeitamagneticamenteenomaismecanicamente(comoosHDscommotor
depasso).Comisto,amovimentaodosbraosmuitominuciosaeprecisa.Num
movimentodobraoelepodeatmesmoficarnoespaoentreduastrilhas.Nocaso
dosHDscommotordepasso,cadamovimentadobraosempreparavaemcima
deumatrilha.ComoacapacidadedosHDsaumentoumuito,adistnciaentreuma
trilhaeoutrafoificandocadavezmenoreatrilha,cadavezmenosespessa.Devido
aistosenecessitoudeumsistema,paramovimentaodosbraos,quefossemais
preciso do que o motor de passo. O problema com isto que, com este novo
sistema,cadamovimentodosbraosnoiriaparar,obrigatoriamente,emcimade
umatrilha,entofoinecessriaacriaodeumaidentificaonoHDparaqueas
cabeasdeleituraegravaodosbraossoubessemquandoestiverempassando
sobreumatrilhaeobraopoderpararnesseponto.Essaidentificaodaposio

49

datrilhafoidenominadadeServoeestemarcadoduranteaformataofsicafeita
nafbrica.
OproblemadevocformatarfisicamenteumHDIDEquevocperderiaos
servoseassim,ascabeasdeleituraegravaonosaberiamquandoestiverem
passando sobre uma trilha para poderem parar sobre ela. Os programas de
formatao fsica reconstroem as trilhas e os setores, mas, no reconstroem os
servos.Istoporqueestesprogramasforamdesenvolvidospraseremutilizadosem
HDscommotordepassoe,nestesnoexistiamosservosainda.
AlgunsHDsIDEvmcomutilitriodeformataofsica(quenodeveser
utilizadocomoutromodelodeHD),squeessaformataofsicanoreal,pois,
estesutilitrios,quevemcomoHD,apenasisolamossetoresdefeituososprano
sejamutilizados(poisqualquerdadogravadonumsetordefeituososeriaperdido).
Alguns HD vm com setores reserva e, neste caso, o utilitrio isola os setores
defeituososeliberaosreservaspraseremutilizadosnolugar.
OsHDsSCSItemumaestruturadiferentedosIDEepossuemseuprprio
programa de formatao fsica que funciona corretamente e deve ser utilizado
semprequeoHDSCSIestivercomproblemasenecessitarserformatado.
AformataofsicadeumHDIDEsdeveserfeitaquandooHDnotiver
maisnenhumaalternativadereparo.Estaseriaaltimaopo,depoisquetodasas
alternativasfalharam,antesdejogaroHDnolixo.
Aformataofsicadizqueisolaossetoresdefeituososmas,asvezes,isso
noocorreporqueoprogramadeformataolgicanoconsegueisolarosetor
defeituoso. Estes setoresdefeituosos do HDqueso isoladospelo programa de
formatao(fsicaoulgica)sodenominadosBadBlocks.
SetordeBoot,TabeladePartioeMBR
Osetordebootumsetorespecialqueficalocalizadonatrilha0doprimeiro
disco do HD. Este setor armazena informaes importantes sobre o HD. Dentro
destesetorestoarmazenadosaTabeladePartio,queumarquivodedados,e
oMBR(MasterBootRecording),queumprograma.
OMBRresponsvelpelainicializaodoSistemaOperacional
VisosuperiordeumdiscoInternodoHD

Trilha0

SetordeBoot
50

TabeladePartio
CilindroInicial
0
7

CilindroFinal
6
11

Tipo
PRIDOS
EXTDOS

UnidadeLgica
C:
D:

Status
Ativa

VisosuperiordeumdiscoInternodoHD

Trilha0

C:
D:

Aspartiescomeamapsatrilha0,logo,nosogravadosdadosnesta
trilha.Somenteosetordebootquecontmdados(aTabeladePartioeoMBR).
Os programas particionadores, como o FDISK, no fazem nada alm de
alteraesnaTabeladePartio.NofeitanenhumadelimitaonoHDpradefinir
asparties.EstasssoconhecidasatravsdaTabeladePartio.
AlgunsvrusapagamaTabeladePartiofazendocomquevocpercatodos
osseusdados.
QuandovocformataumHD,mesmoquefaaistoemtodasasparties,o
setordeboot(queficanatrilha0)noalterado.Osvrusdebootsealocamno
setordeboot,assim,aformataonovairemoverovrus.Praisso,vocprecisar
usar um antivrus ou o prprio FDISK. O FDISK pode reestruturar a Tabela de
Partio(elenoapagaaTabeladePartio,somenteareestruturapois,sehouver
algumvruseledestrudoSEATABELADEPARTIOFORAPAGADA,VOC
PERDETODOSOSSEUSDADOS)eregravaroMBRnosetordeboot.Ocomando
praistoFDISK/MBR.

PrCompensaodeEscrita
Apartirdasltimastrilhas,avoltagemcomqueacabeagravaosdados
devesermenor,pois,odimetrodastrilhasvaidiminuindomedidaqueatrilha
est mais prxima do centro do HD. Assim, o tamanho do setor tambm vai
diminuindo. Devido a este fato, a cabea de leitura e gravao deve diminuir a

51

voltagem(tenso)nomomentodegravarnestessetores,pranodestruirosdados
dossetoresaoredor.
NosHDsmaisantigosvocprecisavadefinir,noSetup,apartirdequaltrilha
pequeoHDdevediminuiravoltagem(tenso)nomomentodagravao.Isto
denominado Pr Compensao de Escrita. No Setup voc vai encontrar como
PreComp,PCompouWComp.
NosHDsatuais,vocnoprecisaconfiguraristo,vocdeixaqueoprprio
HDfaa,mas,praisto,vocdeveconfigurarnoSetupoPreComppraqueoprprio
HDresolvaoproblema.Praisto,bastavocinformarnaopoPreCompdoSetupo
valor65535.

InicializaodoComputador
Na memria ROM existem 3 programas que j vem gravados nela: BIOS
(BasicInputOutputSystem),POST(PowerOnSelfTest)eSetup(Configurao).
PassospraInicializaodocomputador

OPOSTinicializado,testaaconfiguraodocomputadoreexecutaoMBR
OMBRlaTabeladePartioedescobrequalapartioativa
Depoisdesaberqualapartioativa,oMBRvaiatelae,nosetordeboot
da partio, executa o Boot Strap (programa que carrega o Sistema
Operacional)

BootStrap
OBootStrapoprogramaquecarregaoSistemaOperacional.OMBRs
sabecomocarregaroBootStraplogo,todoSistemaOperacionaltemseuprprio
BootStrap.
OBootStrap do Windows9xcarregaosseguintesarquivos/programas na
ordemabaixo:
IO.SYS
MSDOS.SYS
CONFIG.SYS
COMMAND.COM
AUTOEXEC.BAT
WIN.COM
Os arquivos IO.SYS, MSDOS.SYS e COMMAND.COM so o Kernel do
Windows9x(NcleodoSistemaOperacional).

52

SistemadeArquivos
UmsistemadearquivosumaestruturafeitalogicamentenoHDpratornar
possvel a gravao, localizao e leitura de dados do mesmo. Os sistemas de
arquivospossuemumatabelacontendoosendereosdosarquivos(queservisto
maisadiante).
Osmaisconhecidosso:FAT16(Windows95),FAT32(Windows95OSR/2,
Windows98,WindowsME),NTFS(WindowsNT,2000,XP),EXT2eEXT3(Linux).
Osistemadearquivoscriadoquandovocfazformataumapartio.Num
mesmoHDvocpodetervriossistemasdearquivosdiferentesemcadapartio.
O sistema operacional quem vai definir se voc vai conseguir assessar essas
parties(comumdeterminadosistemadearquivos),ouno.
Neste trabalho ser mostrada apenas a estrutura dos sistemas FAT16 e
FAT32,porseremosmaiscomuns.

Cluster
UmclusterumaUnidadesdeAlocaodeArquivos,esteformadosporum
oumaissetores.Emcadaclusterspodesergravadoapenasumarquivo.Mesmo
queexistaespaodisponvelnoclusterparaarmazenaroutroarquivo.

FAT16
FAT(FileAllocationTable)significaTabeladeAlocaodeArquivos.Este
sistemautiliza16bitsparaformarosendereosdosarquivos.Comestes16bits,
podeseter65536endereos(216).Otamanhodasunidadesdealocao(Cluster)
variadeacordocomotamanhodapartio.
AFAT16strabalhacompartiesdeat2GBdevidoelaspoderpossuir
65536endereos,ecomestaquantidade,spossvelenderear2GB.
SevoctiverumHDcommaisde2GB,terqueparticionloemmaisde
umapartio(todascomnomximo2GB)pranoperderespaodoseuHD.Se
vocforfazerapenasumapartio,estaspoderserdeat2GBeassim,voc
perdertodooespaorestantenoseuHD.
Exemplo1:HDde4BGcomFAT16

53

C:

(PartioPrimria)
2GB

(PartioExtendida)
2GB

4GB

Na partio extendida voc


pode criar unidades lgicas
at a letra Z (mas isto no
restriodaFAT16,queZ
a ltima letra do alfabeto,
logo, no tem como atribuir
outras unidades por falta de
letra)

Exemplo2:HDde10BGcomFAT16

C:

(PartioPrimria)
2GB

(PartioExtendida)
2GB

EspaoDesperdiado
6GB

10GB

Observao
Aspartiessosomente2:aprimriaeaextendida.Dentrodaextendida
posesetervriasunidadeslgicas(quenosoparties).
Sevoctiverumapartiode1GB,vamoscalcularotamanhodocluster:
1GB=230=1.073.741.824bytes
1.073.741.824/65.536=16.384bytes
16.384/1024(1KB)=16KBporcluster
Agoracomumapartiode1,58GB
1,58GB=1,58*230=1.696.512.082bytes
1.696.512.082/65.536=25.886bytes

54

25.886/1024(1KB)=25KBporcluster
HDdepoisdeformatadocomFAT16
VFAT(SistemadearquivoscomnomeslongosdoWindows)
FAT2(CpiadaFAT)
FAT(TabeladeAlocaodeArquivos)
TabelaDiretrio

readoSistemaOperacional
SetordeBootdaPartio:
BootStrap
Trilha0

SetordeBootdaTrilha0:
TabeladePartio,MBR

FAT32
Estesistemadearquivosnotem32bitsdeendereamento,massim28.
com28bitspodeseterat268435456endereos(228).
NaFAT32aMicrosoftdefiniutamanhosfixosdecluster,quepodeserde4a
8setores,dependendodotamanhodapartio.Elapodetrabalharcompartiesde
at2TB.
AsvantagensdaFAT32quehumdesperdciodememria(espaoem
disco)menordevidootamanhodoclustersermenordoquenaFAT16.Oproblema
que,como aquantidadedeclusters maiornaFAT32,aperformancedoHD
diminui.

TabelaDiretrio
ATabelaDiretrioopontoinicialparaalocalizaodeumarquivo.Nela
estogravadasinformaessobreoarquivosendoosdadosprincipais,onomeeo
clusterincialdoarquivo.
ApartirdaTabelaDiretriovaiseataFATparalerougravaroarquivo.
Vamossuporquevoctenhadoisarquivos,umcomonomedeProposta.txt
e outro com o nome de Contrato.txt, veja como ficaria a Tabela Diretrio
(considerandoseclusterde1024bytes):

55

Nome do Extenso
Arquivo
Proposta
Txt
Contrato
Txt

Tamanho Data
(bytes)
34
14/08/2002
27
14/08/2002

Hora

Atributos

11:40
11:50

A
A

Cluster
Inicial
1
2

AtributosdeArquivo:
AArquivo
HOculto
RSomenteLeitura
SSistema
Cluster
1
2
Pointer
EOF
EOF
EOF(EndofFile)=FimdeArquivo
FAT

O arquivo Proposta.txt ocupou o Cluster 1 e terminou nele (EOF). O arquivo


Contrato.txtocupouoCluster2eterminounele.
AgoravamossuporquevoctenhaalteradooarquivoProposta.txteele
aumentoudetamanho:
Nome do Extenso Tamanho Data
Hora
Atributos
Arquivo
(bytes)
Proposta
Txt
1025
14/08/2002 11:58
A
Contrato
Txt
27
14/08/2002 11:50
A
Cluster
1
2
3
4
5
6
FAT
Pointer
3
EOF
EOF
EOF(EndofFile)=FimdeArquivo

Cluster
Inicial
1
2
7

Agora,oarquivoProposta.txtocupouoCluster1edepoiso3terminando
neste.OarquivoContrato.txtcontinuanomesmolocal.
Vejamosoutroexemplo.
Supondo que voc tenha 3 arquivos: Contrato.doc, Proposta.doc e
Circular.doc,vejacomoficariaaTabelaDiretrio(considerandoseclusterde1024
bytes):
Nome do Extenso
Arquivo
Contrato
Doc
Proposta
Doc
Circular
Doc

Tamanho
(bytes)
1200
3000
1500

Data

Hora

Atributos

15/08/2002
15/08/2002
15/08/2002

08:15
08:20
08:40

A
A
A

56

Cluster
Inicial
1
3
6

FAT

Cluster
Pointer

1
2

2
EOF

3
4

4
5

5
EOF

6
7

7
EOF

10 11 12 13

14

Supondo que o arquivo Contrato.doc tenha sido alterado e seu tamanho


passouaserde5000bytes:
Nome do Extenso
Arquivo
Contrato
Doc
Proposta
Doc
Circular
Doc
FAT

Cluster
Pointer

1
2

2
8

Tamanho
(bytes)
5000
3000
1500
3
4

4
5

Data

Hora

Atributos

15/08/2002
15/08/2002
15/08/2002

10:02
08:20
08:40

A
A
A

5
EOF

6
7

7
EOF

8
9

Cluster
Inicial
1
3
6

9
10 11 12 13
10 EOF

14

RefernciaCruzadaeAlocaoPerdida
AgoravamosconsiderarquevocalterouomesmoarquivoContrato.doc
(doexemploanterior)esalvouonovamenteequeseutamanhocontinuouomesmo.
Quandovocsalvaoarquivo,mesmoqueelajexistaeseutamanhonotenha
sidoalterado,asentradasnatabelaFATpraestearquivovoserrefeitas(desde
clusterinicialinformadonatabeladiretrio).
Este arquivo Contrato.doc, inicia no cluster 1 (de acordo com a Tabela
Diretrio)edepois(deacordocomaFAT)estocupandoosclusters2,8,9e10.No
momento dagravao asentradasda FATso refeitasento,vamossuporque
nestemomentoocorreuumerroqualquere,oponteirodocluster2quedeveriaest
direcionadoprocluster8,direcionadoprocluster5.Casojhajaumareferncia
procluster5quepertenceaoutroarquivo,entovoficardoisarquivosapontando
paraummesmolocal.
VejacomoficariaaFATproblemticaabaixo:
FAT

Cluster
Pointer

1
2

2
5

3
4

4
5

5
EOF

6
7

7
EOF

8
9

9
10 11 12 13
10 EOF

14

Este problema de ter dois arquivos apontando pro mesmo Cluster


denominado Referncia Cruzada (neste exemplo, os arquivos Contrato.doc e
Proposta.doc esto apontando pro cluster 5) e isto geralmente ocasiona outro
problema,a AlocaoPerdida. NocasodoarquivoContrato.doc,elejestava
ocupandoosclusters8,9e10.Squenomomentodesalvar,docluster2deveria
apontarpro8mas,devidoalgumproblema,foiapontadopro5.Comisto,novai
ternenhumaentradanaFATapontandoprocluster8(queapontapro9eestepro
10).Assim,osclusters8,9e10ficaroperdidos.

57

Se voc abrir o arquivo Contrato.doc, nele vai aparecer uma parte do


arquivoProposta.doce,sevocexcluiroarquivoContrato.doc,vaiapagarum
pedaodoarquivoProposta.doceviceversa(opedaoemquestooqueest
nocluster5).
OprogramaScanDiskusadopraresolverproblemasderefernciacruzada
ealocao perdida. Quando vocexecutaoScanDisk,elevai verificare existe
problemas de referncia cruzada no HD. Caso ele encontre algum desses
problemas, ele vai fazer n1 cpias do cluster que est sendo utilizado por n
arquivos e fazer cada arquivo apontar pra um desses clusters. O arquivo vai
continuarcomdefeito(noexemploanterior,sevocabriroarquivoContrato.doc,
nelevaiaparecerumapartedoarquivoProposta.doc,mesmodepoisdeexecutaro
ScanDisk)masoproblemaderefernciacruzadavaiserresolvido,logo,sevoc
apagarumarquivo,novaiapagarumpedaodooutroqueestavaenvolvidono
problema. Os clusters da alocao perdida sero salvos em arquivos com a
extensoFSKnaraizdapartioativaparaquevocpossaabrilosposteriormente
edecidirsedesejaapaglosouno.Nocasodeumarquivodessesserfragmento
deumarquivodetexto,sevocreconhecerotexto,tercomocolaressefragmento
noarquivooriginal.DepoisvocpodeexcluiressesarquivosFSKsedesejar.

FragmentaodeDisco
Dizsequeodiscoestfragmentadoquandotemmuitosarquivosgravados
emclustersnoconsecutivos,fazendocomquealeituraegravaodoarquivo
fique mais lenta pois necessrio localizar os clusters do arquivo que esto
espalhadospelodisco.
Praresolveresteproblemadefragmentaovocdeveutilizaroprograma
Desfragmentador do Windows. Ele reorganiza os arquivos colocando os seus
pedaosemclustersconsecutivos.

58

MemriaROM/Flash
AmemriaROM(ReadOnlyMemory)umamemriasomentedeleitura.
Nelaestogravadososprogramasbsicosprafuncionamentodocomputadorque
so: BIOS (Basic Input Output System), POST (Power On Self Test) e Setup
(Configurao).
Devido aROMsersomente pra leitura,aoinvsde elasercomposta por
capacitores,elacompostaporresistoresonde,umresistorqueimadoindica0eum
resistor funcionando indica 1 e, no h como alterar isto e no perder essas
informaes.
Oproblemaquesevocprecisafazerumaalteraonosprogramasda
ROM,notercomo,poiselasomentepraleitura.Umexemplodestanecessidade
deatualizarosprogramasdaROMocasodeplacasmequesreconhecem
8GB no HD. Atualmenteasplacasme reconhecem at 80GB.Assim asoluo
seriaatualizarosprogramasdaROM(nestecasooBIOS)praqueaplacame
reconheaHDmaioresque8GB.MascomoosprogramasestonaROM,elesno
podemseratualizados.
Asoluoento,foicriarumamemriaROMquepossaserregravada.Esta
memria foi denominada de Memria Flash. Em placasme com este tipo de
memria ROM podese atualizar os programas dela. Este tipo de operao
conhecidocomoAtualizaodeBIOS.
AatualizaodosprogramasdaMemriaFlashfeitabaixandosenositedo
fabricantedaplacame,opatchdeatualizaoparaomodelodeplacameque
voctem.
MasdepoisdacriaodessaMemriaFlash,apareceuumvrusdenominado
Chernobyl que apaga os programas da memria Flash tornando a placame
inutilizada,pois,seosprogramasbsicosquefazemocomputadorfuncionarforem
apagados,elenemligamais.Asoluopraesteproblemadovrusfoideixaruma
memriaROMnaplacamepra,casoaFlashsejaapagada,serpossvelcopiaros
dadosdaROM(queservecomobackup)paraaMemriaFlashefazeraplacame
funcionarnovamente.EstacpiadosdadosdaROMparaaFlashfeitaatravsde
um jumper na placame. Voc coloca o jumper na posio correta, liga o
computadorqueosdadosdaROMserocopiadospraFlashquefoiapagada.

Interfaces
Asinterfacessoplacasquevocconectaaoseucomputadorparadaruma
nova habilidade a este como poder acessar a Internet (modem), acessar outros
computadoresnumarede(placaderede),assistirtelevisoapartirdoPC(placade
TV),etc.
Essasinterfacespossuemumcontrolador.Estecomoummicroprocessador
que,atravsdosprogramasdaROMdainterface,processamasinformaesda

59

memria RAM da interface gerando um resultado. No obrigatoriamente toda


interfacetemumaMemriaRAMnela.

60

InterfacedeVdeo
ConectordeVdeoComposto
(NopadroSVHS)

DB15Fmea
(3filasdepinos)

MemriadeVdeo

ROMdeVdeo

ControladoradeVdeo

InterfacedeModem
Buzzer

Conectorpadro
TELEBRAS

Transformador
Phone
Line
MIC
SPK
ConectorRJ11

AdaptadorRJ11
TELEBRAS
CaixasdeSom

Microfone

Modem=Modulador/Demodulador

300bps
600bps
1200bps
2400bps
4800bps

Velocidades
9600bps
14400bps
28800bps
33600bps
56Kbps(VersoV90ouV92)

61

Antigamente, a verso do modem estava diretamente ligada velocidade.


Hoje,noobrigatoriamenteistoassim.NasversesV90,vocpodeusaromodem
efalaraotelefoneaomesmotempo(masistodependedaoperadoradetelefonia).
EstemodemdafiguraanteriorbemmaisavanadoqueosconhecidosWin
Modem(modemcontroladopelaCPUdoPCnotemumacontroladoraprpria).
Acontroladoradosmodemsfiltrameamplificamosinaldalinhatelefnica,
caso este chegue com rudo. S depois do sinal estar perfeito que o modem
converteosinalpradigitalpraestepoderserutilizadopelaCPU.OsWinModem
nofazemessacorreodosinal,mandandoele,daformaquerecebeu(depoisde
converterpradigital),paraaCPUdocomputador.Seosinalestiverdefeituosoea
CPU no conseguir interpretlo, ela vai solicitar o reenvio dos dados perdendo
velocidadenaconexo.
OconectorLinedomodemutilizadopravocconectaralinhatelefnicapra
acessaraInternet.OconectorPhoneutilizadopravocconectarocomputadorao
telefoneprautilizarprogramasdeTCI(TelephoneComputerIntegration)quefazem
servioscomoreceberfax,atenderchamadas,discarumnapartirdocomputador,
atenderchamadas,falaremvivavoz,fazerinterfacecomPABXdigitalpradirecionar
chamadas(comooAutoAtendimentoproTelefonedoBancodoBrasil),secretria
eletrnica,etc.
ParatercertezaqueummodemWinModemouno,vocdeveverificaro
manualdele.
Depois que voc instalar um drive de modem no Windows e, na opo
ModemdoPaineldeControle,aparecerummodemcomoprefixoHSP,este
umWinModem.

InterfacedeSom

40pinos
LineIn
LineOut
MIC
SPK
GamePort:DB15Fmea
ConectordeJoystick2filasdepinos

62

InterfacedeRede
YellowCable(mximo500metros)
CaboCoaxial93

DB15Fmea

AUI

RJ45

RJ458contatos
TerminadorBNC

BNC

Conector
Vampiro

Cabopartranado
categoria5E

TBNC

HUBouSwitch
CaboCoaxial50

Comprimento mximo da rede com cabo par


tranado:98metros
Comprimento mximo da rede com cabo coaxial
50 :180metros

63

TopologiasdeRede
TopologiaemBarra

Roteador
2PlacasdeRede

HubouSwitch

Rede1

Rede2

Comprimentomximodarede=180metros
Nmximodehosts=30
RedescomCaboCoaxial50 (cabopreto)sodenominadas10Base2(10
indicaavelocidadedarede=10Mbps,2indicaaextensodarede=200metros
masnaverdadesfuncionacomnomximo180metros)

64

TopologiaEstrela

HubouSwitch

CabopartranadoCategoria5E

Estarededenominada10BaseTou100BaseTX
(10=10Mpbs,T=Twistertranado)
Existemcabospartranadocomblindagem(STP)esemblindagem(UTP).
Os com blindagem so mais caros e geralmente utilizados em locais que tem
interfernciamagntica.
As redes de fibra tica so melhores que as 10 Base T e 100 Base TX
porque, como o que conduzido nos cabos luz, esta sofre pouqussima
interferncia magntica, e pode at mesmo passar junto com os cabos de
eletricidade.

65

CircuitosdaPlacame

8Serial1(geralmenteCOM1)10pinos
9Serial2(geralmenteCOM2)10pinos
Asportasseriaistmumataxadetransfernciade115Kbps
Equipamentosquepodemserligadosnasportasseriais
Mouse
ImpressoraFiscal
BalanaEletrnica
Algumasimpressoras(seriais)
Canetatica

66

Oconectordaportaserial1umDB9machoedaserial2umDB25macho(mas
podeserumDB9macho)
OscircuitosquecontrolamasportasseriaissodenominadosUART.Elesligamas
portasCPU.
10Portaparalela(LPT)26pinos:oconectorqueencaixanaportaparalelaum
DB25Fmea.Ataxadetransfernciadaportaparalelade2Mbps.
Equipamentosquepodemserligadosnaportaparalela:
Impressora
Scanner
ZipDrive
CDROM/GravadordeCDexterno
Cmerafotogrficadigital
WebCam
Conexomicroamicro
AportaparalelamandadadospramemriaRAMatravsdocircuitoDMA(Direct
MemoryAccess Acesso Direto Memria)utilizando osprotocolosEPP,SPP,
ECP.
11FDC(FloppyDiskControllerControladordeDiscoFlexvel)34pinos
12IDE140pinos
13IDE240pinos
CabosFlatde40viassodenominadosATAede80viassoULTRAATA(40pinos
sodedadose40soterraentrecadafiodedadostemumterra)
UmcaboFlatULTRAATApodeserutilizadocomHDsULTRADMA
HDUDMA33=33Mbps
HDUDMA66=66Mbps
HDUDMA100=100Mbps
HDUDMA133=133Mbps
OscabosFlataATAsoutilizadoscomHDIDEPIO(PIO=ProgrammedInputand
OutputEntradaeSadaProgramada)
HDIDEPIOmodo0
HDIDEPIOmodo18Mbps
HDIDEPIOmodo211Mbps
HDIDEPIOmodo316,6Mbps
HDIDEPIOmodo4

67

OslotdevdeoonboardtemainscrioVGAnaplacame.Elepossui16pinose
utilizaobarramentoAGP.OconectordoSlotumDB15Fmea
OslotdesomonboardligadonolocaldaplacamequetemainscrioSND.As
vezesnotemessainscrioevocpodeconfundiroconectordesomonboard
comaporta paralelapois,os2tem26 pinosmas,aportaparalela sempretem
escritoLPTouPRN.
O slot da placa de rede onboard ligado no local da placame onde tem a
inscrioLAN.
Oslotdomodenonboardgeralmentenotemnenhumainscrio.Elesemprefica
prximoaaoderedeonboard.
OnomedoconectorpracoolerexistentenaplacameFAN.

Fontes
Existem dois tipos de fonte: as AT e as ATX. As ATX so aquelas que,
quandovocmandadesligaroWindows,eladesligaocomputadoremseguida.
VocconseguediferenciarumafonteATdeumaATXporqueaATtemofio
quevaiprobotodeLiga/DesligaeaATXnotemessefio.

FonteAT

Azul

Branco

CabodobotoLiga/Desliga

Marram

5e12V

Preto
Fios pretos
juntos
Conector
placame
12V

da
Amarelo

Preto
Vermelho

Preto

68

5V

ParaligarosfiosdobotoLiga/Desliganoplug,coloqueosfiosclarosdeumladodo
plugeosfiosescurosdooutrolado(oconectortemumdivisojustamentepraque
vocnoligueerradopoisvocqueimariaafonte).
Os fios que saem da fonte e so ligados no conector da placame devem ser
colocadoscomosfiospretosdomesmolado(doladointerno,umencostadono
outro).Sevocporosfiospretosafastados(ospretosnasextremidadesdolado
defora)vocpodequeimarafonte.
OconectorquetemainscrioA,nodesenhoacima,oplugquevocconectano
drivedediskete.Apartequetemopinodeveficarprabaixo(damesmaformaque
mostraodesenho).

69

FontesATX

5,12e3,3V

BotoLiga/Desliga

Conectordaplacame

Semprequeforconectaroudesconectaralgumcomponentedaplacame
com fonte ATX, desligue o estabilizar antes, pois as fontes ATX ficam
constantementecomeletricidade.
AdiferenaeltricadasfontesATXprasATque,asATXsoligadasporum
curtodeterraqueaplacamednelaeasATssoligadasquandovocacionao
botodeLiga/Desliga.

Referncias
NotasdeauladocursodeManutenodeComputadoresnaDigitecInformtica,Palmas,Tocantins,Brasil.

70

Você também pode gostar