Você está na página 1de 37

Manual Completo

Verso E-Book

Um guia prtico para entender e


configurar o PC moderno

Carlos E. Morimoto
http://www.guiadohardware.net

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Prefcio
Os computadores esto cada vez mais fazendo parte de nossas vidas. No trabalho ou
em casa, inegvel a sua utilidade.
A caracterstica mais marcante dos micros PC a sua arquitetura aberta, o que permite
que os vrios fabricantes criem componentes compatveis entre si. Se, por exemplo, o
espao no seu disco rgido deixou de ser suficiente, bastar ir qualquer loja de
informtica e comprar um de maior capacidade, e em poucos minutos ele estar
instalado e funcionando.
Devido a esta arquitetura aberta, ao invs de comprar um computador pronto, o
prprio usurio tem a liberdade de montar seu prprio micro, escolhendo a
configurao que mais atende suas necessidades, podendo futuramente realizar
upgrades, atualizando este equipamento conforme novas tecnologias forem surgindo.
Porm, o objetivo deste livro no ser simplesmente um manual de como montar
micros, mas sim reunir informaes que permitam tornar compreensvel seu
funcionamento. Quem nunca desmontou um rdio, uma televiso, algum brinquedo, ou
outro aparelho eletrnico qualquer s para tentar entender como ele funciona? Neste
livro voc encontrar explicados, com o mximo de profundidade, no somente o
funcionamento isolado dos perifricos mas tambm como eles trabalham em conjunto
com o sistema operacional, pois afinal, um computador no composto apenas de
hardware, mas tambm de software, assim como um ser humano um misto de
matria e conscincia.
Seja voc um tcnico especializado, ou simplesmente um usurio com curiosidade
acima da mdia, encontrar neste livro uma fonte rica e atualizada de informaes que
lhe permitiro, no somente montar e configurar micros, mas entender todos os seus
segredos, muitas vezes ocultados pela linguagem tcnica dos manuais, ou pelas
complicadas opes do CMOS Setup, tornando-se apto para facilmente deixar
qualquer micro PC em ponto de bala solucionando qualquer problema de
funcionamento e melhorando seu desempenho com configuraes otimizadas.
Estudaremos com detalhes neste livro desde cabos e conectores at as opes mais
enigmticas do CMOS Setup, passando pelo funcionamento e especificaes tcnicas
de vrios tipos de processadores, discos rgidos, memrias, chipsets, placas mes,
placas de vdeo, monitores, e muitos outros perifricos.
Espero que as informaes reunidas neste livro lhe sejam teis, e que voc goste de llo tanto quanto gostei de escreve-lo.

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

ndice:
Prefcio................................................................................................................................................................... 2
Direitos Autorais.................................................................................................................................................... 3
ndice: ..................................................................................................................................................................... 4
Introduo............................................................................................................................................................ 15
Sistema Binrio.................................................................................................................................................... 15
Funcionamento Bsico ........................................................................................................................................ 16

Captulo 1: Processadores, do 8088 ao Pentium........................................................................... 18


Processadores RISC X Processadores CISC ..................................................................................................... 19
Do 8086 ao Pentium............................................................................................................................................. 19
8088....................................................................................................................................................................... 20
Segmentao de Endereos ............................................................................................................................... 20
286......................................................................................................................................................................... 21
386......................................................................................................................................................................... 22
Introduo do Cache.......................................................................................................................................... 23
386SX................................................................................................................................................................ 24
486DLC e 486SLC ............................................................................................................................................... 24
Modo Real x Modo Protegido............................................................................................................................. 25
Recursos do Modo Protegido ............................................................................................................................ 26
Memria Virtual ............................................................................................................................................ 26
Multitarefa ..................................................................................................................................................... 27
Memria Protegida ............................................................................................................................................ 28
Modo Virtual 8086 ............................................................................................................................................ 29
O 486..................................................................................................................................................................... 29
Coprocessador Aritmtico .................................................................................................................................. 30
Multiplicao de Clock........................................................................................................................................ 31
Pipeline ................................................................................................................................................................. 32
Pentium................................................................................................................................................................. 33
Melhorias no Cache L1 ..................................................................................................................................... 33
Previso de desvio dinmico ............................................................................................................................. 34
Coprocessador Aritmtico mais rpido ............................................................................................................. 35
Arquitetura Superescalar ................................................................................................................................... 35
Execuo Especulativa ...................................................................................................................................... 36
Acesso mais rpido Memria ......................................................................................................................... 36
Multiprocessamento .......................................................................................................................................... 37
Overclock ............................................................................................................................................................. 37
AMD 5x86 ............................................................................................................................................................ 39
Cyrix Cx5x86 ....................................................................................................................................................... 39
AMD K5 ............................................................................................................................................................... 40
Pentium Overdrive .............................................................................................................................................. 40

Captulo 2: ....................................................................................................................................... 42
Processadores Modernos..................................................................................................................................... 42
Pentium MMX ..................................................................................................................................................... 42
Como funcionam as instrues MMX............................................................................................................... 43
Um golpe de Marketing..................................................................................................................................... 44
AMD K6 ............................................................................................................................................................... 45
Velocidade x Aquecimento ............................................................................................................................... 46
Evoluo dos Processadores ............................................................................................................................... 47
AMD K6-2............................................................................................................................................................ 47
3D-Now! x MMX.............................................................................................................................................. 48
Cyrix 6x86MX ..................................................................................................................................................... 48
Cyrix 6x86MII ..................................................................................................................................................... 49
Cyrix Media GX .................................................................................................................................................. 49
IDT C6 .................................................................................................................................................................. 50

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


Pentium Pro ......................................................................................................................................................... 50
Trs canalizaes............................................................................................................................................... 51
Cache L2 integrado............................................................................................................................................ 51
Multiprocessamento .......................................................................................................................................... 52
Soquete 8 ........................................................................................................................................................... 52
Arquitetura otimizada para instrues de 32 Bits.............................................................................................. 52

Captulo 3: ...................................................................................................................................... 54
Processadores nos dias de hoje ........................................................................................................................... 54
Pentium II ............................................................................................................................................................ 55
Celeron ................................................................................................................................................................. 56
Soquete 370 x Slot 1.......................................................................................................................................... 58
Pentium II Xeon................................................................................................................................................... 59
AMD K6-3............................................................................................................................................................ 59
Pentium III........................................................................................................................................................... 60
As novas instrues SSE ................................................................................................................................... 60
As verses: Katmai x Coopermine; 100 x 133 MHz ......................................................................................... 61
FC-PGA? ........................................................................................................................................................... 63
Entendendo as variaes do Pentium III ........................................................................................................... 64
Pentium III Xeon ................................................................................................................................................. 65
Celeron Coopermine (Celeron II) ...................................................................................................................... 65
AMD Athlon (K7)................................................................................................................................................ 67
Decodificador de instrues .............................................................................................................................. 69
Coprocessador Aritmtico ................................................................................................................................. 70
Cache L2, o calcanhar de Aquiles ..................................................................................................................... 71
Verses .............................................................................................................................................................. 73
Desempenho ...................................................................................................................................................... 73
Athlon Thunderbird............................................................................................................................................ 74
AMD Duron ......................................................................................................................................................... 75
Os prximos lanamentos ................................................................................................................................... 76
AMD Mustang ..................................................................................................................................................... 76
Intel Willamette ................................................................................................................................................... 77
Intel Timna........................................................................................................................................................... 78
A prxima gerao de chips................................................................................................................................ 78
AMD Sledgehammer ........................................................................................................................................... 81

Captulo 4: ....................................................................................................................................... 82
Memria RAM..................................................................................................................................................... 82
Funcionamento .................................................................................................................................................... 83
Acesso a dados .................................................................................................................................................. 83
Formato ................................................................................................................................................................ 84
Mdulo DIP (Dual In-line Package).................................................................................................................. 84
Mdulo SIMM de 30 vias.................................................................................................................................. 84
Modulo SIMM de 72 vias.................................................................................................................................. 85
Modulo DIMM de 168 vias ............................................................................................................................... 85
Bancos de Memria........................................................................................................................................... 85
Tecnologias utilizadas ......................................................................................................................................... 86
Memrias Regulares.......................................................................................................................................... 87
Memrias FPM (Fast Page Mode)..................................................................................................................... 87
Memrias EDO (Extended Data Output) .......................................................................................................... 88
Memrias BEDO (Burst Extended Data Output RAM) .................................................................................... 88
Memrias SDRAM (Synchronous Dynamic RAM).......................................................................................... 89
Memrias PC-100 (memrias de 100 MHz) ..................................................................................................... 90
Memrias PC-133.............................................................................................................................................. 91
Novas Tecnologias ............................................................................................................................................... 91
Memrias DDR-SDRAM (Double Data Rate SDRAM)................................................................................... 91
Memrias Rambus (RDRAM)........................................................................................................................... 92

Captulo 5: ....................................................................................................................................... 95

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


Placas Me ........................................................................................................................................................... 95
Formatos .............................................................................................................................................................. 95
Componentes da Placa Me................................................................................................................................ 95
Chipset............................................................................................................................................................... 97
BIOS.................................................................................................................................................................. 97
Cache L2............................................................................................................................................................ 98
Encaixe para o processador ............................................................................................................................... 99
Encaixes para os mdulos de memria............................................................................................................ 101
Interfaces de Disco .......................................................................................................................................... 101
Portas Paralelas e Seriais ................................................................................................................................. 102
Conector da fonte de alimentao.................................................................................................................... 102
Conector do teclado......................................................................................................................................... 103
Jumpers............................................................................................................................................................ 103
Barramentos....................................................................................................................................................... 104
ISA (Industry Standard Architeture) de 8 bits ................................................................................................. 105
ISA de 16 bits .................................................................................................................................................. 105
EISA (Extended ISA) ...................................................................................................................................... 106
VLB (Vesa Local Bus) .................................................................................................................................... 106
PCI (Peripheral Component Interconnect) ...................................................................................................... 107
Bus Mastering.................................................................................................................................................. 108
Plug-and-Play .................................................................................................................................................. 109
Problemas com o Plug-and-Play...................................................................................................................... 109
AGP (Acelerated Graphics Port) ..................................................................................................................... 110
Topologia .................................................................................................................................................... 112
Compatibilidade .......................................................................................................................................... 113
Desempenho .................................................................................................................................................... 113
Pedido de interrupo (IRQ) ............................................................................................................................ 113
DMA (Acesso Direto Memria)..................................................................................................................... 114

Captulo 6: ..................................................................................................................................... 116


Discos Rgidos .................................................................................................................................................... 116
Funcionamento do Disco Rgido....................................................................................................................... 116
Trilhas, Setores e Cilindros ............................................................................................................................. 117
Zoned Bit Recording (ZBR) ............................................................................................................................ 118
Densidade ........................................................................................................................................................ 119
Como os Dados so Gravados e Lidos ............................................................................................................ 119
Formatao ........................................................................................................................................................ 120
Sistema de Arquivos .......................................................................................................................................... 123
FAT 16 ............................................................................................................................................................ 124
FAT 32 ............................................................................................................................................................ 125
VFAT .............................................................................................................................................................. 126
FAT 12 ............................................................................................................................................................ 126
NTFS ............................................................................................................................................................... 127
HPFS ............................................................................................................................................................... 127
EXT2 ............................................................................................................................................................... 128
Estruturas Lgicas ............................................................................................................................................ 128
Setor de Boot ................................................................................................................................................... 128
FAT ................................................................................................................................................................. 129
Diretrio Raiz .................................................................................................................................................. 130
Problemas com a FAT ..................................................................................................................................... 132
Agrupamentos perdidos............................................................................................................................... 133
Arquivos Interligados .................................................................................................................................. 133
Arquivos ou diretrios invlidos ................................................................................................................. 133
Erros na FAT ............................................................................................................................................... 134
Parties ............................................................................................................................................................. 134
Interfaces de Disco............................................................................................................................................. 135
Deteco e Correo de Erros .......................................................................................................................... 139
Desempenho ....................................................................................................................................................... 140
Tempo de Busca (Seek Time) ......................................................................................................................... 141
Tempo de Latncia (Latency Time) ................................................................................................................ 141
Tempo de Acesso (Access Time) .................................................................................................................... 142

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


Head Switch Time ........................................................................................................................................... 142
Taxa de Transferncia Interna ......................................................................................................................... 142
Cache ............................................................................................................................................................... 143
Densidade ........................................................................................................................................................ 143
O Gigabyte de 1 Bilho de Bytes ...................................................................................................................... 144
Drives de Disquetes............................................................................................................................................ 144

Captulo 7: ..................................................................................................................................... 146


Placas de Vdeo e Monitores............................................................................................................................. 146
MDA e CGA ............................................................................................................................................... 146
EGA (Enhanced Graphics Adapter) ............................................................................................................ 147
VGA (Video Graphics Adapter).................................................................................................................. 147
Super VGA .................................................................................................................................................. 147
Memria de vdeo (frame buffer)..................................................................................................................... 148
Tipos de memrias de vdeo............................................................................................................................ 149
VRAM (Video RAM).................................................................................................................................. 150
SGRAM (Synchronous Graphic Ramdom Access Memory) ...................................................................... 150
WRAM (Windows RAM) ........................................................................................................................... 150
Placas de vdeo onboard.................................................................................................................................... 151
Acelerao de Vdeo .......................................................................................................................................... 151
Placas de Vdeo 3D ............................................................................................................................................ 152
Funcionamento ................................................................................................................................................ 152
Recursos das placas de vdeo 3D..................................................................................................................... 153
Gourad Shadding ......................................................................................................................................... 153
Clipping ....................................................................................................................................................... 153
Lighting ....................................................................................................................................................... 154
Transparncia (Transparency) ..................................................................................................................... 154
Texture Mapping ......................................................................................................................................... 154
Filtragem (Filtering) .................................................................................................................................... 155
Fogging........................................................................................................................................................ 155
Correo de Perspectiva (Perspective Correction) ...................................................................................... 155
Z-Buffer....................................................................................................................................................... 155
Escolhendo sua aceleradora 3D....................................................................................................................... 155
Monitores ........................................................................................................................................................... 157
Monitores LCD................................................................................................................................................ 159
Como funciona o LCD .................................................................................................................................... 160
Monitores Touch Screen.................................................................................................................................. 161

Captulo 8: ..................................................................................................................................... 163


Chipsets .............................................................................................................................................................. 163
Chipsets para placas me soquete 7 ................................................................................................................. 163
i430FX ou Triton............................................................................................................................................. 164
i430HX ou Triton 2 ......................................................................................................................................... 164
i430VX ............................................................................................................................................................ 165
i430TX ............................................................................................................................................................ 166
Comparativo dos recursos do i430FX, i430HX, i430VX e i430 TX:.............................................................. 166
Chipsets para placas me Super 7.................................................................................................................... 167
Aladdin V ........................................................................................................................................................ 167
Barramento de 100 MHz ............................................................................................................................. 167
Acesso memria RAM.............................................................................................................................. 167
Via Apollo MVP3 ........................................................................................................................................... 168
SiS 530 ............................................................................................................................................................ 168
Chipsets para placas me Slot One .................................................................................................................. 169
Espectro Cachevel ......................................................................................................................................... 169
i440FX............................................................................................................................................................. 170
i440LX ............................................................................................................................................................ 170
i440BX ............................................................................................................................................................ 171
i440GX ............................................................................................................................................................ 172
i450NX ............................................................................................................................................................ 172
i810.................................................................................................................................................................. 173

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Captulo 9: ..................................................................................................................................... 174


Placas de Som e CD-ROMs .............................................................................................................................. 174
Gerando som digital ........................................................................................................................................ 175
Compactao de udio.................................................................................................................................... 175
Sntese de udio.............................................................................................................................................. 177
Sntese por FM ................................................................................................................................................ 177
MIDI................................................................................................................................................................ 177
Sntese por Wave Table (Tabela de Onda) ...................................................................................................... 178
Conectores externos......................................................................................................................................... 179
Line Out e Speaker Out ............................................................................................................................... 179
Speaker In.................................................................................................................................................... 179
Line In ......................................................................................................................................................... 179
MIC ............................................................................................................................................................. 179
Conector para Joystick ................................................................................................................................ 179
Porta MIDI .................................................................................................................................................. 180
Interface para o CD-ROM ........................................................................................................................... 180
Entrada de udio .......................................................................................................................................... 180
CD-ROM ............................................................................................................................................................ 181
Mdia ............................................................................................................................................................... 181
Formatao ...................................................................................................................................................... 182
Performance..................................................................................................................................................... 183
Modo de Leitura .......................................................................................................................................... 183
Tempo de Acesso ........................................................................................................................................ 184
Cache ........................................................................................................................................................... 184
Mdia ........................................................................................................................................................... 185
Importncia da performance............................................................................................................................ 185
DVD .................................................................................................................................................................... 186
Desempenho .................................................................................................................................................... 188
Gravao de CDs ............................................................................................................................................... 188
Mdias.............................................................................................................................................................. 189
Oversize........................................................................................................................................................... 190
Configurao do micro .................................................................................................................................... 191

Captulo 10: ................................................................................................................................... 194


Fax-Modems....................................................................................................................................................... 194
Protocolos........................................................................................................................................................... 194
Compresso de dados ........................................................................................................................................ 195
Modems de 56K ................................................................................................................................................. 196
Upgrade de Modem ........................................................................................................................................... 197
Correo de Erros ............................................................................................................................................. 198
Velocidade da Interface e Velocidade da Conexo ......................................................................................... 199
Softmodems x Hardmodems............................................................................................................................. 200
Componentes ................................................................................................................................................... 200
Desempenho .................................................................................................................................................... 200
Transmisso de Fax........................................................................................................................................... 201

Captulo 11: ................................................................................................................................... 203


Impressoras e scanners ..................................................................................................................................... 203
Impressoras de Margarida ............................................................................................................................... 203
Impressoras Matriciais ..................................................................................................................................... 203
Impressoras Jato de Tinta ................................................................................................................................ 204
Cartuchos Recondicionados ............................................................................................................................ 205
Impressoras a Laser .......................................................................................................................................... 206
Impressoras Trmicas ....................................................................................................................................... 207
Scanners ............................................................................................................................................................. 207
Interfaces ......................................................................................................................................................... 208
Interpolao ..................................................................................................................................................... 208
OCR................................................................................................................................................................. 209

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


Como funciona um programa de OCR ............................................................................................................ 209

Captulo 12: ................................................................................................................................... 211


Configurao avanada do Bios Setup ............................................................................................................ 211
CMOS................................................................................................................................................................. 212
POST .................................................................................................................................................................. 212
Mensagens de Erro ............................................................................................................................................ 214
Upgrade de BIOS............................................................................................................................................... 216
Apagando o CMOS ........................................................................................................................................... 216
Bateria de relgio ............................................................................................................................................ 217
Bateria fixa ...................................................................................................................................................... 217
Configurao do CMOS Setup......................................................................................................................... 218
Acessando as opes do Setup .......................................................................................................................... 218
Standard CMOS Setup (Standard Setup)......................................................................................................... 219
Date / Time.................................................................................................................................................. 219
Hard Disks................................................................................................................................................... 219
Floppy Drive A............................................................................................................................................ 220
Floppy Drive B ............................................................................................................................................ 220
FDD suporting 3 Mode................................................................................................................................ 220
Display Type (Video) .................................................................................................................................. 221
Halt On ........................................................................................................................................................ 221
BIOS Features Setup (Advanced CMOS Setup) ............................................................................................. 221
Virus Warning (Anti-Virus) ........................................................................................................................ 222
CPU Internal cache (CPU Level 1 cache, L1 cache) ................................................................................... 222
Quick Power On Self Test (Quick Boot)..................................................................................................... 223
Memory test tick Sound............................................................................................................................... 223
Boot Sequence............................................................................................................................................. 223
1st Boot, 2nd Boot, 3rd Boot e 4th Boot ..................................................................................................... 224
Try other Boot Devices ............................................................................................................................... 224
Swap Floppy Drive...................................................................................................................................... 224
S.M.A.R.T. for Hard Disks.......................................................................................................................... 225
CPU Level 2 cache ECC check ................................................................................................................... 225
Extended BIOS RAM area .......................................................................................................................... 225
Boot UP Floppy Seek (Floppy Drive Seek at Boot) .................................................................................... 226
Boot UP Num Lock Status .......................................................................................................................... 226
Wait for <F1> If Any Error ......................................................................................................................... 226
System Keyboard ........................................................................................................................................ 226
Boot UP System Speed (CPU Speed at Boot) ............................................................................................. 227
IDE HDD Block Mode................................................................................................................................ 227
Gate 20 Option ............................................................................................................................................ 227
Hard Disk Pre-Delay (Boot Delay, Delay for HDD)................................................................................... 227
Typematic Rate Setting ............................................................................................................................... 228
Typematic Rate (Chars/Sec) ........................................................................................................................ 228
Typematic Rate Delay (msec) ..................................................................................................................... 228
Security Option (Password Check).............................................................................................................. 228
PS/2 Mouse Function Control ..................................................................................................................... 228
PCI/VGA Palette Snoop (Video Palette Snoop).......................................................................................... 229
OS Select for DRAM > 64 Mb.................................................................................................................... 229
Boot to OS/2................................................................................................................................................ 229
Above 1 MB Memory Test.......................................................................................................................... 229
USB Function .............................................................................................................................................. 230
USB Keyboard / Mouse Suport ................................................................................................................... 230
HDD Sequence SCSI / IDE First................................................................................................................. 231
Floppy Disk Access Control........................................................................................................................ 231
BIOS Update ............................................................................................................................................... 231
Primary Master ARMD Emulated as:.......................................................................................................... 231
Weitek Processor ......................................................................................................................................... 232
Initial Display Mode.................................................................................................................................... 232
CPU Internal Core Speed (Processor Speed ou CPU speed)....................................................................... 232
CPU External Speed (Bus Clock)................................................................................................................ 232
Turbo Frequency ......................................................................................................................................... 233

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


PCI clock ..................................................................................................................................................... 233
AGP CLK/CPU CLK .................................................................................................................................. 233
CPU Power Supply (Core Voltage)............................................................................................................. 233
Report no FDD for Win 95.......................................................................................................................... 234
Parity Check ................................................................................................................................................ 234
Event Logging (DMI Event Logging) ......................................................................................................... 234
ECC Event Logging .................................................................................................................................... 234
System BIOS Shadow ................................................................................................................................. 234
Vdeo BIOS Shadow ................................................................................................................................... 235
C8000-CBFFF Shadow, CC000-CFFFF Shadow, etc................................................................................. 235
Setup Interface............................................................................................................................................. 235
Chipset Features Setup (Advanced Chipset Setup) ......................................................................................... 236
Auto Configuration...................................................................................................................................... 236
Cache Timing (Cache Read Cycle) ............................................................................................................. 236
Cache Write Wait State ............................................................................................................................... 237
L2 Cache Mode (L2 cache Policy) .............................................................................................................. 237
DRAM Timing Control ............................................................................................................................... 238
DRAM Write Wait State ............................................................................................................................. 238
Reduced DRAM Leadoff Cycle (Enable Burst Cycle)................................................................................ 239
Fast RAS# to CAS# Delay (Reduce Ras# to Cas# Delay) .......................................................................... 239
DRAM CAS Precharge Time e DRAM RAS Precharge Time ................................................................... 239
DRAM Slow Refresh .................................................................................................................................. 240
SDRAM Configuration ............................................................................................................................... 240
SDRAM CAS latency.................................................................................................................................. 241
Speculative Leadoff..................................................................................................................................... 241
Interleaving.................................................................................................................................................. 241
ISA Bus Clock (AT Bus Clock, ISA Divisor, AT Bus divisor) .................................................................. 242
Memory Hole (ISA Linear Frame Buffer Address)..................................................................................... 242
System BIOS cacheable e Video BIOS cacheable ...................................................................................... 242
Video RAM Cacheable................................................................................................................................ 243
8 Bit I/O Recovery Time ............................................................................................................................. 243
16 Bit I/O Recovery Time ........................................................................................................................... 243
Peer Concurrency ........................................................................................................................................ 243
SDRAM Autosizing Suport......................................................................................................................... 243
AGP Aperture Size ...................................................................................................................................... 244
PCI Latency Timer (PCI Clocks) ................................................................................................................ 244
PCI Burst ..................................................................................................................................................... 244
Extended Cacheability................................................................................................................................. 245
Data Integrity Mode .................................................................................................................................... 245
PAC Bus Serr# ............................................................................................................................................ 245
PIIX4 Serr# ................................................................................................................................................. 245
Legacy USB Support................................................................................................................................... 246
Low CPU Clock .......................................................................................................................................... 246
PCI / Plug and Play Setup ............................................................................................................................... 246
Plug and Play Aware OS (Boot With PnP OS) ........................................................................................... 247
Force Update ESCD .................................................................................................................................... 248
Resources Controlled by.............................................................................................................................. 248
PCI Slot 1 IRQ Priority, PCI Slot 2 IRQ Priority, etc. ................................................................................ 248
PCI Slot 1 DMA Priority, PCI Slot 2 DMA Priority, etc. ........................................................................... 249
IRQ 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 .................................................................................. 249
DMA Chanel 0 / 1 / 3 / 5 / 6 / 7 ................................................................................................................... 249
Offboard PCI IDE Card............................................................................................................................... 249
PCI IDE Primary / Secondary IRQ (Offboard PCI IDE IRQ)..................................................................... 250
PCI IDE Busmaster ..................................................................................................................................... 250
Assign IRQ for VGA Card (Allocate IRQ to PCI VGA) ............................................................................ 250
USB IRQ (USB use IRQ)............................................................................................................................ 250
Assign IRQ for USB (Allocate IRQ to USB) .............................................................................................. 251
Power Management Setup ............................................................................................................................... 251
Power Management ..................................................................................................................................... 251
PM Control by APM ................................................................................................................................... 252
Doze Mode .................................................................................................................................................. 252
Standby Mode Timeout ............................................................................................................................... 252

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


Suspend Mode ............................................................................................................................................. 253
Inactivity Timer ........................................................................................................................................... 253
HDD Power Down Timeout ........................................................................................................................ 253
Video Power Down Timeout....................................................................................................................... 253
Vdeo Power Down Mode ........................................................................................................................... 253
Throttle Duty Cycle..................................................................................................................................... 254
Power Supply Type ..................................................................................................................................... 254
Instant On Support....................................................................................................................................... 254
Power Button Function (Power Button Override) ....................................................................................... 254
RTC Alarm Resume from Soft OFF (Power on by Alarm)......................................................................... 255
Resume by LAN .......................................................................................................................................... 255
Power on by Ring ........................................................................................................................................ 255
Wake Up Events in Doze & Standby e Power Down & Resume Events .................................................... 255
DMA 1, DMA 2, DMA 3, DMA 4, DMA 5, DMA 6, DMA 7 ................................................................... 255
VGA Active Monitor................................................................................................................................... 256
IDE Primary Master, IDE Primary Slave, IDE Secondary Master, IDE Secondary Slave.......................... 256
Floppy Disk, Serial Port, Parallel Port ........................................................................................................ 256
CPU Overheat Warning Temperature ......................................................................................................... 256
CPU Overheat Clock Down ........................................................................................................................ 256
CPU Current Temperature........................................................................................................................... 257
MB Temperature ......................................................................................................................................... 257
CPU Fan Speed ........................................................................................................................................... 257
Voltage monitor........................................................................................................................................... 257
Power Up Control............................................................................................................................................ 257
Automatic Power Up ................................................................................................................................... 258
Power Button < 4 Secs ................................................................................................................................ 258
AC Power Loss Restart ............................................................................................................................... 258
Integrated Peripherals...................................................................................................................................... 258
Onboard IDE (On Chip PCI IDE) ............................................................................................................... 259
Onboard SCSI (On Chip SCSI) ................................................................................................................... 259
IDE Primary Master Mode , IDE Secundary Master Mode, IDE Primary Slave Mode e IDE Secundary
Slave Mode :................................................................................................................................................ 259
Primary Master DMA Mode, Secondary Master DMA Mode, Primary Slave DMA Mode, Secondary Slave
DMA Mode ................................................................................................................................................. 260
IDE HDD Block Mode................................................................................................................................ 260
On Board FDC............................................................................................................................................. 261
On Board Serial Port 1 e On Board Serial Port 2 ........................................................................................ 261
Serial Port 1 IRQ e Serial Port 2 IRQ.......................................................................................................... 261
On Board Parallel Port................................................................................................................................. 261
Parallel Port Address ................................................................................................................................... 261
Parallel Port IRQ ......................................................................................................................................... 262
On Board Parallel Port Mode (On Board Printer Mode) ............................................................................. 262
ECP Mode Use DMA.................................................................................................................................. 262
USB Controller (USB Enable) .................................................................................................................... 263
PS/2 Mouse Enable...................................................................................................................................... 263
UART 2 use Infrared ................................................................................................................................... 263
Infrared Duplex Mode ................................................................................................................................. 263
Security............................................................................................................................................................ 263
Password...................................................................................................................................................... 264
Antivrus...................................................................................................................................................... 264
IDE HDD Auto Detection (Detect IDE Master/Slave, Auto IDE) .................................................................. 264
HDD Low Level Format.................................................................................................................................. 265
Load Setup defaults ......................................................................................................................................... 265
Load Fail Safe Defaults ................................................................................................................................... 265
Load Best Values............................................................................................................................................. 265
Save & Exit Setup ........................................................................................................................................... 266
Exit Without Saving ........................................................................................................................................ 266

Captulo 13 .................................................................................................................................... 267


Overclock ........................................................................................................................................................... 267
Tcnicas .............................................................................................................................................................. 269

10

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)


Vantagens e Desvantagens ................................................................................................................................ 270
Possibilidades de Sucesso .................................................................................................................................. 272
Processadores 486 ........................................................................................................................................... 273
Pentium Clssico ............................................................................................................................................. 274
Pentium MMX................................................................................................................................................. 275
AMD K6 modelo 6 ...................................................................................................................................... 276
AMD K6 modelo 7 e K6-2 .......................................................................................................................... 277
AMD K6-3 ...................................................................................................................................................... 278
Cyrix 6x86MX e 6x86MII............................................................................................................................... 278
Pentium II com Arquitetura Klamath .............................................................................................................. 279
Pentium II com Arquitetura Deschutes............................................................................................................ 279
Pentium III com core Coopermine .................................................................................................................. 280
Celeron ............................................................................................................................................................ 281
Celeron A (com cache) .................................................................................................................................... 282
Celeron com core Coopermine ........................................................................................................................ 283
Melhorando a Ventilao.................................................................................................................................. 283
Pasta Trmica .................................................................................................................................................. 284
Exaustores ....................................................................................................................................................... 284
Dicas.................................................................................................................................................................... 286
Vida til........................................................................................................................................................... 287
Solucionando problemas.................................................................................................................................. 287
Meus dois centavos.......................................................................................................................................... 288

Captulo 14: ................................................................................................................................... 289


FAQ - Perguntas freqentes ............................................................................................................................. 289

11

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Introduo

Antes de comearmos a discutir sobre os aspectos mais tcnicos dos computadores


pessoais, gostaria de fornecer uma breve explicao sobre alguns conceitos bsicos
sobre o funcionamento dos computadores em geral. Este capitulo introdutrio
dedicado para quem est comeando seus estudos na rea de hardware; se voc j
possui um razovel conhecimento tcnico, ou mesmo trabalha na rea, pode pular esta
breve explicao e ir direto ao primeiro captulo, onde estudaremos o funcionamento e
a evoluo dos processadores usados nos micros PC.

Sistema Binrio
Existem duas maneiras de representar uma informao, analgicamente ou
digitalmente. Uma msica de um grupo qualquer, gravada numa fita K-7 de forma
analgica, codificada na forma de uma grande onda, que pode assumir um nmero
ilimitado de freqncias. Um som grave seria representado por um ponto mais baixo
da onda, enquanto um ponto mais alto representaria um som agudo. O problema com
esta representao, que qualquer interferncia causa distores no som. Se os
computadores trabalhassem com dados analgicos, certamente seriam muito passveis
de erros, pois qualquer interferncia, por mnima que fosse, causaria alteraes nos
dados processados.
O sistema digital por sua vez, permite armazenar qualquer informao na forma de
uma seqncia de valores positivos e negativos, ou seja, na forma de uns e zeros. O
nmero 181 por exemplo, pode ser representado digitalmente como 10110101.
justamente o uso do sistema binrio que torna os computadores confiveis, pois a
possibilidade de um valor 1 ser alterado para um valor 0, o oposto, muito pequena.
Lidando com apenas dois valores diferentes, a velocidade de processamento tambm
torna-se maior, devido simplicidade dos clculos.
Cada nmero binrio chamado de bit, contrao de binary digit ou dgito
binrio. Um conjunto de 8 bits forma um byte, e um conjunto de 1024 bytes forma
um Kbyte. O nmero 1024 foi escolhido pois a potncia de 2 mais prxima de 1000.
Um conjunto de 1024 Kbytes forma um Megabyte (1048576 bytes) e um conjunto de
1024 Megabytes forma um Gigabyte (1073741824 bytes). Os prximos mltiplos so
o Terabyte (1024 megabytes) e o Petabyte (1024 Terabytes)
Tambm usamos os termos Kbit, Megabit e Gigabit, para representar conjuntos de
1024 bits. Como um byte corresponde a 8 bits, um Megabyte corresponde a 8

12

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Megabits e assim por diante.

Funcionamento Bsico
A arquitetura bsica de qualquer computador completo, seja um PC ou um
Machintosh, formada por apenas 5 componentes bsicos. O primeiro o
processador, o crebro do sistema, encarregado de processar todas as informaes.
Mas, apesar de toda sua sofisticao, o processador no pode fazer nada sozinho, para
ter um computador funcional, precisamos de mais alguns componentes de apoio:
memria, unidades de disco, dispositivos de entrada e sada e finalmente os programas
a serem executados.
A memria principal, ou memria RAM, usada pelo processador para armazenar os
dados que esto sendo processados, funcionando como uma espcie de mesa de
trabalho. A quantidade de memria RAM disponvel, determina quais atividades o
processador poder executar. Um engenheiro no pode desenhar a planta de um
edifcio sobre uma carteira de escola. Caso a quantidade de memria RAM disponvel
seja insuficiente, o computador no ser capaz de rodar aplicativos mais complexos. O
IBM PC original, lanado em 1981, possua apenas 64 Kbytes de memria, e por isso
era capaz de executar apenas programas simples, baseados em texto. Um micro mais
moderno, possui pelo menos 32 Megabytes de memria, sendo capaz de executar
programas muito mais complexos.
A memria RAM capaz de responder s solicitaes do processador numa
velocidade muito alta. Seria perfeita se no fossem dois problemas: o preo, e o fato de
serem volteis, ou seja, de perderem todos os dados gravados quando desligamos o
micro.
Para armazenar o sistema operacional, os programas, e todos os demais arquivos,
usamos um outro tipo de memria, chamada de memria de massa. Os discos rgidos,
disquetes e CD-ROMs so ilustres representantes desta categoria de memria,
destinada a armazenar os programas enquanto no esto em uso. Para compreender a
diferena entra a memria RAM e a memria de massa, voc pode imaginar uma lousa
e uma estante cheia de livros, com vrios problemas a serem resolvidos. Depois de ler
nos livros os problemas a serem resolvidos, o processador usaria a lousa (a memria
RAM) para resolv-los, sendo ambos os dispositivos igualmente necessrios
Para permitir a comunicao entre o processador e os demais componentes do micro,
assim como entre o micro e o usurio, temos os dispositivos de I/O input/output ou
entrada e sada. Existem duas categorias de dispositivos de entrada e sada, a
primeira composta pelos dispositivos destinados a fazer a comunicao entre o
usurio e o micro, nesta categoria podemos enquadrar o teclado (para a entrada de
dados), o monitor e as impressoras (para a sada de dados). A segunda categoria
destinada a fazer a comunicao entre o processador e os demais componentes internos
do micro, como a memria RAM e o disco rgido.

13

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Finamente, temos os programas, ou softwares, que orientam o funcionamento dos


componentes fsicos do micro, fazendo com que ele execute as mais variadas tarefas,
de jogos clculos cientficos.
Toda a parte fsica do micro, processadores, memria, discos rgidos, monitores,
enfim, tudo que se pode tocar, chamada de Hardware, enquanto os programas e
arquivos armazenados, so chamados de Software. Existem dois tipos de programas,
chamados de software de alto nvel, e software de baixo nvel. Estas designaes no
indicam o grau de sofisticao dos programas, mas sim com o seu envolvimento com o
Hardware.
O processador no capaz de entender nada alm de linguagem de mquina,
instrues relativamente simples, que ordenam a ele que execute operaes
matemticas como soma e multiplicao, alm de algumas outras tarefas, como leitura
e escrita de dados, comparao, etc. Como extremamente difcil e trabalhoso fazer
com que o processador execute qualquer coisa, escrevendo programas diretamente em
linguagem de mquina, usamos pequenos programas, como o Bios e os drivers de
dispositivos do Windows para executar as tarefas mais bsicas, funcionando como
intermedirios entre os demais programas e o hardware. Estes programas so
chamados de software de baixo nvel. Todos os demais aplicativos, como
processadores de texto, planilhas, jogos, etc. rodam sobre estes programas residentes,
no precisando acessar diretamente ao hardware, sendo por isso chamados de software
de alto nvel.

14

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Captulo 1:
Processadores, do 8088 ao Pentium

O processador, sendo o principal componente de um computador, capaz de executar


vrias instrues, como clculos matemticos de soma, subtrao e multiplicao,
operaes lgicas, comparaes, acesso a perifricos entre outras, que so usadas pelos
programas para realizar as mais variadas tarefas.
Porm, o processador no pode fazer muita coisa sozinho. preciso memria RAM
para armazenar os dados que esto sendo processados, memria cache para agilizar o
acesso memria, um disco rgido para armazenar os programas e arquivos, uma placa
de vdeo e um monitor para criar um meio de comunicao com o usurio, e,
finalmente, uma placa me, que contm os componentes que permitem ao processador
comunicar-se com todos estes perifricos.
Caso apenas um desses componentes oferea uma performance baixa, o desempenho
do computador ficar seriamente prejudicado, independentemente de quo rpido seja
o processador. No adianta colocar um motor de Ferrari em um Fusca. Um mero 486
com bastante memria RAM, um HD Rpido e uma boa placa de vdeo, pode
facilmente bater em performance um Pentium com um conjunto fraco. Afinal, a funo
do processador simplesmente processar dados. Se por exemplo, o micro no possuir
memria cache, o processador ter que ficar esperando os dados serem entregues pela
memria RAM para poder process-los. Neste caso, pouco iria adiantar ter instalado
no micro um Pentium III de 500 MHz, pois o desempenho ficaria limitado
velocidade da memria.
Se por outro lado, o disco rgido for muito lento, a baixa velocidade de acesso aos
dados gravados far com que todos os programas rodem mais lentamente, mesmo que
o micro possua um processador poderoso e bastante memria RAM. Dizemos neste
caso, que o disco rgido lento, ou a pouca quantidade de memria, so gargalos do
sistema, pois impedem que o processador manifeste todo o seu potencial.

15

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Processadores RISC X Processadores CISC


Sempre houve uma grande polmica em torno de qual dessas plataformas melhor.
Talvez voc ache intil eu estar falando sobre isto aqui, mas interessante que voc
compreenda a diferena entre estas duas plataformas, para entender vrios aspectos
dos processadores modernos.
Um processador CISC (Complex Instruction Set Computer, ou computador com um
conjunto complexo de instrues), capaz de executar vrias centenas de instrues
complexas, sendo extremamente verstil. Exemplos de processadores CISC so o 386
e o 486.
No comeo da dcada de 80, a tendncia era construir chips com conjuntos de
instrues cada vez mais complexos. Alguns fabricantes porm, resolveram seguir o
caminho oposto, criando o padro RISC (Reduced Instruction Set Computer, ou
computador com um conjunto reduzido de instrues). Ao contrrio dos complexos
CISC, os processadores RISC so capazes de executar apenas algumas poucas
instrues simples. Justamente por isso, os chips baseados nesta arquitetura so mais
simples e muito mais baratos. Outra vantagem dos processadores RISC, que, por
terem um menor nmero de circuitos internos, podem trabalhar com clocks mais altos.
Um exemplo so os processadores Alpha, que em 97 j operavam a 600 MHz.
Pode parecer estranho que um chip que capaz de executar algumas poucas
instrues, possa ser considerado por muitos, mais rpido do que outro que executa
centenas delas, seria como comparar um professor de matemtica com algum que
sabe apenas as quatro operaes. Mas o que acontece, que um processador RISC
capaz de executar tais instrues muito mais rapidamente. Em conjunto com um
software adequado, estes processadores so capazes de desempenhar quase todas as
funes de um processador CISC, acabando por compensar suas limitaes com uma
maior velocidade de processamento.
indiscutvel porm, que em instrues complexas, os processadores CISC saem-se
melhor. Por isso, ao invs da vitria de uma das duas tecnologias, atualmente vemos
processadores hbridos, que so essencialmente processadores CISC, mas incorporam
muitos recursos encontrados nos processadores RISC (ou vice-versa). Parece que o
futuro nos reserva uma fuso destas duas tecnologias. Um bom exemplo de
processador hbrido o Pentium II.

Do 8086 ao Pentium
Talvez voc ache pouco interessante ler sobre estes processadores obsoletos, mas
interessante conhecer seu funcionamento para entender muitos dos recursos utilizados

16

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

nos processadores mais modernos. Neste captulo, voc ficar sabendo quando e
porque recursos como o modo protegido e a multiplicao de clock foram
introduzidos, e no que eles afetam o funcionamento do processador. Vamos em frente,
na pior das hipteses, voc ir aprender um pouco mais sobre a histria da Informtica
:-)

8088
O 8088 era na verdade uma verso econmica do 8086, que havia sido lanado pela
Intel em 78. Quando a IBM estava desenvolvendo seu computador pessoal, chegou a
ser cogitado o uso do 8086, mas acabou sendo escolhido o 8088 devido ao seu baixo
custo.
Tanto o 8086 quanto o 8088 so processadores de 16 bits, e eram considerados
avanadssimos para a poca, apesar de serem extremamente simples para os padres
atuais. A diferena entre eles que o 8088, apesar de internamente trabalhar com
palavras binrias de 16 bits, usava um barramento de apenas 8 bits, ou seja, apesar de
processar 16 bits de dados de cada vez, ele se comunicava com os demais perifricos,
como placas de vdeo, discos, etc. usando palavras de apenas 8 bits. Isso permitiu
IBM utilizar componentes mais baratos no PC, j que na poca componentes de 16 bits
eram extremamente caros. Esta arquitetura permitiu ao PC competir na mesma faixa
de preo dos computadores de 8 bits mais populares, e ao mesmo tempo possuir um
desempenho bem superior, devido ao seu processador de 16 bits. O 8088 capaz de
acessar at 1 Megabyte de memria RAM, e funciona a 4,77 MHz, recursos incrveis
para a poca.
Falando em recursos, s para matar sua curiosidade, o PC original da IBM, lanado em
Agosto de 81 possua apenas 64 Kbytes de memria RAM, um monitor MDA mono
de 12 polegadas, usava uma unidade de disquetes de 5 1/4 de apenas 160 KB, e vinha
sem disco rgido. O sistema operacional usado era o MS-DOS 1.0. Dois anos depois,
foi lanado o PC XT, que apesar de continuar usando o 8088 de 4,77 MHz, vinha com
256 KB de RAM, um disco rgido de 10 MB, monitor CGA e o MS-DOS 2.0.
Mesmo com o surgimento dos micros 286, o XT ainda continuou sendo bastante
vendido, pois era mais barato. Fabricantes de clones criaram projetos de micros XTs
mais avanados, equipados com processadores 8088 de 8 MHz, discos rgidos maiores
e at 640 KB de memria RAM.

Segmentao de Endereos
Uma recurso interessante usado no 8088 a segmentao de endereos, que permitiu
aumentar a quantidade de memria RAM suportada pelo processador.

17

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Para que o processador possa acessar a memria RAM, preciso que a memria seja
dividida em endereos, para que um dado depositado possa ser encontrado. Cada byte
depositado na memria recebe um endereo nico, assim como cada rua do Brasil tem
um CEP diferente. Como o 8088 pode lidar apenas com palavras binrias de 16 bits,
no seria possvel para ele acessar mais do que 64 Kbytes de memria RAM, j que 16
bits permitem apenas 65.536 combinaes diferentes (2 elevado 16 potncia).
Se o 8088 pudesse acessar apenas 64 KB de memria RAM, os micros baseados nele
seriam muito limitados, e poderiam apenas rodar programas muito simples. Para voc
ter uma idia, 64 KB no dariam nem mesmo para carregar o DOS 3.3.
Para solucionar este problema, foi adotada uma soluo bastante engenhosa: apesar do
processador continuar podendo acessar apenas 64 KB de memria de cada vez, foram
criados mais 4 bits de endereamento, que permitem o acesso a 16 blocos de memria.
Como cada bloco possui 64 KB, chegamos a 1 MB inteiro de capacidade total.
Basicamente criamos 16 reas diferentes de memria, cada uma com 64 KB, que o
mximo que o 8088 pode enderear (2 ^16).
O processador pode acessar apenas uma rea de cada vez. Se por exemplo, est sendo
usado o bloco 1, e de repente preciso ler um dado gravado no bloco 2, preciso
limpar todos os endereos relativos ao bloco 1 e carregar os endereos do bloco 2.
Neste momento o processador perde o acesso ao bloco 1 e passa a enxergar apenas o
segundo bloco. Quando novamente for preciso ler ou gravar dados no bloco 1 (ou
qualquer outro bloco), novamente so carregados os endereos relativos a ele, e o
acesso ao bloco 2 perdido. mais ou menos como se voc precisasse fazer anotaes
em vrias pginas de um caderno. Como s possvel ler ou escrever em uma pgina
de cada vez, voc precisaria ficar continuamente virando as pginas.

286
O 286 foi lanado em Fevereiro de 1982, apenas 6 meses aps a IBM ter lanado o seu
primeiro PC. O 286 porm, s passou a ser utilizado em 1984, quando a IBM lanou o
seu PC AT. Esta demora justificvel, pois para lanar um computador usando o novo
processador da Intel, foi preciso desenvolver toda uma nova arquitetura. Da placa de
vdeo ao gabinete, praticamente tudo foi mudado, o que somado burocracia e a
longos perodos de testes antes do lanamento, demandou um certo tempo.
O 286 trouxe vrios avanos sobre o 8088. Ele usava palavras binrias de 16 bits tanto
interna quanto externamente, o que permitia o uso de perifricos de 16 bits, muito mais
avanados do que os usados no PC original e no XT. O custo destes perifricos desta
vez no chegou a ser um grande obstculo, pois enquanto o PC AT estava sendo
desenvolvido, eles j podiam ser encontrados com preos mais acessveis.
O principal avano trazido pelo 286 so seus dois modos de operao, batizados de
Modo Real" e "Modo Protegido". No modo real, o 286 se comporta exatamente como

18

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

um 8086 (apesar de mais rpido), oferecendo total compatibilidade com os programas


j existentes. J no modo protegido, ele manifesta todo o seu potencial, incorporando
funes mais avanadas, como a capacidade de acessar at 16 Megabytes de memria
RAM (usando os 24 bits de endereamento do 286), multitarefa, memria virtual em
disco e proteo de memria.
Assim que ligado, o processador opera em modo real, e com uma certa instruo,
passa para o modo protegido. O problema que trabalhando em modo protegido, o
286 deixa de ser compatvel com os programas escritos para o modo real, inclusive
com o prprio MS-DOS. Para piorar, o 286 no possua nenhuma instruo que fizesse
o processador voltar ao modo real, apenas resetando o micro. Isso significa que um
programa escrito para rodar em modo protegido, no poderia usar nenhuma das rotinas
de acesso a dispositivos do DOS, tornando inacessveis o disco rgido, placa de vdeo,
drive de disquetes memria, etc., a menos que fossem desenvolvidas e incorporadas ao
programa, todas as rotinas de acesso a dispositivos necessrias. Isso era
completamente invivel para os desenvolvedores, pois para projetar um simples jogo,
seria praticamente preciso desenvolver todo um novo sistema operacional. Alm disso,
o programa desenvolvido rodaria apenas em micros equipados com processadores 286,
que ainda eram minoria na poca, tendo um pblico alvo muito menor. De fato, apenas
algumas verses do UNIX e uma verso do OS/2 foram desenvolvidas para utilizar o
modo protegido do 286.
Basicamente, os micros baseados no 286 eram usados para rodar aplicativos de modo
real, que tambm podiam ser rodados em um XT, aproveitando apenas a maior
velocidade do 286. Falando em velocidade, a primeira verso do 286 funcionava a
apenas 6 MHz, sendo lanada logo depois uma nova verso de 8 MHz, que foi usada
no PC AT. Posteriormente foram desenvolvidas verses de at 20 MHz.
Devido s vrias mudanas na arquitetura, destacando o acesso mais rpido memria
e alteraes no conjunto de instrues do processador, que permitiam realizar muitas
operaes de maneira mais rpida e eficiente, um 286 consegue ser quase 4 vezes mais
rpido que um 8088 do mesmo clock.

386
O 386 foi lanado apenas em Outubro de 85, trs anos e meio depois do 286. Desta
vez, a diretoria da IBM demorou muito para chegar um acordo e desenvolver um
sistema baseado no 386, dando tempo para a Compac sair na frente. Este foi um
verdadeiro marco, pois de repente as companhias perceberam que no eram mais
obrigadas a seguir a IBM. Qualquer um que tivesse tecnologia suficiente poderia sair
na frente, como fez a Compac. A partir da, a IBM comeou a gradualmente perder a
liderana do mercado, tornando-se apenas mais um entre inmeros fabricantes de PCs.
O 386 trouxe vrios recursos novos. Para comear, o 386 trabalha tanto interna quanto
externamente com palavras de 32 bits, e capaz de acessar a memria usando um

19

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

barramento de 32 bits, permitindo uma transferncia de dados duas vezes maior. Como
o 386 pode trabalhar com palavras binrias de 32 bits, possvel acessar at 4
Gigabytes de memria (2 elevado 32 potncia), mesmo sem usar a segmentao de
endereos, como no 8088 e no 286.
Como o 286, o 386 continua possuindo os dois modos de operao. A diferena que
no 386 possvel alternar entre o modo real e o modo protegido livremente. Um
programa que rode sobre DOS, pode chavear o processador para o modo protegido,
para se beneficiar de suas vantagens, e voltar ao modo real sempre que precisar usar
alguma sub-rotina do DOS, de maneira transparente para o usurio. Neste caso,
usado um programa de DPMI (DOS Protected Mode Interface, ou interface DOS
de modo protegido) para fazer o chaveamento entre os dois modos.
Toda vez que o programa precise usar alguma sub-rotina do DOS, ele passa o
comando ao chaveador e fica esperando. O chaveador por sua vez, passa o processador
para o modo real, executa o comando, chaveia o processador para o modo protegido e
entrega o resultado ao aplicativo, que continua trabalhando como se nada tivesse
acontecido. Um bom exemplo de programa de DPMI o DOS4GW, que usado por
muitos jogos que rodam sobre o MS-DOS, como o Doom, Sim City 2000 e vrios
emuladores de vdeo-games.
O esquema de chaveamento tambm utilizado pelo Windows 3.x, que j inclui todas
as rotinas necessrias, dispensando qualquer programa de DPMI. O Windows 95/98
tambm pode chavear para o modo real caso precise carregar algum driver de
dispositivo de modo real. Devido ao modo virtual 8086, que veremos logo a seguir,
no preciso colocar o processador em modo real para executar aplicativos MS-DOS
dentro do Windows 95/98
Ter um processador 386 o requisito mnimo para rodar qualquer sistema operacional
ou aplicativo de modo protegido moderno. Com um 386, um mnimo de memria
RAM e espao em disco suficiente, voc pode rodar o Windows 95 e qualquer
aplicativo para ele, embora bem lentamente devido pouca potncia do processador.
Com um simples 286, no mximo voc poder rodar o DOS e aplicativos mais
simples, que trabalhem somente com o modo real. Tambm possvel rodar o
Windows 3.0, porm em modo Standard, onde possvel acessar todos os 16 MB de
memria permitidos pelo 286, mas sem memria virtual nem multitarefa.

Introduo do Cache
O 386 era muito rpido para as memrias RAM existentes na poca. Por isso, muitas
vezes ele tinha que ficar "esperando" os dados serem liberados pela memria RAM
para poder concluir suas tarefas, perdendo muito em desempenho. Para solucionar esse
problema, passaram a ser usadas pequenas quantidades de memria cache na grande
maioria das placas me para micros 386 e superiores.

20

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

A memria cache um tipo de memria ultra-rpida, que armazena os dados mais


usados pelo processador, evitando na grande maioria dos casos, que o processador
precise perder tempo buscando dados diretamente na lenta memria RAM. Mesmo
uma pequena quantidade de memria cache capaz de melhorar bastante a velocidade
da troca de dados entre o processador e a RAM.

386SX
Como o 386 era um processador de 32 bits, foi preciso desenvolver toda uma nova
categoria de chipsets e circuitos de apoio para trabalhar com ele, o que acabou
encarecendo bastante os sistemas baseados no 386 e afastando muitos compradores em
potencial.
Para contornar este problema, a Intel optou por lanar uma verso de baixo custo do
386, batizada de 386SX, que apesar de continuar funcionando internamente com
palavras de 32 bits, comunicava-se com a memria RAM e os demais perifricos
usando palavras de 16 bits (como o 286). Apenas para diferenciar os dois
processadores, a Intel passou a chamar o 386 original de 386DX.
Esta arquitetura permitiu que fossem aproveitados os mesmos perifricos usados em
placas de micros 286, tornando as mquinas baseadas no 386SX muito mais
acessveis. Para se ter uma idia, um PC bsico, equipado com um 386SX, chegava a
custar menos de 1.000 dlares, quase metade de um equipamento com uma
configurao parecida baseado no 386DX.
Apesar de, devido ao preo, o 386SX ter se tornado uma boa opo em termos de
custo-beneficio, em termos de performance ele fica bem atrs de um 386DX da mesma
freqncia, pois, apesar de internamente os processadores serem idnticos, o SX usa
praticamente os mesmos componentes usados nos micros 286, acessa a memria
usando palavras de 16 bits e, para completar, as placas me para ele no possuem
memria cache.

486DLC e 486SLC
O 486DLC e o 486SLC foram a tentativa da Cyrix de entrar no mercado de
processadores de baixo custo, oferecendo uma opo barata de upgrade para usurios
de micros 386, e tambm uma opo de processador para micros de baixo custo,
especialmente micros de menos de 1.000 dlares
Estes processadores so basicamente processadores 386 (respectivamente o DX e o
SX), que incorporaram algumas das tecnologias utilizadas nos micros 486. O destaque
fica por conta do Pipeline de 5 nveis, que permite ao processador processar mais de
uma instruo ao mesmo tempo, por etapas, mais ou menos como numa montadora

21

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

de automveis, onde a linha de produo dividida em vrios setores, que vo


montando o carro pea por pea, at chegar ao carro montado. Foi includo tambm
um pequeno cache L1 de 1 KB.
Combinando estas duas melhorias, os 486DLC e SLC conseguem ser cerca de 30%
mais rpidos do que um 386DX e um 386SX (respectivamente).
Como os 486DLC e SLC eram totalmente compatveis com as placas para micros
386, era possvel trocar apenas o processador num upgrade, aumentando o
desempenho do micro em at 30%, a um custo relativamente baixo. Vale lembrar que,
como o 386 padro, estes processadores no possuem coprocessador aritmtico,
podendo ser acoplados a eles o 387DCL ou o 387SLC, que devem ser comprados
separadamente.
Sob licena da Cyrix, a Texas Instruments desenvolveu verses prprias do 486DLC e
SLC, preservando a mesma arquitetura, mas aumentando a quantidade de cache L1
para 8KB.

Modo Real x Modo Protegido


Operando em modo real, o processador funciona exatamente como um 8086, apenas
trabalhando com uma velocidade maior. No somente o 386, mas todos os
processadores atuais podem alternar entre o modo real e o modo protegido. No modo
real, rodamos o MS-DOS e outros aplicativos de modo real mais antigos, enquanto no
modo protegido rodamos o Windows e seus programas.
Com certeza, alguma vez ao tentar rodar um programa antigo, voc j se deparou com
uma enigmtica mensagem de falta de memria, apesar dos manuais do programa
dizerem que ele precisa apenas de 500 ou 600 KB de memria e voc ter instalados 16,
32, 64 ou mesmo 128 Megabytes no seu computador. Estas mensagens surgem por que
estes programas rodam com o processador operando em modo real, onde como o 8086
ele capaz de reconhecer apenas o primeiro Megabyte da memria RAM. Este
primeiro Megabyte por sua vez, subdividido em dois blocos, chamados de memria
convencional e memria estendida.
A memria convencional corresponde aos primeiros 640 Kbytes da memria, e a
rea de memria usada pelos programas que operam em modo real. Os 384 Kbytes
restantes so chamados de memria superior, e so reservados para armazenar uma
cpia do Bios, que passa a ser executado mais rapidamente, j que a memria RAM
muito mais rpida do que o chip de memria Rom ou Flash onde ele originalmente
armazenado. Esta cpia do Bios chamada de Shadow, ou sombra, e serve para
aumentar o desempenho geral do sistema. A memria superior tambm usada para
armazenar sombras dos Bios de outros dispositivos, como placas de vdeo,
aumentando tambm a velocidade de operao destes perifricos.

22

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

-Mesmo assim, o programa no deveria rodar, j que ele precisa apenas de 600 Kbytes
e eu possuo 640 Kbytes de memria convencional?
A resposta no, pois apesar de possuirmos 640 Kbytes de memria convencional,
pronta para ser usada por qualquer programa que opere em modo real, nem toda esta
memria fica disponvel, j que parte dela usada pelo MS-DOS e drivers de
dispositivos de modo real. possvel liberar mais memria convencional, editando os
arquivos de inicializao do DOS, conseguindo assim rodar estes programas.
Rodando programas de modo real em janelas DOS do Windows 95/98, voc no
enfrentar este problema, pois devido ao modo virtual 8086 (explicado a seguir) o
programa ter sua disposio 640 KB inteiros.
Quando o computador ligado, o processador est operando em modo real. Quem d o
comando para que ele mude para o modo protegido o sistema operacional. No caso
do Windows, este comando dado durante o carregamento do sistema.
Em modo protegido, o processador capaz de reconhecer toda a RAM instalada no
sistema, alm de incorporar recursos como a multitarefa e a memria virtual em disco.
neste modo que usamos a interface grfica do Windows e rodamos seus aplicativos.

Recursos do Modo Protegido


Apesar de, em nome da compatibilidade retroativa com programas desenvolvidos para
micros PC XT e 286, tanto o 386 como todos os processadores atuais poderem operar
em modo real, no modo protegido, eles passam a possuir recursos muito mais
avanados, que permitem a existncia dos softwares que temos atualmente.
A partir do 386, poucas funes novas foram incorporadas aos novos processadores.
Basicamente, evolumos apenas em termos de velocidade. Tanto que, com um simples
386, possvel rodar praticamente qualquer aplicativo mais atual, apenas com uma
velocidade menor.
O modo protegido traz basicamente quatro novos recursos: a memria virtual, a
multitarefa, a proteo de memria e o modo virtual 8086.

Memria Virtual
A capacidade do 386 de trabalhar com vrios aplicativos ao mesmo tempo
(multitarefa) realmente muito til, mas esta caracterstica traz um pequeno problema:
abrindo vrios aplicativos sucessivamente, logo a memria RAM do sistema se esgota.
Para corrigir este problema, o modo protegido traz tambm a memria virtual, que
permite criar um arquivo temporrio no disco rgido, chamado de Swap File, ou

23

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

arquivo de troca, que funciona como uma extenso da memria RAM, permitindo
abrir quantos aplicativos forem necessrios, at que o espao do disco rgido se esgote.
Por exemplo, s o Windows 95 ocupa cerca de 9 Megabytes da memria. Se voc
abrir o Word 97, sero necessrios mais 10 Megabytes, um total de 19 MB s para
escrever um texto! Caso o micro em questo possua apenas 8 MB de memria, seria
criado um arquivo temporrio de 9 MB no disco rgido, que armazenaria os dados que
no couberam na memria RAM.
O problema em usar memria virtual, que o disco rgido centenas de vezes mais
lento do que a memria RAM. Um disco rgido razovel possui um tempo de acesso
em torno de 10 milessegundos (milsimos de segundo) enquanto uma memria PC100 possui um tempo de acesso inferior a 10 nanossegundos (bilhonsimos de
segundo) ou seja, um milho de vezes mais rpida! Devido baixa velocidade do
disco rgido, apesar dos programas funcionarem normalmente, o sistema vai ficando
cada vez mais lento. Experimente por exemplo tentar trabalhar em um micro com
apenas 4 MB de RAM (seja qual for o processador) rodando o Windows 95, a lentido
insuportvel.
No Windows 3.x, era necessrio reservar uma quantidade espao do disco rgido para
a memria virtual, quantidade que podia ser configurada livremente atravs do Painel
de Controle. O problema que este espao ficava indisponvel. Se voc possusse um
disco de 800 MB, e reservasse 200 para a memria virtual, ficaria com apenas 600 MB
para instalar programas e guardar arquivos. Se por outro lado, voc reservasse pouco
espao para a memria virtual, ficaria com pouca memria para abrir vrios programas
e trabalhar com arquivos grandes.
No Windows 95 este problema foi resolvido com a adoo de um arquivo de troca
dinmico, que vai aumentando ou diminuindo de tamanho conforme a necessidade de
memria, evitando o desperdcio de espao em disco que tnhamos no Windows 3.11.
O Windows 95 permite tambm uma administrao mais racional dos recursos do
sistema, movendo os arquivos mais importantes, acessados com mais freqncia para
memria RAM (ou memria cache, dependendo da importncia do arquivo), e
deixando apenas arquivos usados mais raramente no arquivo de troca. Esta simples
medida diminui bastante a perda de performance causada pelo uso da memria virtual.

Multitarefa
Multitarefa significa executar mais de uma tarefa de cada vez, como assobiar e chupar
cana ao mesmo tempo ;-). Para que seja possvel realizar esta pequena mgica, todos
os aplicativos so carregados na memria e o processador passa a executar algumas
instrues de cada aplicativo por vez. Como o processador capaz de executar vrios
milhes de instrues por segundo, esta troca feita de maneira transparente, como se
os aplicativos estivessem realmente sendo executados ao mesmo tempo. Enquanto o
processador d ateno para um aplicativo, todos os demais ficam paralisados,

24

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

esperando sua vez. Seria mais ou menos como se voc colocasse todos os trabalhos
que voc tivesse que fazer durante o dia sobre a sua mesa de trabalho e trabalhasse
alguns minutos em cada um, passando para o seguinte logo depois, at terminar todos.

Memria Protegida
Usando a multitarefa, quase sempre teremos vrios aplicativos carregados na memria,
seja na memria RAM ou no arquivo de troca.
Se no houvesse nenhum controle por parte do processador, um aplicativo poderia
expandir sua rea de memria, invadindo reas de outros aplicativos e causando
travamentos no micro.
Um editor de imagens, por exemplo, precisa ocupar mais memria conforme as
imagens vo sendo abertas ou criadas. Sem nenhuma orientao por parte do
processador, simplesmente seriam ocupadas as reas adjacentes, que poderiam tanto
estar vazias, quanto estar ocupadas pelo processador de textos, por exemplo.
Para colocar ordem na casa, foi desenvolvido o recurso de proteo de memria, que
consiste no processador isolar a rea de memria ocupada por cada aplicativo,
impedindo que ele ocupe outras reas ao seu bel prazer. Se por acaso o programa
precisar de mais memria, o prprio processador ir procurar uma rea vazia de
memria e ordenar ao aplicativo que ocupe a rea reservada.
Existem basicamente dois tipos de multitarefa, denominadas multitarefa preemptiva e
multitarefa cooperativa, que diferem justamente pelo uso ou no da proteo de
memria.
O Windows 3.11, apesar de ser considerado um sistema operacional multitarefa, no
capaz de usar o recurso de proteo de memria, nele usada a multitarefa
cooperativa, que consiste em cada aplicativo usar os recursos do processador por um
certo tempo, passar para outro programa e esperar novamente chegar sua vez para
continuar executando suas tarefas. A alternncia entre os programas neste caso no
comandada pelo processador, e sim pelos prprios aplicativos. Neste cenrio, um
aplicativo mal comportado poderia facilmente monopolizar o sistema, consumindo
todos os recursos do processador por um longo perodo, ou mesmo invadir reas de
memria ocupadas por outros aplicativos, causando em qualquer um dos casos o
famoso GPF, (General Protection Falt, ou falha geral de proteo) que tanto
atormentava os usurios do Windows 3.11.
O Windows 95/98 por sua vez, usa a multitarefa preemptiva, isolando as reas de
memria ocupadas pelos aplicativos. Isto garante uma estabilidade bem maior do que a
que temos no Windows 3.11. O problema que quando executado um programa de
16 bits, o Windows 95 cai em multitarefa cooperativa para poder rodar o programa,
deixando de proteger as reas de memria e tornando-se to vulnervel quanto o

25

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Windows 3.11.
Por esse motivo, evite ao mximo instalar programas para Windows 3.11 no seu
micro, caso contrrio, voc certamente enfrentar problemas de instabilidade.

Modo Virtual 8086


Apesar de, operando em modo real, o processador ser totalmente compatvel com
qualquer programa antigo, seria impossvel executar um aplicativo de modo real
dentro do Windows 95 ou qualquer outro sistema operacional que utilize o modo
protegido. Seria preciso fechar o Windows e fazer o processador voltar para o modo
real para poder executar o aplicativo.
Pensando nesta possvel limitao, os projetistas da Intel desenvolveram o modo
virtual 8086 onde o processador, operando em modo protegido, capaz de simular
vrios ambientes de modo real, cada um com 1 MB de memria e total acesso ao
hardware do micro, chamados de mquinas virtuais. como se dentro do 386 fossem
abertos vrios XTs completos, um para cada programa de modo real a ser executado.
justamente o modo virtual 8086 que permite abrir janelas DOS dentro do Windows
95/98.
Como o processador continua em modo protegido, cada mquina virtual tem sua rea
isolada na memria, no prejudicando em nada a estabilidade do sistema.

O 486
Ao contrario dos processadores anteriores, o 486 no trouxe nenhuma inovao
realmente revolucionria. Como o 386DX, ele trabalha usando palavras de 32 bits
tanto interna quanto externamente e capaz de acessar at 4 Gigabytes de memria
RAM.
A evoluo do 486 ficou por conta do melhor desempenho. Foi adicionado ao
processador um cache L1 interno de 8 KB, que em conjunto com o cache encontrado
na placa me, capaz de melhorar ainda mais o acesso dados. Foi incorporado
tambm um coprocessador aritmtico e um Pipeline, inspirado nos processadores
RISC. A soma de todas estas melhorias, tornaram o 486 praticamente 2 vezes mais
rpido do que um 386 do mesmo clock.
Como fez anteriormente com o 386, a Intel criou um 486 de baixo custo chamado de
486SX, que era idntico ao original, porm sem o coprocessador aritmtico interno,
podendo ser acoplado a ele o 80487SX. Para evitar confuso, o 486 original passou a
ser chamado de 486DX.

26

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Foram lanadas verses do 486 25 MHz, 33 MHz e 40 MHz, porm, criou-se uma
barreira, pois no haviam na poca, circuitos de apoio capazes de trabalhar a mais de
40 MHz. Para solucionar esse problema, foi criado o recurso de Multiplicao de
Clock, no qual o processador trabalha internamente uma velocidade maior do que a
da placa me. Foram lanados ento os processadores 486DX2 (que trabalhavam ao
dobro da freqncia da placa me) e logo depois os 486DX4 (que trabalhavam ao
triplo da freqncia da placa me)
Processador
486DX-2 50 MHz
486DX-2 66 MHz
486DX-2 80 MHz
486DX-4 75 MHz
486DX-4 100 MHz
486DX-4 120 MHz

Freqncia da placa me
25 MHz
33 MHz
40 MHz
25 MHz
33 MHz
40 MHz

Multiplicador
2x
2x
2x
3x
3x
3x

Com isso, surgiram tambm as placas me "up-gradable", que suportavam a troca


direta de um DX-33 por um DX2-66 ou um DX4-100, por exemplo, simplesmente
mudando-se a posio de alguns jumpers localizados na placa.
Mais uma novidade trazida pelos processadores 486, a necessidade do uso de um
ventilador (cooler) sobre o processador, para evitar que ele se aquea demais. O uso do
cooler obrigatrio em todos os processadores 486DX-2 e posteriores.

Coprocessador Aritmtico
Todos os processadores da famlia x86, so basicamente processadores de nmeros
inteiros. Muitos aplicativos porm, precisam utilizar nmeros fracionrios, assim como
funes matemticas complexas, como Seno, Coseno, Tangente, etc., para realizar
suas tarefas. Este o caso dos programas de CAD, programas cientficos, planilhas,
jogos com grficos tridimensionais, e de processamento de imagens em geral.
possvel emular via software estas funes matemticas complexas, atravs da
combinao de vrias instrues simples, porm com uma baixa performance.
A funo do coprocessador aritmtico justamente auxiliar o processador principal no
clculo destas funes complexas. Como o coprocessador possui instrues especficas
para executar este tipo de clculo, ele em mdia de 30 a 50 vezes mais rpido do que
o processador principal executando o mesmo tipo de clculo via emulao.
At o 386, o coprocessador era apenas um acessrio que podia ser comprado parte e
instalado no soquete apropriado da placa me, sendo que cada modelo de processador
possua um modelo equivalente de coprocessador:
Processador

Coprocessador

27

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

8088
286
386SX
386DX
486SLC
486DLC
486SX
486DX

8087
287
387SX
387DX
487SLC
487DLC
487SX
Faz parte do processador

O problema nesta estratgia que como poucos usurios equipavam seus micros com
coprocessadores aritmticos, a produo destes chips era baixa, e consequentemente os
preos eram altssimos, chegando ao ponto de em alguns casos o coprocessador custar
mais caro que o processador principal.
Com o aumento do nmero de aplicativos que necessitavam do coprocessador, sua
incorporao ao processador principal foi um passo natural. Com isso resolveu-se
tambm o problema do custo de produo dos coprocessadores, barateando o conjunto.
Este recurso de criar chips auxiliares do processador principal um recurso muito
usado atualmente, pois muito mais racional usar chips baratos para executar aes
simples que antes congestionavam o processador principal, do que investir em
processadores mais velozes. Por exemplo: todos os modems atuais possuem a UART,
que um conjunto de circuitos que permitem ao modem gerenciar ele mesmo o envio
e recebimento de dados, deixando o processador principal livre para executar outras
tarefas. Como no poderia deixar de ser, alguns fabricantes "espertos" lanaram
verses de modems sem a UART, que obrigam o processador a fazer todo o trabalho.
Claro que isto degrada muito o desempenho geral do sistema. Tais modems so
chamados de Softmodems e no so uma boa opo de compra. Falarei um pouco mais
sobre eles no captulo sobre modems.

Multiplicao de Clock
O recurso de multiplicao de clock, usado a partir do 486DX2, consiste em fazer o
processador trabalhar internamente a uma freqncia maior do que a placa me e os
demais componentes do micro. Assim, apesar do processador trabalhar sua
velocidade nominal, ele comunica-se com os demais componentes na freqncia da
placa me, que de 66 ou 100 MHz nos processadores mais recentes, e 25, 33 ou 40
MHz nos micros 486.
O uso da multiplicao de clock permite atingir velocidades elevadas, pois muito
mais fcil desenvolver processadores velozes do que placas mes e circuitos de apoio
que funcionem a tal velocidade. Claro que existe um limite; pouco adianta criar um
processador super veloz e utilizar um multiplicador muito alto para faz-lo funcionar,
se a todo momento o processador tem que ficar esperando para acessar dados na

28

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

memria RAM, memria cache, HD, ou mesmo ficar esperando a placa de vdeo
terminar de exibir uma imagem para poder enviar a prxima.
Apesar da perda de performance ser atenuada pelo cache L1, que independentemente
do multiplicador usado, sempre funciona na mesma freqncia do processador
principal, a perda de performance considervel. Um computador equipado com um
processador Pentium de 200 MHz por exemplo, no duas vezes mais rpido do que
um de 100 MHz com configurao semelhante, pois em ambos a placa me funciona a
66 MHz. Na prtica, o Pentium 200 no chega a ser 80% mais rpido.
Apesar das limitaes, o recurso de multiplicao de clock indispensvel atualmente,
pois sem ele seria impossvel desenvolver processadores muito rpidos, j que no
possvel aumentar a velocidade das placas me e dos demais perifricos na mesma
proporo do aumento do clock nos processadores. Se o Pentium III por exemplo,
tivesse que trabalhar na mesma freqncia da placa me, no passaramos de 100 ou
133 MHz.

Pipeline
At o 386, os processadores da famlia x86 eram capazes de processar apenas uma
instruo de cada vez. Uma instruo simples podia ser executada em apenas um ciclo
de clock, enquanto instrues mais complexas demoravam vrios ciclos de clock para
serem concludas. Seria mais ou menos como montar um carro de maneira artesanal,
pea por pea.
Para melhorar o desempenho do 486, a Intel resolveu usar o Pipeline, uma tcnica
inicialmente usada em processadores RISC, que consiste em dividir o processador em
vrios departamentos (vou adotar este termo para tentar tornar a explicao mais
simples), agilizando o processamento de instrues. O 486 por exemplo, possui um
Pipeline de 5 nveis, ou seja, dividido em 5 departamentos.
Quando carregada uma nova instruo, ela primeiramente passa pelo primeiro
departamento, que trabalha nela durante apenas um ciclo de clock, passando-a adiante
para o segundo departamento. A instruo continua ento sendo processada
sucessivamente pelo segundo, terceiro, quarto e quinto departamentos do processador.
A vantagem desta tcnica, que o primeiro departamento no precisa ficar esperando a
instruo passar por todos os demais para carregar a prxima, e sim carregar uma nova
instruo assim que se livra da primeira, ou seja, depois do primeiro pulso de clock.
Desta maneira, conseguimos que o processador seja capaz de processar em um nico
ciclo de clock, vrias instrues que normalmente demorariam vrios ciclos para
serem processadas. Voltando ao exemplo do carro, seria como se trocssemos a
produo artesanal por uma linha de produo.
O uso do Pipeline no chega a multiplicar por cinco a performance do processador, na

29

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

verdade a performance no chega nem mesmo a dobrar, mas o ganho bem


significativo.

Pentium
Como o 486, o Pentium um processador de 32 bits, capaz de acessar at 4 Gigabytes
de memria RAM. O Pentium porm, traz vrias melhorias sobre o 486, que o tornam
entre 65 e 100% mais rpido que um 486 do mesmo clock. Como foi aumentado
tambm o desempenho do coprocessador aritmtico, em aplicativos que demandam
um grande nmero de clculos, o Pentium ainda mais rpido.
Como no 486, os processadores Pentium possuem um coprocessador aritmtico
embutido e utilizam multiplicao de clock :
Processador
Pentium 60 MHz
Pentium 66 MHz
Pentium 75 MHz
Pentium 90 MHz
Pentium 100 MHz
Pentium 120 MHz
Pentium 133 MHz
Pentium 150 MHz
Pentium 166 MHz
Pentium 180 MHz
Pentium 200 MHz

Freqncia da Placa Me
60 MHz
66 MHz
50 MHz
60 MHz
66 MHz
60 MHz
66 MHz
60 MHz
66 MHz
60 MHz
66 MHz

Multiplicador
1x
1x
1,5 x
1,5 x
1,5 x
2x
2x
2,5 x
2,5 x
3x
3x

Como na poca dos micros 486, as placas me para processadores Pentium (com
exceo de placas muito antigas) suportam vrias freqncias de barramento e vrios
multiplicadores distintos, podendo ser configuradas para funcionar com todos os
processadores da famlia.

Melhorias no Cache L1
A primeira mudana trazida pelo Pentium foi o aumento do cache L1, que passou a ser
de 16 KB. Alm do tamanho, foram implementados trs novos recursos, que tornaram
o cache ainda mais eficiente:
A primeira medida foi a diviso do cache em dois blocos de 8 KB cada, sendo um
dedicado a armazenar dados e outro dedicado a armazenar instrues. Esta diviso
permite que tanto as instrues a serem executadas pelo processador (comparao,
multiplicao, soma, deciso, etc.) quanto os dados a serem processados, possam ser
acessados simultaneamente no cache, aumentando sua eficincia.

30

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Se por exemplo, um programa qualquer ordena que o processador leia um nmero


gravado na memria e veja se ele maior ou menor que 10, temos duas instrues (ler
o nmero e compar-lo com o nmero 10) e dois dados (o nmero 10 e o nmero a ser
lido). Com um cache unificado como no 486, primeiro seriam lidas as instrues e em
seguida os nmeros. No cache dividido do Pentium, ambos os dados podem ser lidos
no mesmo ciclo de clock, poupando tempo.
Foi aumentado tambm o barramento de dados entre o processador e o cache.
Enquanto no 486 podem ser lidos ou gravados at 128 bits por ciclo de clock, no
Pentium podem ser lidos ou gravados at 256 bits no cache de instrues e mais 256
no cache de dados. Como ambos os caches podem ser acessados simultaneamente,
temos um barramento total de 512 bits, o qudruplo do que tnhamos no 486! Este
barramento mais largo permite que quantidades maiores de dados possam ser lidos a
partir do cache no mesmo espao de tempo, permitindo ao cache acompanhar a maior
velocidade do Pentium.
A ltima medida foi a adoo de um cache Write Back, que capaz de cachear tanto
as operaes de leitura de dados na memria RAM, quanto as operaes de escrita,
conseguindo aumentar mais um pouco a performance do processador.

Previso de desvio dinmico


Aps concluda uma determinada instruo de programa, para que o processador no
perca um nico ciclo de clock aguardando que o cache ou a memria RAM enviem a
prxima instruo a ser processada, foi includo no Pentium um buffer de pr extrao.
Este pequeno circuito armazena as prximas instrues a serem processadas, formando
uma espcie de fila.
A maior utilidade deste buffer prever o resultado de operaes de tomada de deciso.
Se chega ao processador uma instruo como Se X > Y ento Z = K, seno Z = Q o
buffer ir carregar tanto a instruo seguinte para X < Y quanto para X > Y, fazendo
com que seja qual for o resultado da operao anterior, a prxima instruo j esteja
carregada no buffer.
O buffer de pr extrao tambm ajuda a memria cache a carregar antecipadamente
os dados que o processador possa necessitar. No caso do exemplo anterior, seriam
carregados na memria cache tanto o valor de K quanto de Q.

Coprocessador Aritmtico mais rpido


O coprocessador aritmtico do Pentium foi completamente remodelado. Foram
alteradas algumas das instrues, que passaram a ser executadas muito mais

31

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

rapidamente e, como o processador principal, o coprocessador do Pentium tambm


passou a utilizar um Pipeline para aumentar a velocidade de execuo das instrues.
Somadas com as brutais melhorias na arquitetura, o coprocessador do Pentium tornouse cerca de 5 vezes mais rpido do que o utilizado no 486, tornando o processador
muito mais rpido em aplicativos que demandem um grande nmero de clculos.

Arquitetura Superescalar
Mais um aperfeioamento do Pentium, e um dos principais motivos de seu maior
desempenho, a adoo de uma arquitetura superescalar.
Internamente, o Pentium trabalha como dois processadores de 32 bits distintos
(chamados de canaleta U e canaleta V), sendo capaz de processar duas instrues por
ciclo de clock (uma em cada processador). Cada processador possui acesso total ao
cache, memria RAM, e aos demais componentes do micro.
Foi includa tambm, uma unidade de controle, com a funo de comandar o
funcionamento dos dois processadores e dividir as tarefas entre eles.
Teoricamente, o uso de dois processadores distintos dobraria o desempenho do
Pentium, j que ao invs de uma, poderiam ser executadas duas instrues por ciclo de
clock. Na prtica porm, encontramos algumas limitaes. Se por exemplo, um
programa ordenasse que o processador somasse 4 nmeros, X + Y + W + K,
poderamos no primeiro ciclo de clock usar a canaleta U para somar X e Y e a canaleta
V para somar W, mas no segundo ciclo, teramos apenas mais um clculo para ser
executado, o resultado das duas somas. Neste caso, apenas uma das canaletas poderia
ser usada, ficando a outra ociosa.
Neste caso, houve um ganho de 33%, j que ao invs do processador demorar 3 ciclos
para executar o clculo, demorou apenas 2.
Caso a continuao do clculo dependesse da concluso do clculo anterior, como em
(X + Y) x 3, a segunda canaleta simplesmente no poderia ser usada, pois teramos
primeiro que somar X e Y para depois multiplicar o resultado por 3. Neste caso no
haveria ganho, pois demoramos os mesmos dois ciclos que seriam necessrios com
apenas uma canalizao.
Em mdia, a segunda canalizao permite um desempenho 30 ou 40% superior ao
desempenho obtido com apenas uma canalizao. Caso o software seja alterado e
otimizado para rodar em um processador com duas canalizaes, ordenando as
instrues de modo a deixar a segunda canaleta ocupada durante a maior parte do
tempo, podemos conseguir mais 10 ou 15% de desempenho.
Otimizar um programa para rodar em um processador Pentium, no o torna

32

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

incompatvel com processadores com apenas uma canalizao (como o 486), nem
torna seu desempenho menor nestes processadores, j que as mesmas instrues sero
executadas, apenas em ordem diferente.

Execuo Especulativa
Se o processador tivesse que processar uma instruo de tomada de deciso, como em
Se X > 0 ento Y = 30, seno Y = 20, enquanto a primeira canaleta do processador
verifica se X maior ou menor que 0, a segunda ao invs de ficar ociosa, pode
executar uma das duas opes seguintes (atribuir o valor 30 ou atribuir o valor 20 a Y).
No prximo ciclo, quando a primeira canaleta tivesse terminado de processar sua
instruo, teramos 50% de chance da segunda canaleta ter adivinhado qual seria a
instruo seguinte e j t-la executado. O nome execuo especulativa foi dado por
que a segunda canaleta escolhe aleatoriamente a instruo a executar, entre as duas
possveis.

Acesso mais rpido Memria


O Pentium capaz de acessar a memria usando palavras binrias de 64 bits, o dobro
do 486, que a acessava a 32 bits. Este recurso permite que sejam lidos 8 bytes por
ciclo, ao invs de apenas 4, dobrando a velocidade de acesso memria. Este recurso
diminui bastante o antigo problema de lentido das memrias, permitindo que o
Pentium apresente um bom desempenho mesmo utilizando memrias lentas.
Justamente devido ao acesso memria a 64 bits do Pentium, necessrio utilizar
pentes de memria de 72 vias em pares. J que cada pente permite acesso aos dados
usando palavras de 32 bits, acessando ambos os pentes ao mesmo tempo, chegamos
aos 64 necessrios.
Mesmo podendo acessar a memria a 64 bits e sendo composto internamente por dois
processadores de 32 bits, o Pentium continua sendo um processador de 32 bits. Estes
novos recursos servem apenas para aumentar a velocidade do processador.

Multiprocessamento
Visando o mercado de Workstations (mquinas extremamente avanadas destinadas a
aplicaes pesadas como processamento de imagens 3D ou vdeo) e servidores, a Intel
incluiu no Pentium o recurso de multiprocessamento simtrico, que permite o uso de
dois processadores no mesmo micro. Neste caso, preciso adquirir uma placa me
especial, com encaixe para dois processadores e um chipset com suporte ao
multiprocessamento.

33

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Como a diviso das tarefas entre os dois processadores no feita automaticamente


pelo chipset, preciso que o sistema operacional seja capaz de reconhecer os dois
processadores e acess-los individualmente, dividindo as tarefas entre eles da melhor
maneira possvel. Se por exemplo, esto sendo rodados dois aplicativos ao mesmo
tempo, cada processador pode ficar encarregado de executar um.
Caso o sistema operacional no oferea suporte ao multiprocessamento, como o caso
do Windows 95 e do Windows 98, apenas um dos processadores ser usado pelo
sistema, ficando o outro inativo. Neste caso ser como se tivssemos apenas um
processador instalado. Apenas o Windows NT, Windows 2000 e algumas verses do
Linux e do Unix oferecem suporte ao multiprocessamento.
Apesar de, pela lgica, o desempenho dobrar com dois processadores trabalhando em
paralelo, na prtica o ganho no passa de 50 ou 60%, pois dificilmente ser possvel
organizar a execuo das tarefas de modo a deixar ambos os processadores ocupados
todo o tempo, assim como dificilmente conseguimos manter as duas canaletas do
Pentium cheias 100% do tempo.
_____________________________________________________________________

Esta apenas uma breve demonstrao. Em sua verso completa, o livro possui
317 pginas.
Este livro um e-book, por isso extremamente barato.

Preo
A maior vantagem de um e-book justamente o preo. O Manual de Hardware
Completo custa apenas R$ 5,00 (cinco reais), uma frao do que custaria numa
livraria.
O pagamento pode ser enviado via carta ou vale-postal, ser feito via depsito em
conta corrente, o qualquer outro meio que seja prtico para voc.

O que um e-book?

Um e-book, ou eletronic book, um livro como outro qualquer, a nica


diferena que ao invs de ser impresso, vendido em formato digital; baixado,
ou recebido via e-mail
34

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Para o leitor, a maior vantagem do e-book o preo. Um livro tradicional custa


to caro no por o autor ou mesmo a editora ganhem muito, mas sim, devido aos
custos de impresso, distribuio e venda, somado ao que perdido com o
encalhe. Num livro que custa 50 reais a livraria por exemplo, entre 15 e 17 reais
ficam com a prpria livraria, 3 ou 4 reais so gastos com transporte (j que em
geral cada livraria compra poucas cpias de cada livro), 5 reais so gastos com
impresso, 5 reais ficam com o autor e o restante fica com a editora, que
tambm tem que arcar com o prejuzo dos livros que encalham.
Como um e-book distribudo em formato digital, no existe custo de
impresso, distribuio, nem o risco de encalhe, por isso, ele em geral custa
menos de 10% que custaria caso fosse impresso. Voc no paga pelo papel, mas
apenas pela informao em s.
O livro pode ento ser lido no seu micro ou ento impresso. Voc escolhe o que
achar mais prtico.

Como o livro ser enviado?

Aps enviar os cinco reais do livro, basta enviar-me um e-mail no endereo:


morimoto@guiadohardware.net
para receber o arquivo do livro via e-mail. Me preocupei em compactar ao
mximo as ilustraes, por isso, o arquivo acabou ficando com pouco mais de
1.4 MB, por isso no se preocupe, no vai entulhar a sua caixa postal.
Voc receber o livro via e-mail, em formato PDF, que poder ser aberto usado
o Adobe Acrobat Reader.
Para conhecer outros trabalhos como este, visite http://www.guiadohardware.net

Como Comprar

O pagamento poder ser feito tanto via carta, quanto via vale postal ou depsito
bancrio:

35

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Pagamento via carta

Como o valor do livro pequeno, creio que esta seja a forma mais prtica de
envio, basta enviar um cheque nominal a Carlos Eduardo Morimoto da Silva no
valor de trs reais. Evite enviar dinheiro em espcie, pois segundo o
regulamento dos Correios e Telgrafos isto proibido. Por mim no existe
nenhum problema, mas se optar por esta forma, no deixe de embrulhar as notas
em um papel.
O endereo para envio :
Carlos Eduardo Morimoto da Silva
Av. Madame Curie 155, bloco 03, apto 04
Vila Jussara
Guarulhos - SP
CEP: 07093-040

Pagamento via vale-postal

Enviar um vale postal bem simples, basta ir a qualquer agncia dos correios e
dizer que quer enviar um vale postal. Voc precisar apenas preencher um
formulrio com o endereo de destino e o valor a ser enviado. Voc pagar o
valor a ser enviado e a tarifa postal na prpria agencia. Esta a forma de envio
ideal se voc no quiser enviar um cheque. O endereo o mesmo acima.

Pagamento via depsito bancrio

Se apesar da pequena quantia, voc preferir fazer um depsito bancrio, as


contas so as seguintes:
Conta A:
Banco Real (banco n 275)
Agencia - 0544 - PAB UNG - Guarulhos
C. C. - 2713476-5
Carlos Eduardo Morimoto da Silva

36

Hardware, Manual Completo 2000 Carlos E. Morimoto (http://www.guiadohardware.net)

Conta B:
Banco Ita
Agencia - 0046
C. C. - 20010-1
Glacy Fumica Morimoto

Optando por qualquer uma das formas de envio, no se esquea de me enviar o


e-mail no morimoto@guiadohardware.net confirmando o envio e informando o
endereo de e-mail em que deseja receber o arquivo do livro.

37

Você também pode gostar