Escolar Documentos
Profissional Documentos
Cultura Documentos
Novas Tecnologias 3ed PDF
Novas Tecnologias 3ed PDF
net)
Prefcio
O Mundo da Informtica est em constante evoluo. Neste mundo mutvel, no fcil
manter-se atualizado. Praticamente a cada dia surgem novos processadores, novas placas de
vdeo, novos chipsets, novos padres e novos perifricos, muitas vezes incompatveis com os
padres anteriores.
O objetivo deste livro servir como um guia para toda a evoluo tecnolgica que temos visto
nos micros PC. Mesmo que voc seja apenas um iniciante, no se preocupe, pois tomei o
cuidado de incluir dois captulos introdutrios, explicando os princpios bsicos de
funcionamento de um PC e tambm sobre como a tecnologia evoluiu das vlvulas da dcada de
40 at os microprocessadores que temos atualmente.
Depois destes captulos iniciais, prepare-se para ler informaes sobre a maioria dos novos
componentes, incluindo processadores, placas me, memrias, discos rgidos, placas de vdeo
e monitores. Voc encontrar informaes sobre todos os processadores usados em micros PC,
do 8088 aos processadores Qunticos, incluindo os novos processadores, como o Athlon
Palomino, Pentium 4 Northwood e futuros lanamentos como o Athlon Barton e o
Sledgehammer. Voc encontrar tambm informaes sobre novas tecnologias, como os Slots
AGP Pro, Fireware, Serial ATA, memrias Rambus, DDR-SDRAM, novos chipsets, monitores
LCD, tecnologias de acesso rpido Internet etc.
Voc encontrar tambm um dicionrio com descries dos termos tcnicos mais comuns, a
quem voc poder recorrer sempre que tiver dvidas.
Seja voc um tcnico, ou apenas um usurio querendo manter-se por dentro das novas
tecnologias, este livro lhe ser muito til.
Direitos Autorais
Este e-book foi escrito por Carlos E. Morimoto (morimoto@guiadohardware.net) e vendido
atravs do Guia do Hardware, no endereo http://www.guiadohardware.net.
Apesar de estar em formato digital, este livro no de livre distribuio; vendido por um
preo simblico de 5 reais por cpia atravs do prprio autor. Se voc recebeu este livro de
alguma outra forma, por favor, seja honesto e registre sua cpia.
Basta enviar os cinco reais para o endereo abaixo, ou deposita-lo numa das contas. Fazendo
isso, voc estar prestigiando o trabalho do autor e contribuindo para o surgimento de outros
trabalhos como este.
Carlos Eduardo Morimoto da Silva
Caixa postal 3532
CEP: 07097-990
Guarulhos - SP
Banco Real (banco n 275)
Agencia - 0544 (PAB UNG - Guarulhos)
C. Corrente - 2713476
Carlos Eduardo Morimoto da Silva
www.guiadohardware.net
ndice geral
Prefcio..............................................................................2
Direitos Autorais.................................................................3
Conhea o Guia do Hardware.net........................................4
Introduo: Como tudo funciona.......................................18
Como funciona o sistema binrio?.....................................18
Como tudo funciona..........................................................19
Arquiteturas......................................................................22
Os Componentes...............................................................23
Desktops, Notebooks, Handhelds e Palmtops....................25
Escolhendo a melhor configurao....................................27
Escolhendo a placa me...............................................................27
Upgrades e atualizaes...................................................31
O melhor custo-beneficio..................................................32
Benchmarks, medindo sem erros......................................35
Linguagens de programao ............................................36
Colocando a mo na massa..........................................................36
Assembly...................................................................................37
Fortran .....................................................................................38
Pascal .......................................................................................38
Cobol.........................................................................................38
C..............................................................................................38
C++..........................................................................................39
Visual Basic................................................................................39
Delphi........................................................................................39
Captulo 1:........................................................................40
Como tudo comeou..........................................................40
Como so fabricados os processadores.............................43
Os transstores...........................................................................43
A dcada de 80...........................................................................52
Captulo 2:........................................................................57
A evoluo dos processadores..........................................57
Do 8086 ao Pentium..........................................................57
8088 ................................................................................58
286 ..................................................................................58
386 ..................................................................................59
386SX.......................................................................................60
486 ..................................................................................61
Pentium ...........................................................................62
Clock e Overclock..............................................................62
AMD K5 ............................................................................63
Pentium MMX....................................................................64
AMD K6 ............................................................................65
AMD K6-2 .........................................................................65
AMD K6-3..........................................................................66
Cyrix 6x86MX ...................................................................66
Cyrix 6x86MII...................................................................67
Pentium Pro......................................................................67
Pentium II .......................................................................67
Captulo 3:........................................................................69
Os Processadores Atuais...................................................69
Os processadores..............................................................76
Pentium III.......................................................................77
As instrues SSE.......................................................................77
As verses: Katmai x Coppermine; 100 x 133 MHz..........................79
FC-PGA?....................................................................................80
Entendendo as variaes do Pentium III.........................................81
O nmero de Identificao............................................................82
Cyrix/Via C3......................................................................86
AMD Athlon (K7)...............................................................87
Arquitetura.................................................................................88
Como tudo funciona.....................................................................90
Decodificador de instrues..........................................................92
Coprocessador Aritmtico.............................................................93
O Barramento EV6 ......................................................................95
K7 x K75 ...................................................................................95
Cache L2....................................................................................96
Athlon Thunderbird...........................................................97
AMD Duron........................................................................98
Transmeta Cruso.............................................................99
Conceito...................................................................................100
Code Morphing Software.............................................................101
Consumo eltrico.......................................................................103
As primeiras verses..................................................................103
As novas verses ......................................................................104
Pentium 4.......................................................................106
A Arquitetura............................................................................106
Hyper Pipelined Technology........................................................107
Execution trace cache................................................................108
Bus de 400 MHz........................................................................109
Rapid Execution Engine..............................................................109
SSE2.......................................................................................110
Acesso Memria......................................................................111
Instalao do Processador..........................................................111
Desempenho.............................................................................112
Captulo 4:......................................................................118
Os novos lanamentos....................................................118
As novidades...................................................................118
Os novos Modelos...........................................................119
Spitfire x Morgan ......................................................................120
Thunderbird x Palomino..............................................................121
Coppermine x Tualatin...............................................................122
Willamette x Northwood.............................................................123
Preos......................................................................................125
Captulo 5:......................................................................128
O Futuro..........................................................................128
Chegamos ao fim da era dos transstores? .....................128
A promessa dos Processadores Qunticos ......................130
O porqu dos processadores Qunticos.........................................130
A idia.....................................................................................130
Aplicaes................................................................................131
Como funcionam ......................................................................131
Novas esperanas......................................................................133
Nanotubos?.....................................................................134
Os computadores do futuro.............................................134
Supercomputadores Populares?......................................136
Dvidas sobre o futuro dos processadores .....................139
Captulo 6:......................................................................142
Memria RAM: evoluo e novas tecnologias..................142
Preo x quantidade.........................................................143
Como funciona................................................................144
Acesso a dados...............................................................144
Formato..........................................................................145
Mdulos DIP.............................................................................145
Mdulos SIMM de 30 vias...........................................................146
Mdulo SIMM de 72 vias.............................................................147
Mdulo DIMM de 168 vias ..........................................................147
Bancos de Memria.........................................................148
Tecnologias utilizadas.....................................................149
Memrias Regulares...................................................................149
Memrias FPM (Fast Page Mode) .................................................150
Memrias EDO (Extended Data Output) .......................................150
Memrias BEDO (Burst Extended Data Output RAM) ......................151
Memrias SDRAM (Synchronous Dynamic RAM).............................151
Memrias PC-100 .....................................................................153
Memrias PC-133......................................................................153
Identificando mdulos de memria..............................................153
Novas Tecnologias..........................................................154
Memrias DDR X Memrias Rambus................................156
Como funcionam as memrias DDR.............................................156
A necessidade de memrias DDR.................................................157
Como funcionam as memrias Rambus........................................158
Memrias VC-SDRAM.................................................................159
ECC e Paridade................................................................160
Captulo 7:......................................................................162
Discos Rgidos.................................................................162
Como funciona um Disco Rgido......................................162
A placa controladora..................................................................164
Dimetro dos discos...................................................................165
Materiais utilizados....................................................................165
Trilhas, Setores e Cilindros.........................................................166
Zoned Bit Recording (ZBR).........................................................167
Densidade................................................................................167
Como os Dados so Gravados e Lidos..........................................168
Formatao..............................................................................169
Interfaces SCSI...............................................................177
10
Chipset....................................................................................196
BIOS.......................................................................................196
Cache L2..................................................................................197
Encaixes para os mdulos de memria.........................................198
Interfaces de Disco....................................................................198
Portas Paralelas e Seriais............................................................199
Conector do teclado...................................................................200
Jumpers...................................................................................200
Conectores para o painel do gabinete...........................................200
Monitoramento de funes..........................................................201
Barramentos...................................................................202
ISA..................................................................................202
ISA de 16 bits.................................................................202
MCA................................................................................203
EISA................................................................................204
VLB.................................................................................204
PCI..................................................................................205
Bus Mastering...........................................................................206
Plug-and-Play...........................................................................206
Problemas com o Plug-and-Play...................................................207
AGP.................................................................................208
AGP Pro...........................................................................209
USB.................................................................................210
Topologia.................................................................................211
Desempenho.............................................................................211
PCMCIA...........................................................................212
Slots AMR........................................................................213
IEEE 1394 (Fireware).....................................................214
Serial ATA.......................................................................214
Afinal, quando teremos um padro?................................215
12
Fornecimento de energia................................................230
Problemas com fontes de alimentao............................232
No-Breaks e Estabilizadores............................................234
Estabilizadores..........................................................................234
Fio-terra...................................................................................234
No-Breaks................................................................................235
Autonomia................................................................................235
Gabinetes........................................................................236
Links de fabricantes........................................................237
Captulo 9:......................................................................238
Placas de vdeo e monitores............................................238
Memria de vdeo ...........................................................239
Acelerao de Vdeo........................................................241
Monitores........................................................................241
Monitores LCD.................................................................243
As vantagens............................................................................244
As desvantagens.......................................................................244
Como funciona o LCD.................................................................245
Monitores Touch Screen.............................................................247
Usando dois monitores...............................................................247
Vdeo primrio e secundrio........................................................249
13
Limitaes................................................................................249
Interferncia.............................................................................250
Captulo 10:....................................................................251
Placas de vdeo 3D de alto desempenho.........................251
Nvidia GeForce 256.........................................................251
Nvidia GeForce 256 DDR.................................................253
NVIDIA GeForce 2 GTS....................................................253
Desempenho:.........................................................................253
GeForce 2 MX..................................................................254
GeForce 2 Ultra...............................................................255
Voodoo 4 e Voodoo 5......................................................255
ATI Radeon.....................................................................257
Matrox G450...................................................................258
Overclock na placa de vdeo............................................259
Placas 3D para quem no tem slot AGP...........................260
Captulo 11:....................................................................262
Chipsets..........................................................................262
Chipsets para placas soquete 7.......................................264
Soquete 7................................................................................264
Intel 430FX (Triton)...................................................................265
Intel 430HX (Triton 2)................................................................265
Intel 430VX (Triton III)..............................................................266
Intel 430TX (Triton IV)...............................................................267
Ali Aladdin IV (TX-Pro)...............................................................267
Via VX-Pro+..............................................................................268
Via Apollo VPX/97 .....................................................................268
SiS 5591..................................................................................269
Chipsets para placas me Super 7...............................................269
Ali Aladdin V.............................................................................269
Via Apollo Mobile VP3 (MVP3)......................................................270
14
SiS 530....................................................................................271
Via MVP4..................................................................................271
Chipsets Atuais...............................................................277
Chipsets para processadores Intel................................................277
i810 (Whitney) e i810E..............................................................277
Chips.......................................................................................279
Variaes.................................................................................279
i820 (Camino)...........................................................................279
i820 x memrias SDRAM............................................................280
O recall....................................................................................281
Via Apollo Pro 133 e 133A..........................................................281
Desempenho.............................................................................282
Slots ISA? ...............................................................................283
BX-133 ??................................................................................283
Intel i815 (Solano)....................................................................284
i840.........................................................................................284
15
Captulo 12:....................................................................288
Modems e acesso rpido.................................................288
Como funcionam os Modems de 56K...............................288
Como funciona o ADSL?..................................................289
Conheas as limitaes do Speedy..................................290
Conexo Instvel.......................................................................290
Portas bloqueadas.....................................................................291
Clonagem de endereos IP..........................................................291
Compartilhamento da conexo....................................................292
Speedy sem provedor?...............................................................292
ISDN...............................................................................293
Mais opes de acesso rpido.........................................294
Acesso via satlite.....................................................................295
Captulo 13:....................................................................297
Dicionrio de termos tcnicos.........................................297
- # -................................................................................297
- A -.................................................................................298
- B -.................................................................................304
- C -.................................................................................310
- D -................................................................................319
- E -.................................................................................325
- F -.................................................................................328
- G -................................................................................332
- H -................................................................................334
- I -.................................................................................337
- J -.................................................................................340
- K -.................................................................................341
- L -.................................................................................342
- M -................................................................................344
16
- N -................................................................................352
- O -................................................................................354
- P -.................................................................................356
- Q -................................................................................361
- R -.................................................................................362
- S -.................................................................................365
- T -.................................................................................372
- U -................................................................................376
- X -.................................................................................381
- W -................................................................................381
- Y -.................................................................................385
- Z -.................................................................................386
17
Introduo:
funciona
Como
tudo
Para um leigo, um computador pode at parecer uma mquina misteriosa, uma caixa preta
onde de alguma forma mstica so guardadas e processadas informaes. Mas, de misterioso
os computadores no tm nada. Tudo funciona de maneira ordenada, e at certo ponto
simples.
Hoje em dia, quase todo mundo com condies para pagar um curso, ou ter um PC em casa,
aprende muito rpido como usar o Windows ou mesmo o Linux, acessar a Internet, ou seja,
usar o micro. Mas, dentre todos estes usurios, poucos, muito poucos realmente entendem
como a mquina funciona. O que muda entre um processador Pentium ou um Athlon por
exemplo? Por que um PC com pouca memria RAM fica lento? Como funciona um disco rgido,
e como possvel armazenar uma quantidade to grande de dados num dispositivo to
pequeno? O que fazem as placas de vdeo 3D e em que tarefas elas so necessrias? Qual a
diferena entre uma placa de som genrica e outra que custa mais de 100 dlares? Por que
alguns modems so to ruins? Como um PC funciona??
O objetivo deste captulo introdutrio lhe dar uma viso geral sobre os componentes que
formam um computador atual e como tudo funciona. Voc encontrar tambm vrias dicas de
compra, explicaes sobre termos e convenes usadas, etc. O objetivo servir como o
caminho das pedras para quem est comeando a estudar hardware, e precisa de um
empurrozinho inicial para poder estudar tpicos mais avanados.
Mais para a frente, voc conhecer mais a fundo cada componente, aprender a montar e
configurar micros padro PC e a solucionar problemas de funcionamento, estando pronto para
resolver seus prprios problemas, ajudar amigos, ou mesmo trabalhar na rea de manuteno.
18
um texto, uma imagem, um vdeo, um programa, ou qualquer outra coisa, ser processado e
armazenado na forma de uma grande seqncia de uns e zeros.
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 valor 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 Kilobyte (ou 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 Gibabytes) 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 Megabits e assim por
diante.
1
1
1
1
1
Bit =
Byte =
Kbyte =
Megabyte =
Gigabyte =
1 ou 0
Um conjunto de 8 bits
1024 bytes ou 8192 bits
1024 Kbytes, 1.048.576 bytes ou 8.388.608 bits
1024 Megabytes, 1.048.576 Kbytes, 1.073.741.824 bytes ou
8.589.934.592 bits
Quando vamos abreviar, tambm existe diferena. Quando estamos falando de Kbytes ou
Megabytes, abreviamos respectivamente como KB e MB, sempre com o B maisculo. Quando
estamos falando de Kbits ou Megabits abreviamos da mesma forma, porm usando o B
minsculo, Kb, Mb e assim por diante. Parece irrelevante, mas esta uma fonte de muitas
confuses. Sempre que nos referimos velocidade de uma rede de computadores, por
exemplo, no a medimos em bytes por segundo, e sim em bits por segundo: 10 megabits, 100
megabits e assim por diante. Escrever 100 MB neste caso, daria a entender que a rede
transmite a 100 megabytes, que correspondem a 800 megabits.
19
ser capaz de rodar aplicativos mais complexos. O IBM PC original, lanado em 1981, por
exemplo, possua apenas 64 Kbytes de memria e por isso era capaz de executar apenas
programas muito simples, baseados em texto. Um PC atual possui bem mais memria: 64 MB,
128 MB ou mais, por isso capaz de executar programas complexos.
A memria RAM capaz de responder s solicitaes do processador numa velocidade muito
alta. Seria perfeita se no fossem dois problemas: o alto preo e o fato de ser voltil, ou seja,
de perder todos os dados gravados quando desligamos o micro.
J que a memria RAM serve apenas como um rascunho, usamos um outro tipo de memria
para guardar arquivos e programas: a memria de massa. O principal dispositivo de
memria de massa o disco rgido, onde ficam guardados programas e dados enquanto no
esto em uso ou quando o micro desligado. Disquetes e CD-ROMs tambm so ilustres
representantes desta categoria de memria.
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 (memria de massa) os problemas a serem resolvidos, o processador
usaria a lousa (a memria RAM) para resolv-los. Assim que um problema resolvido, o
resultado anotado no livro, e a lousa apagada para que um novo problema possa ser
resolvido. Ambos os dispositivos so igualmente necessrios.
Os sistemas operacionais atuais, incluindo claro a famlia Windows, permitem ao processador
usar o disco rgido para gravar dados caso a memria RAM se esgote, recurso chamado de
memria virtual. Utilizando este recurso, mesmo que a memria RAM esteja completamente
ocupada, o programa ser executado, porm muito lentamente, devido lentido do disco
rgido.
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. Estes so os olhos, ouvidos e boca do processador, por onde ele recebe e transmite
informaes. 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, mouse, microfone, etc. (para a entrada
de dados), o monitor, impressoras, caixas de som, etc. (para a sada de dados).
A segunda categoria destinada a permitir a comunicao entre o processador e os demais
componentes internos do micro, como a memria RAM e o disco rgido. Os dispositivos que
fazem parte desta categoria esto dispostos basicamente na placa me, e incluem
controladores de discos, controladores de memria, etc.
Como toda mquina, um computador, por mais avanado que seja, burro; pois no capaz
de raciocinar ou fazer nada sozinho. Ele precisa ser orientado a cada passo. justamente a
que entram os programas, ou softwares, que orientam o funcionamento dos componentes
fsicos do micro, fazendo com que eles executem as mais variadas tarefas, de jogos clculos
cientficos.
Os programas instalados, determinam o que o micro saber fazer. Se voc quer ser um
engenheiro, primeiro precisar ir a faculdade e aprender a profisso. Com um micro no to
diferente assim, porm o aprendizado no feito atravs de uma faculdade, mas sim
atravs da instalao de um programa de engenharia, como o AutoCAD. Se voc quer que o
seu micro seja capaz de desenhar, basta ensin-lo atravs da instalao um programa de
desenho, como o Corel Draw! e assim por diante.
20
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, ou intrpretes, 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
softwares de alto nvel.
justamente por causa desta diviso que muitas vezes um novo dispositivo, uma placa de som
que acabou se ser espetada na placa me por exemplo, no funciona at que sejam
instalados os drivers que vem no CD ou disquetes que acompanham a placa. O Windows
capaz de perceber a presena da nova placa, mas para usa-la, ele precisa do driver correto. O
driver funciona como uma espcie de intrprete, que converte os comandos usados pelo
Windows nos comandos entendidos pela placa e vice-versa.
O prprio Windows possui uma grande biblioteca de drivers, que permite instalar
automaticamente muita coisa, mas, muitos dispositivos, principalmente placas mais recentes,
lanadas depois da verso do Windows que estiver usando, no funcionaro adequadamente
at que sejam instalados os drivers corretos. Sem os drivers, impossvel fazer qualquer placa
funcionar, como perder a chave do carro. Felizmente, hoje em dia possvel encontrar
drivers para praticamente qualquer tipo de placa, mesmo antiga, atravs dos sites dos
fabricantes. Voc tambm encontrar vrios links na sesso de drivers do guia do Hardware:
http://www.guiadohardware.net/drivers/index.asp
Para instalar uma nova placa, o procedimento bsico sempre o mesmo. Depois de instalar
fisicamente a placa e ligar o PC, o Windows exibir uma aviso de novo Hardware encontrado,
pedindo os drivers em seguida. Escolha a opo de procurar um driver para o dispositivo e
mostre a localizao dos arquivos, seja uma pasta no CD-ROM, uma pasta do HD, um
disquete, etc. Caso tenha apontado os arquivos corretos, o Windows ir instala-los e o
dispositivos passar a funcionar.
Lembre-se que existem drivers especficos para cada sistema operacional. Se o modem tiver
apenas drivers para Windows 98 por exemplo, ele no funcionar no Linux, DOS ou outros
sistemas, a menos que o fabricante resolva disponibilizar novas verses do driver.
Continuando a explicao sobre software, no podemos nos esquecer do prprio sistema
operacional, que funciona como uma ponte entre o hardware e o usurio, automatizando o uso
do computador, e oferecendo uma base slida apartir da qual os programas podem ser
executados.
Continuando com os exemplos anteriores, o sistema operacional poderia ser definido como a
personalidade do micro. Um micro rodando o Linux por exemplo, dificilmente seria to
amigvel e fcil de operar quanto um outro micro rodando o Windows 98. Por outro lado, este
ltimo jamais seria to estvel quanto um terceiro micro rodando o Windows 2000. As
21
Arquiteturas
Nos primrdios da informtica, nas dcadas de 50, 60 e 70, vrios fabricantes diferentes
disputavam o mercado. Cada um desenvolvia seus prprios computadores, que eram
incompatveis entre s, tanto a nvel de hardware, quanto a nvel de software.
Apesar de executarem as mesmas operaes bsicas, praticamente tudo era diferente: Os
componentes de um no serviam em outro, os programas eram incompatveis e, at mesmo as
linguagens de programao, eram diferentes.
Porm, com a popularizao dos microcomputadores era inevitvel uma padronizao. No
incio da dcada de 80, tnhamos basicamente apenas duas arquiteturas, ou famlias de
computadores pessoais diferentes: O PC, desenvolvido pela IBM, e o Macintosh, desenvolvido
pela Apple.
Como era mais barato, o PC tornou-se mais popular, ficando o uso dos Macintoshs restrito a
nichos onde suas caractersticas peculiares o tornam mais atraente, como a edio de imagens
ou sons e editorao eletrnica.
Durante muito tempo, a prpria Apple pareceu se conformar com a posio, lanando micros
voltados principalmente para o seguimento profissional. Atualmente, vemos uma aceitao
maior dos Macs, principalmente devido ao lanamento do IMAC, mas os PCs ainda so a
grande maioria.
Como os micros PC possuem uma arquitetura aberta, ou seja, a possibilidade de vrios
fabricantes diferentes desenvolverem seus prprios componentes, baseados em padres j
definidos, temos uma lista enorme de componentes compatveis entre s. Podemos escolher
entre vrias marcas e modelos os componentes que melhor atendam nossas necessidades e
montar nossa prpria configurao, assim como podemos escolher os materiais que sero
usados para construir uma casa. Tambm possvel melhorar posteriormente o micro montado
atravs de upgrades, trocando alguns componentes para melhorar seu desempenho.
Mesmo micros de grife, como os IBM, Compaq, Itautec, Dell, etc. tambm so micros
montados, j que quase todos os seus componentes so comprados de outros fabricantes.
Temos, por exemplo, um processador da Intel, um disco rgido da Quantum, uma placa me da
22
Os Componentes
Agora que voc j entendeu o que se passa dentro do gabinete de um PC, que tal se
estudssemos a funo dos seus principais componentes?
Voc j deve estar familiarizado com a funo do processador. Atualmente encontramos no
mercado vrios processadores diferentes. Em ordem de evoluo, podemos citar o 486, o
Pentium, o Pentium MMX, o K6, o K6-2, o Pentium II e o Celeron, o Pentium III, Duron e o
Athlon.
Definimos o processador como o crebro do micro. Pois bem, todo o crebro precisa de um
corpo, que justamente a placa me. Ela traz todos os componentes que permitem ao
processador comunicar-se com os demais perifricos, como discos rgidos, placas de vdeo, etc.
Outra funo da placa me acomodar e alimentar eltricamente o processador.
Cada processador precisa de uma placa me desenvolvida especialmente para ele pois, devido
diferenas de arquitetura, os processadores possuem necessidades diferentes. Cada
processador possui um nmero diferente de contatos, ou terminais, opera usando uma
voltagem diferente e precisa de um conjunto de circuitos de apoio desenvolvidos especialmente
para ele. O prprio encaixe do processador muda de famlia para famlia. Voc jamais poder
instalar um Athlon numa placa me para Pentium III por exemplo.
Apesar das diferenas, normalmente as placas me so desenvolvidas para serem compatveis
com mais de um processador. Uma placa me soquete 7 mais moderna, por exemplo, quase
sempre suportar desde um Pentium de 75 MHz at um K6-2 de 550 MHz, passando por
processadores Pentium MMX, K6 e Cyrix 6x86. Uma placa soquete 370 moderna por sua vez,
suporta processadores Celeron e Pentium III. Placas soquete A so compatveis com os
processadores Athlon e Duron da AMD.
Mas a importncia da placa me no para por a. Ela determina quais componentes podero
ser usados no micro (e consequentemente as possibilidades de upgrade) e influencia
diretamente na performance geral do equipamento. Com certeza, voc no gostaria de gastar
200 ou 300 dlares numa placa de vdeo de ltima gerao, s para descobrir logo depois que
no poder instal-la, pois a placa me do seu micro no possui um slot AGP.
23
Placa Me
Para poder trabalhar, o processador precisa tambm de memria RAM, que vendida na forma
de pequenas placas, chamadas de mdulos de memria, que so encaixadas na placa me.
Voc tambm ouvir muito o termo pente de memria uma espcie de apelido, que surgiu
por que os contatos metlicos dos mdulos lembram um pouco os dentes de um pente.
Todos os programas e arquivos so armazenados no disco rgido, tambm chamado de HD
(Hard Disk) ou Winchester. A capacidade do disco rgido, medida em Gigabytes, determina a
quantidade de arquivos e programas que ser possvel armazenar. O disco rgido tambm
exerce uma grande influncia sobre a performance global do equipamento. O disco rgido
acomodado no gabinete e ligado placa me atravs de um cabo.
Mdulo de memria
Disco Rgido
Outro componente essencial o gabinete, a caixa de metal que acomoda e protege os frgeis
componentes internos do micro. O gabinete traz tambm a fonte de alimentao, responsvel
por converter a corrente alternada da tomada (AC) em corrente contnua (DC) usada pelos
componentes eletrnicos. A fonte tambm serve para atenuar pequenas variaes de tenso,
protegendo o equipamento.
A placa me, o processador, os mdulos de memria e o disco rgido, so os quatro
componentes bsicos do micro. Porm, por enquanto temos um equipamento autista, incapaz
de receber ou transmitir informaes. Precisamos agora adicionar sentidos na forma de mais
24
componentes. Os essenciais so a placa de vdeo, que permite que o micro possa gerar
imagens a serem mostradas no monitor, teclado e mouse, que permitem ao usurio operar o
micro.
Outros componentes permitem ampliar os recursos do micro, mas podem ser definidos como
opcionais, j que o computador pode funcionar sem eles:
O CD-ROM permite que o micro leia CDs com jogos ou programas. Caso o micro possua
tambm uma placa de som, voc poder ouvir tambm CDs de msica. Existem tambm os
drives de DVD, que alm de lerem CDs normais, lem DVDs de programas ou filmes.
A placa de som permite que o micro gere sons, tocados por um par de caixas acsticas. A placa
de som tambm traz entrada para um microfone e para um joystick. Junto com um drive de
CD-ROM, a placa de som forma o chamado Kit multimdia.
O Fax-Modem permite a comunicao entre dois computadores usando um linha telefnica. Ele
permite a recepo e transmisso de faxes e o acesso Internet. Hoje em dia, o Fax-Modem
um componente praticamente obrigatrio; afinal, um micro que no pode ser conectado
Internet tem uma utilidade muito limitada.
Temos tambm o drive de disquetes, que apesar de ser um componente de baixa tecnologia,
ainda necessrio, pois os disquetes ainda so muito usados para transportar dados.
Alm destes, temos uma gama enorme de acessrios: Impressoras, Scanners (que permitem
digitalizar imagens), cmeras fotogrficas digitais (que ao invs de usarem negativos geram
imagens digitais), cmeras de vdeo conferncia, placas de captura de vdeo e muitos outros.
25
Notebook
Porm, para quem precisa apenas de recursos mais bsicos, como processamento de textos,
planilhas, agenda eletrnica ou apenas armazenar informaes, os notebooks acabam sendo
uma soluo cara e antiquada. Alm do peso, temos uma autonomia relativamente baixa das
baterias, em geral 2 ou 3 horas, sem falar no tempo gasto para dar o boot e carregar o
Windows toda vez que o equipamento ligado.
Apartir dos anos 90, tivemos a popularizao de mais duas classes de computadores portteis,
os handhelds e os palmtops. A idia principal criar aparelhos pequenos o suficiente para
levar no bolso, que sejam leves e consumam pouca energia, mas, ao mesmo tempo, capazes
de executar todas as funes bsicas, como processamento de textos, planilhas, coleta de
dados, acesso Internet, jogos, etc.
Os dois tipos de aparelho possuem conceitos bem diferentes. Os handhelds so uma espcie de
notebook em miniatura, com o mesmo desenho bsico, com o teclado de um lado e a tela do
outro. Exemplos de handhelds so o Cassiopia, HP 620, Psion Series 5 e Sharp HC-4600. Com
exceo do Psion, estes aparelhos utilizam o Windows CE, que uma verso simplificada do
Windows 98, que apesar de no rodar os mesmos programas que temos nos micros de mesa,
possui verses compactas do Word, Excel e Power Point, alm de permitir a instalao de
programas ou jogos desenvolvidos para ele.
26
existissem mais de 25.000 programas, uma boa parte aplicativos freeware. Existem tambm
modelos de palmtops que utilizam o Windows CE, a maioria com telas coloridas.
Em todos os casos, possvel fazer a conexo com um micro de mesa para fazer backup das
informaes gravadas, trocar arquivos e instalar novos programas.
Palm IIIc
Escolhendo a placa me
A placa me o componente que deve ser escolhido com mais cuidado. Uma placa me de
baixa qualidade colocar em risco tanto o desempenho quanto a confiabilidade do
equipamento.
Ao comprar uma placa me, verifique quais processadores ela suporta, se possui um slot AGP e
se a quantidade de slots ISA e PCI suficiente para a quantidade de perifricos que voc
pretende instalar.
27
A questo mais importante a qualidade da placa. Alm dos recursos, este o principal
diferencial entre as vrias que voc encontrar no mercado. Placas de baixa qualidade alm de
prejudicarem o desempenho, podem tornar o micro instvel, causando travamentos constantes
no Windows. Travamentos que freqentemente so causados por falhas de hardware, e no
por bugs do programa.
Procure comprar placas de boas marcas, como Asus, Abit, Soyo e Supermicro. As placas da
Intel tambm so excelentes, mas preste ateno se a placa realmente foi fabricada pela Intel:
muitos vendedores vendem placas com chipsets Intel como placas da Intel. Muitos
fabricantes usam chipsets Intel em suas placas, mas isto no e garantia de qualidade. No
adianta uma placa de segunda linha possuir um bom chipset.
Evite ao mximo comprar placas TX-Pro, VX-Pro, BX-Pro, SX-Pro, PC-100, Viagra, PC-Chips e
placas que no trazem especificado o nome do fabricante. Apesar de serem muito mais
baratas, e quase sempre trazerem placas de som, vdeo, modems e at placas de rede
onboard, estas placas invariavelmente so de baixa qualidade, fabricadas geralmente pela PCChips, especializada em fabricar placas de baixssimo custo mas de qualidade duvidosa.
Voc pode perguntar por que estas placas so inferiores, j que muitas vezes usam o mesmo
chipset de placas de boas marcas. O diferencial a qualidade da placa de circuito. Uma placa
me confeccionada usando-se uma tcnica chamada MPCB (multiple layer contact board) que
consiste em vrias placas empilhadas como se fossem uma s. Acontece que uma placa de
circuitos deste tipo tem que ser projetada e fabricada minuciosamente, pois qualquer erro
mnimo na posio das trilhas, far com que surjam interferncias, que tornaro a placa
instvel. Isto tambm prejudica o desempenho, impedindo que a comunicao entre os
componentes seja feita na velocidade normal. A diferena de desempenho de um micro
montado com uma boa placa me, para outro de configurao parecida, mas usando uma
placa me de baixa qualidade pode chegar a 20%. Equivaleria a trocar um Pentium II 800 por
outro de 600 MHz!
A fim de cortar custos, diminui-se o tempo de desenvolvimento e se apela para tcnicas mais
baratas e menos precisas de produo, criando os problemas que descrevi.
Certamente tentador ver o anncio de uma placa me que j vem com placa de som, placa
de vdeo e modem por 100 ou 120 dlares, enquanto uma placa de uma boa marca custa 150,
180 ou mesmo 200 dlares e muitas vezes no traz nenhum destes acessrios. Mas, lembre-se
que esta economia pode lhe trazer muita dor de cabea, na forma de instabilidade,
travamentos e incompatibilidades. Estas placas podem at ser usadas em micros mais baratos,
destinados a aplicaes leves, onde a economia mais importante, mas no pense em usar
uma em um micro mais parrudo, pois no valer pena. Se o problema dinheiro, prefira
comprar um processador mais simples e barato, mas coloc-lo em uma boa placa me.
Memria RAM
28
Se o micro possui pouca memria RAM, o processador ter que usar o disco rgido para
guardar os dados que deveriam ser armazenados na memria, tornando o sistema
extremamente lento. Por outro lado, instalar mais memria do que o necessrio ser apenas
um desperdcio, pois no tornar o sistema mais rpido.
Voc notar que preciso instalar mais memria quando o micro comear a ficar lento e a
acessar intermitentemente o disco rgido em momentos de atividade mais intensa.
Se o usurio trabalha apenas com aplicativos mais leves, como Word, Excel, Internet e no
costuma abrir mais de um aplicativo ao mesmo tempo, 64 MB podem ser suficientes, apesar de
128 ser o ideal.
Se, por outro lado, so usados programas mais pesados ou se so abertos vrios programas ao
mesmo tempo, ento o mnimo seria 128 e o ideal 256 MB. 128 MB tambm so suficientes se
o micro se destina principalmente a jogos.
Caso o micro se destine ao processamento de imagens, vdeo ou editorao, ento devem ser
usados pelo menos 192 MB. Dependendo do tamanho dos arquivos a serem processados, o
ideal pode subir para 256 ou mesmo 512 MB.
Hoje em dia os mdulos de memria SDRAM (os usados na maioria dos PCs atuais) esto
muito baratos, por isso no vale mais pena economizar em memria RAM. Mesmo que o PC
se destine a aplicativos leves, instale logo 256 ou mesmo 512 MB. melhor pecar pelo excesso
do que pela falta.
Com mais memria o PC se manter rpido por mais tempo. No se esquea que os programas
ficaro cada vez mais pesados com o passar do tempo. O que hoje pode at ser um
desperdcio, amanh ser requisito mnimo para muitos sistemas.
A instalao de mais memria pode dar um novo nimo a um micro mais antigo,
principalmente se o micro possui apenas 8 ou 16 MB. Mas no exagere, pois mesmo com muita
memria ser difcil rodar aplicativos mais pesados devido fragilidade do conjunto. O ideal
seriam 16 megas em micros 486 e de 32 a 64 MB em micros Pentium ou K6 de 100 a 166 MHz.
Processador
Nem sempre a instalao de um processador mais moderno torna o micro mais rpido. Muitas
vezes, aumentar a quantidade de memria ou trocar o disco rgido faz mais efeito. Como
sempre, depende da aplicao.
Caso o micro se destine principalmente a jogos, ento vale pena investir em um processador
topo de linha, como um Athlon ou um Pentium 4. Caso o micro de destine ao processamento
de imagens ou editorao, um processador topo de linha ir ajudar, mas apenas se o micro
possuir bastante memria RAM. Se o dinheiro estiver curto, prefervel comprar um
processador mdio, como um Duron e investir em mais memria.
Finalmente, caso o micro se destine a aplicaes leves, ento o ideal ser adquirir um
processador mais simples e investir a economia em um pouco mais de memria, um disco
rgido melhor, ou numa placa me de melhor qualidade.
Disco Rgido
29
Placa de Vdeo
Como vimos, existem tanto placas de vdeo 2D, quanto placas de vdeo 3D. Caso o micro se
destine a jogos, ou processamento de imagens 3D (usando o 3D Studio por exemplo),
indispensvel o uso de uma placa de vdeo 3D, caso contrrio o micro simplesmente no ser
capaz de rodar o aplicativo ou ficar extremamente lento.
Se forem ser usados apenas aplicativos de escritrio ou forem ser processadas imagens em 2D,
ento uma placa de vdeo 3D no ser necessria.
Existem tanto aceleradoras 3D, que devem ser usadas em conjunto com uma placa 2D comum
(Monster 1 e Monster 2 por exemplo), quanto placas Combo (as mais comuns), que
desempenham tanto as funes 3D quanto 2D (todas as placas atuais). Atualmente at mesmo
as placas de vdeo onboard esto vindo com recursos 3D, apesar do desempenho no se
comparar com uma placa mais parruda.
Modem
Atualmente, voc s encontrar venda modems de 56K, porm, encontrar tanto
hardmodems quanto softmodems. Os softmodems so os modems mais baratos, que
costumam custar entre 20 e 40 dlares, porm tornam o micro mais lento (quanto mais
potente for o processador menor ser a perda) e no se do muito bem como jogos multiplayer
jogados via modem ou com linhas ruidosas. Os hardmodems, por sua vez, so os modems
mais caros, que custam apartir de 80 dlares, mas executam eles mesmos todas as funes.
30
Placa de Som
A placa de som no influencia em nada o desempenho do micro, apenas determina a qualidade
do udio. Para uso normal, uma placa de som simples como uma Sound Blaster 32, ou mesmo
uma daquelas placas genricas, geralmente equipadas com chipsets Yamaha, do conta do
recado. Placas mais caras faro diferena caso voc pretenda trabalhar com edio musical, ou
faa questo de ouvir msicas em MIDI com o mximo de qualidade.
Existem tambm placas de som 3D, como a Sound Blaster Live, Sound Blaster Audigy, Turtle
Beath Santa Cruz etc., que geram sons que parecem vir de todas as direes, mesmo usando
caixas acsticas comuns. Este efeito muito interessante em jogos, pois oferece uma sensao
de realidade muito maior. Imagine ouvir o som de um tiro como se ele tivesse sido disparado
por algum que est bem atrs de voc.
Upgrades e atualizaes
Fazer um upgrade, significa trocar alguns componentes de um micro j ultrapassado a fim de
melhorar seu desempenho. Porm, muitas vezes, o micro est to desatualizado que seria
preciso trocar quase todos os componentes para conseguir atingir um desempenho aceitvel.
Neste caso, compensaria mais vender o micro antigo e comprar um novo.
O segredo para realizar um bom upgrade, detectar os pontos fracos da configurao,
componentes que possuem um desempenho muito inferior ao restante do conjunto. Para
exemplificar, analisarei agora algumas configuraes:
Configurao 1:
Processador Pentium de 100 MHz
8 MB de memria RAM
HD de 1.2 GB
Placa de Vdeo de 1 MB
Monitor SVGA de 14 polegadas
Temos aqui um micro bem antigo, de configurao extremamente modesta, mas que tem um
grave ponto fraco: a pouca quantidade de memria RAM. O ideal aqui seria adicionar mais 32
MB de memria, totalizando 40 MB, o que multiplicaria a velocidade do equipamento.
Tambm valeria pena trocar o processador por um K6 ou Pentium de 200 MHz, j que neste
caso no precisaramos trocar tambm a placa me.
Dois pentes de memria de 72 vias de 16 MB cada, e um processador de 200 MHz custam
cerca de 150 reais, que resultariam em um ganho de performance de pelo menos 300%. Note
que neste caso precisaramos usar componentes usados. O disco rgido s deveria ser trocado
caso o usurio estivesse com problemas de espao.
Configurao 2:
Pentium 233 MMX
32 MB de memria RAM
31
HD de 2.6 GB
Placa de vdeo de 2 MB
Monitor SVGA de 14 polegadas
Agora temos uma configurao equilibrada. As nicas mudanas viveis seriam o aumento da
quantidade de memria para 64 MB ou a troca do disco rgido (caso o usurio esteja com
problemas de espao).
No seria uma boa idia pensar em trocar o processador, pois para instalar um Pentium II,
Celeron, ou mesmo um K6-2 neste micro, teramos que trocar tambm a placa me. Caso os
mdulos de memria atuais sejam de 72 vias, o gasto seria ainda maior, j que as placas me
mais modernas possuem encaixes apenas para mdulos de 168 vias o que nos obrigaria a
trocar tambm as memrias.
Caso o usurio do micro goste de jogos, ou pretenda trabalhar com imagens tridimensionais,
ento uma placa de vdeo 3D, de um modelo mais simples, seria uma boa idia.
Configurao 3:
Pentium II de 266 MHz
64 MB de memria RAM
HD de 2.2 GB
Placa de vdeo de 2 MB
Monitor SVGA de 15 polegadas
A primeira coisa a considerar neste exemplo seria a troca do processador por um Celeron de
500 ou 533 MHz, j que poderamos trocar apenas o processador. Teramos ento um
excelente configurao, com exceo do disco rgido, muito pequeno e lento para um micro
deste porte. Seria uma boa idia troc-lo por um de 13 GB ou mais. Se fosse adicionada
tambm uma placa de vdeo 3D passaramos ento a ter praticamente um topo de linha. O
aumento da quantidade de memria para 128 MB deveria ser considerado caso o usurio
tenha o hbito de trabalhar com vrios programas abertos ao mesmo tempo, ou tenha o hbito
de abrir arquivos muito grandes.
As peas antigas, no caso o processador o disco rgido e a placa de vdeo poderiam ser
vendidas depois para cobrir parte do gasto do upgrade. Existe um mercado muito grande para
discos rgidos usados.
O melhor custo-beneficio
Simplesmente comprar o melhor micro que o dinheiro pode pagar, no uma tarefa muito
difcil, basta comprar os melhores e em geral mais caros componentes, encher de memria
RAM e voil. Porm, a no ser voc seja algum milionrio excntrico, esta provavelmente no
ser uma boa idia. Voc j deve ter percebido que no mundo da informtica as coisas
evoluem muito rpido. A cada semana, novos componentes so lanados. Mas, prestando um
pouco de ateno na ciranda dos preos, voc vai perceber duas coisas:
1- Em geral os fabricantes lanam novos componentes com pequenos avanos sobre os
anteriores, porm com um grande aumento de preo. No ramo dos processadores por exemplo,
os novos modelos so sempre apenas 33 ou 50 MHz mais rpidos que os anteriores. Na famlia
Pentium III, por exemplo, tivemos em menos de um ano, lanadas verses de 450, 500, 533,
550, 600, 650, 667, 700, 733, 750, 800 e 1000 MHz. Sempre que uma nova verso lanada,
32
Preo
em Preo
em
27/02/2000
23/04/2000
Pentium
III no disponvel no
de 1 GHz
disponvel
Pentium
III no disponvel no
de 933 MHz
disponvel
Pentium
III US$ 776
US$ 744
de 866 MHz
Pentium
III US$ 765
US$ 733
de 850 MHz
Pentium
III US$ 647
US$ 562
de 800 MHz
Pentium
III US$ 530
US$ 455
de 750 MHz
Pentium
III US$ 455
US$ 337
de 733 MHz
Pentium
III US$ 417
US$ 316
de 700 MHz
Pentium
III US$ 337
US$ 251
de 667 MHz
Pentium
III US$ 316
US$ 241
de 650 MHz
Pentium
III US$ 241
US$ 193
de 600 MHz
Pentium
III US$ 193
US$ 193
de 550 MHz
Pentium
III US$ 193
fora de linha
de 533 MHz
Pentium
III US$ 193
fora de linha
de 500 MHz
Preo
em Preo
em Preo
em
28/05/2000
16/07/2000
28/09/2000
no disponvel no disponvel US$ 754
US$ 744
US$ 696
US$ 572
US$ 562
US$ 508
US$ 401
US$ 551
US$ 455
US$ 348
US$ 385
US$ 249
US$ 251
US$ 246
US$ 242
US$ 241
US$ 241
US$ 230
US$ 193
US$ 193
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
US$ 193
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
fora de linha
33
Processador
Celeron
600 MHz
Celeron
566 MHz
Celeron
533 MHz
Celeron
500 MHz
Celeron
466 MHz
Celeron
433 MHz
Preo
em Preo
em Preo
em Preo
em
27/02/2000 23/04/2000 28/05/2000 16/07/2000
de US$ 181
US$ 138
US$ 112
US$ 79
de US$ 167
US$ 103
US$ 93
US$ 69
de US$ 127
US$ 93
US$ 79
fora de linha
de US$ 93
US$ 73
US$ 69
fora de linha
de US$ 73
US$ 69
de US$ 69
fora
linha
fora
linha
de fora
linha
de fora de linha
de fora de linha
Em outras reas, como no ramo de placas de vdeo 3D, a diferena no to gritante assim,
mas as placas topo de linha em geral custam 2 vezes mais do que as verses anteriores, sendo
em geral 25 ou 30% mais rpidas. No caso da memria RAM, no existe uma grande evoluo
em termos de velocidade, porm muitas vezes preciso trocar os mdulos de memria ao
atualizar um sistema antigo, caso o sistema antigo utilize memrias de 72 vias por exemplo.
No caso do HD, o fator mais importante a capacidade, mas o desempenho tambm
fundamental. Muitas vezes um HD menor muito mais rpido do que um de maior capacidade.
No captulo sobre HDs voc encontrar uma tabela comparativa entre os principais HDs
venda.
2- Nos ltimos anos, os equipamentos evoluram muito mas rapidamente do que os requisitos
dos programas. Ao contrrio do que tnhamos a alguns anos atrs, um micro de dois anos
atrs, completamente ultrapassado pelos padres atuais, pode rodar com desenvoltura quase
todos os aplicativos mais atuais. A menos que voc trabalhe em uma rea muito crtica em
termos de desempenho, como edio de vdeo por exemplo, muitas vezes voc sequer notar
muita diferena entre o desempenho de um micro topo de linha e um equipamento um pouco
mais antigo, desde claro, que ambos estejam corretamente configurados.
Atualmente, temos apenas dois tipos de aplicativos que realmente utilizam todo o poder de
processamento de um micro topo de linha: aplicativos profissionais de renderizao de
imagens e edio de vdeo e os jogos mais atuais. Isso no significa que estes aplicativos no
rodem ou fiquem muito lentos em um micro um pouco ultrapassado, mas que ficam mais
rpidos, ou com mais detalhes (no caso dos jogos) num micro topo de linha. Se vale penas
gastar duas vezes mais num micro topo de linha para ter apenas um pouco mais de
desempenho a j com voc, mas na minha opinio realmente no vale pena, a menos que
voc realmente trabalhe com este tipo de aplicativo, o que raro.
Em aplicaes mais leves, como processamento de textos, acesso Internet, jogos um pouco
mais antigos (lanados a mais de 18 meses) e mesmo programas grficos (com exceo
apenas de filtros e operaes mais demoradas) a diferena para o usurio mnima. No se
iluda muito com os resultados mostrados nos benchmarks; qual seria a diferena, para voc,
se uma imagem demorasse 2.5 segundos ao invs de apenas 1.5 segundos para ser aberta no
Photoshop, ou se o Word demorasse 0.5 segundo ao invs de apenas 0.35 segundo para abrir
uma nova janela? Para algum que trabalha editando imagens e aplicado filtros e efeitos que
muitas vezes demoram horas para serem processados, talvez um ganho de 10 ou 15% de
desempenho resultasse em um grande ganho de produtividade, mas ser que este o seu
caso?
Alm de saber escolher os componentes com relao qualidade, preocupe-se em se
perguntar ser que realmente vou precisar de tudo isso quando for comprar um novo micro.
34
Claro que no vale pena comprar um equipamento muito ultrapassado, mas tambm no
vale pena comprar um topo de linha. O ponto ideal para voc est em algum lugar destes
dois extremos.
35
Outro diferencial so as prprias configuraes utilizadas para executar os testes. Para medir o
ganho de desempenho obtido na troca de um processador por outro ou de uma placa de vdeo
por outra, preciso manter todos os demais componentes, drivers, mesma verso do sistema
operacional etc. mudando apenas o componente a ser testado. Caso contrrio, outros
componentes contaminaro os resultados, tornando o teste impreciso. A simples troca do
driver da placa de vdeo entre os testes pode fazer um equipamento aparecer muito mais
rpido ou lento que o outro.
Naturalmente, necessria tambm uma boa dose de bom senso e de conhecimento do
quanto cada componente utilizado influencia na performance de cada aplicativo. Por exemplo,
certa vez vi um teste feito por um site estrangeiro, que media a performance de vrios
processadores, aplicando um filtro do Adobe Photoshop, chamado Gaussian Blur. Os resultados
mostravam um mero Celeron 450 quase 15% mais rpido do que um Pentium III de 600 MHz.
Lgico que alguma coisa tinha sado errado no teste. Vendo as configuraes, foi fcil perceber
que as mquinas utilizadas no teste tinhas apenas 64 MB de memria RAM, enquanto o filtro
utilizava arquivos de imagem grandes, de 100 MB cada um. Como os micros no tinham
memria suficiente, eram obrigados a utilizar memria virtual para armazenar parte dos
arquivos de imagem, fazendo com que o desempenho do disco rgido contaminasse os
resultados. No teste, o Celeron havia sido equipado com um disco rgido mais rpido, heis o
erro de configurao.
Moral da histria: no acredite em todos os nmeros que ver por a. Lembre-se dos comerciais
de sabo em p; nem sempre um produto to melhor que outro quanto parece; tudo
depende das condies onde os testes so realizados.
To importante quanto o programa de bachmark escolhido, so os conhecimentos da pessoa
que executar o teste, que deve ser capaz de escolher uma configurao ideal, eliminando
qualquer fator que possa contaminar os resultados.
Linguagens de programao
Os computadores so funcionrios quase perfeitos. Fazem tudo o que mandamos, no
reclamam, no se importam de trabalhar at tarde da noite, no cobram hora extra nem tiram
frias. Mas, em compensao tambm no pensam. Para que faam qualquer coisa preciso
explicar tudo com os mnimos detalhes e na lngua deles.
Considerando que tudo o que os computadores conseguem entender so seqncias
interminveis de nmeros binrios, fornecer estas instrues pode ser muito penoso para um
ser humano. Voc consegue se imaginar lendo um manual de 5.000 pginas e decorando um a
um centenas de cdigos binrios que representam as instrues do processador?
Colocando a mo na massa
Mesmo com transstores de 0.13 mcron, mais de 30 milhes de transstores num nico
processador e freqncias de operao acima de 1 GHz, os computadores ainda so
completamente incapazes de tomar sozinhos qualquer tipo de deciso, precisam ser orientados
a cada passo, afinal, so apenas mquinas.
36
Para conseguir que nossas mquinas burras possam fazer todas as coisas produtivas que
vemos, preciso orienta-las atravs de softwares, que por sua vez so construdos usando
alguma linguagem de programao.
Um processador manipula apenas dados binrios. Tantos os dados a serem acessados, quanto
cada uma das instrues que o processador capaz de executar possuem um endereo binrio
prprio. Se os programadores precisassem programar diretamente em binrios, decorando
seqncias como 10111011101101101110110011001010 para cada instruo do processador
e para cada endereo de memria a ser acessado, provavelmente no teramos mais
programadores... j estariam todos loucos :-)
Para facilitar as coisas, comearam a ser desenvolvidas as linguagens de programao, que
diferem na sintaxe e recursos, mas tem um ponto em comum, que a existncia de um
compilador. Seja programando em C, ou seja em Visual Basic, voc usar um editor para
escrever seu programa, respeitando as regras da linguagem escolhida e em seguida rodar o
programa compilador, que interpretar os comandos que inclui no programa e os transformar
em binrios, as instrues que so entendidas pelo processador. A vantagem que voc
poder trabalhar com instrues como if, else, etc. alm de todas as facilidades oferecidas pela
linguagem ao invs de gigantescos endereos binrios. Sem dvida muito mais simples.
Existem diversas linguagens de programao, meu objetivo dar algumas noes bsicas
sobre as peculiaridades e utilidade de cada uma:
Assembly
O Assembly foi provavelmente a primeira linguagem de programao da histria, surgida na
dcada de 50, poca em que os computadores ainda usavam vlvulas. A idia do assembly
usar um comando em substituio a cada instruo de mquina.
No assembly, cada uma destas instrues, equivale a uma instruo do processador. Ao invs
de usar instrues como 10101011 voc pode usar outras bem mais fceis de entender e de
memorizar, como add, div, mul, and, or, not, etc. Voc tambm pode criar variveis, que so
pequenos espaos na memria RAM reservados para guardar algum tipo de dado, que o
programa precisar mais tarde. Voc pode usar aquelas instrues que citei para lidar com
elas. Por exemplo, a instruo "add" faz com que o processador some duas variveis; "add x,
y" por exemplo, soma os valores de x e y.
Apesar de ser exaustivamente trabalhoso, voc pode perfeitamente desenvolver pequenos
programas em assembly, para isso s vai precisar de um compilador e bastante pacincia para
aprender. Voc pode baixar um gratuto em http://www.web-sites.co.uk/nasm/ nesta mesma
pgina voc vai encontrar alguns manuais que podem ajudar bastante.
O compilador transforma o cdigo escrito em assembly em linguagem de mquina, que
finalmente poder ser entendida pelo processador.
Existem tambm os decompiladores, que fazem o trabalho inverso, de transformar um
programa j compilado, em um cdigo em linguagem assembly. Este recurso chamado de
engenharia reversa. assim que conseguem crackear programas, quebrar cdigos de proteo
(como o do DVD), etc. Claro que para isso, preciso algum que conhea muito de assembly e
que tenha disposio para ficar estudando o cdigo at encontrar o que procura.
Por causa desta caracterstica de permitir trabalhar diretamente com as instrues do
processador, o assembly chamado de linguagem de baixo nvel. Existem tambm linguagens
37
de alto nvel, como C++ ou Pascal, onde possvel usar vrias funes j prontas ou mesmo
linguagens visuais, como o Visual Basic ou o Delphi, que so ainda mais fcies.
Como o compilador utiliza instrues especficas para o processador da mquina, preciso
desenvolver uma verso diferente da linguagem para cada sistema onde se desejar usa-la.
Fortran
O Fortran foi uma das primeiras linguagens de alto nvel da histria. Enquanto o Assembly
chamado de linguagem de baixo nvel, por nele utilizarmos diretamente as instrues e
endereos do processador e memria, numa linguagem de alto nvel temos vrias funes
prontas, o que facilita muito a programao, mas em compensao torna em muitos casos o
programa maior e mais pesado, j que o compilador jamais conseguir gerar um cdigo to
otimizado quanto um programador experiente conseguiria.
Fortran a contrao de Formula Translator. A primeira verso do Fortran foi criada no final
da dcada de 50, mas a linguagem comeou a ser usada em larga escala apartir da metade da
dcada de 60, quando surgiram vrias verses diferentes. Atualmente o Fortran pouco
usado.
Pascal
O Pascal outra linguagem de alto nvel, criada durante a dcada de 60. O Pascal uma
linguagem bastante estruturada, com regras bastante rgidas, o que a torna difcil de usar.
Apesar de ter sido bastante usada at a dcada de 80, hoje em dia ela usada apenas em
alguns cursos como ferramenta de aprendizado.
Cobol
Cobol significa Common Business Oriented Language. Esta linguagem foi desenvolvida no
final da dcada de 50, com o objetivo de ser uma plataforma de desenvolvimento para
aplicaes bancrias e financeiras em geral. Comparado com o Pascal e o Assembly, comuns
na poca, o Cobol uma linguagem bastante amigvel, o que garantiu uma grande aceitao.
At hoje esta linguagem usada em muitos sistemas bancrios, o que explica a grande
procura por programadores experientes nesta linguagem na poca do bug do ano 2000.
C
O C foi desenvolvido durante a dcada de 70, mas ainda largamente utilizado. A grande
vantagem do C permitir escrever tanto programas extremamente otimizados para a
mquina, como seria possvel apenas em assembly, e ao mesmo tempo vir com vrias funes
prontas, como uma linguagem de alto nvel, que podem ser utilizadas quando no for
necessrio gerar um cdigo to otimizado.
38
Esta flexibilidade, permitiu que o C fosse usado para desenvolver a maioria dos sistemas
operacionais, como o Unix, Linux e o prprio Windows. Usando o compilador adequado, o C
pode ser usado para desenvolver programas para vrias plataformas diferentes.
C++
O C++ mantm os recursos do C original, mas traz muitos recursos novos, como recursos
orientados a objetos, sendo tambm bem mais fcil de utilizar. O C++ bastante usado
atualmente para desenvolver muitos programas para vrias plataformas.
Voc pode baixar um compilador C/C++ gratuto em http://www.delorie.com/djgpp/
Visual Basic
Por ser uma linguagem visual, o VB extremamente fcil de usar, janelas, botes e muitas
funes j vem prontas, bastando ao programador usa-las em seus programas. O custo da
praticidade o fato dos programas serem bem mais pesados do que equivalentes feitos em
outras linguagens, como em C e de rodarem apenas dentro do Windows
Delphi
O Delphi tambm uma linguagem visual, baseada no Pascal. Hoje em dia, o Delphi divide
com o visual Basic a preferncia da maioria dos programadores.
Apesar de tambm ter algumas deficincias, a opinio das maioria dos programadores que
de uma forma geral, os programas escritos em Delphi so mais rpidos do que os
desenvolvidos em Visual Basic.
Naturalmente, alm destas que citei, existem inmeras outras linguagens, cada uma com seus
pontos fracos e fortes e determinada rea onde mais usada.
39
Captulo 1:
Como tudo comeou...
40
A idia era construir um computador para realizar vrios tipos de clculos de artilharia para
ajudar as tropas aliadas durante a segunda Guerra mundial. Porm, o ENIAC acabou sendo
terminado exatos 3 meses depois do final da Guerra e acabou sendo usado durante a guerra
fria, contribuindo por exemplo no projeto da bomba de Hidrognio.
Vendo essa foto fcil imaginar por que as vlvulas eram to problemticas e caras: elas eram
simplesmente complexas demais.
Mesmo assim, na poca a maior parte da indstria continuou trabalhando no aperfeioamento
das vlvulas, obtendo modelos menores e mais confiveis. Porm, vrios pesquisadores,
comearam a procurar alternativas menos problemticas.
Vrias destas pesquisas tinha como objetivo a pesquisa de novos materiais, tanto condutores,
quanto isolantes. Os pesquisadores comearam ento a descobrir que alguns materiais no se
enquadravam nem em um grupo nem no outro, pois de acordo com a circunstncia, podiam
atuar tanto quando isolantes quanto como condutores, formando uma espcie de grupo
intermedirio que foi logo apelidado de grupo dos semicondutores.
Haviam encontrado a chave para desenvolver o transstor. O primeiro projeto surgiu em 16 de
Dezembro de 47, onde era usado um pequeno bloco de germnio (que na poca era junto com
o silcio o semicondutor mais pesquisado) e trs filamentos de ouro. Um filamento era o polo
positivo, o outro o polo negativo, enquanto o terceiro tinha a funo de controle. Tendo apenas
uma carga eltrica no polo positivo, nada acontecia, o germnio atuava como um isolante,
bloqueando a corrente. Porm, quando uma certa tenso eltrica era aplicada usando o
filamento de controle, uma fenmeno acontecia e a carga eltrica passava a fluir para o polo
41
negativo. Haviam criado um dispositivo que substitua a vlvula, sem possuir partes mveis,
gastando uma frao da eletricidade gasta por uma e, ao mesmo tempo, muito mais rpido.
42
Quando o transstor est desligado, no existe carga eltrica na base, por isso, no existe
corrente eltrica entre o emissor e o coletor. Quanto aplicada uma certa tenso na base, o
circuito fechado e estabelecida a corrente entre o emissor e o receptor.
Outro grande salto veio quando os fabricantes deram-se conta que era possvel construir vrios
transstores sobre o mesmo waffer de silcio. Havia surgido ento o circuito integrado, vrios
transstores dentro do mesmo encapsulamento. No demorou muito para surgirem os
primeiros microchips.
Os transstores
43
Cada transstor funciona como uma espcie de interruptor, que pode estar ligado ou desligado,
como uma torneira que pode estar aberta ou fechada, ou mesmo como uma vlvula. A
diferena que o transstor no tem partes mveis como uma torneira e muito menor, mais
barato, mais durvel e muito mais rpido que uma vlvula.
A mudana de estado de um transstor feito atravs de uma corrente eltrica. Esta mudana
de estado por sua vez pode comandar a mudana de estado de vrios outros transstores
ligados ao primeiro, permitindo processador dados. Num transstor esta mudana de estado
pode ser feita bilhes de vezes por segundo, porm, a cada mudana de estado gerada uma
certa quantidade de calor e consumida uma certa quantidade de eletricidade. por isso que
quanto mais rpidos tornam-se os processadores, mais eles se aquecem e mais energia
consomem.
Um 386 por exemplo consumia pouco mais de 1 Watt de energia e podia funcionar sem
nenhum tipo de resfriamento. Um 486DX-4 100 consumia cerca de 5 Watts e precisava de um
cooler simples, enquanto Athlon chega a consumir 80 Watts de energia e precisa de no mnimo
um bom cooler para funcionar bem. Em compensao o 386 operava a 30 ou 40 MHz enquanto
o Athlon opera a at 1.5 GHz.
Como so fabricados os processadores
Chegamos idia central deste capitulo que mostrar como os processadores so fabricados.
As ilustraes so cortesia da Intel Corp.
O componente bsico para qualquer chip o waffer de silcio que obtido atravs da fuso do
silcio junto com alguns produtos qumicos que permitiro sua dopagem posteriormente.
Inicialmente so produzidos cilindros, com de 20 a 30 centmetros de dimetro, que
posteriormente so cortados em fatias bastante finas.
Waffer de silcio
Estas fatias por sua vez so polidas, obtendo os waffers de silcio. A qualidade do waffer
determinar o tipo de chip que poder ser construdo com base nele. Para construir um CI com
meia dzia de transstores, pode ser usado um waffer de baixa qualidade, que pode ser
comprado a preo de banana de milhares de companhias diferentes. Entretanto, para produzir
um processador moderno, preciso de um waffer de altssima qualidade, que so
extremamente caros, pois poucas companhias tem tecnologia para produzi-los.
Cada waffer usado para produzir vrios processadores, que no final da produo so
separados e encapsulados individualmente. No seria possvel mostrar todos os processos
usados na fabricao de um processador, mas para lhe dar uma boa idia de como eles so
produzidos, vou mostrar passo a passo a construo de um nico transstor. Imagine que o
mesmo projeto ser repetido alguns milhes de vezes, formando um processador funcional.
Tudo comea com o waffer de silcio em seu estado original:
44
Em seguida aplicada uma camada bastante fina de um material fotosensvel sobre a camada
de dixido de silcio.
Usando uma mscara especial, jogada luz ultravioleta apenas em algumas reas da
superfcie. Esta mscara tem uma padro diferente para cada rea do processador, de acordo
com o desenho que se pretende obter. A tcnica usada aqui chamada de litografia ptica.
A camada fotosensvel originalmente slida, mas ao ser atingida pela luz ultravioleta
transforma-se numa substncia gelatinosa, que pode ser facilmente removida.
Depois de remover as partes moles da camada fotosensvel, temos algumas reas do dixido
de silcio expostas, e outras que continuam cobertas pelo que restou da camada:
45
O waffer banhado com um produto especial que remove as partes do dixido de silcio que
no esto protegidas pela camada fotosensvel. O restante continua intacto.
Finalmente, removida a parte que restou da camada fotosensvel. Note que como temos
substncias diferentes possvel remover uma camada de cada vez, ora o dixido de silcio,
ora a prpria camada fotosensvel. Com isto possvel desenhar as estruturas necessrias
para formar os transstores. Temos aqui pronta a primeira camada. Cada transstor formado
para vrias camadas, dependendo do projeto do processador. Neste exemplo, temos um
transstor simples, de apenas quatro camadas, mas os processadores atuais utilizam um
numero muito maior de camadas, mais de vinte em alguns casos, dependendo da densidade
que o fabricante pretende alcanar.
Novamente, o waffer passa pelo processo de litografia, desta vez utilizando uma mscara
diferente.
46
Novamente, a parte da camada fotosensvel que foi exposta luz removida, deixando
expostas partes das camadas de cristal de silcio e dixido de silcio, que so removidas em
seguida.
Chegamos a uma das principais etapas do processo de fabricao, que a aplicao das
impurezas, que transformaro partes do waffer de silcio num material condutor. Estas
impurezas tambm so chamadas de ons. Note que os ons aderem apenas camada de silcio
que foi exposta no processo anterior e no nas camadas de dixido de silcio ou na camada de
cristal de silcio.
adicionada ento uma terceira camada, composta de um tipo diferente de cristal de silcio e
novamente aplicada a camada fotosensvel sobre tudo.
47
O waffer passa novamente pelo processo de litografia, usando mais uma vez uma mscara
diferente.
As partes do material fotosensvel expostas luz so removidas, expondo partes das camadas
inferiores, que so removidas em seguida.
Temos agora pronta a terceira camada do transstor. Veja que a estrutura do transstor j est
quase pronta, faltando apenas os trs filamentos condutores.
Uma finssima camada de metal aplicada sobre a estrutura anterior. Nos processadores
atuais, que so produzidos atravs de uma tcnica de produo de 0.13 mcron, esta camada
metlica tem o equivalente a apenas 6 tomos de espessura.
48
Cada processador constitudo por vrios milhes de transstores. Um Pentium II possui pouco
mais de 9 milhes de transstores. Um Pentium III Coppermine j possui 22 milhes. Um
Athlon Thunderbird possui 35 milhes de transstores, enquanto um Pentium 4 possui incrveis
42 milhes. Graas ao nvel de miniaturizao que temos atualmente, estas quantidades
fabulosas de transstores ocupam uma rea muito pequena. Um Athlon Thunderbird por
exemplo mede apenas 112 milmetros quadrados. Com isto, um nico waffer de silcio
suficiente para produzir vrios processadores, que so separados no final do processo de
fabricao.
49
Intel 4004
Pouco tempo depois, a Intel lanou um novo processador, que fez sucesso durante muitos
anos, o 8080. Este j era um processador de 8 bits, e operava a incrveis 2 MHz: Ele capaz
de enderear at 64 KB de memria e rpido, muito rpido! como dito num anncio
publicitrio do Altair 8800, que considerado por muitos o primeiro computador pessoal da
histria. Voc j deve ter ouvido falar dele.
O Altair era baseado no 8080 da Intel e vinha com apenas 256 bytes de memria, realmente
bem pouco. Estava disponvel tambm uma placa de expanso para 4 KB.
No modelo bsico, o Altair custava apenas 439 dlares na forma de Kit, isso em 1975, em
valores de hoje isso equivale a quase 4.000 dlares, parece bastante, mas na poca esse valor
foi considerado uma pechincha, tanto que foram vendidas 4.000 unidades em 3 meses, depois
de uma matria da revista Popular Eletronics. Esse modelo bsico consistia nas placas, luzes,
chips, gabinete, chaves e a fonte de alimentao, junto claro com um manual que ensinava
como montar o aparelho. Existia a opo de compra-lo j montado, mas custava 182 dlares a
mais.
50
Pouco tempo depois, comearam a surgir vrios acessrios para o Altair: um teclado que
substitua o conjunto de chaves que serviam para programar o aparelho, um terminal de vdeo
(bem melhor que ver os resultados na forma de luzes :-), um drive de disquetes (naquela
poca ainda se usavam disquetes de 8 polegadas), placas de expanso de memria e at uma
impressora, para quem tivesse muito dinheiro, claro. At mesmo Bill Gates ajudou,
desenvolvendo uma verso do Basic para o Altair, imortalizado na foto abaixo:
Altair 8800
O Altair era realmente um sistema muito simples, que no tinha muita aplicao prtica, mas
serviu para demonstrar a grande paixo que a informtica podia exercer e que, ao contrrio do
que diziam muitos analistas da poca, existia sim um grande mercado para computadores
pessoais.
A Apple foi fundada em 1976, depois que o projeto do Apple I foi recusado pela Atari e pela
HP. Uma frase de Steve Jobs descreve bem a histria: Ento fomos Atari e dissemos Ei,
ns desenvolvemos essa coisa incrvel, pode ser construdo com alguns dos seus componentes,
o que acham de nos financiar? Podemos at mesmo dar a vocs, ns s queremos ter a
oportunidade de desenvolv-lo, paguem-nos um salrio e podemos trabalhar para vocs. Eles
disseram no, fomos ento Hewlett-Packard e eles disseram Ns no precisamos de vocs,
vocs ainda nem terminaram a faculdade ainda.
O Apple I no foi l um grande sucesso de vendas, vendeu pouco mais de 200 unidades, mas
abriu caminho para o lanamento de verses mais poderosas.
Ele usava um processador da Motorola, o 6502, que operava a apenas 1 MHz. Em termos de
poder de processamento ele perdia para o i8080, mas tinha algumas vantagens a nvel de
flexibilidade. O Apple I vinha com 4 KB de memria e sadas para teclado, terminal de vdeo e
para uma unidade de fita. Existia tambm um conector reservado para expanses futuras.
Naquela poca, as fitas K7 eram o meio mais usado para guardar dados e programas. Os
disquetes j existiam, mas eram muito caros. O grande problema das fitas K7 era a lentido,
tanto para ler quanto para gravar e a baixssima confiabilidade. Isso fora o fato das fitas se
desgastarem com o tempo... realmente eram tempos difceis.
Este primeiro modelo foi logo aperfeioado, surgindo ento o Apple II. Este sim fez um certo
sucesso, apesar do preo salgado para a poca, US$ 1298, que equivalem a quase 9.000
dlares em valores corrigidos.
O Apple II vinha com 4 KB de memria, como o primeiro modelo, a novidade foi uma ROM de
12 KB, que armazenava uma verso da Basic. A memria RAM podia ser expandida at 52 KB,
pois o processador Motorola 6502 era capaz de enderear apenas 64 KB de memria, e 12 KB
j correspondiam ROM embutida. Um dos macetes naquela poca era uma placa de
51
expanso, fabricada pela Microsoft (eles de novo? :-), que permitia desabilitar a ROM e usar 64
KB completos de memria.
O Apple II j era bem mais parecido com um computador atual, j vinha com teclado e usava
uma televiso como monitor. O aparelho j vinha com uma unidade de fita K7, mas era
possvel adquirir separadamente uma unidade de disquetes.
Uma variao do Apple II, o Apple IIc, lanado em 79, considerado por muitos o primeiro
computador porttil da histria, pois tinha at um monitor de LCD como opcional.
Em 1979 surgiu um outro modelo interessante, desta vez da Sinclair, o ZX-80. Este no era
to poderoso quanto o Apple II, mas tinha a vantagem de custar apenas 99 dlares (pouco
mais de 400 em valores corrigidos) Foi provavelmente o primeiro computador popular da
histria. O processador era um Z80, da Zilog, que operava a apenas 1 MHz. A memria RAM
tambm era algo minsculo, apenas 1 KB, combinados com 4 KB de memria ROM que
armazenavam o Basic, usado pelo aparelho. Como em qualquer sistema popular da poca, os
programas eram armazenados em fitas K7.
Considerando preo, o Z80 foi uma mquina surpreendente, mas claro, tinha pesadas
limitaes, mesmo se comparado com outras mquinas da poca. Apesar dele j vir com uma
sada de vdeo, a resoluo grfica era de apenas 64x48, mesmo em modo monocromtico, j
que o adaptador de vdeo tinha apenas 386 bytes de memria. Existia tambm um modo
texto, com 32 x 24 caracteres.
Outro que no poderia deixar de ser citado o Atari 800. Sim, apesar de ser mais vendido
como um video-game, o Atari 800 tambm podia ser usado com um computador relativamente
poderoso, chegou a ser usado em algumas universidades. Ele foi o antecessor do Atari 2600,
conhecido por aqui.
Ele vinha de fbrica com 16 KB de memria RAM, que podiam ser expandidos para at 48 KB,
com mais 10 KB de memria ROM. O sistema operacional era o Atari-OS, uma verso do Basic.
Originalmente, o sistema vinha apenas com a entrada para os cartuchos, com o sistema
operacional ou jogos, mas era possvel adquirir separadamente uma unidade de disquetes e
um teclado, que o transformavam num computador completo. No existiram muitos programas
para o Atari, o foco foram sempre os jogos, o principal uso do Atari como computador era de
poder programas em Basic, por isso seu uso em escolas.
A dcada de 80
Como profetizado por Gordon Moore, os processadores vem dobrando de desempenho a cada
18 meses desde o incio da dcada de 70. Uma dcada uma verdadeira eternidade dentro do
mercado de informtica, o suficiente para revolues acontecerem e serem esquecidas.
Depois dos dinossauros da dcada de 70, os computadores pessoais finalmente comearam a
atingir um nvel de desenvolvimento suficiente para permitir o uso de aplicativos srios.
Surgiram ento os primeiros aplicativos de processamento de texto, planilhas, e at mesmo
programas de editorao e desenho.
O primeiro PC foi lanado pela IBM em 1981 e tinha uma configurao bastante modesta, com
apenas 64 KB de memria, dois drives de disquetes de 5, um monitor MDA somente texto
(existia a opo de comprar um monitor CGA) e sem disco rgido. O preo tambm era
salgado, 4000 dlares da poca.
52
Esta configurao era suficiente para rodar o DOS 1.0 e a maioria da programas da poca, que
por serem muito pequenos, cabiam em apelas um disquete e ocupavam pouca memria RAM.
Mas, uma vantagem que existe desde este primeiro PC a arquitetura aberta, que permite que
vrios fabricantes lancem acessrios e placas de expanso para ele. Foi questo de meses para
que comeassem a ser vendidos discos rgidos, placas de expanso de memria, placas de
vdeo, etc. de vrios fabricantes.
A Apple havia lanado o Apple III poucos meses antes do PC. Os dois equipamentos bateram
de frente, pois disputavam o mesmo mercado e Apple III acabou levando a pior, apesar da
sua configurao no ficar devendo do PC e o preo dos dois ser quase o mesmo. O Apple III
vinha com 128 ou 256 KB de memria, dependendo da verso, um processador Synertek
6502A de 2 MHz e drive de disquetes de 5. O grande pecado foi o uso de um barramento de
expanso proprietrio, o que limitou as possibilidades de upgrade aos acessrios oferecidos
pela prpria Apple, uma caracterstica que acabou sendo a grande responsvel pela
supremacia do PC.
Em 1983 a Apple apareceu com uma grande novidade, o Lisa. Em sua configurao original, o
Lisa vinha equipado com um processador Motorola 68000 de 5 MHz, 1 MB de memria RAM,
dois drives de disquete de 5.25 de 871 KB, HD de 5 MB e um monitor de 12 polegadas, com
resoluo de 720 x 360. Era uma configurao muito melhor do que os PCs da poca, sem falar
que o Lisa j usava uma interface grfica bastante elaborada e j contava com uma sute de
aplicativos de escritrio l Office. O problema era o preo, 10.000 dlares. Isso em valores
da poca, em valores corrigidos seria quase o dobro.
Apple Lisa
O Lisa era muito caro, por isso novamente no fez muito sucesso, mas o projeto serviu de base
para o Macintosh lanado em 1984. Este sim fez um grande sucesso, chegando a ameaar o
imprio dos PCs. A configurao era compatvel com os PCs da poca, com um processador de
8 MHz, 128 KB de memria e um monitor de 9 polegadas. A grande arma do Macintosh era o
MacOS 1.0, um sistema inovador de vrios pontos de vista.
Ao contrrio do MS-DOS ele j utiliza interface grfica e mouse, o que o tornava muito mais
fcil de ser operado. O MacOS continuou evoluindo e incorporando novos recursos, mas sempre
mantendo a mesma idia de interface user friendly. Por sinal, j estamos na dcima verso
do MacOS, o MacOS X. Atualmente, possvel rodar as verses antigas do MacOS mesmo num
PC,
usando
emuladores
como
o
vMac
(http://leb.net/vmac/)
e
o
SoftMac
(http://www.emulators.com/).
53
MacOS 1.0
Em 1984 j existia tambm a primeira verso do Windows, que era uma opo para os
usurios de PCs interessados em rodar uma interface grfica.
O Windows 1.0 rodava sobre o MS-DOS e podia executar tanto aplicativos for Windows quanto
os programas para MS-DOS. O problema era a memria.
Os PCs da poca vinham com quantidades muito pequenas de memria RAM e na poca ainda
no existia a possibilidade de usar memria virtual (que viria a ser suportada apenas apartir
do 386).
Para rodar o Windows, era preciso primeiro carregar o MS-DOS. Os dois juntos j consumiam
praticamente toda a memria de um PC bsico da poca. Mesmo nos PCs mais parrudos no
era possvel rodar muitos aplicativos ao mesmo tempo, novamente por falta de memria.
Como os aplicativos for Windows eram muito raros na poca, poucos usurios viram
necessidade de utilizar o Windows para rodar os mesmos aplicativos que rodavam (com muito
mais memria disponvel...) no MS-DOS. Sem contar que a verso inicial do Windows era
bastante lenta e tinha vrios bugs.
O Windows comeou a fazer algum sucesso na verso 2.1, quando os PCS 286 com 1 MB ou
mais de memria j eram comuns. Com uma configurao mais poderosa, mais memria RAM
e mais aplicativos, finalmente comeava a fazer sentido rodar o Windows. O sistema ainda
tinha vrios bugs e travava com frequncia, mas alguns usurios comearam a migrar para
ele.
54
Windows 2.0
O Windows emplacou mesmo apartir da verso 3.1, que muitos de ns chegou a utilizar. O
Windows 3.1 era relativamente leve, mesmo para os PCs da poca e j suportava o uso de
memria virtual, que permitia abrir vrios programas, mesmo que a memria RAM se
esgotasse. J existiam tambm vrios aplicativos for Windows e os usurios tinham a opo de
voltar para o MS-DOS quando desejassem.
Foi nesta poca que os PCs comearam a recuperar o terreno perdido para os Macintoshs da
Apple. Convenhamos, o Windows 3.1 travava com muita frequncia, mas tinha muitos
aplicativos e os PCs eram mais baratos que os Macs.
Na poca comearam a surgir os primeiros concorrentes para o Windows, como o OS/2 da IBM.
Desde o incio da era PC, a Microsoft e a IBM vinham trabalhando juntas no desenvolvimento
do MS-DOS e outros programas para a plataforma PC. Mas, em 1990 a IBM e a Microsoft se
desentenderam e cada uma ficou com uma parte do trabalho feito, com o qual tentaram tomar
a liderana do mercado de sistemas operacionais.
Alguns brincam que a IBM ficou com a parte que funciona e a Microsoft com o resto, mas a
verdade que apesar do OS/2 da IBM ser tecnicamente muito superior ao Windows 95 da
Microsoft, foi o sistema das janelas quem levou a melhor, pois era mais fcil de usar e contava
com a familiaridade dos usurios com o Windows 3.1.
O OS/2 ainda utilizado por alguns entusiastas e existem at mesmo movimentos para
continuar o desenvolvimento do sistema, mas faltam programas e drivers.
55
Um sistema muito mais bem sucedido, que comeou a ser desenvolvido no incio da dcada de
90 o Linux, que todos j conhecemos. O Linux tem a vantagem de ser um sistema aberto,
que atualmente conta com a colaborao de centenas de milhares de desenvolvedores
voluntrios espalhados pelo globo, alm do apoio de empresas de peso, como a IBM. Mas, no
comeo o sistema era muito mais complicado que as distribuies atuais e no contava com as
interfaces grficas exuberantes que temos hoje em dia.
O desenvolvimento do Linux foi gradual, at que houve a exploso do acesso Internet em 95,
quando o sistema comeou a ser usado em um nmero cada vez maior de servidores Web, pois
era estvel e gratuto. Hoje o IIS da Microsoft consegue brigar de igual para igual (pelo menos
em nmero de usurios), mas no incio Linux era sinnimo de servidor Web.
A Microsoft continuou melhorando seu sistema. Foram lanados o Windows 95, depois o 98 e
finalmente ME, com todos os problemas que conhecemos mas com a boa e velha interface fcil
de usar e uma grande safra de aplicativos que garantiram a popularizao destes sistemas.
Paralelamente, a Microsoft desenvolvia uma famlia de sistemas Windows destinadas a
servidores, o Windows NT, que chegou at a verso 4, antes de ser transformado no Windows
2000.
Atualmente, as duas famlias Windows fundiram-se no Windows XP, um sistema destinada
tanto ao uso domstico quanto em estaes de trabalho e servidores, e que pode ser
considerado um sistema estvel (ao contrrio do Windows 98 e ME) pois baseado no
Windows 2000.
Enquanto isso, o Linux continua avanando. Por enquanto o sistema usado apenas em 2%
dos micros de mesa (fora usurios casuais e os que mantm Windows e Linux em dual-boot),
mas tem a chance de crescer bastante no futuro, como a ajuda de aplicativos com o Gimp e o
StarOffice, que substituem o Photoshop e o Office, mas isso tudo j uma outra histria :-)
56
Captulo 2:
A evoluo dos
processadores
O processador 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 K6-2 com
bastante memria RAM, um HD Rpido e uma boa placa de vdeo, pode facilmente bater em
performance um Pentium III ou Athlon 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 1 GHz, 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.
Do 8086 ao Pentium
Talvez voc ache um pouco estranho ler sobre estes processadores obsoletos num livro sobre
novas tecnologias. Entretanto, interessante conhecer seu funcionamento para entender
muitos dos recursos utilizados 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 :-)
57
8088
O 8088, lanado em 79, era na verdade uma verso econmica do 8086, que havia sido
lanado pela Intel em 78. Quando a IBM estava desenvolvendo o PC original, o IBM PC, chegou
a ser cogitado o uso do 8086 que era mais avanado, 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 memria, placas de
vdeo, discos, etc. usando palavras de apenas 8 bits.
Isso permitiu IBM utilizar componentes mais baratos no seu primeiro PC, j que na poca
componentes de 16 bits eram extremamente caros. Esta arquitetura permitiu ao primeiro 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, j que estamos falando de um processador lanado no final de 1979, onde o
mais comum eram os processadores de 8 bits, extremamente simples e capazes de acessar
poucos Kbytes de memria RAM.
Falando em recursos, o PC original da IBM, lanado em Agosto de 1981 possua apenas 64
Kbytes de memria RAM, monitor MDA (padro de monitores monocromticos anterior ao CGA)
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 (na poca ainda chamado de
PC-DOS), que foi desenvolvido pela Microsoft com base num sistema operacional mais simples,
chamado QDOS, comprado da Seattle Computers, uma pequena empresa desenvolvedora de
sistemas. Na verdade, a Microsoft foi a segunda opo da IBM, depois de ter sua proposta de
licena recusada pela Digital Research, que na poca desenvolvia verses do seu CP/M para
vrias arquiteturas diferentes.
Dois anos depois, foi lanado o PC XT, que apesar de continuar usando o 8088 de 4.77 MHz,
vinha bem mais incrementado, com 256 KB de RAM, 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.
286
O processador 286 foi lanado em Fevereiro de 1982, apenas 6 meses aps a IBM ter lanado o
seu primeiro PC. Porm, o 286 passou a ser utilizado apenas 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.
58
Atualmente, o perodo de desenvolvimentos dos perifricos muito mais curto. Quase sempre
quando um novo processador lanado, j temos placas me para ele disponveis quase que
imediatamente, pois o desenvolvimento feito em geral de forma simultnea.
O 286 trouxe vrios avanos sobre o 8088. Ele utilizava 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 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 deixava 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,
isto era possvel 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 MSDOS, 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.
O Windows 2.1 foi um dos primeiros sistemas a suportar o modo protegido do 286, onde j era
possvel acessar mais de 1 MB de memria (muitos PCs 286 vinham com 2 ou mesmo 4 MB).
Com mais memria, a convivncia com o Windows era mais agradvel, pois era possvel
manter vrios programas abertos ao mesmo tempo. Mas, mesmo assim o Windows 2.1 no
chegou a ser to popular, pois era lento e tinha muitos bugs. Alm disso, no era todo mundo
que tinha dinheiro para comprar um 286 com 4 MB de memria.
386
O processador 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 Compaq 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 Compaq.
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 barramento
de 32 bits, o que significa transferncias de dados duas vezes mais rpidas.
59
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. Note que apesar de desde o 386 todos os processadores
serem capazes de acessar 4 GB de memria, mesmo hoje em dia raro encontrar placas me
que sejam capazes de acessar tudo isso. Na maioria dos casos, as placas atuais suportam 3
GB, 2 GB ou mesmo 512 MB, que a limitao por exemplo nas placas para Pentium III
baseadas no chipset i815.
Assim 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 beneficiar-se de
suas vantagens e voltar ao modo real sempre que precisar usar alguma sub-rotina do DOS, de
maneira transparente ao 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 precisa 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.
Porm, 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 at mesmo rodar o Windows 95 e a maioria dos aplicativos 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.
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 complicar ainda
mais o problema do custo, a IBM inventou (inspirada na Apple?) um barramento proprietrio, o
MCA, que era mais rpido, mas era utilizado apenas nos PCs IBM.
Como a apenas a prpria IBM desenvolvia todos os perifricos, os PCs com o bus MCA eram
bem mais caros que a mdia e as opes de upgrade mais limitadas, apesar de tambm terem
um melhor desempenho. Estes foram os primeiros PCs usveis em reas como tratamento de
imagens e editorao, at ento dominadas pelos Macs.
Para contornar o alto custo desta primeira safra de PCs 386, a Intel optou por lanar uma
verso de baixo custo do 386, batizada de 386SX, que apesar de continuar trabalhando
60
486
Ao contrario dos processadores anteriores, o 486 no trouxe novas instrues. 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 da melhoria no 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 de cinco estgios, 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.
Este era idntico ao 486 original, porm sem o coprocessador aritmtico interno, o que o
tornava muito mais lento em aplicativos grficos e cientficos.
Podia ser acoplado ao 486SX o 80487SX, um coprocessador aritmtico que era vendido
separadamente. O problema era que comprado separadamente, o coprocessador custava quase
tanto quanto um processador 486DX que j vinha com o coprocessador embutido,
definitivamente um pssimo negcio. Para evitar confuso, o 486 original passou a ser
chamado de 486DX.
Foram lanadas verses do 486 operando 25 MHz, 33 MHz e 40 MHz, porm, criou-se uma
barreira, pois no haviam na poca placas mes e perifricos capazes de trabalhar a mais de
40 MHz. Para solucionar esse problema, foi criado o recurso de Multiplicao de Clock,
atravs do qual o processador trabalha internamente uma velocidade maior do que a da
placa me, memrias e todo o resto do equipamento. 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):
Freqncia do Processador
Freqncia da placa
me
Multiplicador
486DX-2 50 MHz
25 MHz
2x
486DX-2 66 MHz
33 MHz
2x
486DX-2 80 MHz
40 MHz
2x
486DX-4 75 MHz
25 MHz
3x
33 MHz
3x
40 MHz
3x
61
Com isso, surgiram tambm as placas me upgradable, 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.
Pentium
Assim 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, o Pentium acaba sendo ainda mais rpido em
aplicativos que demandam um grande nmero de clculos. Como no 486, os processadores
Pentium possuem um coprocessador aritmtico embutido e utilizam multiplicao de clock:
Processador
Freqncia da
Placa Me
60 MHz
66 MHz
Pentium 75 MHz
50 MHz
1.5 x
66 MHz
3x
Multiplicador
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.
Clock e Overclock
Ao contrrio do que se costuma pensar, velocidade de operao dos processadores no fixa,
mas sim determinada pela placa me.
Na placa me temos um pequeno cristal de Quartzo, chamado gerador de clock, que vibra
alguns milhes de vezes por segundo, com uma preciso quase absoluta. As vibraes deste
cristal so usadas para sincronizar os ciclos da placa me, que sabe que a cada vibrao do
cristal deve gerar um certo nmero de ciclos de processamento.
mais ou menos como um farol, que abre e fecha algumas vezes por minuto. Quando o farol
est fechado, o trnsito fica parado, voltando a fluir quando a farol abre. Um pulso de clock
justamente a abertura do farol, um j! que faz todos os perifricos trabalharem
simultaneamente e sincronizadamente. O funcionamento de todos os perifricos, da placa de
vdeo ao disco rgido, coordenado por este relgio.
O processador no possui um gerador de clock, e por isso trabalha usando o sinal recebido da
placa me. Num Pentium MMX de 200 MHz, por exemplo, a placa me funciona a 66 MHz, e o
multiplicador 3x, o que significa que para cada ciclo da placa me, o processador gerar 3
ciclos.
62
Justamente por estar limitada freqncia indicada pela placa me, a freqncia do
processador no fixa; pode ser maior ou menor do que o especificado. Mais ou menos como
um motor eltrico, que tem uma rotao ideal, mas pode funcionar mais rpida ou mais
lentamente, de acordo com a regulagem.
Como as placas me atuais suportam vrios processadores e so capazes de operar vrias
freqncias diferentes, podemos fazer o processador trabalhar mais rpido simplesmente
configurando a placa me para trabalhar a uma freqncia maior. Esta tcnica chamada de
Overclock, uma gria que significa acima do clock numa traduo livre.
Um Pentium 120 por exemplo, trabalha com a placa me funcionando a 60 MHz e usando um
multiplicador de 2x. Se configurssemos a placa me para trabalhar a 66 MHz, mantendo o
multiplicador em 2x, o processador passaria a trabalhar a 133 MHz. Se a freqncia da placa
me fosse aumentada para 75 MHz, o processador funcionaria a 150 MHz.
Em muitos casos, o processador tambm aceita um multiplicador maior. Um AMD K6 de 266
MHz por exemplo, trabalha com a placa me funcionando a 66 MHz e usando multiplicador de
4x. Se aumentssemos o multiplicador para 4,5x, mantendo a placa me funcionando a 66
MHz, faramos o processador funcionar a 300 MHz.
A performance de um processador trabalhando em overclock idntica de um processador
normal funcionando a essa velocidade. Um Pentium 120 overclocado para 133 MHz por
exemplo, apresenta exatamente a mesma performance de um Pentium 133 de verdade.
Quando um fabricante desenvolve um projeto de processador, testa-o a vrias freqncias
diferentes, a fim de determinar sua freqncia ideal de operao. Geralmente, os fabricantes
adotam uma certa margem de segurana, vendendo o processador com uma freqncia
ligeiramente inferior freqncia mxima. justamente esta margem de segurana que
permite o overclock; estaramos ento simplesmente fazendo o processador funcionar na sua
velocidade mxima. Esta margem muda de fabricante para fabricante e de processador para
processador. Por isso, alguns processadores aceitam overclocks maiores que outros. Existem
casos de processadores que aceitam trabalhar sem problemas a uma freqncia 50% maior
que a original, assim como existem casos de processadores que apresentam instabilidade
operando a uma freqncia apenas 10% maior que a original.
Naturalmente o overclock tambm traz algumas desvantagens. Fazendo o processador
trabalhar a uma freqncia maior do que a ideal, podemos ter problemas de travamentos,
superaquecimento e sempre haver alguma diminuio de sua vida til.
AMD K5
Depois de muitos atrasos, a AMD finalmente conseguiu lanar um processador que pudesse
concorrer diretamente com o Pentium. O K5, porm, no chegou a tornar-se muito popular
devido ao seu lanamento atrasado. Quando finalmente saram as verses Pr 120 e Pr 133 do
K5, a Intel j havia lanado as verses de 166 e 200 MHz do Pentium, ficando difcil a
concorrncia. Ao invs de simplesmente tentar copiar o projeto da Intel, a AMD optou por
desenvolver um processador completamente novo, tecnicamente superior ao Pentium.
O K5 tambm utiliza uma arquitetura superescalar, mas ao invs de duas, possui quatro
canalizaes. O cache L1 tambm foi ampliado, passando a ser de 24 KB, dividido em dois
blocos, um de 16 KB para instrues e outro de 8 KB para dados.
63
K5-Pr 120
K5-Pr 133
K5-Pr 166
Pentium MMX
Lanado no inicio de 1997, o MMX muito parecido com o Pentium clssico na arquitetura.
Foram, porm, adicionadas ao microcdigo do processador, 57 novas instrues que visam
melhorar seu desempenho em aplicaes multimdia e processamento de imagens. Nestas
aplicaes, algumas rotinas podem ser executadas at 400% mais rpido com o uso das
instrues MMX. Porm, O ganho de performance no automtico; necessrio que o
software utilizado faa uso das novas instrues, caso contrrio no haver ganho de
performance algum.
Foi ampliado tambm o cache primrio (L1) do processador, que passou a ser de 32 KB,
dividido em dois blocos de 16 KB (instrues e dados), tornando o desempenho do MMX de 7 a
10% maior que o do Pentium clssico, mesmo em aplicaes que no faam uso das
instrues MMX. O Pentium MMX pode ser encontrado em verses de 166, 200 e 233 MHz.
Todas utilizando barramento de 66 MHz.
A Intel lanou tambm, modelos de processadores MMX Overdrive, que podem substituir
antigos processadores Pentium de 75, 100 ou 120 MHz com a simples troca do processador. O
problema que estes processadores so mais caros e difceis de encontrar, no sendo muito
atraentes. Em termos de custo-beneficio so uma pssima opo. Na poca, um Overdrive
custava mais que um processador MMX normal + uma placa me para ele.
Falando em suporte, muitas pessoas ainda tm muitas dvidas sobre a instalao do MMX em
placas me soquete 7 mais antigas. Infelizmente, em muitas placas o MMX no pode ser
instalado devido ao seu duplo sistema de voltagem. No MMX, os componentes internos do
processador ou core, funcionam utilizando tenso de 2.8V, enquanto que os circuitos de I/O
que fazem a ligao do processador com o meio externo continuam utilizando a 3.3V como no
Pentium Clssico. Este sistema duplo foi criado para diminuir o calor gerado pelo processador.
Acontece que placas mais antigas esto preparadas para fornecer apenas as tenses de 3.3V e
3.5V utilizadas pelo Pentium Standard e VRE, sendo unicamente por isso incompatveis com o
MMX.
Qualquer placa que suporte o Pentium comum poderia suportar tambm o MMX, pois o que
muda so apenas os circuitos reguladores de tenso, que alm dos 3.3 e 3.5 V devem suportar
a tenso dual de 2.8 e 3.3 V. As instrues MMX so apenas software e no requerem nenhum
tipo de suporte por parte da placa me. Justamente por isso, todas as placas me para MMX
suportam tambm o Pentium clssico, bastando configurar corretamente os jumpers que
determinam a voltagem.
64
AMD K6
Apesar do K5 ter feito pouco sucesso devido ao seu lanamento atrasado, a AMD continuou o
desenvolvimento de seu projeto, conseguindo lanar o K6 a tempo de concorrer com o Pentium
MMX.
O K6 continua utilizando uma arquitetura superescalar com 4 canalizaes, que lhe permitem
processar mais instrues simultaneamente. O cache L1 tambm foi ampliado, agora para 64
KB, divididos em dois blocos de 32 KB, para instrues e dados. O K6 traz tambm as
instrues MMX, e mantm compatibilidade com as placas me soquete 7.
Outros recursos encontrados no Pentium, como a previso de desvio dinmico e a execuo
especulativa tambm so usados para melhorar o desempenho do K6, que por causa de sua
arquitetura mais avanada, acaba superando em desempenho no somente o Pentium clssico,
mas tambm o Pentium MMX, chegando perto at mesmo do Pentium II.
Porm, o K6 possui um grave ponto fraco: seu coprocessador aritmtico, que possui uma
arquitetura muito mais simples do que os modelos utilizados pela Intel no Pentium MMX e no
Pentium II, sendo por isso bem mais lento.
Apesar deste defeito no atrapalhar o desempenho do K6 em aplicativos de escritrio, faz com
que seu desempenho em aplicativos grficos, como processamento de imagens ou vdeos,
jogos com grficos tridimensionais (como o Quake II) fique bastante prejudicado. Nestes
aplicativos, o K6 chega a ser mais de 20% mais lento que um Pentium MMX do mesmo clock.
AMD K6-2
exemplo da Intel, que incorporou as instrues MMX s instrues x86 padro, a AMD
tambm incorporou novas instrues aos seus processadores K6-2, 27 novas instrues no
total. Estas instrues so chamadas de 3D-Now! e tem o objetivo de agilizar o
processamento de imagens tridimensionais, funcionando em conjunto com uma placa
aceleradora 3D. Como acontece com as instrues MMX, necessrio que o software usado
faa uso do 3D-Now!, caso contrrio no existe ganho algum.
Felizmente, a Microsoft incluiu suporte s novas instrues do K6-2 no DirectX apartir da
verso 6, de modo que jogos e aplicativos que o utilizem, iro beneficiar-se com as novas
instrues do K6-2 indiretamente. Vrios fabricantes de jogos tambm otimizaram seus
produtos para as novas instrues do K6-2. Atualmente, temos uma boa aceitao desta
tecnologia.
Alm das novas instrues, os novos K6-2 trabalham usam barramento de 100 MHz e existem
verses a partir de 300 MHz. Tambm foi mantida a compatibilidade com as instrues MMX,
com a vantagem do K6-2 ser capaz de executar at 2 instrues MMX por ciclo de clock. Todos
os K6-2 so fabricados usando-se uma tcnica de produo de 0.25 mcron, o que garante uma
menor dissipao de calor. Como os K6 modelo 7, o K6-2 utiliza voltagem de 2.2 V.
Apesar de funcionar com bus de 100MHz, o K6-2 tambm pode ser utilizado em uma placa
me mais antiga, que suporte apenas bus de 66 MHz. Neste caso, um K6-2 de 300 MHz, seria
usado com bus de 66 MHz e multiplicador de 4,5x. Mas, claro que assim perde-se um pouco
65
AMD K6-3
O K6-3 foi lanado em novembro de 98 e baseado no mesmo projeto do K6-2.A diferena,
que alm dos 64 KB de cache L1 do K6-2, o K6-3 trs mais 256 KB de cache L2 embutidos,
que funcionam na mesma frequncia do processador, como no Celeron. O cache L2 da placa
me ento aproveitado na forma de um cache L3, que ajuda a aumentar mais um pouco a
performance. O K6-3 compatvel com todas as placas me soquete 7 mais modernas,
podendo ser usado no lugar de um K6-2.
O problema que o K6-3 era muito caro de se produzir, e conservava o mesmo problema de
desempenho em aplicativos grficos em jogos. Em aplicativos de escritrio o cache maior e
mais rpido ajuda bastante, ajudando o K6-3 a superar com folga um Pentium II do mesmo
clock, mas em aplicativos grficos ele pouca coisa mais rpido que um K6-2.
No final de 98, pouco depois do lanamento oficial, nos EUA o K6-3 450 estava sendo vendido
no varejo em torno de 475 dlares, enquanto o Pentium III 450 estava saindo por 490, quase
o mesmo. O Pentium III 500 j estava bem mais caro, quase 700 dlares, enquanto o K6-3 de
400 MHz estava sendo saindo por cerca de 300 dlares. Atualmente, claro, os preos esto
bem mais baixos, principalmente devido ao fato do K6-3 estar fora de linha de linha, j que
sua existncia perdeu o sentido depois do lanamento do AMD Athlon, um processador
bastante superior e ainda por cima mais barato de se produzir.
Cyrix 6x86MX
O 6x86MX foi o concorrente da Cyrix para o MMX da Intel. Como o K6, este processador traz
64 KB de cache L1, 4 canaletas de dados, instrues MMX, e oferece compatibilidade com o
soquete 7. A performance em aplicaes Windows muito parecida com um K6, porm, o
coprocessador aritmtico ainda mais lento do que o que equipa o K6, tornando muito fraco
seu desempenho em jogos e aplicativos que faam uso intenso de clculos de ponto flutuante.
Para aplicaes de escritrio como o Office, o 6x86 foi uma boa opo devido ao baixo preo,
mas nunca foi adequado caso o principal uso do micro seja programas grficos ou jogos.
66
O 6x86MX usa voltagem dual de 2.9 e 3.3V, onde so usados 2.9V para o ncleo do
processador e 3.3V para os circuitos de I/O. Segundo o fabricante, caso a placa me no
oferea esta voltagem especfica, podemos setar a voltagem para 2.8 V como no MMX, sem
problemas.
Como o K5, o 6x86 adota o ndice Pr, agora comparando seu desempenho com o de um
Pentium MMX. O 6x86MX encontrado nas verses PR150 (120 MHz), PR166 (133 MHz),
PR200 (166 MHz), PR233 (187 ou 200 MHz dependendo da srie) e PR266 (255 ou 233 MHz).
O ndice Pr serve como um comparativo, dizendo que apesar do clock de apenas 233 MHz, o
6x86 PR266 tem desempenho 33% superior a um Pentium MMX de 200 MHz.
Cyrix 6x86MII
O MII foi na verdade apenas uma continuao da srie 686MX, alcanando agora ndices PR
300, 333, 350 e 400. Como o 686MX, o MII utiliza voltagem dual de 2.9/3.3 V, mas suporta
tambm os 2.8/3.3 do MMX sem problemas.
Falando em problemas, um dos maiores no 6x86 justamente seu aquecimento exagerado.
Mesmo nas suas verses mais rpidas, utilizada uma tcnica de fabricao de 0.35 mcron,
resultando em um aquecimento considervel, que pode causar travamentos caso no sejam
tomados alguns cuidados. Ao usar um 6x86 sempre essencial adquirir um bom cooler.
Tanto o 6x86MX quanto o MII j saram de linha a muito tempo, os inclu aqui apenas como
curiosidade. O processador atual da Cyrix o Cyrix III, um processador de baixo desempenho,
voltado principalmente para notebooks.
Pentium Pro
Na verdade, este processador foi lanado bem antes do MMX, praticamente um contemporneo
do Pentium Clssico. Porm, a arquitetura usada no Pentium Pro foi usada como base para o
Pentium II e o Pentium III, assim como o Celeron, processadores que examinaremos no
prximo captulo.
O Pentium Pro foi desenvolvido para competir no mercado de mquinas de alto desempenho,
equipando Workstations e servidores. Apesar de usar um pouco da tecnologia do Pentium, o
Pentium Pro um projeto quase que totalmente novo, trazendo brutais alteraes na
arquitetura. Entre as inovaes trazidas pelo Pentium Pro, podemos destacar a arquitetura
superescalar com trs canalizaes, o suporte a multiprocessamento com at 4 processadores
trabalhando em paralelo e o cache L2 integrado ao processador. O barramento de endereos
do Pentium Pro tambm foi ampliado, de 32 para 36 bits, permitindo ao Pentium Pro enderear
at 64 GB de memria (2 elevado 36).
Pentium II
A Intel desenvolveu o Pentium II, usando como base o projeto do Pentium Pro. Foram feitas
algumas melhorias de um lado, e retirados alguns recursos (como o suporte a 4
processadores) de outro, deixando o processador mais adequado ao mercado domstico.
67
A mudana mais visvel no Pentium II o novo encapsulamento SEPP (Singled Edge Processor
Package). Ao invs de um pequeno encapsulamento de cermica, temos agora uma placa de
circuito, que traz o processador e o cache L2 integrado. Protegendo esta placa, temos uma
capa plstica, formando um cartucho muito parecido com um cartucho de video-game. O
Pentium II utiliza tambm um novo conector, batizado pela Intel de Slot 1, e exige uma placa
me especfica.
Fora o aspecto externo, o Pentium II traz um cache L1 de 32 KB (dividido em dois blocos de 16
KB para dados e instrues), cache L2 integrado de 512 KB e compatibilidade com as
instrues MMX. Como os processadores anteriores, o Pentium II tambm oferece suporte a at
4 GB de memria RAM.
Como o Pentium II foi desenvolvido para o mercado domstico, onde ainda o Windows 98 o
sistema operacional mais utilizado, a Intel logo deu um jeito de solucionar o problema do
Pentium Pro com instrues de modo real, atravs da adio de um registrador de segmento.
Ao contrrio de seu antecessor, o Pentium II pode processar instrues de 16 bits to
rapidamente quanto processa as de 32, oferecendo um bom desempenho rodando o DOS,
Windows 3.x ou Windows 95/98.
O Pentium II traz integrados ao processador, nada menos que 512 KB de cache L2, o dobro da
quantidade encontrada na verso mais simples do Pentium Pro. No Pentium II porm, o cache
L2 trabalha a apenas metade do clock do processador. Em um Pentium II de 266 MHz por
exemplo, o cache L2 trabalha a 133 MHz, o dobro da velocidade do cache encontrado nas
placas me soquete 7, mas bem menos do que os 200 MHz do cache encontrado no Pentium
Pro.
O Pentium II j foi a grande vedete da Intel, mas atualmente j entrou para o time dos
descontinuados, j que no faria sentido manter sua produo depois do lanamento do
Pentium III. Alm deste j temos tambm o Pentium 4, um processador que apesar do preo
ainda mais avanado.
68
Captulo 3:
Os Processadores Atuais
Finalmente, acabamos a nossa aula de histria e vamos falar sobre os processadores mais
modernos. Note que as tecnologias que discutimos at aqui, como a multiplicao de clock,
modo real e modo protegido, coprocessador aritmtico, cache, entre outras, continuam sendo
utilizadas.
Nos ltimos 22 anos, o desempenho dos processadores aumentou em quase 50.000 vezes,
muito mais do que qualquer outro componente. A memria RAM, na melhor das hipteses,
tornou-se 30 vezes mais rpida neste perodo. Comparadas com as placas me que tnhamos
no XT, as placas me atuais trabalham numa freqncia quase 30 vezes maior (4.7 contra 133
MHz). Apenas os discos rgidos conseguiram de certa forma acompanhar os processadores,
pois a capacidade de armazenamento aumentou em 20 ou 30 mil vezes, se comparado aos
discos de 5 MB encontrados no incio dos anos 80.
Os modems saltaram de 300 bips para 56 Kbips, chegando ao limite extremo do suportado
pelo sistema telefnico comutado e o ADSL tornou realidade o velho sonho do acesso rpido e
ininterrupto, com taxas de transferncias de at 2 megabits atravs de fios telefnicos
comuns.
Mesmo as placas de vdeo, placas de som e monitores passaram por uma evoluo brutal. Que
tal comparar um monitor GCA mono com um de LCD atual? :-)
Isso tudo natural, j que de nada adiantaria criar processadores mais rpidos se o restante
do equipamento no acompanhasse. Apesar dos processadores terem evoludo muito mais do
que o restante do conjunto, o uso do cache e de outros truques serve para atenuar as
diferenas.
As pginas a seguir so dedicadas aos processadores em uso atualmente, juntamente com os
futuros lanamentos.
Uma diferena notvel entre os processadores que vimos at aqui e os que temos atualmente,
a grande variedade de encaixes e de padres de placas me. Praticamente todos os
processadores anteriores, incluindo o Pentium MMX, K5, K6, K6-2, 6x86MX, 6x86MII e IDT C6
podiam ser usados na maioria das placas me soquete 7 modernas. Isto facilitava muito a
escolha j que no era preciso se preocupar tanto em saber se a placa me seria ou no
compatvel com o processador; naquela poca tnhamos compatibilidade com quase todos.
Mas, atualmente este problema vem tornando-se cada vez mais evidente. Cada nova famlia de
processadores exige novas placas me e muitas vezes existe incompatibilidade at mesmo
dentro da mesma famlia de processadores. Veja o caso do Athlon por exemplo: os modelos
antigos vinham no formato slot A enquanto as atuais utilizam o formato soquete A, sem que
exista sequer um adaptador que permita aproveitar as placas antigas.
Ao contrrio do que tnhamos a dois ou trs anos atrs, quase sempre ao fazer um upgrade de
processador ser preciso trocar tambm a placa me e, em muitos casos, tambm a memria
69
RAM. Tudo bem que as placas me esto cada vez mais baratas, mas nestas condies, na
maioria das vezes acaba compensando vender todo o micro e montar outro, ao invs de fazer o
upgrade.
Soquete 7
Este o encaixe utilizado pela maioria dos processadores fabricados a at 98. Existem
basicamente duas famlias de placas me com este encaixe. As placas mais antigas, em geral
as fabricadas at 97 suportam barramento de apenas 66 MHz e so compatveis apenas com o
Pentium 1 e em geral tambm com o Pentium MMX, Cyrix 6x86 e o K6 de at 233 MHz. As
placas soquete 7 mais modernas, so apelidadas de placas super-7 pois suportam
barramento de 100 MHz e so compatveis tambm com os processadores K6-2 e K6-3 ainda
venda atualmente. Alguns modelos trazem at um slot AGP.
Entre as duas geraes, existe uma famlia intermediria, que composta pelas placas me
que suportam bus de 66 MHz, mas j suportam as tenses de 2.2 e 2.4V utilizadas pelos
processadores K6-2. Como os processadores K6-2 tem o multiplicador destravado, voc poder
utilizar processadores at o multiplicador que a placa suportar. Se por exemplo a placa
suportar multiplicador de at 6x, voc poder utilizar um K6-2 de at 400 MHz (6x 66 MHz) e
assim por diante.
Para saber com certeza, voc precisar ter em mos o manual da placa. Muitas vem com
esquemas resumidos, decalcados na prpria placa, com o jumpeamento para cada voltagem,
bus e multiplicador suportado pela placa, mas o manual sempre ser uma ferramenta muito
mais confortvel para se trabalhar :-)
70
Soquete 7
Se por acaso voc no tem o manual da sua placa, voc pode consegui-lo com uma certa
facilidade pela Internet. Os fabricantes disponibilizam os manuais em formato digital
gratuitamente, e em geral mantm um arquivo com manuais de placas antigas. Em alguns
casos possvel conseguir manuais at de placas para 486. Se voc souber a marca e modelo
da sua placa me, basta ir diretamente ao site do fabricante, a seguir est uma lista com os
principais:
Microstar
http://www.msicomputer.com/
SOYO
http://www.soyo.com.tw/
Supermicro
http://supermicro.com/
Tyan
http://www.tyan.com/
Vextrec
http://www.vextrec.com/
VIA
http://www.viatech.com/
PC-Chips
http://www.pcchips.com
Abit
http://www.abit.nl/
ASUS
http://www.asus.com.tw/
Biostar
http://www.biostar-usa.com/
Epox
http://www.epox.com/
Gigabyte
http://www.giga-byte.com/
FIC
http://www.fica.com/
http://www.fic.com.tw/
Intel
http://developer.intel.com/design/motherbd
Products/Moterboards ou ento
71
Slot 1
Enquanto o Pentium e o Pentium MMX utilizavam o soquete 7, a prxima famlia de
processadores Intel passou a utilizar um novo encaixe, o famoso slot 1, que foi utilizado por
todos os processadores Pentium II e por algumas verses do Celeron e do Pentium III.
Slot 1
Com no caso das placas soquete 7, existe a diviso entre placas antigas e placas mais
modernas e, como sempre, o manual existe para ajudar a descobrir quais processadores so
suportados por cada uma. Mas, voc pode ter uma idia de quais processadores so
72
suportados apenas com base no chipset utilizado na placa me. Voc pode descobrir qual o
chipset da placa em questo pelo nmero do identificao do BIOS que vimos na sesso
anterior ou com ajuda do site do fabricante.
As placas com chipsets i440FX, i440LX ou i440EX, suportam apenas o Pentium II de at 333
MHz ou o Celeron. No caso do Celeron a placa suportar os modelos de at 500 MHz e os
modelos de 533 MHz que usam voltagem de 1.65 volts. Em geral no sero suportados os
modelos de 533, 566 e 600 que utilizam voltagem de 1.5 volts, pois estes processadores
possuem requisitos eltricos diferentes dos anteriores, pois j so baseados na arquitetura
Coppermine.
1- Caso o Celeron venha no formato PPGA (o Celeron em formato soquete, com um
encapsulamento de fibra de vidro com uma chama metlica sobre o core, como no Pentium
MMX, produzido em verses entre 366 e 533 MHz) ser necessrio um adaptador soquete
370/slot 1 que custa cerca de 15 dlares e fcil de achar.
Soquete 370
O soquete 370 utiliza a mesma pinagem do slot 1, a diferena apenas o formato do encaixe.
Este o encaixe utilizado pelos processadores Celeron e Pentium III atuais.
Mas, se o soquete 370 e o slot 1, utilizado antigamente, possuem a mesma pinagem, por que
afinal a Intel forou a troca de um padro pelo outro?
A resposta que o slot 1 surgiu por causa do Pentium II, que por usar cache externo, era
muito maior que os processadores anteriores, grande demais para ser encaixado em um
soquete. Como tanto o Celeron quanto as verses mais novas do Pentium III trazem cache L2
integrado ao ncleo do processador, utilizar um encaixe maior servia apenas para encarecer
73
tanto os processadores quanto as placas me. A fim de cortar custos, voltaram a utilizar um
soquete.
Soquete 370
Fisicamente, o soquete 370 parecido com o antigo soquete 7, a diferena que ele tem
alguns pinos a mais. Apesar de serem parecidos, os dois encaixes so incompatveis, no
existe nenhum adaptador que permita encaixar um processador soquete 7 numa placa soquete
370 e vice-versa.
Este o encaixe atual para processadores Intel, o que garante compatibilidade com todos os
processadores Pentium III e Celeron atuais. Apenas as placas me soquete 370 mais antigas
so incompatveis com os processadores Pentium III devido falta de suporte eltrico e em
alguns casos a falta de suporte a bus de 100 MHz.
Em alguns casos esta limitao corrigida com um upgrade de BIOS, como nas placas slot 1.
Slot A e Soquete A
Tanto o Athlon quanto o Duron da AMD possuem algumas semelhanas com o Pentium II e
Pentium III da Intel. Assim como o Pentium II e as primeiras verses do Pentium III, o Athlon
original (o K7) vinha equipado com 512 KB de cache L2 externo, operando metade da
frequncia do processador. A AMD optou ento por utilizar um encaixe semelhante ao slot 1, o
slot A.
Slot A
Veja que o formato do slot A praticamente idntico ao do slot 1. A nica diferena visvel a
posio do chanfro central, que no slot A est esquerda. A diferena serve para impedir que
74
algum encaixe um Athlon numa placa me para Pentium III ou vice-versa, o que poderia
danificar o processador.
Os Athlon em formato slot A foram vendidos durante alguns meses at serem abruptamente
substitudos pelos Athlons com core Thunderbird, que trazem cache L2 integrado ao prprio
processador. Tanto os Athlons Thunderbird, quanto o Duron, lanado pouco tempo depois,
utilizam o encaixe soquete A (ou soquete 462).
Soquete A
O soquete A parecido com o soquete 370 utilizado pelos processadores Intel, mas possui
mais pinos (462 ao todo), organizados de forma a impedir que o processador possa ser
encaixado invertido.
No caso dos processadores AMD no existe tanta confuso quanto compatibilidade. As placas
slot A so compatveis com todos os processadores Athlon slot A, e as placas soquete A so
compatveis com todos os processadores Athlon e Duron soquete A.
A nica ressalva que as verses mais atuais do Athlon utilizam bus de 133 MHz, contra os
100 MHz utilizados pelas placas antigas. Voc pode at instalar um Athlon de 1.33 GHz (bus de
133 MHz) numa placa me que suporte apenas 100 MHz se quiser, mas ele trabalhar a
apenas 1.0 GHz.
As novas verses do Athlon, que incluem o Athlon MP e o Athlon XP precisam de algumas
modificaes no BIOS e na sinalizao eltrica da placa me, o que os torna incompatveis com
muitas placas antigas, apesar de um upgrade de BIOS resolver em alguns casos.
75
Soquete 428
Soquete 478
Os processadores
Muita coisa mudou depois dos processadores Pentium II e K6-2. Nunca novos processadores e
padres foram lanados to rpido. Boa parte do crdito pode ser dado AMD que vem
mantendo uma forte concorrncia, obrigando a Intel a baixar preos e antecipar lanamentos
para manter sua posio de liderana.
O Pentium II e Celeron foram substitudos pelos processadores Pentium III e Celeron com core
Coppermine. Mais recentemente, foi feita uma nova mudana, e ambos passaram a ser
produzidos usando o core Tualatin, de 0.13 mcron.
O Pentium 4 surgiu e j foi substitudo por uma verso mais moderna, o Pentium 4 Northwood,
tambm fabricado numa arquitetura de 0.13 mcron.
Depois do K6-2, a AMD atacou com o Athlon, que foi produzido em vrias arquiteturas. A
verso original (K7) foi substituda por uma arquitetura de 0.18 mcron (K75) e em seguida
pelo Athlon Thunderbird, que deu origem tambm ao Duron.
Em seguida, a famlia Athlon se ramificou. Surgiram o Athlon 4, Athlon MP e Athlon XP, todos
baseados no core Palomino. O Duron tambm evoluiu, os atuais utilizam o core Morgan, ou
pouco mais rpido que o anterior.
Como se no bastasse, j comeam a surgir os processadores de 64 bits, que eventualmente
iro substituir os atuais, junto com vrias tecnologias que prometem para o futuro. A histria
ainda no acabou :-)
76
Pentium III
O Pentium III foi o carro chefe da Intel durante um bom tempo, at que comeou a ser
definitivamente substitudo pelo Pentium 4.
Em toda a histria da informtica, o Pentium III provavelmente o processador com mais
variaes. Existem verses que utilizam barramento de 100 MHz, verses que utilizam
barramento de 133 MHz, verses com 512 KB de cache half-speed ( metade da freqncia do
processador, como no Pentium II), com 256 KB de cache full-speed (na mesma freqncia do
processador, como no Pentium Pro), verses que utilizam o formato SEPP, verses que utilizam
um novo formato, chamado de FC-PGA, verses que utilizam o core Katmai, verses que
utilizam o core Coppermine (mais avanado), que operam a 2.0v, que operam a 1.65v, que
operam a 1.6v, e por a vai.
Dependendo da verso do processador, ser preciso utilizar uma placa me diferente e em
alguns casos mdulos de memria RAM diferentes. Nunca a simples escolha de qual
processador comprar foi to confusa.
Para entender todas estas variaes, vamos comear estudando cada um dos novos recursos
introduzidos pelo Pentium III, alm da prpria evoluo deste processador.
As instrues SSE
Enquanto a Intel dava um passo errado lanando as instrues MMX, algo de que o mercado
no precisava e que at hoje no obtiveram uma aceitao significativa, a AMD veio com seu
K6-2 e suas instrues 3D-Now!, que realmente conseguiam melhorar o desempenho do
processador em at 20% em jogos 3D com suporte a esta tecnologia. Apesar de seu fraco
coprocessador aritmtico, em alguns jogos o K6-2 chegava bem perto de um Pentium II do
mesmo clock, graas s suas instrues 3D, que passaram a ser suportadas pelos principais
jogos, alm de beneficiarem outros indiretamente atravs do DirectX (apartir da verso 6) ou
atravs de drivers de vdeo otimizados.
Como as instrues 3D-Now so patenteadas, apenas a AMD (e eventualmente outra
companhia licenciada por ela) pode utiliza-las em seus processadores. A Intel ento optou por
criar seu prprio conjunto de novas instrues, batizado de SEE, a fim de tambm turbinar o
desempenho do Pentium III.
Enquanto as instrues MMX melhoram o desempenho do sistema basicamente no clculo de
nmeros inteiros (o que explica sua fraca aceitao), as instrues SSE e as instrues 3DNow! servem para agilizar o clculo de nmeros de ponto flutuante, usados principalmente em
jogos 3D e em aplicativos grficos tridimensionais, justamente onde os processadores atuais
so mais exigidos.
Como disse, as instrues 3D-Now! so capazes de aumentar o desempenho do K6-2 em 10,
15 ou at 20%. Mesmo 15% de aumento de performance no um ganho nada desprezvel,
pois equivaleria a trocar um processador de 300 MHz por outro de 350 MHz.
O 3D-Now! composto por um set de 21 novas instrues, o SEE por sua vez composto por
um set de 70 novas instrues, que so capazes de melhorar o desempenho do processador,
77
78
A ltima cartada da Intel para estimular os programadores a incluir suporte s instrues SSE
em seus produtos, foi o lanamento de um compilador em C que adiciona o suporte s
instrues automaticamente. Usando este compilador, que distribudo gratuitamente, o
programador pode construir seu programa normalmente, sem se preocupar em incluir qualquer
suporte ao SSE e depois de terminado o programa rodar o compilador para adicionar o suporte.
O compilador ento verifica todas as linhas do cdigo e adiciona instrues otimizadas sempre
que for possvel. Note que o programa continua sendo compatvel com os processadores sem
SSE: caso o programa seja executado em um Pentium III sero utilizadas as linhas otimizadas
para o SSE e caso esteja sendo usado outro processador sero utilizadas as instrues
normais.
A otimizao feita pelo programa no to eficiente pela feita por um programador
experimente, mas j melhor que nada. De qualquer forma, o uso deste compilador acabou
fazendo com que a maioria dos ttulos 3D e multimdia lanados durante o ano 2001
recebessem alguma otimizao para o SSE.
As instrues SSE so encontradas em todas as verses do Pentium III e Pentium III Xeon,
alm das verses do Celeron com core Coppermine. O Pentium 4 traz um set de instrues
aprimorado, o SSE 2.
79
Todas as verses seguintes do Pentium III, o que inclui as veres de 650, 667, 700, 733, 750,
800, 850 e 900 MHz; 500E, 550E, 600E, 533EB, 600EB, 800EB alm, claro, da verso de 1
GHz, utilizam uma arquitetura mais avanada, chamada de Coppermine. Esta nova
arquitetura traz vrios avanos sobre a Katmai, utilizada nos processadores anteriores.
Para comear, temos transstores bem menores, medindo apenas 0.18 mcron (contra 0.25 do
core Katmai). Transstores menores geram menos calor, o que permite lanar processadores
mais rpidos. Enquanto utilizando o core Katmai, o limite (com overclock e tudo) foi o Pentium
III de 600 MHz, utilizando o core Coppermine foram lanados processadores de at 1.0 GHz.
Transstores menores tambm ocupam menos espao, o que permite incluir mais componentes
no ncleo do processador; chegamos ento ao segundo avano. Enquanto no Pentium II e no
Pentium III core Katmai o cache L2 soldado na placa de circuito, composto por dois chips
separados, operando metade da freqncia do processador, no core Coppermine ele foi
movido para dentro do ncleo do processador, como no Celeron.
Isto permite que o cache L2 opere na mesma freqncia do processador, ao invs de apenas
metade, o que melhora bastante o desempenho. O nico porm que no core Coppermine o
cache L2 possui apenas 256 KB, metade do encontrado nas verses anteriores do PIII. Mas,
lembre-se que com mseros 128 KB de cache L2 full-speed o Celeron consegue bater um
Pentium II e muitas aplicaes. Os processadores baseados no core Coppermine tem o dobro
de cache L2 que o Celeron, fazendo com que seu desempenho literalmente pulverize as
verses anteriores do Pentium III equipadas com cache mais lento.
No Pentium II, o barramento de comunicao entre o ncleo do processador e o cache L2
possui apenas 64 bits de largura, o que permite transmitir apenas 8 bytes de dados por ciclo,
limitao que se estende ao core Katmai e tambm s verses antigas do Celeron.
No adiantaria tanto ter um cache mais rpido se no fosse possvel transmitir dados ao
processador mais rapidamente. Prevendo isto, os projetistas da Intel ampliaram barramento de
comunicao do cache L2 para 256 bits. Isto permite transferir 32 bytes de dados por ciclo, o
qudruplo dos processadores anteriores.
A quarta e ltima das principais modificaes, foi a incluso do recurso de Advanced System
Buffering, que consiste em aumentar o tamanho dos buffers de dados do processador, o que
melhora a capacidade de processamento e permite a ele beneficiar-se de toda a potncia do
cache L2.
Devido a todas estas modificaes, o Pentium III Coppermine possui aproximadamente 21
milhes de transstores (a maior parte consumida pelo cache L2), contra pouco mais de 9.5
milhes do Pentium II e do Pentium III Katmai.
FC-PGA?
Em seu curso de desenvolvimento, o Pentium III acabou seguindo o mesmo caminho do
Celeron, tendo seu cache L2 incorporado ao ncleo do processador. A fim de cortar custos, a
Intel resolveu lanar verses do Pentium III Coppermine no mesmo formato PPGA do Celeron.
Por um lado isto bom, pois permite uma diminuio de at 15 dlares no custo final de cada
processador, j que no usada mais a placa de circuito, mas por outro ruim, pois nos
obriga a comprar um adaptador para poder encaixar um destes processadores em uma placa
me slot 1. No caso do Pentium III Coppermine, o novo encaixe chamado de FG-PGA.
80
O problema maior que, apesar do encaixe ser o mesmo utilizado pelo Celeron, os requisitos
do processador a nvel de fornecimento eltrico so diferentes, j que o Celeron usa voltagem
de 2.0v enquanto o Pentium III Coppermine utiliza 1.6 ou 1.65v dependendo da verso.
Apesar de muitas das placas me soquete 370, desenvolvidas para o Celeron suportarem
barramento de 100 MHz, muitas so incompatveis com os Coppermine por causa da voltagem
diferente.
O Pentium III Coppermine foi produzido tanto em verso FC-PGA quanto em verso slot 1.
Existem adaptadores que permitem instalar um processador FC-PGA em uma placa slot 1, mas
de qualquer modo, necessrio que a placa suporte processadores Pentium III Coppermine,
seno nada feito.
81
Recursos
Verses de
450, 500,
550 e 600
MHz
Arquitetura
Katmai
Verses Slot 1
Verses FCPGA
Verses com
barramento de
100 MHz
Verses com
barramento de
133 MHz
Sim
Verses de
650, 700,
Verses Verses
750 e 800
533B e 500E e
MHz e verso
600B
550E
600E
Copper
Coppermine
Katmai
mine
Sim
No
Sim
No
No
Sim
Sim
Sim
Sim
No
Sim
Sim
No
No
Sim
No
No
Sim
Cache L2
512 KB
half-speed
512 KB
halfspeed
256 KB
fullspeed
256 KB
full-speed
256 KB
full-speed
Advanced
System
Buffering
No
No
Sim
Sim
Sim
A sigla E diferencia os processadores com core Coppermine dos com Core Katmai no caso de
verses do mesmo clock, como no caso das verses de 500, 550 e 600 MHz. No caso, os
processadores com o E so os com core Coppermine.
A sigla B (B de bus, ou barramento) indica processadores com bus de 133 MHz, enquanto a
combinao EB indica processadores que ao mesmo tempo utilizam o core Coppermine e
utilizam bus de 133 MHz, como no caso da verso EB de 800 MHz. Veja que em geral estas
siglas so utilizadas para diferenciar processadores do mesmo clock, no sendo usadas no caso
dos processadores de 667 e 733 MHz por exemplo, j que todos utilizam bus de 133 e core
Coppermine.
O nmero de Identificao
Sem dvida, o recurso includo no Pentium III que est gerando mais polmica, a incluso de
um nmero de identificao, nico para cada processador. O uso de nmeros de identificao
em processadores, no nada novo; se voc examinar seu processador atual, perceber que
ele possui um nmero de identificao estampado em alguma parte de seu encapsulamento.
Este nmero de srie geralmente indica a srie do processador, o ano de fabricao e algumas
outras informaes sobre a procedncia do chip.
O problema que no Pentium III, o nmero de identificao gravado de forma digital em
circuitos dentro do processador. O nmero de identificao nico para cada processador, e
por isso, pode ser usado para identificar o micro dentro da Internet.
Por um lado, a existncia do nmero de identificao poderia garantir uma maior segurana
em transaes online, j que seria possvel para sites que vendem produtos via Internet,
cassinos digitais, etc. vincular o nmero de identificao que nico, ao cadastro do cliente,
tendo como verificar se realmente ele quem est fazendo a compra, podendo inclusive tornar
82
83
Celeron Coppermine
Mantendo a inteno de vender um processador de baixo custo, que tenha um bom
desempenho, mas que ao mesmo tempo no concorra diretamente com os processadores mais
caros, temos quatro desvantagens do Celeron Coppermine sobre um Pentium III Coppermine
do mesmo clock:
A primeira a frequncia de barramento mais baixa. O Celeron Coppermine continua utilizando
barramento de 66 MHz, com o multiplicador travado. Um Celeron de 600 MHz por exemplo,
utiliza multiplicador de 9x! Quanto mais alto o multiplicador, mas baixo o desempenho.
Apartir do Celeron 800 j usado bus de 100 MHz, atenuando (mas no resolvendo) o
problema.
A segunda o fato do Celeron continuar vindo com apenas 128 KB de cache L2 full-speed
(trabalhando na mesma frequncia do processador), enquanto o Pentium III Coppermine vem
com o dobro: 256 KB de cache L2, tambm full-speed.
As duas ltimas tambm referem-se ao cache L2:
Alm de menor, o cache L2 do Celeron Coppermine castrado de mais duas formas. Primeiro,
o cache do Celeron possui 4 linhas de associao, contra 8 linhas do cache do Pentium III. Mais
linhas de associao melhoram a eficincia do cache, principalmente quando usada muita
memria RAM. Segundo que, no Celeron, o cache L2 tem latncia de dois tempos, enquanto no
Pentium III no existe latncia.
Somando todos estes fatores, o Celeron realmente fica atrs do Pentium III Coppermine em
termos de desempenho. Em algumas aplicaes o Celeron Coppermine chega a ser 20% mais
lento que um Pentium III Coppermine do mesmo clock. No mais como no tempo do Pentium
II, onde o Celeron com cache apresentava quase que o mesmo desempenho que processadores
Pentium II do mesmo clock.
Em termos de placa me, temos os mesmos requisitos que no Pentium III Coppermine, j que
essencialmente o Celeron II um Pentium III Coppermine, apenas com as modificaes
limitadoras de performance, e em termos de recursos e desempenho no temos nada muito
84
melhor que tnhamos nas verses antigas do Celeron com cache. As vantagens do Celeron
Coppermine so as verses com clock mais alto, e o suporte s instrues SSE, que no eram
suportadas nas verses anteriores. Veja alguns nmeros mostrando o desempenho das novas
verses do Celeron:
Processador
Celeron 600 MHz
Celeron 533 MHz
AMD Athlon 600 MHz
AMD Athlon 500 MHz
Pentium III (Coppermine)
600MHz
Winstone 2000
(aplicativos de
escritrio)
23.4
22.3
27.0
24.5
Quake 3,
demo001,
640x480 (em FPS)
73
69
98
85
Expandable
Timedemo
(640x480)
55
50
77
71
27.1
104
73
85
Cyrix/Via C3
Depois de lanar os processadores 6x86 MII, que acabaram sendo um grande fracasso de
vendas, a Cyrix comeou a trabalhar num novo projeto de processador, que pudesse ser capaz
de competir com os processadores Intel e AMD.
Este foi provavelmente o projeto de processador mais conturbado da histria. No comeo, o
projeto chamava-se Jedi, at que a Lucas Film advertiu a Cyrix sobre o fato do nome ser uma
marca registrada. Resolveram ento mudar o nome do chip para Gobi, que logo depois foi
novamente mudado para Cayenne. A indeciso durou at que a Via comprou a Cyrix, foi
quando o projeto ganhou seu nome definitivo, Joshua. Apesar da histria conturbada, o
Joshua no passou de um mero coadjuvante, pois nem chegou a ser lanado.
O Joshua tinha 64 KB de cache L1 e 256 KB de cache L2, ambos operando na mesma
freqncia do processador. O problema era que esta combinao resultou num processador
caro de se produzir, que no podia concorrer com o Celeron e Duron, que alm de serem mais
rpidos, seriam mais baratos. O Samuel 1 foi a primeira tentativa da Cyrix de produzir um
processador mais barato, vinha com 128 KB de cache L1, mas zero de cache L2, era mais
barato mas era ainda mais lento que o Joshua.... mais um que voltou para a prancheta.
O prximo da lista, chamado Samuel 2 - Este chegou a ser lanado com o nome de Cyrix III,
apesar de novamente ter feito pouco sucesso. Ele tinha 128 KB de cache L1 e 64 KB de cache
L2, custava mais que um Duron (apesar de um pouco mais barato que um Celeron) e existiu
em verso nica de 700 MHz. Mantendo a tradio da confuso de nomes, este projeto
tambm foi chamado de Jalapeno e Mojave durante os estgios iniciais.
Depois de toda a confuso, a Cyrix finalmente chegou ao seu projeto definitivo, que foi lanado
sob o nome de Via C3.
Via C3
O C3 um processador de baixo custo, compatvel com as placas me para Pentium III e
Celeron. Um C3 de 700 MHz custava durante a poca de lanamento apenas 35 dlares nos
EUA.
O desempenho do C3 no muito glorioso, pois ele apresenta um desempenho levemente
inferior a um Celeron da mesma frequncia em aplicativos de escritrio, mas perde por uma
grande diferena em aplicativos que exijam desempenho de ponto flutuante. um processador
mais adequado a PCs bsicos, que sero usados para Office e Internet do que para jogos e
multimdia ou mesmo para assistir filmes em Divx.
86
Athlon K7
87
O Athlon foi um projeto de processador completamente novo, ao contrrio do Pentium III que
utiliza a mesma arquitetura do Pentium II, apenas com as novas instrues SSE e um cache L2
mais rpido, no caso da verso Coppermine.
A fim de atingir todas as metas de desempenho, a AMD optou por abandonar a idia de
processador de baixo custo, como tnhamos no K6-x e optar por um projeto realmente
generoso em termos de nmero de transstores e recursos. Apesar de tudo, a AMD conseguiu
manter os preos de venda mais baixos que os processadores Intel, pois passou a trabalhar
com margens de lucro mais estreitas.
Um processador mais ou menos como uma fbrica. Desde que o projeto seja bem elaborado,
quanto mais componentes forem adicionados e mais operrios tivermos trabalhando, maior
ser a produo em cada ciclo de clock. por isso que um Pentium de 100 MHz muito mais
rpido que um 486 tambm de 100 MHz, e nisso que a AMD apostou suas fichas enquanto
produzia seu novo processador.
Arquitetura
A idia fundamental da AMD ao desenvolver o Athlon parece ter sido mais. O Athlon tem
mais estgios de Pipeline, mais unidades de FPU, mais unidades de execuo, mais
registradores, o que naturalmente resulta em mais desempenho. Abaixo temos uma foto que
mostra como o Athlon fisicamente. Esta foto foi cedida pela prpria AMD e bem
interessante, pois ajuda a entender como os dados trafegam dentro do processador. Veja que a
foto est dividida em pequenos retngulos, cada um mostrando a rea ocupada por cada
componente do processador. Infelizmente tudo est em ingls, mas aqui vai uma breve
legenda dos componentes mais importantes (na ordem em que cada componente aparece na
ilustrao, comeando de cima):
88
Floating Point Execution Units: So as unidades de execuo de ponto flutuante. Nada mais
do que a parte fundamental do coprocessador aritmtico, fundamental em vrios aplicativos.
Floating Point Control: Este componente controla a ordem em que as instrues sero
executadas pelo coprocessador, permitindo que as unidades de ponto flutuante fiquem
ocupadas na maior parte do tempo.
Floating Point Scheduler: Armazena as prximas instrues que sero processadas pelo
coprocessador. Este componente essencial para o trabalho do Floating Point Control.
64 Kbyte Data Cache: Os 128 KB de cache L1 do Athlon so divididos em dois blocos, 64 KB
para dados e 64 KB para instrues, esta diviso meio a meio utilizada na maioria dos
processadores atuais e melhora a velocidade de acesso, pois permite que os dois blocos sejam
acessados simultaneamente. O Data Cache a metade que armazena dados.
Integer Execution Unit: Estas so as unidades de execuo de inteiros. Este o componente
bsico de qualquer processador. aqui que so processadas as operaes envolvendo nmeros
inteiros.
Instruction Control Unit: Circuito que controla o envio de instrues para as unidades de
execuo de inteiros. Tambm ordena as instrues de forma que possam ser processadas
mais rpido.
Bus Interface Units: por aqui que os dados entram e saem do processador. Controla a
comunicao do processador com o chipset e com os demais componentes do micro.
64 Kbyte Instruction Cache: o segundo bloco do cache L1, o bloco que armazena
instrues.
89
90
Pois bem, o conjunto de instrues x86, utilizadas pelos programas e com as quais qualquer
processador destinado a micros PC deve ser compatvel, composto tanto por instrues
simples (soma, subtrao, leitura, gravao, comparao, etc.) quanto por instrues muito
complexas, que devem ser quebradas em vrias instrues simples para que possam ser
executadas pelo processador.
Excluindo-se componentes de apoio, como o cache L1, deixando apenas a parte funcional do
processador, podemos dividir o processador em trs partes.
A primeira parte o decodificador de instrues. Este componente tem a funo de
converter as instrues x86 usadas pelos programas nas instrues simples que podem ser
executadas pelo processador. As instrues simples vo ento para uma unidade de
controle, que organiza as instrues da forma que possam ser executadas mais rapidamente.
As instrues formam ento uma fila, (scheduler) a fim de permitir que a unidade de controle
tenha tempo de fazer ser trabalho. Lembre-se que os processadores atuais so superescalares,
executam vrias instrues por ciclo, simultaneamente, o que torna essencial a existncia de
algum circuito que as coloque numa ordem em que a execuo de uma no dependa do
resultado da execuo de outra.
Finalmente, temos as unidades de execuo, onde as instrues preparadas e organizadas
so finalmente processadas. Veja que todos os circuitos trabalham simultaneamente, visando
que as unidades de execuo sempre tenham algo para processar.
mais ou menos como numa fila de banco, onde aparecem vrias pessoas com vrios tipos de
tarefas, como contas para pagar, depsitos, querendo sacar dinheiro, tirar extratos, etc.
Algumas pessoas querem fazer apenas uma operao (pagar apenas uma conta por exemplo),
enquanto outras querem fazer vrias operaes (sacar dinheiro, pagar uma conta, depois
depositar um cheque, etc.). Para evitar tumulto, formada uma fila, onde cada um aguarda a
sua vez e ir ao caixa e fazer o que deseja. No processador temos um cenrio parecido, as
unidades de execuo so os caixas, onde tudo realmente feito, enquanto os demais
componentes tem a funo de organizar a fila e fazer com que cada um se dirija ao caixa
apropriado.
Poderamos ento dividir o processador em duas partes:
A parte da frente, ou front-end, composta por todos os circuitos que decodificam e ordenam
as instrues dos programas. Isto inclui o decodificador de instrues, a unidade de controle, e
tambm os registradores e o cache. A parte de trs, ou back-end, seria ento composta pelas
unidades de execuo, onde realmente so processadas as instrues.
Cada uma das duas partes igualmente importante. As unidades de execuo devem ser
capazes de processar o mximo de instrues possvel, enquanto o front-end composto pelos
91
demais componentes, tem a funo de preparar as instrues o mais rpido possvel, de modo
que as unidades de execuo permaneam ocupadas todo o tempo.
A lgica que quanto mais unidades de execuo tivermos trabalhando ao mesmo tempo,
mais instrues todas juntas sero capazes de processar e quanto mais circuitos de
decodificao e controle tivermos, mais eficiente ser a decodificao das instrues,
resultando em um processador mais rpido.
Vamos uma comparao direta entre as arquiteturas do Athlon e do Pentium III:
Decodificador de instrues
A primeira grande diferena entre o Athlon e o Pentium III reside na maneira como as
instrues so decodificadas e processadas. Existem basicamente dois tipos de instrues
simples que o processador pode executar: operaes aritmticas (soma ou atribuio) e
instrues de leitura ou gravao. Na maioria das vezes, uma instruo aritmtica vem junto
com uma operao de leitura ou gravao, j que depois de executar a operao ser preciso
gravar o resultado em algum lugar.
No Athlon, as instrues so decodificadas na forma de pares. Cada par, chamado macro-ops
pode ter uma instruo aritmtica e uma instruo de leitura ou gravao. Caso a opo de
leitura ou gravao no seja necessria, o espao reservado a ela ficar vago. O Athlon tem
dois decodificadores de instrues.
O primeiro decodificador chamado Hardware decoder, se encarrega de converter todas as
instrues simples, enquanto o segundo decodificador, chamado de Microcode decoder tem a
funo de converter as instrues mais complexas. Cada um dos dois decodificadores pode
enviar 3 pares de instrues, ou trs macro-ops por ciclo para a unidade de controle, onde as
instrues sero ordenadas e despachadas para as unidades de execuo. Como as unidades
de execuo do Athlon processam trs instrues por ciclo, este arranjo assegura que em
qualquer caso, mesmo caso entrem apenas instrues simples, ou s instrues complexas, o
processador ter pelo menos trs instrues por ciclo para processar.
O Pentium III processa cada instruo separadamente, e no em pares com o Athlon. Cada
instruo ento chamada de uops.
Temos um total de trs decodificadores de instrues: dois decodificadores simples, que
cuidam das instrues simples, e decodificam apenas uma instruo cada e um decodificador
92
mais complexo que cuida das instrues x86 mais complexas. Este segundo decodificador
capaz de decodificar at 4 instrues por ciclo.
A princpio, parece um empate tcnico, j que somados os trs decodificadores, temos 6
instrues por ciclo, como no Athlon. Na prtica porm, quando o decodificador de instrues
complexas est ocupado, os dois decodificadores simples param. Isto faz com que em muitas
situaes os decodificadores no sejam capazes de produzir todas as instrues que as
unidades de execuo podem processar, fazendo com que fiquem ociosas durante parte do
tempo, o que naturalmente significa perda de performance.
Coprocessador Aritmtico
O grande problema dos processadores K6 o desempenho do coprocessador aritmtico, disso
voc j deve estar careca de saber. A grande vantagem do coprocessador aritmtico utilizado
nos processadores Intel desde o Pentium o recurso de Pipeline, que combina vrias unidades
de execuo no mesmo processador, permitindo que sejam processadas vrias instrues por
ciclo.
Toda a famlia K6 compartilha o mesmo projeto de coprocessador aritmtico, equipado com
uma nica unidade de execuo. O fato de existir uma nica unidade, elimina a necessidade
dos circuitos que ordenam as instrues, o que simplifica bastante o projeto do processador,
mas tem um grande custo em termos de desempenho. Para tentar compensar, a AMD projetou
esta unidade de execuo solitria com muito cuidado, conseguindo que ela tivesse uma
latncia mais baixa. Isto se traduz num ganho considervel de desempenho, que torna a
unidade de execuo bem mais rpida do que cada um das unidades de execuo do Pentium
III. O problema que o Pentium III tem trs unidades de execuo de ponto flutuante, ou
seja, ganha na quantidade.
Vendo por este ngulo, at surpreendente que um K6-2 fique apenas 20 ou 30% atrs de um
Pentium II da mesma frequncia na maioria dos jogos e chegue at mesmo a quase empatar
em alguns (graas s instrues 3D-Now!). Mas, felizmente isso mudou no Athlon, que
tambm passou a adotar um coprocessador aritmtico com trs unidades de execuo,
superior ao do Pentium III sob vrios aspectos.
Tanto no Pentium III quanto no Athlon, o coprocessador aritmtico composto por trs
unidades de execuo, chamadas de FADD, FMUL e FSTORE. ADD a abreviao de adio,
MUL a abreviao de multiplicao, e STORE significa guardar. Pelos nomes j da para ter
uma boa idia da funo de cada uma das unidades de execuo, a FADD executa operaes
de soma, envolvendo nmeros de ponto flutuante, a FMUL executa operaes de multiplicao,
diviso, instrues MMX e instrues 3D-NOW!, enquanto o FSTORE executa operaes de
leitura/gravao e mais algumas operaes diversas. Abaixo est uma foto que mostra a
distribuio fsica dos componentes do coprocessador no Athlon:
Tanto no Pentium III, quanto no Athlon, as trs unidades de execuo de ponto flutuante
possuem Pipeline e como so em mesmo nmero, executam as mesmas funes. Seriam ento
equivalentes, mas apenas a princpio.
93
94
O Barramento EV6
Todos os componentes do micro, incluindo o barramento PCI, AGP, memria RAM, etc. esto
conectados ao chipset, que funciona como uma espcie de intermedirio entre o processador e
os demais componentes. Se for preciso acessar algum dado na memria RAM por exemplo, o
processador ir entrar em contato com o chipset, e este ir buscar o dado na memria e
devolv-lo ao processador.
No Pentium III, o barramento de comunicao entre o processador e o chipset se chama GTL+,
e opera frequncia da placa me, a 100 ou 133 MHz, dependendo do modelo do processador.
Como o barramento GLT+ uma arquitetura proprietria da Intel, a AMD optou por licenciar o
barramento EV6 desenvolvido pela Alpha Digital. O EV6 tambm trabalha na mesma
frequncia da placa me (que atualmente tambm pode ser de 100 ou 133, dependendo do
modelo de Athlon utilizado) mas permite duas transferncias de dados por ciclo, o que na
prtica resulta em uma performance equivalente de um barramento operando a 200 ou 266
MHz.
As duas transferncias de dados por ciclo do bus EV6 permitem que os processadores Athlon e
Duron tirem proveito das memrias DDR, que tambm realizam duas transferncias por ciclo.
Atualmente o Athlon tambm suporta multiprocessamento, e justamente neste ramo que o
Bus EV6 mostra para que veio.
Imagine um sistema onde temos dois processadores Pentium III trabalhando em SMP. Os 4
processadores esto espetados na mesma placa me e consequentemente conectados ao
mesmo chipset. O bus GTL+ um barramento compartilhado, isto significa que o mesmo
barramento de 100 ou 133 MHz ser compartilhado pelos dois processadores. Isto significa que
apenas um dos quatro processadores poder usar o barramento de cada vez. Se um precisar
acessar um dado na memria e outro precisar enviar dados para a placa de vdeo, o segundo
ter que esperar o primeiro terminar sua tarefa antes de poder iniciar a sua. Isto causa uma
grande perda de tempo e diminui o desempenho do sistema conforme mais processadores vo
sendo adicionados, uma possibilidade permitida pelo Pentium III Xeon.
O EV6 por sua vez, um barramento ponto a ponto. Nele, cada processador tem seu
barramento exclusivo de comunicao com o chipset. Isto permite que em um sistema com
vrios processadores Athlon trabalhando em paralelo, cada um possa acessar os demais
componentes do micro no momento em que precisar, sem ter que esperar a sua vez. Outra
vantagem que usando comunicao ponto a ponto entre os processadores e o chipset o nvel
de rudo eletromagntico passa a ser mais baixo, mais uma vantagem do ponto de vista da
performance.
K7 x K75
As primeiras verses do Athlon, de 500, 550, 600, 650 e 700MHz foram fabricadas utilizandose a velha tcnica de fabricao de 0.25 mcron, a mesma utilizada no K6-2. Esta primeira
gerao utiliza o core K7, o projeto original do Athlon.
95
Apartir do final de 1999, a AMD comeou a produzir Athlons baseados numa arquitetura de
0.18 mcrons. Foram lanadas ento novas verses, at a barreira de 1.0 GHz. Esta arquitetura
de 0.18 mcron ganhou o codenome K75.
Nas fotos abaixo, temos um Athlon de 600 MHz, de 0.25 mcron e um Athlon de 750 MHz, de
0.18 mcron, veja que o ncleo central do processador bem menor na verso de 0.18:
0.25 mcron
0.18 mcron
Cache L2
Tanto os Athlon K7 quanto os K75, tem uma limitao, que o uso de cache externo, operando
uma frao da frequncia do processador. Alm desta no ser uma boa opo do ponto de
vista do desempenho, ainda encarece os processadores, pois alm do core, o fabricante passa
a ter de produzir (ou comprar) os mdulos de cache externos.
A AMD no fabricava memrias, apenas processadores, por isso era obrigada a comprar
mdulos de memria cache de outros fabricantes. Fazendo isso, ela ficou limitada a utilizar os
produtos que estes tenham para vender. O problema que nenhuma companhia tinha na
poca tecnologia para produzir mdulos de memria cache capazes de operar a mais de 350
MHz a um preo competitivo.
Se o cache L2 utilizado nestas verses antigas do Athlon trabalhava a no mximo 350 MHz e a
AMD lanou verses do Athlon K75 operando a at 1 GHz, naturalmente o cache L2 operava a
uma frao da frequncia do processador, o mesmo caso do Pentium II.
As verses de at 700 MHz do Athlon trazem cache L2 operando metade da frequncia do
processador. As verses de 750, 800 e 850 MHz trazem cache operando a apenas 2/5 da
frequncia, enquanto nas verses de 900, 950 e 1 GHz o cache opera a apenas 1/3 da
frequncia. Veja na tabela abaixo a frequncia do cache em cada verso do Athlon:
Processador
Athlon 700 MHz
Athlon 750 MHz
Athlon 800 MHz
Divisor
1/2
2/5
2/5
96
Frequncia do cache L2
350 MHz
300 MHz
320 MHz
2/5
1/3
1/3
1/3
340
300
316
333
MHz
MHz
MHz
MHz
Athlon Thunderbird
A verso original do Athlon foi lanada pouco depois do Pentium III com core Katmai. Como os
dois processadores utilizavam cache L2 trabalhando metade da frequncia do processador, a
briga manteve-se equilibrada, com o Pentium III ganhando em alguns aplicativos e o Athlon
em outros. Apesar de no geral o Athlon ganhar por uma pequena margem, o posto de
processador mais rpido acabava sendo conquistado pelo processador com uma frequncia de
operao mais alta.
Mas, o Athlon comeou a ficar para trs depois que a Intel lanou as novas verses do Pentium
III, baseadas no core Coppermine, devido ao seu cache L2 mais lento. Enquanto num Pentium
III de 900 MHz o cache L2 opera mesma freqncia do processador, num Athlon antigo,
tambm de 900 MHz, o cache L2 operava apenas 300 MHz, 1/3 da freqncia. Disse
"operava" pois isto mudou com o lanamento do Thunderbird.
muito difcil encontrar um Athlon antigo hoje em dia, pois estes processadores saram de
linha a muito tempo e no chegou a ser vendido um nmero to grande assim de unidades. O
Athlon Thunderbird tambm j tem seu sucessor, o Palomino. Logo logo vamos falar dele :-)
Tudo o que disse at agora sobre a arquitetura do Athlon continua vlido para o Thunderbird.
No houveram mudanas no projeto do processador, apenas no cache L2, que passou a ser de
apenas 256 KB (contra os 512 KB dos antigos) mas que em compensao passou a operar na
mesma frequncia do processador, como no Pentium III Coppermine.
Foi na poca do lanamento do Thunderbird que houve a migrao do slot A para o soquete A.
A AMD optou por fazer essa mudana de forma abrupta. Simplesmente parou a produo dos
processadores antigos e passou a vender apenas o Thunderbird.
Este movimento foi coordenado com os fabricantes de placas, que na mesma data retiraram do
mercado as antigas placas slot A e passaram a vender apenas as placas soquete A que
utilizamos at hoje.
A AMD chegou a produzir uma srie do Thunderbird em formato slot A, que foi vendida a
integradores como a Dell, que ainda tinham estoques de placas slot A, mas esta foi uma srie
limitada, que no chegou a ser vendida diretamente ao consumidor. Infelizmente no existe
nenhum adaptador que permita instalar um Thunderbird numa placa slot A ou um Athlon
antigo numa placa soquete A.
97
Athlon Thunderbird
Em termos de performance, o Thunderbird supera um Pentium III Coppermine do mesmo clock
na maioria das aplicaes. Em alguns testes o Pentium III se sai mais rpido, mas no geral o
Thunderbird superior, apesar de ser mais barato.
AMD Duron
O Duron o atual processador de baixo custo da AMD, o substituto dos processadores K6-2 e
concorrente direto do Celeron.
O Duron utiliza a mesma arquitetura do Athlon Thunderbird, porm, vem com muito menos
cache. Enquanto o Athlon Thunderbird vem com 256 KB de cache L2, o Duron vem com apenas
64 KB de cache L2, tambm full speed.
Entretanto, apesar da pouca quantidade de cache L2, o Duron traz um enorme cache L1 de 128
KB, totalizando 192 KB de cache, mais cache que o Celeron, que tem 32 KB de cache L1 e 128
KB de cache L2, totalizando 160 KB de cache.
Em se tratando de cache, o Duron traz mais uma vantagem em relao ao Celeron. No Duron,
o cache L2 exclusivo, isto significa que os dados depositados no cache L1 e no cache L2 sero
diferentes. Temos ento realmente 192 KB de dados depositados em ambos os caches. No
Celeron, o cache inclusivo, isto significa que os 32 KB do cache L1 sero sempre cpias de
dados armazenados no cache L2. Isto significa que na prtica, temos apenas 128 KB de dados
armazenados em ambos os caches.
Todos os Durons utilizam o soquete A, pois a AMD comeou a produo depois que j havia
feito a migrao e dominado a tecnologia de incluir cache L2 no prprio ncleo do processador.
O Duron vem surpreendendo em termos de desempenho, ganhando por uma grande margem
de um Celeron da mesma frequncia, apresentando um desempenho muito semelhando ao de
um Athlon de arquitetura antiga (com cache L2 metade ou 2/5 da frequncia do
processador). O melhor de tudo que apesar do desempenho mais do que convincente, o
Duron custa menos do que o Celeron da mesma frequncia, e naturalmente, muito menos do
que Pentium III ou Athlon. Para quem est procurando um micro de alto desempenho, mas
quer gastar pouco est prximo do ideal.
O Duron de 750 MHz supera em desempenho um Athlon de arquitetura antiga de 700 MHz,
ficando muito prximo de um Pentium III tambm de 700 MHz, ambos processadores bem
mais caros. Numa comparao direta com o Celeron que seria seu concorrente direto,
novamente o Duron leva vantagem, superando facilmente o Celeron de 700 MHz, a verso
98
mais rpida atualmente. Mesmo um Celeron de 566 MHz overclocado para 850 MHz, usando
bus de 100 MHz tem dificuldade em acompanh-lo, ficando atrs na maioria das aplicaes.
Claro que se comparado com um Athlon Thunderbird o Duron perde em todos os quesitos
(embora por uma pequena margem) pois o Duron nada mais do que um Athlon Thunderbird
com menos cache.
Apesar disso, os dois processadores so fabricados em fbricas separadas e existe uma
pequena diferena na tcnica de fabricao de cada um.
Tradicionalmente, os processadores utilizam alumnio nos filamentos que interligam os
transstores. O alumnio um material fcil de se trabalhar, que no reage com o silcio. Por
outro lado, o alumnio no um condutor to bom quanto o cobre, outro, platina ou outros
materiais mais nobres.
O cobre um bom sucessor, pois um material barato e que pode ser aplicado atravs das
reaes qumicas usadas para construir um processador, ao contrrio do ouro por exemplo.
Mas, o problema em utilizar cobre no lugar do alumnio que ele reage com o silcio, tornando
o processador imprestvel.
A IBM desenvolveu ento uma tcnica que permite usar uma finssima camada de alumnio
entre o silcio e o filamento de cobre, isolando os dois materiais. O uso de cobre permite que o
processador seja capaz de operar a frequncias mais altas e manter-se estvel trabalhando a
temperaturas mais altas.
A AMD usa esta tcnica de produo em todos os Athlons Thunderbird. Por outro lado, os
Durons so fabricados numa fbrica separada, que utiliza a velha tcnica de produo de
filamentos de alumnio. Por enquanto o uso do cobre uma exclusividade da AMD, j que a
Intel ainda no usa a tcnica nem no Pentium III nem nas verses atuais do Pentium 4.
Esta mais uma forma de cortar os custos de produo do Duron. Tem sua lgica, pois os
Athlons operam a frequncias muito mais altas que os Durons. Enquanto escrevo, est para ser
lanado um Athlon de 1.53 GHz, enquanto o Duron ainda est estacionado na barreira de 1.0
GHz.
O Duron baseado no core Thunderbird chamado de Spitfire. J existe uma verso do Duron
baseada no core Palomino, que chamada de Duron Morgan. O Morgan tambm traz
compatibilidade parcial com as instrues SSE, por isso trouxe um pequeno ganho de
desempenho por ciclo de clock em relao s verses anteriores. O core Morgan usado nos
Durons de 1.0 Ghz em diante e tambm nos de 950 MHz de produo recente.
Transmeta Cruso
A Transmeta uma companhia relativamente jovem, que trouxe um novo conceito de
processador. A idia fundamental pode ser definida com as palavras do seu CEO, David Ditze*:
Hoje em dia, no mercado de processadores RISC, temos grandes grupos de designers
trabalhando em projetos cada vez mais complexos. A questo da performance est muito
menos clara agora. Os processadores RISC no so mais simples e pequenos, no creio que
isto faa muito sentido...Processadores superescalares, e execuo de instrues fora de
ordem so graves problemas que limitam a performance. Processadores RISC como o MIPS
R10000 e o HP PA-8000 parecem muito mais complexos para mim do que os processadores
CISC, como o Pentium II. Qual ento a vantagem dos processadores RISC, se eles no so
mais nem simples nem baratos? (*Traduzido do original em Ingls.)
99
Conceito
Os processadores atuais so to complexos por que executam todas as tarefas via hardware.
Isto significa que existem circuitos dedicados para cada tipo de tarefa que processador seja
capaz de executar.
Temos ento um conjunto bem complexo, com um decodificador de instrues, que converte
as instrues x86 nas instrues processadas internamente pelo processador; um circuito que
reordena as instrues, colocando-as em uma ordem em que vrias instrues possam ser
processadas simultaneamente, um controlador de registradores, execuo especulativa, etc.
Todos estes recursos permitem aumentar consideravelmente a performance, mas consomem a
maior parte dos transstores utilizados nos processadores atuais.
A idia do Cruso, mover estas funes para um software especial, chamado Code Morphing
Software, algo como Software de transformao de cdigo. Como a maior parte das tarefas
so executadas via software, possvel ter um processador muito mais simples, com um
mnimo de transstores. Perde-se uma parcela considervel do desempenho, mas em troca
existe a possibilidade de ganhar bastante em termos de reduo de custo, reduo do consumo
eltrico, etc.
Na foto abaixo, temos uma comparao de temperatura entre um Cruso ( direita) e um
Pentium III Coppermine, ambos exibindo um filme em DVD, sem refrigerao especial (as fotos
so cortesia da Transmeta Inc.).
100
101
O Code Morphing, o programa que executa a maior parte das funes que outros
processadores executam via hardware, fica armazenado em uma pequena poro de memria
ROM integrada ao processador. Quando o processador ligado, o code morphing a primeira
coisa a ser carregada, que fica residente na memria RAM, como se fosse um outro programa
qualquer, mas com uma prioridade de execuo altssima. So carregados ento o BIOS o
sistema operacional e demais programas. O Code Morphing fica ento residente, funcionando
como um intermedirio entre a parte fsica do processador e os programas.
No Cruso, o Code Morphing que faz a tarefa de converter as instrues x86 enviadas pelo
programa, orden-las de forma a serem executadas mais rpido e coordenar o uso dos
registradores, tarefas que em outros processadores so executadas via Hardware.
Todas as instrues traduzidas pelo code morphing so armazenadas num cache especial,
chamado translation cache. Este cache ocupa parte dos caches L1 e L2 do processador e
tambm uma rea reservada da memria RAM que pode variar de tamanho de acordo com o
volume de instrues diferentes processadas.
O uso do translation cache evita que o processador perca tempo traduzindo vrias vezes uma
instruo muito usada pelo programa. Naturalmente, as instrues que forem sendo mais
utilizadas vo assumindo as primeiras posies no cache, enquanto as menos utilizadas vo
sendo movidas para a memria RAM ou eliminadas. Outro recurso, que cada vez que uma
instruo reutilizada apartir do cache, o Code Morphing trata de dedicar mais alguns ciclos de
processamento, de modo a otimiza-la cada vez mais. Quanto mais usada, mais rpido a
instruo ir rodar.
Para prevenir possveis erros de traduo de instrues, existem mais duas pequenas reas de
memria, que servem para armazenar o estado dos registradores do processador a cada bloco
102
de instrues executado. Como os registradores armazenam tudo o que est sendo processado
pelo processador no momento, salvando os dados armazenados nos registradores possvel
voltar ao estado anterior caso qualquer erro ocorra, de modo completamente transparente ao
sistema operacional e ao usurio. As duas reas so chamadas de Working Copy e Shadow
Copy. A work copy, ou cpia de trabalho armazena os dados dos registradores cada vez que
um novo bloco de instrues comea a ser processado. Caso tudo ocorra bem, ento a copia
armazenada na work copy armazenada na shadow copy (copia sombra); caso ocorra algum
erro, a cpia anteriormente carregada e o Code Morphing Software faz uma nova traduo do
bloco de instrues, desta vez usando algoritmos especiais para descobrir qual instruo
causou o erro, de modo que no ocorra novamente. Veja que este sistema causa apenas uma
pequena perda de tempo cada vez que ocorre um erro, no causa travamentos ou outros
efeitos colaterais.
O uso do Code Morphing, traz uma grande flexibilidade ao Cruso. possvel criar chips
compatveis com vrias plataformas diferentes apenas alterando a camada de software, sem
ter que alterar um nico transstor no processador. Isto torna possvel para a Transmeta
desenvolver vrias verses diferentes do Cruso para as mais diferentes aplicaes.
Consumo eltrico
Talvez voc j tenha ouvido falar de um recurso do mobile Pentium III (uma verso do
Pentium III de baixo consumo eltrico destinada a notebooks) que faz com que o processador
reduza sua frequncia de operao sempre que no estiver sendo muito exigido, de modo a
economizar eletricidade.
O Cruso possui um recurso parecido, porm mais avanado. Durante a execuo dos
programas, o processador pode alterar dinamicamente sua frequncia de operao, ajustandose s demandas do programa. Se voc tem um Cruso de 700 MHz, mas no momento o
programa s estiver utilizando processamento equivalente a 200 MHz, por exemplo, o
processador ir baixar sua frequncia de operao e consequentemente seu consumo eltrico,
mas ficar de prontido para aument-la imediatamente assim que for necessrio, de modo
transparente ao usurio. Este recurso chamado LongRun technology.
Isto permite que o Cruso consuma realmente um mnimo de eletricidade. A verso de 700
MHz trabalhando a todo vapor consome pouco menos de 2 Watts. Como na maioria do tempo
no utilizada toda a potncia do processador, pode-se imaginar quo pequeno seja o
consumo na prtica.
O Cruso traz instigados ao processador tambm os circuitos de acesso memria e o
controlador PCI, substituindo a as porte norte do chipset. Em futuras verses, possvel que o
Cruso traga tambm controladores de vdeo e som integrados, o que permitiria desenvolver
sistemas ainda mais econmicos.
As primeiras verses
Inicialmente foram lanadas duas verses do Cruso, a TM3120 e a TM5420. A primeira possui
um desempenho menor, assim como um consumo eltrico mais baixo, enquanto a segunda
consome um pouco mais de eletricidade, mas apresenta um desempenho bem superior
Veja os recursos apresentados por cada verso:
103
Verses de
Cache L1
Cache L2
Tipos de memria RAM
suportados
Controlador de memria e
controlador PCI
Encapsulamento
Consumo mnimo (com o
processador ocioso)
Consumo eltrico com o
processador operando na
capacidade mxima
TM3120
333 e 400 MHz
96 KB
no tem
SDRAM
TM5420
500, 600 e 700 MHz
128 KB
256 KB
SDRAM e DDR-SDRAM
Integrados ao
processador
474 BGA
0.015 Watt
Integrados ao processador
0.9 Watt
1.8 Watts
474 BGA
0.030 Watt
O Cruso nasceu como um chip destinado a equipamentos portteis, j que seu projeto tem
como objetivo baixo consumo eltrico e baixo custo de produo e, no necessariamente, a
performance, como em outros projetos de processadores. Isto no significa que no possam
ser lanadas verses do Cruso destinadas a micros desktop no futuro, mas sim que este
mercado provavelmente nunca ser seu forte.
Para muitos, isto sugere que o Cruso nunca competir diretamente com os chips da Intel ou
da AMD, mas a realidade que o mercado de computadores portteis ir crescer muito nos
prximos anos. Calcula-se que dentro de quatro anos, existiro mais computadores portteis
do que micros de mesa e, sem dvida, a Transmeta saiu na frente na corrida para dominar
este nicho de mercado.
Cruso TM5420
As novas verses
Apesar das vendas da Transmeta ainda estarem muito longe de serem astronmicas,
continuam firmes e fortes desenvolvendo novas verses do Cruso.
Depois das duas verses iniciais, a Transmeta lanou duas novas verses chamadas TM5500 e
TM5800. As novidades em relao s verses anteriores so muitas. Em primeiro lugar, vem
uma vantagem estratgica, que a adoo de uma tcnica de produo de 0.13 mcron. Sem
dvida um avano importante, j que uma tcnica de produo antiga poderia colocar a perder
todo o esforo de diminuir o consumo do processador.
104
O TM5500, a verso mais barata, vem com 256 KB de cache L2, enquanto o TM5800
equipado com generosos 512 KB de cache. A tenso usada pelos processadores de 0.9 V a
1.3 V, dependendo da verso. Em ambos os casos foram inicialmente lanadas verses de 600
a 800 MHz.
A voltagem mais baixa ajuda a diminuir ainda mais o consumo. Na verdade, ao diminuir a
voltagem de um processador, seu consumo eltrico diminui proporcionalmente, pois usada
menos energia em cada ciclo de clock. Em compensao, preciso desenvolver o projeto muito
cuidadosamente para poder baixar a tenso sem comprometer a estabilidade do processador.
Junto com o aumento na freqncia e na quantidade de cache, veio um pequeno aumento no
consumo eltrico dos chips. Operando a 800 MHz, o TM5800 consome 6 Watts. Entretanto,
este o consumo do chip operando plena carga. Graas ao sistema de gerenciamento de
energia, ao menos que o processador seja usado para alguma tarefa intensiva, compactar
vdeos, aplicar filtros grficos pesados, rodar jogos 3D, etc. o consumo sempre ficar bem
abaixo disso, na casa dos 2 ou 3 Watts na maior parte do tempo. S para efeito de
comparao, um Celeron 600, um dos chips mais econmicos para PCs de mesa atualmente,
consome 15 Watts e os Athlons e Pentiums 4 topo de linha j esto se aproximando da marca
dos 100 Watts...
Mais um reforo para os novos chips veio com a nova verso do code morphing software. Como
os Cruso so baseados neste software, possvel melhorar o desempenho dos processadores,
ou mesmo diminuir seu consumo eltrico atravs de melhorias no software. Foi isso que a
Transmeta fez.
Os antigos TM5420 rodavam o code Morphing verso 4.1.7, enquanto os atuais rodam a verso
4.2.0. Segundo a Transmeta, a nova verso aumentou o desempenho dos chips em at 28% e
possibilitou uma diminuio no consumo eltrico entre 2 e 42%, dependendo do aplicativo
(quanto mais intensivo o aplicativo, menor ser a economia, j que com o chip trabalhando
plena carga no existe muito o que fazer para economizar energia sem diminuir o
desempenho).
Mais uma novidade que a Transmeta est desenvolvendo uma verso de 256 bits do Cruso,
que ser lanada em 2002. As verses atuais so processadores de 128 bits. No caso do
Cruso, possvel alterar vontade o design do chip, pois no preciso manter
compatibilidade com as instrues x86, usadas pelos aplicativos atuais, como acontece no caso
dos chips Intel e AMD. Na verdade, o processador no roda os aplicativos e sim o code
morphing software, este programa quem se encarrega de "traduzir" as instrues dos
programas nas instrues entendidas pelo processador.
Ao alterar a arquitetura do chip, tudo o que necessrio fazer alterar tambm o code
morphing, para que ele rode sobre a nova arquitetura. Esta uma vantagem competitiva para
a Transmeta, pois seus engenheiros podem incorporar todas as novas idias e tecnologias no
chip, sem precisar se preocupar com a questo da compatibilidade com aplicativos.
Concordo que at agora o Cruso fez bem pouco, pouqussimo. As verses atuais chegam a ser
50% mais lentas que um Pentium III da mesma freqncia e o baixo consumo eltrico no
capaz de aumentar perceptivelmente a autonomia de bateria dos notebooks, j que num
notebook moderno quem consome mais energia, at 50% do total a tela de LCD de matriz
ativa. O consumo do processador poderia cair a nveis prximos de zero, que mesmo assim a
autonomia das baterias s aumentaria em 20 ou 30%.
Entretanto, o Cruso j conseguiu tambm algumas vitrias, por exemplo no ramo de
servidores. Como neste tipo de equipamento, geralmente so usados vrios processadores, a
dissipao do calor comea a tornar-se algo crtico. Ao mesmo tempo, como a maioria das
empresas est passando a armazenar seus servidores em data centers, onde paga-se pelo
105
espao usado, o Cruso comeou a ser uma soluo atrativa, j que gera pouco calor e
justamente por isso permite construir servidores pequenos (fisicamente), mas com vrios
processadores. Vrias empresas j vem ganhando dinheiro vendendo servidores equipados
com os chips Cruso.
Na minha opinio, o interessante nos chips Cruso no so os chips em s, que comparados
com os chips da Intel e AMD atuais em quesitos como desempenho e custo/benefcio, podem
ser considerados no mximo "regulares", mas sim pela idia por trs do code morphing
software e de outras inovaes desenvolvidas pelos engenheiros da Transmeta. Os Crusos
podem no ser l a melhor opo de compra atualmente, mas a tecnologia usada neles vai
mudar muita coisa na indstria e influenciar os futuros processadores. Os fabricantes esto
comeando a perceber que ao invs de simplesmente socar mais transstores dentro do
processador, tambm possvel melhorar seu desempenho ou outras caractersticas que sejam
consideradas importantes, tornando seus processadores mais inteligentes, como o Cruso :-)
Pentium 4
O lanamento do Pentium 4 foi adiado mais de uma vez, at que finalmente o processador foi
lanado em Novembro de 2000, inicialmente em verses de 1.4 e 1.5 GHz.
Atualmente j existem verses bem mais rpidas e inclusive uma nova arquitetura mais
avanada que o core Willamette usado nestas verses iniciais. Mas, mantendo a idia de
explicar a evoluo dos processadores, vou comear comentando as caractersticas do
processador e das verses iniciais para depois comentar sobre as verses atuais.
Um ponto interessante sobre as primeiras verses do Pentium 4 que o nico chipset
disponvel durante quase um ano, o i850 da prpria Intel suporta apenas memrias Rambus, o
que obrigava qualquer um interessado em adquirir um Pentium 4 a adquirir tambm mdulos
de memria Rambus. Este tipo de memria era inicialmente absurdamente caro, tanto que a
Intel passou a subsidiar parte do custo das memrias, dando um desconto nos processadores
vendidos a integradores e dando de brinde dois pentes de memrias Rambus de 64 MB cada
nos processadores in-a-box destinados ao consumidor final.
Com o tempo, o preo das memrias Rambus foi caindo, mas este tipo de memria ainda
muito mais caro que as memrias SDRAM ou DDR. Por sorte, j existem atualmente placas
me para Pentium 4 com suporte tanto a memrias DDR, quanto a memrias SDRAM comuns.
Atualmente, voc s precisa gastar a mais com memrias Rambus se quiser.
A Arquitetura
O primeiro alerta a se fazer sobre o Pentium 4 que o aumento da freqncia de operao no
significa um ganho automtico de potncia. Um Pentium 4 de 1.5 GHz no 50% mais rpido
que um Pentium III de 1 GHz. Uma coisa o nmero de ciclos por segundo que o processador
pode executar, outro o que ele consegue processar em cada ciclo. Um 486 de 100 MHz por
exemplo muito mais lento que um Pentium de 75 MHz, apesar de operar a uma freqncia
mais alta.
Para entender os pontos fortes e fracos do Pentium 4, onde ele mais rpido e onde ele mais
lento, por que no comear analisando a arquitetura interna do processador?
106
A Intel batizou a nova arquitetura do Pentium 4 de NetBurst. O Nome no tem nada a ver
com o desempenho em redes ou na Internet, mas tenta ilustrar os novos recursos do
processador, assim como dar um ar de superioridade. A arquitetura NetBurst composta por 4
componentes: Hyper Pipelined Technology, Rapid Execution Engine, Execution Trace Cache e
Bus de 400MHz. Vamos aos detalhes de cada uma das 4 tecnologias:
107
Isto significa que a princpio o Pentium 4 mais lento que um Pentium III do mesmo
clock, podendo em compensao operar a freqncias bem mais altas. Todas as demais
alteraes feitas pela Intel, explicadas a seguir servem como paliativos para tentar diminuir a
perda de desempenho trazida pelo maior nmero de estgios de Pipeline. Foi justamente
devido a isto que a Intel optou por lanar diretamente os modelos de 1.4 e 1.5 GHz, pulando
as verses de 1.1 e 1.2, que seriam o caminho mais bvio j que o Pentium III ficou
estacionado na verso de 1 GHz. Caso fosse lanado, um Pentium 4 de 1.1 GHz perderia para
um Pentium III de 1 GHz em praticamente todas as aplicaes.
Alm da perda de desempenho, outro efeito colateral de se usar mais estgios de Pipeline o
fato de tornar o processador maior e mais complexo e fatalmente bem mais caro de se
produzir. O Pentium 4 de 0.18 mcron mede 217 milmetros quadrados, quase o dobro do
Athlon Thunderbird, que mede 120 mm. Isto significa que o Pentium 4 proporcionalmente
mais caro de se produzir.
108
109
freqncia de operao continua a mesma. Na prtica, o slogan acaba sendo real, mas em
termos tcnicos um dado distorcido.
Este um recursos que na teoria parece maravilhoso, mas existe um pequeno detalhe que
elimina boa parte do ganho que seria de se esperar deste esquema. Apesar das duas ALUs de
instrues simples terem ficado mais rpidas, visando justamente compensar a perda de
desempenho trazida pelos 20 estgios de Pipeline do Pentium 4, a ALU de instrues
complexas no teve a mesma evoluo. Isto significa que ao passar a usar 20 estgios de
Pipeline, esta terceira ALU tornou-se mais lenta que a mesma no Pentium III.
Temos ento um cenrio onde as instrues simples so rapidamente processadas, mas as
instrues complexas ficam entaladas na vala comum da terceira ALU, causando uma grande
perda de desempenho.
No coprocessador aritmtico o cenrio ainda mais complicado, pois apesar das unidades de
execuo terem perdido desempenho devido ao Pipeline de 20 estgios, no houve nenhum
avano para equilibrar a balana, como tivemos nas unidades de inteiros. Pelo contrrio, o
coprocessador aritmtico encolheu, pois foram podadas duas das unidades de execuo, uma
das que processava instrues MMX e uma das que processava instrues SSE.
Ao invs de evoluir, como seria de se esperar, o coprocessador aritmtico do Pentium 4 tornouse ainda mais frgil do que o do Pentium 3, trazendo um cenrio no mnimo curioso. Enquanto
na poca do Pentium II e do K6, a AMD competia com um processador que apesar de possuir
um bom desempenho em aplicativos de escritrio era literalmente massacrado nos jogos e
aplicativos grficos, temos agora com o Pentium 4 x Athlon um cenrio semelhante, porm
com os lados invertidos: A Intel ataca com um processador que potente em inteiros, mas
fraco em ponto flutuante.
Ironicamente, a soluo da Intel para tentar diminuir a deficincia do processador em ponto
flutuante a mesma que a AMD usou na poca do K6-2. Lembra-se do 3D-Now, as instrues
incorporadas ao K6-2, que melhoravam seu desempenho nos jogos otimizados? A Intel optou
por seguir exatamente o mesmo caminho, incorporando 144 novas instrues ao Pentium 4,
chamadas de SSE2 que visam melhorar seu desempenho os jogos e aplicativos grficos.
SSE2
As Double Precision Streaming SIMD Extensions do Pentium 4 so 144 novas
instrues de ponto flutuante de dupla preciso. Elas tem basicamente a mesma funo das
instrues SSE do Pentium III e do 3D-Now! Do Athlon: melhorar o desempenho do
processador
em aplicativos de ponto flutuante. A diferena que as instrues do Pentium 4 so mais
poderosas que os conjuntos anteriores e podem ser utilizadas em mais situaes, o que pode
literalmente salvar a ptria do Pentium 4 caso realmente um grande nmero de aplicativos
sejam bem otimizados para as novas instrues. A grande dvida que assim como nos
conjuntos anteriores, necessrio que os aplicativos sejam reescritos a fim de utilizar as novas
instrues.
A AMD anunciou que sua prxima gerao de processadores de 64 bits, composta pelos
processadores Clawhammer e Sledgehammer tambm suportaro o SSE2, mas eles sero
lanados apenas em 2002. Por enquanto o Pentium 4 ainda tem exclusividade. Vale lembrar
que o Pentium 4 mantm compatibilidade com as instrues SSE do Pentium III, aproveitando
a base de aplicativos otimizados que j existe.
110
Acesso Memria
Apesar de terem a desvantagem de utilizar as caras memrias Rambus, o Pentium 4 estava
(ou ainda est, j que o uso de memria Rambus ainda uma opo) indiscutivelmente bem
posicionado do ponto de vista do desempenho de acesso memria. Acessando
simultaneamente dois mdulos RIMM temos um barramento de dados de 3.2 GB/s usado
mdulos PC-800, o que corresponde a trs vezes o acesso permitido por mdulos de memrias
PC-133 comuns. Mesmo o Athlon usando memrias DDR fica para trs neste quesito
Por um lado isto ajuda bastante o processador em aplicativos dependentes da velocidade de
acesso memria, como programas de edio e compresso de vdeo e alguns jogos. Por outro
causa no mnimo um certo desconforto no bolso, j que alm de usar memria Rambus
preciso usar os mdulos em pares. Se quiser 256 MB de memria, ter que usar
obrigatoriamente dois mdulos de 128 MB da mesma marca e velocidade. No existe a
possibilidade de usar mdulos RIMM de velocidades diferentes ou nmeros mpares.
Instalao do Processador
Nas placas me soquete 423, onde o encaixe do processador muito grande e o cooler
bastante pesado, o cooler do processador preso atravs de dois encaixes parafusados
diretamente chapa do gabinete, atravs de 4 orifcios na placa me.
111
o processador (que bastante frgil) diretamente exposta. Nos novos Pentium 4 com core
Northwood, muda o formato do processador, mas a proteo de metal continua presente.
Desempenho
Como disse no incio deste tpico, a maioria das inovaes trazidas pelo Pentium 4 visam
diminuir a queda de performance causada pelo uso do Pipeline de 20 estgios. Este o grande
problema do Pentium 4: apesar de estar disponvel em verses de clocks altssimos, o
processador perde tanto para o Pentium III quanto para o Athlon em uma base clock por clock
em praticamente todos os aplicativos.
preciso um Pentium 4 de 1.4 GHz para conseguir superar o Pentium 3 de apenas 1 GHz por
uma margem considervel, e mesmo assim, em alguns poucos aplicativos o Pentium 4, mesmo
operando a uma freqncia 40% superior chega a ficar muito prximo do seu antecessor.
Comparado com um Athlon de 1.2 GHz, novos vexames: mesmo operando a uma freqncia
200 MHz superior, o Pentium 4 de 1.4 GHz, perde na maioria dos aplicativos. Na verdade, os
nicos aplicativos atuais em que o Pentium 4 mostrou um desempenho convincente foi no
Quake 3 (apenas no Quake 3, no em outros jogos) e na compresso de vdeo.
No futuro este cenrio continuar se repetindo, pois devido sua arquitetura, o Pentium s
conseguir superar os Athlons e Pentiums III (ou Celerons, que ainda continuaro sendo
produzidos durante algum tempo) numa base clock por clock em aplicativos extremamente
otimizados para o SSE2, ou em aplicativos que sejam muito dependentes da velocidade de
112
acesso memria, como os aplicativos de compresso de vdeo e jogos que manipulem uma
quantidade muito grande de texturas, com o Quake 3, j que graas ao uso de dois canais de
memria Rambus, o Pentium 4 o campeo neste quesito.
Como disse, a arquitetura do Pentium foi claramente desenvolvida para operar a altas
freqncias, e no necessariamente para competir com processadores do mesmo clock. Isto
significa que o Pentium 4 sempre operar a freqncias superiores s dos concorrentes, mas
no necessariamente os superar em desempenho. O pior que a estratgia pode dar certo j
que ainda hoje muita gente acredita que quanto mais Megahertz, mais rpido.
Para no ficar para trs, a AMD adotou um ndice de desempenho apartir do Athlon XP, que
compara o desempenho do processador ao alcanado pelo Pentium 4. Um Athlon XP 1800 por
exemplo, opera a apenas 1.533 GHz, mas tem, segundo a AMD, um desempenho igual ou
superior a um Pentium 4 de 1.8 GHz.
Intel
As verses mobile do Pentium III e do Celeron, oferecem um desempenho semelhante s
verses para micros de mesa, mas trazem a vantagem de consumir um pouco menos energia,
vindo inclusive num encapsulamento bem menor. As freqncias em que estes processadores
esto disponveis tambm so diferentes.
O mobile Pentium III pode ser encontrado em verses de 400 a 850 MHz, todas utilizando o
mesmo core Coppermine, usado nos Pentium III para micros desktop. Mesmo usando o core
Coppermine, o Pentium III no exatamente um processador econmico, um mobile Pentium
III de 500 MHz consome pelo menos 4 vezes mais energia que um 486. Para tentar diminuir a
gulodice, a Intel criou o recurso de speedstep, que consistem em simplesmente reduzir a
freqncia de operao e baixar a tenso do processador enquanto o notebook estiver sendo
alimentado pelas baterias, voltando operao normal quando este estiver ligado na tomada.
Operando a uma freqncia mais baixa, o chip gasta muito menos eletricidade.
113
Este recurso encontrado em todas as verses apartir de 500 MHz. Nos mobile Pentium III de
600, 700, 800 e 850 MHz a freqncia de operao cai para 500 MHz e a tenso de 1.6 para
1.35v, enquanto na verso de 500 MHz cai apenas a tenso.
Mas espere um momento, se o usurio opta por comprar um notebook, presume-se que na
maior parte do tempo o note estar operando a baterias, se fosse para mant-lo ligado na
tomada teria comprado um desktop que muito mais barato... Por que ento pagar caro num
Pentium III de 800 MHz, se enquanto o note estiver operando a baterias ele vai trabalhar a
meros 500 MHz? No seria melhor economizar comprando um Pentium III de 500 MHz, que
sempre estar operando freqncia pela qual se pagou?
Em quase todos os notebooks, possvel desabilitar o speedstep atravs do Setup ou ento
atravs de algum utilitrio fornecido pelo fabricante. O problema que desabilitado o recurso
de economia de energia as baterias se esgotaro muito mais rapidamente. Com o speedstep
ativado todas as verses do mobile Pentium III consomem 12.6 Watts, desativando o recurso o
consumo sobe para 16.8 Watts na verso de 500 MHz, 20 watts na verso de 600 MHz,
chegando a 31 Watts na verso de 850 MHz.
J o mobile Celeron, pode ser encontrado em verses de 266 a 650 MHz. As verses de 266,
300, 333, 366, 400, 433 e 466 utilizam o antigo core Mendocino, enquanto as verses de 450,
500, 550, 600, 650 e verses futuras utilizam o core Coppermine. A vantagem das verses
com core Coppermine o fato de suportarem as instrues SSE do Pentium III e operarem
com bus de 100 MHz (diferentemente das verses para desktop). Em termos de consumo
eltrico, o mobile Celeron to guloso quanto o mobile Pentium III: o de 500 MHz consome
16.8 Watts, o de 550 MHz consome 18.4W, enquanto o de 650 MHz atinge insaciveis 21.5W.
O mobile Celeron no vem com speedstep.
Em termos de custo beneficio o Celeron acaba sendo uma opo melhor do que o mobile
Pentium III, pois os aparelhos baseados nele so muito mais baratos e seu desempenho mais
do que suficiente para um notebook. O grande problema de ambos os processadores o
consumo eltrico, que compromete a autonomia das baterias. Os processadores da AMD e da
novata Transmeta ganham com folga neste quesito.
AMD
O K6-2+ foi o carro chefe da no ramo de notebooks durante um bom tempo. Esta uma
verso incrementada do antigo K6-2, que incorpora 128 KB de cache L2 trabalhando na
mesma freqncia do processador.
Devido presena do cache L2 integrado, o K6-2+ supera um Celeron do mesmo clock em
aplicativos de escritrio, e perde por uma margem de 10 a 13% em aplicativos grficos. No
est nada mal, considerando o baixo custo deste chip, muito mais barato que um mobile
Celeron.
Em termos de consumo eltrico o K6-2+ tambm est bem. Devido ao uso do PowerNow, uma
tecnologia que reduz a freqncia de operao do chip enquanto esto sendo processados
apenas aplicativos leves, economizando eletricidade, mas que automaticamente retorna
potncia mxima sempre que necessrio, permitindo economizar energia, sem sacrificar o
desempenho. Veja que o PowerNow bem diferente do speedstep da Intel, pois baixa a
freqncia do processador apenas enquanto ele est ocioso.
114
O K6-2+ existe em verses de 475 a 550 MHz. A verso de 550 MHz consome 14 Watts
operando em sua capacidade mxima, mas usando o PowerNow, habilitado por defaut, o
consumo cai para pouco mais de 8 Watts enquanto estiverem sendo rodados aplicativos leves.
Alm do K6-2+, temos as verses mobile dos antigos K6-2 e K6-3, que foram utilizadas em
vrios notebooks de baixo custo. O desempenho equivalente ao das verses desktop destes
processadores, apenas o consumo eltrico mais baixo. O mobile K6-2 existe em verses de
266 MHz a 475 MHz, consumindo de 8 a 12.6 watts, dependendo da verso (quanto mais
rpido mais guloso).
Atualmente os processadores K6-2 e K6-3 foram substitudos pela verso mobile do Duron,
baseada no core Morgan e pelo o Athlon 4, baseado no core Palomino.
Intel
Depois do 486, o prximo processador Intel foi o Pentium, que foi produzido em verses de 60
a 200 MHz. Apesar do processador ser basicamente o mesmo em todas as verses, o processo
de fabricao foi sendo melhorado, a fim de permitir processadores mais rpidos.
O prximo lanamento foi o Pentium MMX, que existiu em verses de 166, 200 e 233 MHz. O
MMX era uma espcie de Pentium turbinado, que vinha com mais cache L1 (32 KB, contra
apenas 16 KB do Pentium antigo) e trazia as novas instrues MMX, que apesar da
comprovada baixa eficincia, foram muito comentadas na poca. Foram feitas algumas
mudanas no circuito de Branch Prediction mas o resto do projeto continuou inalterado.
Tanto o Pentium normal, quanto o MMX so processadores de quinta gerao. O primeiro
processador de sexta gerao da Intel foi o Pentium Pro, que trazia um coprocessador
aritmtico muito mais poderoso e cache L2 integrado. O Pentium Pro existiu em verses de
166 e 200 MHz.
O prximo foi o Pentium II, que era baseado no mesmo projeto do Pentium Pro, mas trazia
cache L2 (512 KB) operando metade da freqncia do processador (no Pentium Pro o cache
115
AMD
A primeira tentativa da AMD em concorrer com o Pentium da Intel foi o AMD K5. Em termos de
desempenho, o K5 era um bom projeto, superando o desempenho do Pentium e at mesmo o
desempenho do K6, numa base clock por clock. Porm, o K5 tinha dois problemas graves: por
ser muito complexo o chip era muito caro de se produzir e novamente devido complexidade
era mais difcil desenvolver verses mais rpidas. O K5 chegou apenas aos 120 MHz antes de
ser descontinuado.
Na mesma poca a AMD comprou a Nex-Gen e comeou a projetar o K6, baseado no 686, que
havia sido lanado (sem muito sucesso) pela mesma. Depois de quase um ano, o K6
finalmente chegou ao mercado, trazendo um projeto bastante aperfeioado em relao ao K5 e
ao 686.
O K6 foi o primeiro processador da AMD a conquistar uma fatia considervel do mercado. Cerca
de um ano depois surgiu o K6-2, que era um K6 incrementado com as novas instrues 3DNow!, o primeiro conjunto de instrues destinadas a melhorar o desempenho do processador
em grficos 3D. As instrues 3D-Now! fizeram tanto sucesso que a Intel resolveu incluir um
conjunto semelhante no Pentium III, o SSE. O Pentium 4 por sua vez traz o SSE 2, composto
por instrues de dupla preciso.
O K6-2 era bem mais barato que um Pentium II, que era seu concorrente na poca, mas tinha
o problema de apresentar um desempenho bastante fraco em clculos aritmticos, o que torna
o processador perceptivelmente mais lento nos jogos. O K6-2 foi produzido em verses de at
550 MHz.
Pouco depois, a AMD lanou o K6-3, que nada mais era do que um K6-2 com 256 KB de cache
L2 embutidos no processador. Apesar do cache L2 extremamente rpido, o K6-3 era pouca
coisa mais rpido que um K6-2, mas em compensao era muito mais caro. Saiu de linha
pouco depois do lanamento do Athlon.
116
O Athlon o processador mais rpido da AMD atualmente. Ao contrrio do K6-2, o Athlon tem
um coprocessador aritmtico mais poderoso que o encontrado nos processadores Intel (so 3
instrues por ciclo, contra apenas duas do Pentium II). Devido s inovaes feitas
principalmente no coprocessador aritmtico, o Athlon considerado um processador de stima
gerao.
O ltimo lanamento foi o Duron, que uma verso de baixo custo do Athlon, que traz apenas
64 KB de cache L2. O Duron o processador mais barato atualmente, mais barato inclusive
que o antigo K6-2.
Cyrix
A Cyrix nunca chegou a fazer tanto sucesso quanto a AMD, muito menos ainda que a Intel,
mas tambm desenvolveu seus projetos de processadores, ajudando a tornar o mercado mais
competitivo. A alguns meses atrs, a Cyrix foi comprada pela Via, que demonstrou suas
intenes de tentar entrar no mercado de processadores.
A primeira tentativa foi o Cyrix 5x86, que era um Processador de 5 gerao, mas que podia
ser instalado em placas de 486. Na poca era uma boa opo de upgrade para quem tinha um
486 mas no queria trocar a placa me.
Depois de algum tempo foi lanado o 6x86, que foi seguido pelo 6x86MX (com instrues
MMX) e pelo 6x86MII. Apesar dos nomes, as trs famlias usam o mesmo projeto, as nicas
evolues foram as freqncias de operao mais altas e a incluso das instrues MMX apartir
do 6x86MX.
Na poca, o 6x86 era mais barato que um K6, mas era ainda mais lento que ele em jogos e
programas grficos. Um 6x86 MX Pr 300 (que opera a 266 MHz) mais lento do que um
Pentium 166 no MDK por exemplo. Toda a sria 6x86 saiu de linha j a algum tempo. O
processador atual da Cyrix o C3
117
Captulo 4:
Os novos lanamentos
Desde que a AMD lanou o Athlon e comeou a concorrer diretamente com a Intel no ramo de
processadores de alto desempenho, inclusive conseguindo lanar novas verses antes da Intel,
tivemos uma acelerao muito grande na frequncia dos lanamentos, justamente por que
uma companhia no quer ficar atrs da outra.
A prova que num perodo de pouco mais de 5 meses, as frequncias de operao tanto do
Pentium III quanto do Athlon dobraram, saltando das verses de 500 MHz que tnhamos no
final de 99, para as verses de 1 GHz lanadas em Abril de 2000 e para os 2 GHz alcanados
pelo Pentium 4 em Agosto de 2001. Isto mostra que os dois fabricantes esto colocando novos
chips no mercado assim que so desenvolvidos.
Esta a parte mais atual deste captulo. O objetivo dar um panorama dos processadores
disponveis enquanto escrevo (Outubro de 2001) com algumas recomendaes vlidas at o
final do ano.
As novidades
A Intel vem adotando uma poltica bastante agressiva em termos de preos, mas a AMD ainda
continua vendendo seus processadores bem mais barato. Na verdade, as duas j vem
mantendo uma guerra de preos a algum tempo. Sempre que a Intel anuncia uma diminuio
nos preos, a AMD tambm baixa os preos dos seus processadores poucos dias depois. A dois
anos atrs, era quase impossvel encontrar um processador por menos de 100 ou 120 dlares,
enquanto hoje em dia os modelos antigos do Duron chegam a ser encontrados uns 50 dlares,
aqui mesmo no Brasil.
quase que uma questo de sobrevivncia para a AMD conseguir vender seus processadores
mais barato que a Intel que tem uma marca melhor estabelecida. Mesmo aqui no Brasil, onde
os PCs de baixo custo, abaixo dos 1800 reais so de longe os mais vendidos, os processadores
Celeron e Pentium III so mais comuns que os processadores AMD. A maioria dos compradores
no conhece os processadores da AMD e acaba concluindo que eles tem uma qualidade
inferior. Acabam levando um pra casa apenas se o preo estiver bom.
Talvez isto mude com o tempo, mas a verdade que a AMD vem produzindo processadores
bastante competitivos. Mesmo um Duron de 50 dlares tem um desempenho superior ao de
um PC topo de linha de um ano e meio atrs.
Hoje, a Intel vende os processadores Celeron, Pentium III e Pentium 4, enquanto a AMD vende
o Duron, o Athlon e o Athlon MP.
O Athlon MP j baseado no core Palomino e o primeiro Athlon com suporte a
multiprocessamento. Daqui a mais alguns meses, todos os Athlons sero baseados no core
118
Palomino (que tem um desempenho um pouco maior e consome menos energia) e suportaro
multiprocessamento, a AMD est apenas aproveitando a novidade para cobrar um pouco mais
caro.
O Duron, que todos j conhecemos bem, j atingiu a marca de 1.0 Ghz, definitivamente um
processadorizinho muito rpido pelo pouco que custa. As novas verses do Duron, tanto a
verso de 1.0 GHz, quanto os de 950 MHz de produo mais recente j usam o core Morgan,
que compartilha a mesma arquitetura do Palomino, apenas com menos cache. A principal
novidade o suporte s instrues SSE do Pentium III, o que garante um desempenho de 5 a
10% superior ao das verses antigas.
O Athlon tambm continua evoluindo. J temos verses de at 1.4 GHz e logo devem surgir
verses de 1.5 GHz ou mais, provavelmente j baseadas no core Palomino.
No lado da Intel temos uma situao um pouco mais complexa. Tanto o Celeron quanto o
Pentium III atuais ainda so produzidos numa arquitetura de 0.18 mcron. Ambos devem ser
descontinuados em breve, quando sero substitudos pelo Tualatin, que um Pentium III de
0.13 mcron, capaz de trabalhar a freqncias mais altas.
Atualmente j existem algumas verses do Pentium III Tualatin, de 1.13 e 1.2 GHz, mas por
enquanto esto muito caros. Na verdade, ao que tudo indica, o Pentium III ir desaparecer em
breve. A Intel pretende continuar baixando os preos dos processadores Pentium 4, at o
ponto de custarem mais barato do que o Pentium III custa hoje, e manter o Celeron como uma
opo de baixo custo.
a que entrar o novo Celeron, baseado no core Tualatin, que ter 256 KB de cache e ser
lanado em verses apartir de 1.0 GHz, com incrementos de 50 ou 100 MHz. Ser
praticamente igual a um Pentium III, a nica excesso ser que o Celeron Tualatin utilizar
bus de 100 MHz, contra os 133 MHz das verses mais rpidas do Pentium III.
O Pentium 4 outro que est reencarnando numa nova arquitetura. Os processadores atuais
usam o core Willamette, de 0.18 mcron e 256 KB de cache. Nas prximas semanas comearo
a ser vendidos os processadores com core Northwood, que j utilizam uma arquitetura de 0.13
mcron e trazem 512 KB de cache L2.
Vale lembrar, que apesar de trazerem mais cache, os novos Pentium 4 no sero
necessariamente mais rpidos que os atuais, pois passaro a utilizar placas me baseadas no
chipset i845 (ou outros chipsets similares, como o P4X266 da Via), com suporte a memrias
SDRAM comuns ou memrias DDR. Apesar da mudana garantir finalmente uma queda nos
preos das placas me e principalmente no preo total dos PCs baseados no Pentium 4, j que
no ser mais preciso gastar um fortuna com memrias Rambus, bem provvel que usando
memrias SDRAM comuns o desempenho seja inferior aos atuais, apesar do cache maior. O
desempenho com memrias DDR ainda um mistrio.
Outra novidade sobre o Pentium 4 que finalmente comearo a ser vendidas as placas e
processadores com o novo encaixe soquete 478. Apesar de ter mais pinos, este encaixe
muito menor que o soquete A do Athlon, ou mesmo que o soquete 370 do Pentium III.
Segundo divulgado pela Intel, o soquete 478 ser o soquete definitivo para o Pentium 4, que
acomodar todos os processadores que sero lanados daqui pra frente. Isto d uma boa
margem para upgrades, pois a Intel pretende lanar processadores Pentium 4 de at 4.0 GHz
at o final do ano que vem, todos baseados na arquitetura de 0.13 mcron.
Os novos Modelos
119
Ok, voc no foi o nico que achou este trecho inicial um pouco confuso :-) Mas foi de
propsito. Vamos ver agora, com mais detalhes o que muda nas novas arquiteturas, e como
diferenciar os novos processadores dos antigos.
Spitfire x Morgan
O core Spitfire foi a primeira encarnao do AMD Duron. Com seus 128 KB de cache L1 e 64 KB
de cache L2 (contra os 256 KB do Athlon), o Duron sempre foi capaz de superar facilmente um
Celeron da mesma freqncia, apesar de sempre ficar um pouco atrs do Athlon e do Pentium
III. A vantagem era que o Duron sempre foi muito mais barato, ideal para micros de baixo
custo.
Com o core Spitfire, o Duron foi lanado em freqncias de at 950 MHz mas, ao comear a se
aproximar dos limites da arquitetura, a AMD melhorou seu projeto, chegando ao core Morgan,
usado nos Durons de 950 MHz de produo recente e em todos os de 1.0 GHz em diante.
A principal novidade da nova arquitetura a compatibilidade com as instrues SSE do
Pentium III (que a AMD chama de 3D-Now! Professional), o que traz pequenos ganhos de
desempenho na maioria dos aplicativos. O core Morgan tambm foi projetado para consumir
menos eletricidade e dissipar menos calor, mas no se anime, pois para compensar o novos
Durons tambm usam uma tenso mais alta (1.75v contra 1.6v dos antigos) e operam a
freqncias mais altas. Somando os trs fatores, os novos processadores consomem MAIS
energia que os antigos :-) A vantagem acaba sendo apenas o melhor desempenho.
Mesmo visualmente existem algumas diferenas entre os dois. No Spitfire o ncleo do
processador fica na horizontal, enquanto no Morgan fica na vertical. Veja que tambm mudou
a disposio dos gold fingers do processador (usados para alterar o multiplicador ao fazer
overclock):
Duron Spitfire
120
Duron Morgan
Thunderbird x Palomino
No foi apenas o Duron que evoluiu, o Athlon tambm est entrando em nova fase, com o core
Palomino. Na verdade, o Morgan um subproduto do trabalho feito no Palomino, por isso, as
arquiteturas so muito semelhantes. O Athlon Palomino tambm consume um pouco menos de
energia e tem um desempenho um pouco superior graas compatibilidade com as instrues
SSE. Mas, a principal novidade fica por conta do suporte a multiprocessamento. No toa,
que por enquanto os processadores com core Palomino esto sendo vendidos como Athlon
MP.
Voc pode perguntar por que o Palomino consumir menos energia que o Thunderbird,
enquanto o Morgan atualmente consome mais energia que o Spitfire. A grande questo aqui
a tenso usada. Tanto o core Morgan quanto o Palomino consomem cerca de 7% a menos que
os projetos antigos. O Athlon MP usa a mesma tenso do Athlon Thunderbird, por isso
realmente consome menos. O Morgan por sua vez usa uma tenso 10% mais alta. Isso anula a
economia por usar o novo core e ainda traz um pequeno aumento. Usar uma tenso mais alta
um recurso usado pelos fabricantes para que os processadores sejam capazes de atingir
freqncias mais altas (tambm fazemos isso muitas vezes, ao tentar um overclock agressivo)
No futuro, todos os Athlons sero baseados nesta arquitetura, uma boa novidade para quem
deseja ter um sistema dual. J existem vrios modelos de placas me para dois processadores
Athlon MP, algumas j custando na casa dos 200 dlares. Os processadores Athlon MP ainda
custam muito caro, mas o preo deve cair bastante nos prximos meses. Logo logo, ser
possvel comprar uma placa me e dois processadores por menos de 500 dlares.
Athlon MP
121
Coppermine x Tualatin
Do ponto de vista da tecnologia de produo a Intel est agora a um passo a frente da AMD.
Tanto o Tualatin, quanto o Northwood j utilizam uma tecnologia de 0.13 mcron, enquanto o
Morgan e o Palomino da AMD ainda utilizam uma arquitetura de 0.18 mcron. Isto representa
uma diferena muito grande tanto em termos de consumo eltrico, quanto em termos das
freqncias de operao que os processadores sero capazes de alcanar. A AMD s deve
lanar seus processadores de 0.13 mcron em 2002.
O core Tualatin originalmente seria usado para produzir processadores Pentium III de 1.13 GHz
em diante. De fato, chegaram a ser lanados Pentium III de 0.13 mcron, operando a 1.13 e
1.20 GHz. Mas, a Intel no parece muito interessada em manter estes processadores, talvez
temendo que eles pudessem atrapalhar as vendas do Pentium 4.
No final das contas, acabaram usando o core Tualatin para desenvolver verses mais rpidas
do Celeron, com os mesmos 256 KB de cache do Pentium III, apenas com a diferena de usar
bus de 100 MHz ao invs de 133.
122
Celeron Tualatin
Note que a Intel no vem fazendo segredo de que a sua prioridade popularizar a arquitetura
do Pentium 4. Existem at mesmo especulaes sobre o futuro lanamento de uma verso
Celeron do Pentium 4, com apenas 128 KB de cache L2, trabalhando a freqncias apartir de
1.3 GHz. Ou seja, o Celeron Tualatin tem tudo para ficar em segundo plano.
Willamette x Northwood
O Willamette nada mais do que o Pentium 4 que temos visto at agora, em freqncias de
at 2.0 GHz e produzido numa arquitetura de 0.18 mcron. O core Northwood usado pelos
novos modelos, que utilizam o encaixe soquete 478 e trazem 512 KB de cache.
A Intel pretende lanar um Pentium 4 de 4.0 GHz at o final de 2002. Atualmente j temos
uma verso de 2.0 GHz. As placas para Pentium 4, com suporte a memrias SDRAM e DDR
tambm j esto no forno, questo de mais algumas semanas para que as placas finalmente
comecem a ser vendidas. Mais do que nunca, fica o meu conselho, no compre um Pentium 4
agora, espere mais um pouco e pagar mais barato por um equipamento melhor. O novo
soquete 478, usado nas novas placas bem menor que o atual e tem mais pinos, o que
garante a incompatibilidade com os processadores atuais. Ou seja, alm de pagar mais caro,
voc ter que trocar todo o conjunto quando resolver fazer um upgrade.
123
Pentium 4 Northwood
Veja uma tabela com as caractersticas dos processadores que veremos venda em Dezembro
deste ano:
Plataforma
Frequncias
256 KB
soquete
428
soquete
478
Entre 1.3 e
2.0 GHz
Pentium 4
Northwood
512 KB
soquete
478
Acima de
1.8 GHz
Pentium III
Coppermine
(0.18 mcron)
256 KB
soquete
370
At 1.0
GHz
Pentium III
Tualatin
256 KB
soquete
370
1.13 e 1.2
GHz
Celeron
Coppermine
(0.18 mcron)
128 KB
soquete
370
At 900
MHz
Celeron
Tualatin
256 KB
soquete
370
1.0 GHz
em diante
De 1.0 a
1.4 Ghz
Processador
Cache
Pentium 4
Willamette
Athlon
Thunderbird
256 KB soquete A
124
Comentrios
Processador
Athlon
Palomino
Plataforma
Cache
256 KB soquete A
Duron Spitfire
64 KB
soquete A
Duron Morgan
64 KB
soquete A
Frequncias
Comentrios
1.5 GHz
em diante
At 950
MHz
950 MHz
Um pouco mais rpido que um Spitfire da
em diante mesma frequncia graas s instrues SSE.
Todos os novos Durons, com freqncia
acima de 950 MHz utilizaro a nova
arquitetura. Continua permitindo a troca
direta por um Athlon.
Preos
agora que a coisa pega. No adianta um processador ser rpido ou oferecer boas
possibilidades de overclock se ele for muito caro. Estes so os preos dos processadores em
lotes de 1.000 enquanto escrevo este artigo (03/09/2001).
:. Pentium 4:
2.0
1.9
1.8
1.7
1.6
1.5
1.4
GHz:
GHz:
GHz:
GHz:
GHz:
GHz:
GHz:
US$
US$
US$
US$
US$
US$
US$
562
375
256
193
163
133
133
:. Celeron:
1.1 GHz (Tualatin) US$ 103
1.0 GHz (Tualatin) US$ 89
950 MHz (Coppermine) US$
900 MHz (Coppermine) US$
850 MHz (Coppermine) US$
800 MHz (Coppermine) US$
74
64
64
64
:. Athlon
1.40
1.33
1.30
1.20
GHz
GHz
GHz
GHz
US$
US$
US$
US$
130
125
125
120
125
126
127
Captulo 5:
O Futuro
Este captulo uma coletnea de artigos que venho escrevendo sobre o futuro da Informtica.
Se voc se impressiona com o que os computadores atuais so capazes de fazer, vai se
surpreender com o que est para vir nos prximos anos.
128
Dcada de 60:
1 mcron
0.18 mcron
129
primeira a divulgar que havia produzido transstores de 0.13 mcron, mas as novas fbricas da
AMD ficaram prontas na mesma poca que as da Intel.
As possibilidades realmente so muitas. Com transstores de 0.02 mcron os fabricantes tero
munio para manter a lei de Moore por mais uns 15 anos. Depois vir a velha pergunta "e
agora"? Pode ser que consigam desenvolver transstores ainda menores, utilizando nanotubos,
ou algum outro material que substitua o silcio, ainda muito cedo para falar no fim da era dos
transstores. Pode ser tambm que as pesquisas no ramo dos computadores qunticos
avancem a ponto de transforma-los em produtos economicamente viveis. Afinal, alguns
trilhes de dlares fazem milagres.
A idia
A idia de usar tomos para processar dados no nova, existem pesquisas neste sentido
desde o incio da dcada de 80, mas eram apenas teorias vagas, que apenas atualmente
comeam a tomar forma.
Num processador quntico, temos tomos ao invs de transstores. Ao invs de bits temos bits
qunticos, ou qubits. A idia fundamental que num tomo, a rotao de cada eltron
130
corresponde a um pequeno movimento magntico, que pode ser controlado caso o tomo seja
colocado sobre uma superfcie suficientemente sensvel
Uma peculiaridade interessante que enquanto um transstor permite apenas dois estados, ou
seja, ligado ou desligado, cada qubit possui quatro estados diferentes. Dentro de um tomo os
eltrons podem girar no apenas no sentido horrio ou anti-horrio, mas tambm girar em
dois sentidos simultaneamente. Esta uma caracterstica que ainda no muito bem
compreendida, mas j utilizada nos primeiros computadores qunticos.
Temos ento um total de 4 estados possveis, o que permite que cada qubit processe dois bits
simultaneamente.
Isto permite ampliar exponencialmente a capacidade dos processadores qunticos, j que dois
qubis correspondem a 4 bits, 3 qubits correspondem a 8 bits e 5 qubits correspondem a 32
bits. 10 qubits seriam suficientes para 1024 bits, enquanto 20 correspondem a mais de um
milho. Esta pode ser a grande chave para aumentar de forma inimaginvel tanto a potncia
dos processadores quanto a capacidade dos dispositivos de armazenamento de memria. No
estou falando de processadores operando a 100 ou 500 GHz, mas de computadores capazes de
resolver em poucos segundos clculos que um processador atual demoraria milhes de anos
para resolver. Seria potncia suficiente para construir um mainframe capaz de calcular
inmeras variveis possveis de surgimento de vida em um planeta ao longo de bilhes de
anos, por exemplo.
Aplicaes
O brutal poder de processamento que pode ser atingido pelos processadores Qunticos seria
extremamente til tanto para pesquisas cientficas, onde naturalmente estes ultracomputadores iriam debutar, quanto para aplicaes comerciais de realidade virtual e
inteligncia artificial, que sem dvida sero as modas deste sculo. Os jogos poderiam ser
suficientemente reais para conter vrios personagens que realmente interagissem com o
jogador, conversando (ou sabe-se l o que mais :-), e agindo de acordo com as aes do
jogador, como num RPG quase real. Um computador quntico sozinho poderia controlar em
tempo real centenas destes personagens. Reconhecimento de voz e gestos j seria algo trivial.
Sem dvida, teramos gigantescos avanos em praticamente todos os campos. Finalmente
poderamos ter cdigos de encriptao realmente seguros, pesquisas em gigantescos bancos
de dados usando algoritmos inteligentes e traos de inteligncia artificial poderiam ser feitas
quase instantaneamente, a transmisso de dados poderia alcanar velocidades da ordem de
Terabytes por segundo usando fibras pticas e alta densidade e roteadores qunticos, capazes
de lidar com esta quantidade de informao. Seria o suficiente para a Internet transformar-se
num mundo virtual, onde as pessoas possam encarnar avatars e se relacionar com voz, gestos
e at toque, como no mundo real. Seria uma evoluo dos chats atuais.
A grande pergunta quando. Ningum sabe com certeza o quo rpido as pesquisas nesta
rea podero avanar. Pode demorar cem anos para vermos estas aplicaes que descrevi, ou
pode demorar apenas duas ou trs dcadas. Como um campo muito novo, no se sabe de
onde podem surgir as solues para os enormes problemas que ainda dificultam a vida dos
pesquisadores.
Como funcionam
131
Neste diagrama podemos ver que o chip na verdade uma molcula. Os cinco tomos verde
claro so os que realmente tem funo, enquanto os demais servem apenas para estabilizalos. Como vimos anteriormente, cada qubit capaz de processar 2 bits de dados por vez, 5
qubits correspondem a 32 bits, sim, com apenas 5 tomos temos um processador de 32 bits
funcional.
O primeiro problema nesta experincia, e em todas as experincias com processadores
qunticos usados atualmente, como manter esta molcula estvel. A soluo usada
atualmente conserva-la numa soluo altamente resfriada, numa temperatura prxima do
zero absoluto. Este sistema porm incrivelmente caro. Para tornarem-se viveis
comercialmente, teriam que superar esta limitao, criando processadores qunticos que
pudessem operar temperatura ambiente.
O segundo problema como manipular os tomos que compe o processador. Um tomo pode
mudar de estado numa velocidade surpreendente, mas um tomo sozinho no tem como
adivinhar quais estados queremos que ele assuma. Para manipular tomos, precisamos usar
partculas ainda menores que eles. A soluo encontrada pelo projetistas da IBM foi usar
radiao, num sistema semelhante ressonncia magntica, porm muito mais preciso. Este
sistema possui dois problemas, primeiro o fato de ser muito caro: um aparelho destes no
sai por menos de 5 milhes de dlares. O segundo problema o fato da tcnica ser muito
lenta, o que justifica o fato do prottipo da IBM operar a apenas 215 Hz, milhes de vezes
mais lentamente que qualquer processador atual, que j esto na casa dos gigahertz. Mais um
obstculo que precisa ser superando antes dos Qunticos tornarem-se viveis comercialmente.
132
Novas esperanas
Como vimos, os processadores Qunticos experimentais desenvolvidos at agora so
incrivelmente lentos, algo normal para uma tecnologia emergente, mas o pior, precisam de
equipamentos incrivelmente sofisticados e caros para funcionar. Nada parecido com um
processador Intel ou AMD que pode ser facilmente encapsulado e trabalha temperatura
ambiente, amparado por um simples cooler.
Os prottipos Qunticos atuais utilizam aparelhos de ressonncia magntica nucleares para
manipular os estados dos tomos e a (ou as) molculas precisam ser mantidas a temperaturas
prximas do zero absoluto para manterem-se estveis. Apesar de ajudar os cientistas a
estudar a mecnica quntica, um sistema assim jamais chegaria a ser vivel economicamente.
Atualmente o desenvolvimento dos processadores qunticos vem ganhando impulso. As
primeiras experincias tinham como objetivo manipular os eltrons, isto provou-se muito
problemtico, pois os eltrons, por sua pequena massa e pela sua exposio, so
extremamente susceptveis a qualquer influncia externa. Surgiu ento a idia de manipular os
ncleos dos tomos, o que torna o processo bem mais simples, j que o ncleo maior e est
relativamente isolado do meio externo graas barreira de eltrons em torno dele.
Mas isto foi apenas parte da soluo do problema. Pois de qualquer modo ainda resta
desenvolver algum tipo de tecnologia que permita manipular ncleos atmicos. A primeira
safra de prottipos utiliza ressonncia magntica para isto, uma tecnologia extremamente
cara, mas j existe gente desenvolvendo meios bem mais simples de fazer isso.
Os cientistas do laboratrio nacional de Los Alamos, nos EUA, divulgaram experincias usando
um sistema ptico para manipular prtons. A idia da nova tcnica que os prtons podem ser
usados tanto na forma de partculas (a fim de interagir com os tomos que compe o sistema
quntico), quanto na forma de onda, podendo ser transportados atravs de um sistema ptico.
Usando a nova tcnica, os prtons recebem a funo de manipular os tomos que compe o
processador quntico. Por ser uma partcula, um prton pode ser "arremessado" contra o qubit,
alterando com o impacto seu movimento. Da mesma forma, um prton pode ser arremessado
de forma a ricochetear no qubit. Desta forma o prton que tem sua trajetria alterada.
A grande sacada que este prton poderia ser recuperado usando um foto detector, que
detectaria o prton na forma de onda, e no de partcula. Calculando a trajetria do prton,
possvel recuperar o dado gravado no qubit.
Um problema que surgiu durante as experincias foi o fato deste sistema ser susceptvel a um
grande nmero de erros. Para isto os pesquisadores vem trabalhando em algoritmos de
correo de erros, o que permitiria tornar este sistema confivel.
Com tudo o que vem sendo feito possvel que os computadores qunticos tornem-se viveis
muito antes do que se vem esperando. A quinze anos os computadores qunticos eram
considerados apenas coisa de fico cientfica. Hoje j existem alguns prottipos em
funcionamento. A pergunta agora quando estes sistemas iro tornar-se viveis. Avanos
como o que vimos podem ser a resposta.
133
Nanotubos?
J que os transstores de silcio j tem data para atingir o limite da sua evoluo e os
processadores Qunticos ainda esto em fase de idealizao, a IBM vem pesquisando novas
tecnologias que possam substituir o silcio na produo de processadores.
Primeiro veio anncio de uma tecnologia promissora, os nanotubos, cavidades microscpicas
feitas em um bloco de carbono que poderiam ser utilizadas para construir transstores muito
menores que os atuais. Pelo visto, as pesquisas continuaram avanando, pois recentemente
anunciaram os primeiros transstores criados usando a tecnologia.
Segundo os projetistas da IBM, usando nanotubos , teoricamente, possvel construir
transstores de at 5 nanmetros, ou 0.005 mcron, gritantemente menores que os 0.13
mcron atuais, ou os 0.02 mcron que a Intel pretende atingir at o final da dcada. Ainda em
teoria, estes transstores permitiriam produzir chips com frequncias acima de 1 terahertz.
Tudo ainda no passa de especulao, j que tudo o que a IBM conseguiu at o momento foi
um circuito lgico como capacidade para realizar uma operao de tomada de deciso. Mas, o
que impressiona o tamanho do circuito, uma nica molcula.
Ainda demoraro 10, talvez 15 anos at que esta tecnologia esteja madura o suficiente para
ganhar o mercado. No se sabe sequer se realmente ser possvel desenvolv-la ao ponto de
produzir processadores inteiros, mas mais uma possibilidade para a prxima dcada.
Idias sobre processadores operando a mais de 1 terahertz acendem tambm novas questes.
Em primeiro lugar, como resfria-los? Os processadores atuais operam a apenas 1 ou 2 GHz e j
esto esgotando o potencial dos coolers a ar. O que seria necessrio para resfriar um
processador de 1 terahertz? Nitrognio lquido?
Outro ponto interessante como manter a estabilidade dos sinais, j que com transstores de
0.005 mcron, so necessrios apenas alguns eltrons para mud-los de estado. Para ter uma
idia do quanto isto pequeno, basta dizer que um tomo de ouro mede 0.01 mcron, estamos
falando da metade disto.
Os computadores do futuro
Voc j parou pra pensar em como podero ser os computadores, no daqui a 2 ou 3 anos,
mas daqui a 50, ou talvez 100 anos? E o principal, o que eles podero fazer?
Em primeiro lugar, precisamos definir nossas opinies sobre at que ponto os computadores
podem avanar. Por inatingvel e distante que possa parecer, existe um limite para tudo. No
incio do sculo, os computadores que no passavam de simples mquinas de calcular ou de
ler cartes perfurados, eram construdos usando-se engrenagens e rels. A energia que fazia
tudo funcionar era a prpria fora do operador, que precisava girar uma manivela a cada
operao.
No final da dcada de 50, as coisas j haviam melhorado um pouco, os computadores j
passaram a ser construdos usando-se transstores, que no eram l to menores que as
vlvulas usadas durante a dcada de 40, mas que j eram bem mais eficientes e confiveis.
134
Uma dcada depois, os transstores j eram bem menores e surgiu o circuito integrado, vrios
transstores construdos sobre uma nica lmina de silcio. Logo depois surgiram os primeiros
microprocessadores. A soluo para construir computadores mais rpidos e mais baratos
passou a ser simplesmente produzir transstores cada vez menores. Houveram vrias barreiras
intransponveis propostas pelos especialistas de planto, dos 10 mcrons, dos 3 mcrons, do 1
mcron, e assim por diante. Mas os fabricantes conseguiram quebrar todas.
Hoje, o menor transstor (produzido pela Intel) j mede apenas 0.02 mcron. Os processadores
produzidos comercialmente ainda esto nos 0.13 mcron, ento temos ainda cerca de 10 anos
pela frente at que processadores de 0.02 mcron virem arroz com feijo. Podemos ento, dar
quase como certos, processadores de 15 ou 20 GHz, com 600 milhes de transstores at o
final da dcada.
aqui que comea nosso exerccio de futurologia. O que vir depois dos super mainframes de
0.02 mcron? Quem sabe outros, agora de 0.01 mcron? Ou mesmo de 0.007 mcron? Alguns
acreditam que eles sejam possveis, mas vamos pensar um pouco mais adiante, quando
finalmente todos os fabricantes tiverem esgotado sua munio transistorizada.
Teremos um cenrio parecido com o do incio da dcada de 50, quando surgiu o transstor. O
mercado de vlvulas estava estagnado, no havia previso de mais nenhuma grande evoluo
neste setor. A palavra de ordem era apenas construir vlvulas cada vez menores. A
miniaturizao estava avanando a passos cada vez menores, mesmo assim poucos
acreditavam que os transstores pudessem substituir as vlvulas. De fato, demorou quase uma
dcada para que isso acontecesse, mas o dia chegou.
O mesmo aconteceu quando criaram o circuito integrado. Os fabricantes de transstores
chiaram, dizendo que seria economicamente invivel. Novamente, demorou quase uma
dcada, mas os CIs, seguidos pelos microprocessadores, tomaram a indstria.
Ainda existem vrias outras possibilidades a serem exploradas, mas a prxima fronteira parece
ser mesmo a dos computadores qunticos. Por que usar filamentos e eletricidade, se podemos
usar tomos e energia? Um tomo muito menor que um transstor, e j que a miniaturizao
a alma do negcio, parece ser a evoluo mais lgica.
Mas, afinal, como seria possvel construir um computador quntico? Nas aulas de qumica do
colgio, vimos que com excesso dos gases nobres, todos os materiais so instveis, reagem
com outros, formando molculas. A chave desta unio so sempre os eltrons.
A retirar ou acrescentar um eltron de um tomo qualquer, faramos com que ele passasse a
reagir com outros tomos prximos, que poderiam reagir com outros, gerando uma reao em
cadeia. Alm dos eltrons, existem vrias outras energias que podem ser manipuladas. Ftons
por exemplo.
Isso no lembra muito o funcionamento dos processadores atuais, onde um impulso eltrico
pode ser usado para abrir ou fechar um transstor, que faz com que outras adiante tambm
mudem de estado, processando dados e permitindo que, por exemplo, voc possa ler este
texto na tela do seu PC?
Com certeza, os computadores qunticos, que nem so uma realidade to distante assim sero
muito mais poderosos que os atuais, muito mais poderosos at mesmo que os que teremos
daqui a 10 anos. No ser de uma hora para a outra, mas algumas dcadas provocam
verdadeiras revolues. Comparar um Deep Blue atual com Handheld do final do sculo ser
como comparar um Eniac com um Athlon. O mais interessante que como num computador
quntico, cada tomo tem potencial para substituir vrios transstores, existe um potencial de
evoluo muito grande. Isso sem falar de que ainda existe muito a se descobrir no universo
quntico. Mas, no que isso poder mudar as nossas vidas?
135
Veja, os computadores permitem automatizar tarefas que antes precisavam ser feitas
manualmente. Por que hoje em dia existem cada vez menos fbricas como milhares de
trabalhadores braais, como no incio do sculo? Alguns podem argumentar que a
automatizao cria desemprego, mas na minha opinio acontece justamente o contrrio, as
mquinas permitem gerar mais riqueza e permitir que os trabalhadores ocupem-se em tarefas
mais nobres do que simplesmente apertar parafusos.
A evoluo dos computadores permite criar computadores mais poderosos e mais baratos, que
podem ser programados para construir ainda mais computadores e assumir mais tarefas.
Hoje em dia, muitas tarefas, que poderiam ser feitas por mquinas, ainda so feitas por seres
humanos, a reciclagem do lixo por exemplo. Diferenciar papeis de plsticos mais complicado
do que parece, preciso um processador poderoso, um bom software e sensores especiais, que
ainda no existem a um custo acessvel. Mas, que podem tornar-se viveis dentro de alguns
anos. Com um sistema automatizado, reciclar papis e plsticos comearia a tornar-se bem
mais barato do que ir atrs de mais matria prima. Um ponto para o desenvolvimento
sustentado.
Vamos agora para algo mais imediato. Que tal um pouco mais de velocidade na Internet?
Atualmente, os satlites esto comeando a perder espao para a fibra ptica, na transmisso
de dados. Apesar de hoje em dia a maioria dos links operar a apenas 40 ou 80 megabits, cada
fio de fibra tem capacidade para transportar dados na casa dos terabits, e com tecnologia
atual, mas faltam servidores capazes de transmitir dados a esta velocidade e, principalmente,
roteadores capazes de lidar com pacotes de dados nesta velocidade.
Dois terabits de dados so mais de trs milhes de pacotes TCP/IP por segundo,
provavelmente nenhum roteador atual tem capacidade de ler e direcionar pacotes nesta
velocidade, mas um computador quntico poderia faz-lo facilmente. Ao invs de escolher
entre acesso via cabo ou adsl, a 256 k, estaramos escolhendo entre um link de 200 ou de 500
gigabits. :-)
Conexes desta velocidade permitiriam transportar qualquer tipo de dados instantaneamente.
Alm das aplicaes de entretenimento (realidade virtual por exemplo), o mais importante
seria o potencial de transmisso e interpretao de informaes. Voc no precisaria mais usar
mecanismos de busca e esperar pginas carregarem a 56 k para encontrar alguma informao,
seu computador faria isso para voc. Voc s precisaria se preocupar com a parte mais
importante: usa-la.
Por que os economistas erram tanto? Eles simplesmente no tem acesso a informao
suficiente. mais fcil errar usando o chutmetro do que com o mapa da mina em mos.
Simulaes complexas, como por exemplo o impacto de um alta dos juros na economia,
levando em conta alguns milhes de variveis, virariam coisa simples, seu filho vai poder fazer
isso no micro de casa daqui a alguns anos.
Eu no quero estender demais este artigo, o ponto a que queria chegar que o avano dos
computadores vai permitir que a humanidade se dedique ao que melhor sabe fazer: no
apertar parafusos, separar latas de papis, ou gastar dias para encontrar alguma informao,
mas simplesmente, pensar.
Supercomputadores Populares?
Ol, Morimoto,
136
Voc se esqueceu na reportagem dos computadores do futuro de uma coisa muito mais
simples do que computadores qunticos: Sistemas multiprocessados. Ate agora, os
maiores computadores do mundo so construdos no com 1 ou 2 processadores, mas,
com milhares deles, pois como se sabe, duas cabeas pensam melhor do que uma s.
Porque ento, no aplicar isso aos microcomputadores? Com o barateamento dos custos
dos microprocessadores, ser fcil e barato construir micros com muitos processadores,
que sero centenas de vezes mais poderosos que os atuais. Em tese, ate com os
microprocessadores atuais, faramos coisas assombrosas se reunssemos um grande
numero de processadores. Se o preo dos microprocessadores cair bastante, no vejo
motivo para usar um s para se construir um computador.
Um abrao,
Dihelson Mendona
Oi Dihelson. Realmente alguns processadores j esto bom preos muito baixos. Um Duron por
exemplo pode ser encontrado aqui no Brasil por menos de 75 dlares e tem um desempenho
respeitvel. L fora, custa ainda menos.
Em termos de preo, no seria uma m idia montar micros com 2 ou 4 processadores, voc
gastaria ns 300 dlares nos 4 processadores, mais um 200 dlares numa placa me adequada
(desde claro que algum fabricante as fabricasse em quantidade) e teria um sistema
multiprocessado poderoso pelo preo de um Pentium III.
De fato j tiveram essa idia, s que em escala um pouquinho maior :-) o pessoal do Tokyo
Institute of Technology construiu um supercomputador usando 78 processadores Athlon de
1.33 GHz e um cluster Beowulf. Entraram na lista dos 500 supercomputadores com um projeto
que custou uma pechincha perto da turma dos IBM Blue Pacific.
J existe uma verso SMP do Athlon e de se esperar que daqui a alguns meses ter um PC
com dois Athlons de 1.2 ou 1.4 GHz comece a tornar-se algo comum. No so exatamente
sistemas baratos, mas j so razoavelmente acessveis. Dois Athlons MP de 1.2 GHz, junto
com a placa me custam hoje por volta de 800 dlares. E este preo deve cair pela metade em
breve.
Mas, fora a questo econmica (que hoje em dia vem se tornando cada vez menos importante,
com o barateamento dos sistemas), existem alguns problemas com os sistemas
multiprocessados, que so potencializados num PC domstico.
Em primeiro lugar, vem o desempenho. Mesmo tendo dois ou quatro processadores, voc
continua tendo o mesmo barramento com a memria RAM, a mesma placa de vdeo o mesmo
(e muito lento) HD, etc. Isso limita bastante o nmero de aplicaes em que as vrias cabeas
podem ajudar.
Em jogos 3D, o fator limitante quase sempre ser o desempenho da placa de vdeo, sendo
assim, tendo um Duron 750, ou 4 Athlons de 1.4 o FPS continuar sendo m mesmo, a menos
claro que voc pretenda comprar uma GeForce Ultra para jogar a 640 x 480 :-)
Em compactao de vdeo e de udio, novamente no existe ganho, pois o sistema no tem
como dividir a mesma tarefa entre os vrios processadores. J complicado conseguir "achar"
as vrias instrues por ciclo que um processador atual processa, num programa escrito para
rodar num 486, que processa uma instruo por vez. Vale lembrar tambm que num sistema
multiprocessado, quem faz a diviso das tarefas entre os processadores o prprio sistema
operacional. A tarefa de dividir as tarefas tambm requer processamento, isso significa que
possvel que em algumas situaes (hipotticas claro) um sistema com dois processadores
possa se sair um pouco pior que outro com apenas um processador.
137
Haveria um ganho perceptvel de desempenho apenas caso voc rodasse, junto com o
programa de compactao de vdeo, outros programas que pudessem ocupar os demais
processadores. Mas o desempenho sempre ficar dentro do permitido pela memria RAM, pelo
HD, ou por outros componentes que possam ser um fator limitante.
A situao em que um sistema com vrios processadores ser sempre bastante superior, seria
um cenrio com vrios aplicativos pesados rodando simultaneamente, com as tarefas sendo
distribudas entre os vrios processadores. por isso que eles so to usados em servidores,
principalmente os que acumulam vrias funes.
Em termos de sistema operacional, necessrio que exista suporte, mas isso vem sendo um
problema cada vez menor, j que os Windows 95/98/ME, que no suportam
multiprocessamento vem sendo substitudos por sistemas mais atuais, como o Win 2000/XP e
Linux, que j oferecem suporte a vrios processadores.
Alm do problema dos aplicativos, existem outros problemas, como por exemplo o
aquecimento. Se j complicado manter apenas um Athlon de 1.2 ou 1.33 GHz operando a
uma temperatura adequada, imagine conseguir a faanha de faz-lo com 4 Athlons, dentro do
mesmo gabinete, um ao lado do outro? Num servidor ainda v l, pois eles so guardados em
salas refrigeradas, mas conseguir dissipar quase 300 Watts de calor (4 Athlons de 1.33 GHz)
base de coolers um pouco mais complicado.
Outro ponto importante, o consumo eltrico. Hoje em dia cada vez mais gente est deixando
os micros ligados continuamente, para baixar arquivos, manter um servidor FTP domstico,
compartilhar a conexo, compactar filmes em Divx, etc. e com o racionamento o consumo do
PC vem se tornando preocupante. Com apenas um processador, possvel desligar apenas o
monitor e ativar o gerenciamento de energia, baixando o consumo do PC para algo em torno
de 40 ou 50 Watts, metade do que uma TV consome. Mas, com vrios processadores, isso fica
mais complicado, pois ao contrrio do monitor, do HD ou da placa de vdeo, eles no podem
ser desligados, caso contrrio o PC entraria em estado de espera, e o trabalho pararia.
Este ltimo problema poderia ser resolvido com um sistema de gerenciamento de energia
implantado no processador, coisa que j existe nos mobiles Pentium III e Celeron e tambm no
Athlon 4. Neste caso, a frequncia dos processadores reduzida nos momentos de inatividade,
diminuindo tambm o consumo eltrico. Por enquanto esse recurso s usado em
processadores destinados a notebooks, mas deve tornar-se comum em breve.
Mas, a meu ver, a tendncia continuar sendo justamente o contrrio. Ao invs de sistemas
multiprocessados, teremos cada vez mais componentes integrados. Veja, hoje em dia, mais de
90% dos modems vendidos so softmodems, no que eles seja uma coisa boa, mas so mais
baratos. Algum pensou que os processadores j tinham potncia suficiente para acumular as
tarefas de modulao de sinais, correo de erros, etc. realizadas pelo modem. Sendo assim,
poderiam retirar estes circuitos do modem, criando um produto bem mais barato. De fato a
idia fez sucesso. uma daquelas coisas de que quase todo mundo fala mal, mas no final
acaba comprando.
Hoje em dia alm dos modems, a maioria das placas de som onboard tambm usa o
processador para processar muitos dos efeitos sonoros, sobretudo os efeitos gerados atravs
das APIs 3D. Lembra das placas RAID para discos IDE? A maioria, incluindo as placas off board
mais baratas, assim como quase todas as interfaces RAID onboard tambm operam via
software. Quem faz todo o trabalho de dividir os dados nos pacotes que sero espalhados entre
os HDs e os junta-los novamente depois o prprio processador.
Isso s para citar alguns exemplos. Agora, esto incluindo componentes como modems e som
no prprio chipset da placa me. Logo logo comearo a incorporar tudo ao prprio
138
processador. Voc vai comprar uma placa me simples, sem quase nada alm dos encaixes,
um processador de 100 dlares e vai ter um PC completo, com vdeo, modem, som, rede, etc.
Incluindo o monitor, vai custar uns 300 dlares, e vai ter um desempenho superior aos topo de
linha de hoje. A maioria dos consumidores vai preferir comprar estes processadores
(provavelmente vo chama-los de "com tudo onchip" :-) do que um PC tradicional, com todos
os componentes separados, que sero bem mais poderosos, oferecero possibilidade de
upgrade, etc. mas que sero bem mais caros.
No final das contas, a maioria dos usurios acaba utilizando o PC para tarefas simples, na
maioria das vezes, a tarefa mais intensiva so os jogos. Com isso, o fator econmico acaba
falando sempre mais alto. s ver a proporo de PCs com tudo onboard e 64 MB de RAM em
comparao com os de configurao melhor.
Os supercomputadores com vrios processadores vo continuar existindo, com um poder de
processamento cada vez mais fabuloso, mas continuaro sendo como so hoje: caros.
139
2- Alguns tambm sugerem os nanotubos como opo ao silcio. O que so eles? Quais
so suas vantagens e inconvenientes?
Os nanotubos so cavidades nanoscpicas feitas num bloco de carbono, tratado para adquirir
propriedades semicondutoras. A IBM j conseguiu desenvolver um chip lgico com alguns
poucos transstores usando esta tecnologia. Segundo alguns pesquisadores, ser possvel daqui
a mais dez ou quinze anos produzir transstores medindo apenas 0.005 mcron, usando
nanotubos. Mas, a tecnologia ainda est em desenvolvimento, por isso no d para ter certeza
de at que ponto isto seria vivel. No adianta simplesmente desenvolver uma tecnologia
capaz de produzir processadores utra-rpidos, necessrio que eles tenham um custo
acessvel.
3- Outros pesquisadores acreditam nos processadores qunticos como alternativa ao
atual modelo de microprocessadores. Seu maior empecilho, ao que parece, de ordem
econmica. Em que consistiria o processador quntico? Por que ele to caro?
O problema dos computadores Qunticos atuais que necessria uma aparelhagem enorme
para fazer qualquer coisa. As molculas precisam ser resfriadas a uma temperatura prxima do
zero absoluto e so necessrios aparelhos de ressonncia carssimos, que so usados para
manipular os tomos. Muitas empresas vem construindo este tipo de computador Quntico
como uma forma de estudar as propriedades dos materiais e tentar descobrir uma forma mais
simples de fazer tudo funcionar. bvio que at serem lanados comercialmente, os
computadores qunticos ainda tem pela frente vrias dcadas de evoluo. Um dos maiores
problemas dos pesquisadores descobrir uma forma de manter as molculas estveis
temperatura ambiente.
Esta a chave para qualquer tecnologia: descobrir uma forma de fazer mais que a tecnologia
anterior e a um custo mais baixo. Apesar da evoluo, os processadores no ficaram mais
caros desde a poca do 486, pelo contrrio, custam muito menos que custavam a alguns anos
atrs.
No dcada de 40, qualquer computador capaz de fazer meia dzia de clculos custava uma
fortuna, mas simplesmente por que estavam construindo computadores com vlvulas. Depois,
descobriram um jeito mais eficiente e barato de fazer a mesma coisa, usando transstores,
circuitos integrados, e assim por diante. As melhores invenes so sempre as mais simples.
4- A partir das pesquisas atuais sobre novos materiais e mtodos, possvel dizer at
quantos GHz de freqncia conseguiremos atingir com um microprocessador?
A Intel j demonstrou um Pentium 4 (de 0.13 mcron) operando a 3.5 GHz, que deve ser
lanado comercialmente at o final do ano que vem. A AMD anunciou o Athlon Barton, um
processador que tambm seria capaz de operar a 3.5 GHz e tambm seria lanado at o final
de 2002.
O Barton combinar duas tecnologias: uma tcnica de produo de 0.13 mcron e o SOI
(silicon on insulator), uma tecnologia desenvolvida pela IBM, que permite usar uma camada
mais fina de silcio na produo dos transstores do processador, com isso, o sinal eltrico
passa a ter um isolamento bem melhor, melhorando sua estabilidade e diminuindo o nvel de
interferncias.
O grande X da questo que a frequncia que o processador ser capaz de alcanar no
depende apenas da tcnica de produo, mas tambm do projeto do processador.
Por que o Pentium 4 chegou aos 2.0 GHz sendo construdo numa tcnica de 0.18 mcron,
enquanto o Athlon Thunderbird, tambm produzido numa tcnica de 0.18 mcron ainda est
nos 1.4 GHz? O Pentium 4 possui mais estgios de pipeline que o Athlon, com isto, cada
140
estgio executa uma parcela menor de processamento por ciclo e consequentemente capaz
de suportar um nmero maior de ciclos por segundo.
O problema que com mais estgios de pipeline, o processador passa a ter um nmero maior
de transstores e ao mesmo tempo, acaba conseguindo processar menos instrues por ciclo.
5- A adoo desses processadores de grande velocidade de processamento provocar
que mudanas no desenvolvimento da atual estrutura da informtica (como softwares,
outros hardwares, novas tcnicas de produo industrial, novos preos)?
O preo dos computadores cair conforme os processadores continuarem avanando. Um PC j
custa quase um dcimo do que custava a 20 anos atrs, mesmo considerando toda a evoluo
que houve no perodo. A verso bsica do IBM PC, lanado pela IBM em Abril de 81 custava
4.000 dlares, e quase tudo era opcional, a comear pelo disco rgido. Atualmente, j
possvel encontrar PCs por 1200 reais, menos de 500 dlares pela cotao atual. No EUA j
vendem PCs bsicos por menos de 400 dlares.
6- Que tipo de infra-estrutura fsica (como rede de fibras pticas) e de equipamentos de
informtica esses novos microprocessadores necessitaro para funcionar com 100% de
sua capacidade?
Os prprios computadores permitiro transmitir mais dados atravs das fibras pticas, ou at
mesmo dos cabos de cobre comuns, atravs de tcnicas mais avanadas de modulao,
compresso, correo de erros, etc. A vinte anos atrs qualquer engenheiro riria da sua cara se
voc dissesse que seria possvel transmitir dados a 8 Megabits atravs de cabos telefnicos,
como temos hoje no ADSL.
141
Captulo 6:
Memria RAM: evoluo e
novas tecnologias
142
Preo x quantidade
Antigamente, os mdulos de memria RAM custavam muito caro. H poucos anos atrs,
pagvamos mais de 40 dlares por megabyte. Em pleno incio da dcada de 90, o preo da
memria chegou a bater a marca dos 100 dlares por megabyte.
Com a memria custando este fortuna, compreensvel que a grande maioria dos PCs 386 e
486 viessem equipados com apenas 8 ou mesmo 4 MB de memria, sendo que o recomendvel
para rodar sistemas grficos como o Windows 95, ou mesmo o XFree86 do Linux seriam pelo
menos 16.
Felizmente, tivemos nos ltimos anos uma queda vertiginosa no preo das memrias. Assim
como os processadores evoluem, incorporando mais transstores, operando a frequncias
maiores e ainda assim custando cada vez mais baratos, com o passar do tempo os fabricantes
de memria conseguem produzir chips de memria com transstores cada vez menores. Com
isto, possvel aumentar a quantidade de memria em cada chip e o preo por megabyte
despenca.
Voltando ao ramo dos processadores, um 486 tinha apenas 1.200.000 transstores, enquanto
um Athlon Thunderbird tem 37 milhes. Mesmo assim, um Athlon custa hoje bem menos que
um 486 custava na poca em que era novidade. A chave para este salto a miniaturizao dos
transstores.
Na memria RAM, cada transstor representa um bit de dados. Um mdulo de memria com 64
MB formado por cerca de 512 milhes de transstores. Conforme os fabricantes desenvolvem
novas tecnologias, passam a ser capazes de produzir transstores menores. Com isso possvel
incluir mais transstores, e consequentemente mais memria em cada chip. Os primeiros chips
de memria RAM tinham apenas 1 Kb (um Kbit e no um Kbyte, preste ateno no B
minsculo :-), enquanto atualmente a moda produzir chips com 128 Mb (megabits).
Juntando 8 chips temos um pente de memria com 128 MB, juntando 16 temos um mdulo de
256 MB e assim por diante. Chegamos assim aos 30 centavos por megabyte.
Os mdulos de memria ainda no do em rvore, mas esto perto disso, pelo menos em
termos de preo.
O baixo preo atual, justifica o uso de 128 ou mesmo 256 MB de memria. Alguns usurios de
aplicativos mais pesados j vo mais alm, definindo 512 MB como o ideal. A quantidade e
velocidade das memrias so mais importantes que a prpria velocidade do processador,
principalmente para quem costuma trabalhar com vrios aplicativos abertos ao mesmo tempo,
ou trabalha com arquivos pesados, imagens, vdeo, etc..
A equao simples. Qualquer programa ou arquivo em uso precisa ser armazenado na
memria. O processador comea a usar a memria RAM que razoavelmente rpida, o
suficiente para que (com a ajuda do cache) o processador possa usar todo o seu potencial.
Mas, e quando a memria RAM se esgota? Bem, o que voc prefere, ver uma mensagem de
no h memria suficiente, ou ver o aplicativo rodando, mesmo que lentamente? Se voc
ficou com a segunda opo, agradea ao engenheiro da Intel que trabalhou para incluir o
recurso de memria virtual apartir 386.
A memria virtual s um quebra galho. Serve para permitir que o processador simule mais
memria RAM criando um arquivo no disco rgido e armazenando nele os dados que no
couberam na memria. O problema que o processador processa bilhes de instrues por
segundo, enquanto um HD rpido tem tempos de acesso em torno de 10 milsimos de
segundo.
143
Como o processador no pode fazer nada se no tiver dados para processar, precisa esperar
at que o disco rgido possa lhe entregar o trabalho a ser feito. De nada adianta ter um
processador muito rpido, se por falta de memria RAM ele sub-utilizado devido ao uso de
memria virtual, ficando limitado performance do disco rgido.
Para voc ter uma idia do quanto a quantidade de memria RAM importante, um simples
486DX4-100, com uma quantidade razovel de memria RAM (32 MB ou mais) capaz de
rodar o Windows 95/98 e a maioria dos aplicativos mais rpido do que um Pentium III de 1
GHz equipado com apenas 8 MB de memria. Afinal, o que mais rpido, um processador 486,
ou o disco rgido usado no Pentium III? :-)
Claro que o ideal sempre termos um sistema equilibrado; no adianta tambm querer
instalar 64 MB de memria RAM em um 386.
Como funciona
Os chips de memria RAM possuem uma estrutura extremamente simples. Para cada bit 1 ou 0
a ser armazenado, temos um minsculo capacitor; quando o capacitor est carregado
eletricamente temos um bit 1 e quando ele est descarregado temos um bit 0. Para cada
capacitor temos um transstor, encarregado de ler o bit armazenado em seu interior e
transmiti-lo ao controlador de memria. A memria RAM voltil justamente devido ao
capacitor perder sua carga muito rapidamente, depois de poucos milsimos de segundo.
A produo de chips de memria similar ao de processadores: tambm utilizamos um waffer
de silcio como base e um laser para marc-lo. A diferena que os chips de memria so
compostos basicamente de apenas uma estrutura bsica: o conjunto capacitor/transstor, que
repetida alguns milhes de vezes, enquanto os processadores so formados por estruturas
muito mais complexas. Devido a esta simplicidade, um chip de memria muito mais barato
de se produzir do que um processador. Um mdulo de 128 MB tem pouco mais de 1 bilho de
transstores, quase 40 vezes mais que um processador Pentium III Coppermine. Apesar disso,
o mdulo de memria mais barato.
Acesso a dados
Para ler e gravar dados na memria, assim como controlar todo o trnsito de dados entre a
memria e os demais componentes do micro, usado mais um circuito, chamado controlador
de memria, que faz parte do chipset localizado na placa me.
Para facilitar o acesso a dados, dividimos os mdulos de memria em linhas e colunas. Para
acessar um determinado transstor (seja para gravar ou ler dados), o controlador de memria
primeiro gera o valor RAS (Row Address Strobe), ou o nmero da linha da qual o transstor faz
parte, sendo gerado em seguida o valor CAS (Collum Address Strobe), que corresponde
coluna.
144
Formato
Os chips de memria so frgeis placas de silcio, que precisam ser encapsulados em alguma
estrutura mais resistente antes de serem transportados e encaixados na placa me. Assim
como temos vrios tipos de encapsulamento diferentes para processadores, (SEPP e PPGA por
exemplo) temos vrios formatos de mdulos de memria. Inicialmente os chips so
encapsulados em mdulos DIP, que os protegem e facilitam a dissipao do calor gerado pelos
chips. Estes por sua vez so soldados em placas de circuito, formando os mdulos de memria.
Existem atualmente 3 tipos de mdulos de memria: os mdulos SIMM de 30 vias, os mdulos
SIMM de 72 vias e, finalmente, os mdulos DIMM de 168 vias.
Mdulos DIP
Os mdulos DIP so encapsulamentos de plstico ou cermica, que protegem os chips de
memria, facilitam a dissipao do calor gerado durante seu funcionamento, e tornam mais
acessveis seus terminais, facilitando o encaixe ou a soldagem. O encapsulamento DIP tambm
usado em vrios outros tipos de componentes.
Em PCs antigos, principalmente XTs, 286s e os primeiros 386s, os mdulos DIP eram soldados
diretamente placa me, ou em alguns casos, encaixados individualmente em soquetes
disponveis na placa. Este era um sistema antiquado, que trazia vrias desvantagens, por
dificultar upgrades de memria ou a substituio de mdulos com defeito. Imagine voc,
fazendo um upgrade de memria numa placa como a da foto abaixo:
145
146
147
Bancos de Memria
Um processador x86 pode trabalhar com qualquer quantidade de memria, a partir de um
mnimo de 64 KB. Porm, preciso que exista um barramento de dados suficiente. Uma
quantidade qualquer de memria, que atenda s exigncias do processador quanto largura
de barramento chamada de banco de memria.
No Pentium, cada banco de memria deve ser capaz de permitir o acesso de 64 bits de dados
por vez, enquanto nos processadores 386 e 486 necessrio um barramento de 32 bits. Caso
o mdulo de memria possua um barramento de dados mais estreito que o necessrio,
preciso combinar dois ou mais mdulos para formar cada banco.
Como os mdulos SIMM de 30 vias possuem um barramento de apenas 8 bits, so necessrios
4 mdulos para formar um banco de memria em um micro 386 ou 486. Se estes mdulos
antigos chegassem a ser utilizados em micros Pentium, seriam necessrios 8 mdulos para
formar cada banco.
Os mdulos SIMM de 72 vias j possuem um barramento de 32 bits, sendo um nico mdulo
suficiente para completar um banco de memria em um 486, e 2 mdulos necessrios para
completar os 64 bits exigidos pelo Pentium.
Finalmente, os mdulos DIMM possuem um barramento de 64 bits, sendo necessrio apenas
um mdulo para formar um banco em micros equipados com processadores Pentium ou
superiores.
Dentro de um banco, todos os mdulos so acessados ao mesmo tempo, como se fossem um
s. Por isso, necessrio que todos os mdulos sejam capazes de responder aos chamados do
controlador de memria sincronizadamente, como uma orquestra. A mnima falta de sincronia
entre os mdulos ir causar instabilidade no sistema, que poder levar a travamentos. Por
isso, altamente recomendvel que sejam utilizados sempre mdulos idnticos dentro de um
148
mesmo banco (mesma marca, mesma capacidade, mesmo tempo de acesso, etc.), de
preferncia comprados juntos.
Geralmente temos numa placa me, dois ou trs bancos de memria, que so numerados a
partir de 0 (banco 0, banco 1, banco 2, etc.). No existe problema em usar mdulos de
memria diferentes em bancos diferentes. Voc pode at mesmo misturar mdulos de
diferentes velocidades, de 70 e 60 nanos, por exemplo, desde que configure os tempos de
espera no Setup para a velocidade do mdulo mais lento.
Uma curiosidade que algumas placas me para Pentium, podem trabalhar com apenas um
mdulo de 72 vias. Neste caso, a placa engana o processador, fazendo dois acessos de 32 bits
consecutivos, e entregando os dados de uma s vez para o processador. Apesar de funcionar,
este esquema reduz bastante a velocidade do micro, pois a velocidade de acesso memria
fica reduzida metade.
Tecnologias utilizadas
Apesar de nem de longe as memrias terem acompanhado o desenvolvimento dos
processadores, elas tambm contriburam com sua parcela de desenvolvimento. Desde as
primeiras memrias do incio da dcada de 80, at as memrias produzidas atualmente,
usada a mesma estrutura bsica formada por um capacitor e um transstor para cada bit de
dados. Foram porm, realizadas melhorias na forma de organizao fsica e na forma de
acesso, que permitiram melhorar consideravelmente a velocidade de acesso.
Tambm foi possvel aumentar a velocidade de acesso aos dados depositados na memria
atravs do aumento do barramento de dados. O PC original era capaz de ler apenas 8 bits por
ciclo de clock, enquanto o Pentium pode ler 64 bits por ciclo: 8 vezes mais.
Durante estas duas dcadas, existiram vrias tecnologias de memria, comeando pelas
memrias regulares, usadas nos XTs e alguns 286s, que evoluram para as memrias FPM,
usadas em PCs 386 e 486, em seguida para as memrias EDO, usadas nos ltimos 486s e nos
Pentium. Estas trs primeiras tecnologias foram substitudas pelas memrias SDRAM, usadas
pelos ltimos PCs com processadores Pentium e Pentium MMX e padro apartir do Pentium II e
K6-2.
Mas, mesmo as memrias SDRAM j esto chegando ao seu limite. Atualmente j temos as
memrias DDR e Rambus. Logo teremos tambm as memrias DDR 2. Todas esto tecnologias
so a deixa para o restante deste tpico:
Memrias Regulares
As memrias regulares ou comuns foram o primeiro tipo de memria usado em micros PC.
Neste tipo antigo de memria, o acesso feito enviando primeiro o endereo RAS e em
seguida o endereo CAS. Uma forma de acesso bem simples, que combina com a tecnologia da
poca, mas que no ajuda muito em termos de desempenho.
Este tipo de memria foi fabricado com velocidades de acesso a partir de 150 nonosegundos
(bilhonsimos de segundo), mais do que suficientes para suportar o bus de 4.77 MHz do PC
original. Foram desenvolvidas posteriormente verses de 120, 100 e 80 nanos para serem
utilizadas em micros 286.
149
Memrias FPM
A primeira melhora significativa na arquitetura das memrias veio com o FPM, ou modo
acesso rpido. A idia que, ao ler um arquivo qualquer gravado na memria, os dados esto
na maioria das vezes gravados seqencialmente. No seria preciso ento enviar o endereo
RAS e CAS para cada bit a ser lido, mas simplesmente enviar o endereo RAS (linha) uma vez
e em seguida enviar vrios endereos CAS (coluna).
Devido ao novo mtodo de acesso, as memrias FPM conseguem ser cerca de 30% mais
rpidas que as memrias regulares.
Apesar de j no serem fabricadas h bastante tempo, foram utilizadas em PCs 386, 486 e
nos primeiros Pentiums. Voc encontrar memrias FPM na forma de mdulos SIMM de 30 ou
72 vias e com tempos de acesso de 80, 70 e 60 nanos, sendo as de 70 nanos as mais comuns.
Os tempos de acesso representam em quanto tempo a memria pode disponibilizar um dado
requisitado. Quanto mais baixos forem os tempos de espera, mais rpidas sero as memrias.
Instaladas em uma placa me que trabalhe com Bus de 66 MHz, os intervalos de espera de
memrias FPM podem ser de at 5-3-3-3, o que significa que o processador ter de esperar
cinco ciclos da placa me para a memria efetuar a primeira leitura de dados e somente mais 3
ciclos para cada leitura subsequente. O primeiro acesso demora mais tempo, pois nele
preciso enviar os dois endereos, enquanto nos subsequentes necessrio enviar apenas os
endereos de coluna.
Os tempos de espera das memrias podem ser configurados no Setup, atravs da opo
Memory Timing. Em placas para 486, era comum existirem opes como 4-3-3-3 ou 3-2-2-2,
que representavam o tempo de acesso memria. Lembre-se que os processadores 486
trabalhavam com bus de 33 ou 40 MHz. Com menos acessos por ciclo, era natural que cada
acesso memria demorasse menos ciclos da placa me. Nas placas para processadores
Pentium o mais comum so opes slow, normal e fast, que substituem os valores
numricos.
150
Memrias BEDO
As memrias BEDO utilizam uma espcie de Pipeline para permitir acessos mais rpidos. Em
um Bus de 66 MHz, as memrias BEDO so capazes de funcionar com temporizao de 5-1-11, quase 30% mais rpido que as memrias EDO convencionais. O mais interessante que o
custo de produo das memrias BEDO praticamente o mesmo das memrias EDO e FPM.
O maior impedimento popularizao das memrias BEDO foi a falta de suporte por parte dos
chipsets Intel, que suportavam apenas memrias EDO e SDRAM. No final, as sucessoras das
memrias EDO acabaram sendo as memrias SDRAM, que apesar de um pouco mais caras,
oferecem uma performance levemente superior s BEDO e desfrutam de compatibilidade com
todos os chipsets modernos.
Na verdade, as BEDO nunca foram utilizadas em larga escala. Inclu esta tecnologia apenas
como curiosidade.
151
que memrias FPM que foram projetadas para funcionar em placas para processadores 386 ou
486 (que trabalham com Bus de 25, 30, 33 ou 40 MHz), funcionam sem problemas em placas
para processadores Pentium, que funcionam a 66 MHz. Na verdade, as memrias continuam
trabalhando na mesma velocidade, o que muda so os tempos de espera que passam a ser
mais altos. Assim, ao invs de responder a cada 2 ciclos da placa me, por exemplo, elas
podem passar a responder a cada 3 ou 4 ciclos, funcionando normalmente.
As memrias SDRAM por sua vez, so capazes de trabalhar sincronizadas com os ciclos da
placa me, sem tempos de espera. Isto significa, que a temporizao das memrias SDRAM
sempre de uma leitura por ciclo. Independentemente da velocidade de barramento utilizada, os
tempos de acesso podero ser de 5-1-1-1. Observe que apenas a partir do segundo ciclo a
memria capaz de manter um acesso por ciclo, o primeiro acesso continua to lento quanto
em memrias EDO e FPM, consumindo 5 ciclos.
Como preciso que a memria SDRAM a ser usada seja rpida o suficiente para acompanhar a
placa me, possvel encontrar verses com tempos de acesso entre 15 e 6 nanossegundos.
Para determinar a velocidade mxima de operao de um mdulo de memria SDRAM, basta
dividir 1000 pelo seu tempo de acesso: um mdulo com tempo de acesso de 15 nanos poderia
trabalhar a apenas 66 MHz, j que 1000/15 = 66. Outra com tempo de acesso de 12 nanos j
poderia trabalhar a 75 ou at 83 MHz, j que 1000/12 = 83. Para confirmar a validade deste
clculo, basta dividir 1 segundo por 83 milhes de ciclos da placa me e teremos justamente
12 nanos.
Justamente o fato de trabalharem sincronizadas com os ciclos da placa me torna as memrias
SDRAM muito mais rpidas que suas antecessoras. Um mdulo com tempo de acesso de 12
nanossegundos consegue ser cerca de 30% mais rpido que mdulos de memrias EDO de 60
nanos, a 66 MHz (5 + 1 + 1 + 1 = 8 ciclos por 4 acessos na memria SDRAM contra 5 + 2 + 2
+ 2 = 11 ciclos por 4 acessos da memria EDO) e quase 50% mais rpido a 83 MHz (5 + 1 + 1
+ 1 = 8 da memria SDRAM contra 6 + 3 + 3 + 3 = 15 da memria EDO). Caso fosse utilizado
um barramento de 100 MHz (neste caso precisaramos de memrias PC-100), as memrias
EDO se mostrariam quase 2.5 vezes mais lentas (5 + 1 + 1 + 1 = 8 contra 7 + 4 + 4 + 4 =
19).
Por no trabalharem sincronizadas com o clock da placa me, as memrias FPM e EDO
poderiam trabalhar com qualquer freqncia de barramento: 100, 133, 200 MHz, ou at mais,
desde que os tempos de espera fossem setados corretamente. Porm, quanto mais alta a
velocidade, maiores teriam que ser os tempos de espera e pior seria o desempenho das
memrias. Por isso, no se costuma utilizar memrias EDO ou FPM em frequncias de
barramento superiores a 75 MHz, apenas memrias SDRAM.
Regular
Tempos de
espera
mnimos (a
66 MHz)
5-5-5-5 = 20
FPM
5-3-3-3 = 14
EDO
5-2-2-2 = 11
BEDO
5-1-1-1 = 8
SDRAM
5-1-1-1 = 8
Tecnologia
Tempos de
espera mnimos
(a 83 MHz)
x
6-4-4-4 = 18
(no utilizado)
6-3-3-3 = 15 (
pouco utilizado)
6-1-1-1 = 9
(no utilizado)
5-1-1-1 = 8
152
Tempos de
espera
mnimos (a
100 MHz)
x
x
7-4-4-4 = 19
(no utilizado)
7-1-1-1 = 10
(no utilizado)
5-1-1-1 = 8
Tempo de acesso
mais comum
120 nanos
70 nanos
60 nanos
50 nanos
10 nanos
Memrias PC-100
O padro de memrias PC-100, desenvolvido pela IBM, consiste numa srie de especificaes
que visam a fabricao de memrias capazes de funcionar estavelmente em placas me que
operam a 100 MHz. Teoricamente, qualquer mdulo de memria SDRAM com tempo de acesso
abaixo de 10 nanos poderia funcionar a 100 MHz, pois 1000/10 = 100. O problema que,
apesar de alguns mdulos de memrias SDRAM antigos (chamados de PC-66, por terem
funcionamento garantido a apenas 66 MHz) oferecerem tempos de acesso de 10 nanos, elas
muitas vezes possuem um tempo de latncia muito alto, falhando quando obrigadas a
funcionar a 100 MHz.
Apesar de inicialmente os fabricantes terem encontrado dificuldades para produzir as memrias
PC-100, com a proliferao dos processadores que rodam com Bus de 100 MHz, como as
verses de 350, 400, 450 e 500 MHz do Pentium II e os K6-2 de 300, 350, 400 e 450 MHz, as
memrias PC-100 e mais recentemente tambm as PC-133 e PC-150 tornaram-se padro.
Memrias PC-133
Com a evoluo das tcnicas de fabricao, foi sendo possvel produzir mdulos de memria
SDRAM com tempos de acesso cada vez mais baixos. Apesar do processo de evoluo ser
bastante lento se comparado ao de outros componentes, atualmente j possvel produzir
memrias SDRAM capazes de funcionar acima de 133 MHz.
Estas novas memrias, chamadas PC-133 so utilizadas pelas verses de 133 MHz do Pentium
III e do AMD Athlon, e justamente por permitirem um acesso a dados mais rpido, contribuem
para o aumento da performance global do micro. Vale lembrar que memrias PC-133
funcionam normalmente em placas me com bus de 66 ou 100 MHz, assim como as memrias
PC-100 trabalham normalmente a 66 MHz. Existe uma freqncia mxima mas freqncias
menores tambm so suportadas. Voc pode inclusive misturar mdulos DIMM de tempos
diferentes na mesma placa me, desde que nivele por baixo, ou seja, utilize uma freqncia de
barramento compatvel com o mdulo mais lento.
Existem alguns casos de incompatibilidades entre algumas marcas ou modelos de mdulos de
memria e alguns modelos especficos de placas me, assim com em algumas combinaes de
mdulos de marcas diferentes. Por isso, em algumas combinaes pode ser que o micro no
funcione, mas bastar trocar os mdulos de memria por outros de marca diferente. Existem
tambm alguns casos de placas me antigas que so incompatveis com mdulos de memria
DIMM PC-100 ou PC-133 ou mdulos de mais de 64 MB.
Recentemente, passaram a ser comuns tambm os mdulos de memria PC-150, capazes de
trabalhar a 150 MHz. Por enquanto, nenhum processador utiliza esta frequncia, mas muitas
placas me oferecem esta opo para quem desejar fazer overclock.
153
extremamente til, pois permite identificar no apenas mdulos de memria, mas tambm
outros tipos de circuitos integrados apenas com base no nmero de identificao. O servio
gratuito, voc precisar apenas se cadastrar. Eles tambm vendem um CD-ROM com uma
verso off-line do site.
Novas Tecnologias
Graas multiplicao de clock, os processadores trabalham a frequncias cada vez maiores
que as usadas pela placa me e consequentemente pela memria. Veja o caso de um Celeron
700 por exemplo. Nele, a placa me a memria operam a apenas 66 MHz, o multiplicador
usado pelo processadores 10.5x! Ou ainda o caso de um Athlon de 1.4 GHz, que utiliza
memrias 133 MHz, com um multiplicador de, novamente, 10.5x.
Mesmo com a ajuda do cache, o desempenho da memria RAM est comeando a limitar
severamente o desempenho do processador, sobretudo nos jogos e aplicativos onde so
manipuladas grandes quantidades de dados.
Atualmente, temos basicamente duas concorrentes ao posto de sucessora das memrias
SDRAM: as memrias DDR-SDRAM, Direct Rambus. J comeam a ser ensaiados os passos da
sucessora das memrias DDR, que vem sendo chamadas de memrias DDR 2.
154
Memrias Rambus
(RDRAM)
155
Apesar de desejvel, o dissipador de calor opcional, o fabricante dos mdulos quem decide
se prefere utiliza-lo ou no.
156
transferncias por ciclo, o desempenho equivalente ao que seria alcanado por um mdulo de
266 MHz.
O mais interessante que um mdulo DDR essencialmente um mdulo de memria SDRAM
PC-100 ou PC-133 comum, com apenas uma ligeira modificao no circuito de acesso, como
ento ele pode ser duas vezes mais rpido?
Os mdulos de memrias DRAM e DDR so divididos logicamente em bancos. Dentro do
mdulo de memria, cada banco concentra uma certa parte dos endereos de memria
disponveis. Cada banco divide-se novamente em vrias linhas que finalmente dividem-se em
colunas. A combinao dos endereos de banco, linha e coluna, correspondem localizao
dos dados a serem acessados.
Dentro de cada banco de memria, apenas uma linha pode permanecer ativa de cada vez, mas
nada impede que seja feito mais de um acesso simultneo, desde que a endereos diferentes.
Para isto no necessrio mudar a estrutura do mdulo, apenas realizar algumas mudanas
no circuito de acesso dentro dos mdulos e no controlador de memria da placa me. J
existem no mercado tecnologias de memria que permitem 4 acessos por ciclo. Teoricamente
seriam possveis tecnologias ainda mais rpidas, porm, quanto maior a quantidade de dados
sendo transferidos por ciclo, maior o nvel de rudo eletromagntico, e mais difcil fazer tudo
funcionar.
por isso que se diz que produzidas em grande quantidade, as memrias custam pouco mais
que as memrias SDRAM comuns, as diferenas de arquitetura so pequenas.
Possivelmente a nica desvantagens das memrias DDR sobre as memrias SDRAM o fato
dos mdulos serem incompatveis. Ao comprar uma placa me que suporte memrias DDR,
voc poder usar somente memrias DDR e vice-versa. Ter que trocar seus mdulos de
memria, e comprar apenas mdulos DDR em upgrades futuros. quase como um casamento
:-)
Existem algumas placas me hbridas, que tragam por exemplo dois soquetes para memrias
SDRAM comuns e dois encaixes para memrias DDR, permitindo escolher qual tipo utilizar.
Existem dois tipos de memrias DDR, as PC-1600 e PC-2100, que operam respectivamente a
100 e 133 MHz, sempre com duas transferncias por ciclo. Os nmeros referem-se s
capacidades tericas de transmisso de dados dos mdulos, respectivamente 1600 e 2100
MB/s.
157
Porm, em aplicativos que manipulam grandes quantidades de dados, como por exemplo
grandes bancos de dados, jogos 3D em geral, programas de engenharia como o CAD ou
programas cientficos, apresentam grandes ganhos de desempenho em conjunto com
memrias DDR.
Isto vale para uma processador atual, um Athlon de 1.33, um Pentium 4, etc. Conforme os
processadores forem evoluindo, o uso de memrias DDR trar ganhos de desempenho cada
vez mais tangveis, j que sero usados multiplicadores cada vez mais altos, aumentando o
abismo entre a velocidade do processador e a velocidade da memria.
Um exemplo atual o Celeron. Em suas primeiras verses, a 333, 366, 400 MHz, o Celeron,
mesmo usando barramento de 66 MHz rivalizava em desempenho com os Pentium II de 350 e
400 MHz, que j utilizavam bus de 100, simplesmente por que a 366 MHz o Celeron ainda no
era muito penalizado pela memria mais lenta.
Porm, conforme o Celeron foi sendo lanado em verses cada vez mais rpidas, o barramento
de 66 MHz comeou a limitar severamente a performance. A Intel resolveu ento lanar no
mercado o Celeron de 800 MHz usando bus de 100 MHz. A diferena de desempenho entre um
Celeron 766 (que usa bus de 66) e um Celeron 800 (que usa bus de 100) chega a ser de quase
20% em alguns aplicativos, mesmo a freqncia do processador sendo quase a mesma. Afinal,
o Celeron 766 usa multiplicador de incrveis 11.5 x, enquanto o Celeron 800 usa multiplicador
de apenas 8 x, perdendo muito menos tempo ao acessar a memria.
158
mdulos RDRAM em pares. Mais dor de cabea, mais gastos, porm acesso memria mais
rpido. Estes 3.2 GB/s de barramento com a memria so um dos principais motivos para o
Pentium 4 ser muito rpido no Quake 3, um jogo que depende muito da velocidade do acesso
memria, mas no ajuda tanto em outros aplicativos.
O uso de mais bancos de memria traz um efeito colateral, que a necessidade de usar um
circuito de controle mais complexo, e mais caro. Este circuito de controle um dos fatores que
faz os mdulos RDRAM serem mais caros, e o culpado pelos tempos de latncia mais altos.
A organizao mais complexa e o circuito de controle mais lento, faz com que os acesso
demorem muito mais tempo. O primeiro acesso memria demora muito mais que num
mdulo DDR, apesar dos seguintes demorarem apenas um ciclo cada.
Isto explica por que um Pentium III espetado numa placa me o com o chipset i820, que usa
memrias Rambus, mais lento que um Pentium III usando memrias PC-100 comuns em
muitos aplicativos, ganhando em outros. Apesar de transferir mais dados por ciclo, os mdulos
RDRAM demoram mais para comear a transferir dados, o que significa mais ciclos de
processamento desperdiados.
Aplicativos que realizam vrios acessos a memria, transferindo um nmero pequeno de dados
por acesso, acabam apresentando um desempenho inferior do que apresentariam com
memrias PC-100 comuns, enquanto aplicativos que manipulam grandes quantidades de dados
so beneficiados. uma faca de dois gumes.
Memrias VC-SDRAM
As memrias VC-DRAM so mais uma tecnologia fracassada, assim como as memrias BEDO
que vimos a pouco. Entretanto, no deixam de ser uma tecnologia interessante.
As memrias VC-SDRAM, ou Virtual Chanel SDRAM, so uma tecnologia que consiste em incluir
um pequeno buffer de dados em mdulos de memria SDRAM comuns, que passam a ser
mdulos Virtual Channel.
Dentro do processador, existem vrios registradores, de 32 bits cada. Os registradores
armazenam as instrues que esto sendo processadas, e a cada ciclo so alimentados com
novos dados. No caso dos mdulos de memria VC-SDRAM o buffer visa permitir vrios
acessos simultneos memria, agilizando o acesso a dados. O nome Virtual Channel, ou
canal virtual vem justamente desta caracterstica.
Qualquer dispositivo que possa acessar a memria principal, seja o processador, uma placa de
vdeo AGP, uma placa SCSI, etc. chamado de mestre. Atualmente vrios dispositivos tem
permisso para acessar diretamente a memria principal, e muitas vezes acontece de vrios
dispositivos tentarem acess-la ao mesmo tempo. No caso de um mdulo de memria SDRAM
comum, apenas um dispositivo pode acessar a memria por vez, ao terminar ele dar espao
para outro e novamente aguardar sua vez caso precise realizar mais transferncias. A grande
vantagem das memrias VC-SDRAM o fato de permitirem (devido existncia do buffer) que
vrios dispositivos possam fazer acessos memria, simultaneamente.
O problema que, na pratica, os registradores servem para apenas diminuir o tempo de
latncia, mas a velocidade das transferncias continua a mesma: 800 MB/s a 100 MHz ou 1.06
GB/s a 133 MHz, resultando em um ganho de performance muito pequeno.
159
ECC e Paridade
Por melhor que seja a qualidade, todos os tipos de memria so passveis de erros, que podem
ser causados por inmeros fatores, que vo desde interferncias momentneas defeitos
fsicos nos mdulos de memria. Um dado adulterado pode causar os mais diversos efeitos
colaterais. Para aumentar o grau de confiabilidade dos sistemas, foram criados mtodos de
diagnstico e correo de erros. Talvez, num micro domstico, um sistema de correo de
erros no seja to importante, pois um erro na memria no mximo causaria o travamento da
mquina. Em aplicaes crticas porm, como num banco, qualquer erro de processamento
pode causar grandes prejuzos.
Atualmente, os mtodos usados para a deteco de erros nas memrias so a Paridade e o
ECC (Error Correcting Code ou cdigo de correo de erros), que se baseiam em tcnicas
totalmente diferentes:
A Paridade um mtodo mais antigo, que somente capaz de identificar alteraes nos dados
depositados nas memrias, sem condies de fazer qualquer tipo de correo. A paridade
consiste na adio de mais um bit para cada byte de memria, que passa a ter 9 bits, tendo o
ltimo a funo de diagnosticar alteraes nos dados.
A operao de checagem dos dados na paridade bem simples: so contados o nmero de
bits 1 de cada byte. Se o nmero for par, o bit de paridade assume um valor 1 e caso seja
impar, o 9 bit assume um valor 0. Quando requisitados pelo processador, os dados so
checados pelo circuito de paridade que verifica se o nmero de bits 1 corresponde ao
depositado no 9 bit.
Caso seja constatada alterao nos dados, ele envia ao processador uma mensagem de erro.
Claro que este mtodo no 100% eficaz, pois no capaz de detectar a alterao de um
nmero de bits que mantenha a paridade. Caso por exemplo, dois bits zero retornassem
alterados para bits um, o circuito de paridade no notaria a alterao nos dados. Felizmente, a
possibilidade da alterao de dois ou mais bits ao mesmo tempo remota.
Exemplo de Byte de dados
Nmero de Bits 1 no
Byte
Bit de paridade
00000000
10110011
00100100
11111111
160
O uso da paridade no torna o computador mais lento, pois os circuitos responsveis pela
checagem dos dados so independentes do restante do sistema. Seu nico efeito colateral, o
encarecimento das memrias, que ao invs de 8 bits por byte, passam a ter 9, tornando-se
cerca de 12% mais caras.
Antigamente quase no se fabricavam memrias sem paridade. As memrias EDO e SDRAM
atuais porm, apresentam um bom nvel de confiabilidade, o que torna o uso da paridade
dispensvel. De fato, poucos fabricantes ainda produzem memrias com o 9 bit.
Para sistemas destinados a operaes crticas, foi desenvolvido o ECC, um mtodo de
diagnstico bem mais eficiente, por ser capaz de alm de identificar erros nos dados, corrigilos atravs de algoritmos especiais. Numa memria com ECC encontramos mais 1, 2 ou at 3
bits para cada byte de memria. Quanto maior a quantidade de bits destinados ao ECC, mais
complexos sero os cdigos armazenados, e maior ser a possibilidade de um eventual erro ser
corrigido.
Apesar de ainda no ser muito usado em memrias RAM, justamente devido boa
confiabilidade das memrias atuais, o ECC item obrigatrio em discos rgidos e CD-ROMs,
pois neles o corrompimento de dados muito comum.
161
Captulo 7:
Discos Rgidos
162
A aplicao da camada magntica feita dos dois lados do disco, e pode ser feita de duas
maneiras diferentes. A primeira chama-se eletroplating e bem semelhante eletrlise
usada para banhar bijuterias ouro. Esta tcnica no permite uma superfcie muito uniforme,
e por isso, s usada em HDs antigos, em geral os com menos de 500 MB. A tcnica usada
atualmente muito mais precisa, chama-se sputtering e usa uma tecnologia semelhante
usada para soldar os transstores dos processadores.
Como a camada magntica tem apenas alguns mcrons de espessura, recoberta por uma fina
camada protetora, que oferece alguma proteo contra pequenos impactos. Esta camada
importante, pois apesar dos discos serem encapsulados em salas limpas, eles internamente
contm ar, com presso semelhante ambiente. Como veremos adiante, no seria possvel um
disco rgido funcionar caso internamente houvesse apenas vcuo.
Os HDs so hermeticamente fechados, a fim de impedir qualquer contaminao proveniente do
meio externo, porm, nunca possvel manter um ambiente 100% livre de partculas de
poeira. Um pequeno dano na camada protetora no interfere no processo de leitura/gravao,
que feito de forma magntica.
Os discos so montados em um eixo tambm feito de alumnio, que deve ser slido o suficiente
para evitar qualquer vibrao dos discos, mesmo a altas rotaes. Este mais um componente
que passa por um processo de polimento, j que os discos devem ficar perfeitamente presos e
alinhados.
Finamente, temos o motor de rotao, responsvel por manter uma rotao constante. O
motor um dos maiores responsveis pela durabilidade do disco rgido, pois a maioria das
falhas graves provm justamente do motor.
Os HDs mais antigos utilizavam motores de 3,600 rotaes por minuto, enquanto que
atualmente, so utilizados motores de 5,600 ou 7,200 RPM, que podem chegar a mais de
10,000 RPM nos modelos mais caros. A velocidade de rotao um dos principais fatores que
determinam a performance.
Para ler e gravar dados no disco, usamos cabeas de leitura eletromagnticas (heads em
Ingls) que so presas a um brao mvel (arm), o que permite seu acesso a todo o disco. O
brao de leitura uma pea triangular feita de alumnio ou ligas deste, pois precisa ser ao
mesmo tempo leve e resistente. Um dispositivo especial, chamado de atuador, ou actuator
em Ingls, coordena o movimento das cabeas de leitura.
Nos primeiros discos rgidos, eram usados antiquados motores de passo para movimentar os
braos e cabeas de leitura. Porm, alm de muito lentos, eles eram muito susceptveis a
problemas de desalinhamento, alm de no serem muito confiveis. Os discos contemporneos
(qualquer coisa acima de 40 MB) utilizam um mecanismo bem mais sofisticado para esta
tarefa, justamente o actuator, composto por um dispositivo que atua atravs de atrao e
repulso eletromagntica. Basicamente temos dois eletroms, um de cada lado do brao
mvel. Alterando a intensidade da corrente eltrica e, consequentemente a potncia de cada
im, o brao e consequentemente as cabeas de leitura se movimentem. Apesar de parecer
suspeito, esse sistema muito mais rpido, preciso e confivel que os motores de passo.
163
Outro dado interessante a maneira como as cabeas de leitura lem os dados, sem tocar na
camada magntica. Se voc tiver a oportunidade de ver um disco rgido aberto, ver que, com
os discos parados, as cabeas de leitura so pressionadas levemente em direo ao disco,
tocando-o com uma certa presso. Porm, quando os discos giram alta rotao, forma-se
uma espcie de colcho de ar (pois os discos so fechados hermeticamente, mas no vcuo,
temos ar dentro deles). Este colcho de ar repele a cabea de leitura, fazendo com que fique
sempre a alguns mcrons de distncia dos discos. mais ou menos o mesmo princpio utilizado
nos avies.
Veja que enquanto o HD est desligado, as cabeas de leitura ficam numa posio de
descanso, longe dos discos magnticos. Elas s saem dessa posio quando os discos j esto
girando velocidade mxima. Para prevenir acidentes, as cabeas de leitura voltam posio
de descanso sempre que no esto sendo lidos dados, apensar dos discos continuarem
girando.
justamente por isso que s vezes ao sofrer um pico de tenso, ou o micro ser desligado
enquanto o HD acesso, surgem setores defeituosos. Ao ser cortada a energia, os discos
param de girar e desfeito o colcho de ar, fazendo com que as cabeas de leitura possam vir
a tocar os discos magnticos.
Para diminuir a ocorrncia deste tipo de acidente, nos HDs modernos instalado um pequeno
im em um dos lados do actuator, que se encarrega de atrair as cabeas de leitura posio
de descanso, toda vez que a eletricidade cortada (tecnologia chamada de auto-parking). A
camada de proteo dos discos magnticos, tambm oferece alguma proteo contra impactos,
mas mesmo assim, s vezes os danos ocorrem, resultando em um ou vrios setores
defeituosos. Por isso, sempre bom desligar o micro apenas na tela o seu computador j
pode ser desligado com segurana do Windows.
Apesar do preo, um no-break ser uma excelente aquisio, no s por aumentar sua
tranqilidade enquanto est trabalhando (j que mesmo se a eletricidade acabar, voc ainda
ter tempo suficiente para salvar seu trabalho e desligar tranqilamente o micro), mas por
prevenir danos aos discos rgidos. Atualmente os modelos mais baratos custam menos de 200
reais, menos de 15% do valor total de um micro simples.
A placa controladora
Todo o funcionamento do disco rgido, a movimentao da cabea de leitura, a velocidade de
rotao, a leitura e gravao dos dados, o envio e recebimento de dados atravs da porta IDE,
etc. coordenado pela placa controladora. Nos HDs mais antigos, a placa controladora era uma
164
placa separada, conectada a um slot ISA e ligada ao HD por dois cabos de dados. Este arranjo
era muito ineficiente, pois a distncia tornava a comunicao muito susceptvel a interferncias
e corrupo de dados.
A partir do advento dos discos IDE, a placa controladora passou a fazer parte do prprio disco
rgido. Nada mais lgico, pois a placa controladora precisa ser construda de acordo com a
arquitetura fsica do disco, e jamais funcionaria em outro modelo, sendo assim, no existiria
motivo para mante-los separados. Alm da praticidade, este arranjo permite uma comunicao
de dados muito mais eficiente, j que so usados cabos muitos mas curtos. por isso que no
dizemos controladora IDE e sim interface IDE, pois ela funciona apenas como um meio de
comunicao, j que a controladora faz parte do prprio disco rgido.
Apesar de pequena, a placa controladora de um disco atual muito mais sofisticada do que um
micro antigo inteiro, (um 286 por exemplo), possuem mais poder de processamento e at
mesmo mais memria, na forma do cache ou buffer, por sinal um dos grandes responsveis
pelo desempenho dos HDs atualmente. Os HDs atuais podem trazer at 2 MB de cache, que
armazena os dados acessados, diminuindo bastante o nmero de leituras. Dados armazenado
no cache podem ser transferidos quase que instantaneamente, usando toda a velocidade
permitida pela interface IDE, enquanto um acesso a dados gravados nos discos magnticos
demoraria muito mais tempo.
Materiais utilizados
Existem pesquisas para desenvolver materiais mais baratos que as ligas de alumnio usadas
atualmente, mas ao mesmo tempo rgidos o suficiente para substitui-las, o que poderia
baratear substancialmente os discos rgidos. Ha muito os grandes fabricantes vm fazendo
pesquisas, a maioria com compostos de vidro ou plstico.
165
A IBM foi a pioneira com os discos de vidro, com seu Deskstar 75GXP. A tecnologia
desenvolvida pela IBM oferece at mesmo, algumas vantagens sobre os discos de alumnio
tradicionais, j que o vidro uma material mais duro, e justamente por isso, os discos so
mais estveis altas rotaes. Porm, os discos da IBM ainda so mais caros que modelos
equivalentes com discos de alumnio.
A Samsung vem trabalhando atualmente em discos de compostos plsticos, visando produzir
discos de baixo custo. Porm, ao contrrio do vidro, o plstico um material muito pouco
resistente, e os discos muito mais susceptveis a deformaes a altas temperaturas e altas
rotaes. de se esperar que se chegarem a ser lanados, os discos de plstico sejam bem
mais baratos que os de alumnio ou vidro, mas ao mesmo tempo, mais lentos e menos
durveis.
166
do que o conjunto de trilhas com o mesmo nmero nos vrios discos. Por exemplo, o cilindro
1 formado pela trilha 1 de cada face de disco, o cilindro 2 formado pela trilha 2 de cada
face, e assim por diante.
Densidade
Para criar um disco rgido de maior capacidade, podemos usar mais discos no mesmo HD, usar
discos maiores, ou aumentar a densidade de gravao dos discos.
167
Simplesmente aumentar a quantidade de discos dentro do disco rgido, de 3 para 6 discos por
exemplo, aumentaria apenas a capacidade do disco rgido, mas no sua performance. Caso
aumentssemos o tamanho dos discos de 3.5 polegadas para 5.25 polegadas por exemplo,
tambm seria possvel gravar mais dados nos discos, porm, novamente a velocidade de
acesso aos dados ficaria comprometida.
Sendo assim, a maneira mais eficiente de aumentar a capacidade dos discos rgidos
justamente aumentando a densidade dos discos magnticos. Aumentar a densidade, significa
conseguir gravar mais dados no mesmo espao fsico. Podemos ter ento mais trilhas no
mesmo disco e cada trilha pode passar a ter mais setores, permitindo gravar mais dados num
disco do mesmo tamanho.
Porm, aumentando a densidade dos discos surgem vrios problemas. Diminuindo o espao
ocupado por cada bit no disco, enfraquecemos seu sinal magntico. Precisamos ento de uma
mdia de melhor qualidade, para que os dados possam manter-se estveis no disco. Tambm
precisamos desenvolver uma cabea de leitura muito mais sensvel, assim como aperfeioar os
mecanismos de movimentao dos braos de leitura.
Apesar destas dificuldades, os fabricantes tm conseguido desenvolver incrveis tecnologias,
que esto permitindo aumentar assustadoramente a densidade dos discos, permitindo que
alm de discos mais velozes, tenhamos uma queda vertiginosa no preo por Megabyte.
168
determinados. Cada bit formado no disco por uma seqncia de vrias molculas. Quanto
maior for a densidade do disco, menos molculas sero usadas para armazenar cada bit, e
teremos um sinal magntico mais fraco. Precisamos ento de uma cabea magntica mais
precisa.
Quando preciso ler os dados gravados, a cabea de leitura capta o campo magntico gerado
pelas molculas alinhadas. A variao entre os sinais magnticos positivos e negativos gera
uma pequena corrente eltrica, que caminha atravs dos fios da bobina. Quando o sinal chega
na placa lgica do HD, ele interpretado como uma seqncia de bits 1 e 0.
Vendo desta maneira, o processo de armazenamento de dados em discos magnticos parece
ser simples, e realmente era nos primeiros discos rgidos (como o Winchester da IBM), que
eram construdos de maneira praticamente artesanal. Apesar de, nos discos modernos terem
sido incorporados vrios aperfeioamentos, o processo bsico continua sendo o mesmo.
Formatao
Para podermos usar o disco rgido, primeiro devemos format-lo. Formatar significa dividir
logicamente o disco em setores endereveis, permitindo que os dados possam ser gravados e
posteriormente lidos de maneira organizada.
A formatao do disco um assunto relativamente complicado, tanto que muitas vezes,
mesmo profissionais da rea tm dvidas sobre este assunto. A primeira coisa a se
compreender sobre isto, que existem dois tipos de formatao: a formatao fsica, ou
formatao de baixo nvel, e a formatao lgica.
No incio deste captulo, discutimos sobre a organizao do disco em trilhas, setores e cilindros.
Esta organizao necessria para que se possa ler e gravar dados no disco.
A diviso do disco em trilhas, setores e cilindros chamada de formatao de baixo nvel, ou
formatao fsica. Os discos mais antigos, padro ST-506 e ST-412 (que h mais de uma
dcada deixaram de ser usados, sendo substitudos pelos discos padro IDE e SCSI), eram
muito mais simples que os atuais, permitindo que a formatao fsica fosse feita pelo prprio
usurio atravs do Setup. Inclusive, estes discos precisavam ser periodicamente reformatados
fisicamente. Isso acontecia por um problema simples: quando lidos pela cabea de leitura, os
setores do disco esquentavam e se expandiam, esfriando e contraindo-se logo em seguida.
Esta expanso e contrao da superfcie do disco, acabava por alterar a posio das trilhas,
causando desalinhamento e dificultando a leitura dos dados pela cabea magntica, sendo
necessria uma nova formatao fsica para que as trilhas, setores e cilindros, voltassem s
suas posies iniciais.
Para piorar, nesses discos obsoletos era utilizado um motor de passo para movimentar as
cabeas eletromagnticas que, por no ser completamente preciso, sempre acabava causando
algum desalinhamento tambm.
Os HDs IDE e SCSI, usados atualmente, j so muito mais complexos que os discos antigos,
sendo quase impossvel determinar sua disposio de trilhas, setores e cilindros para
possibilitar uma formatao fsica. Eles tambm no possuem o problema de desalinhamento,
de modo que neles a formatao fsica feita somente uma vez na fbrica.
Qualquer tentativa indevida de formatar fisicamente um disco moderno simplesmente no
surtir efeito, podendo em alguns casos raros, at mesmo inutilizar o disco. Concluindo, todos
169
170
Compactao de Arquivos
A compactao de arquivos sempre foi um recurso muito utilizado, sua origem se confunde
com a prpria histria da computao. Atravs da compactao, podemos aumentar
consideravelmente a quantidade de arquivos e programas que podem ser gravados no mesmo
espao fsico. Um HD de 200 Megabytes, por exemplo, pode guardar facilmente 300 MB, 400
MB ou at mais de arquivos compactados, um ganho considervel. Conforme os discos rgidos
e outras formas de armazenamento foram crescendo em capacidade, o uso da compactao foi
tornando-se menos necessrio, mas este ainda um recurso bastante utilizado.
Compactar arquivos um simples processo de substituio. Por exemplo, cada caractere de
texto ocupa 8 bits, o que nos d um total de 256 combinaes possveis. O conjunto de
171
caracteres ASCII prev o uso de todas as 256 combinaes, porm, em geral utilizamos apenas
letras, nmeros e acentuao. Numa imagem em BMP, com 256 cores, usamos tambm 8 bits
para representar cada ponto, mas numa imagem sempre temos grandes reas com pontos da
mesma cor. Num arquivo executvel, sempre temos comandos e informaes repetitivas. Em
todos os casos temos informaes redundantes que poderiam ser perfeitamente substitudas
por cdigos menores.
Existem vrios algoritmos de compactao, que prevem vrios tipos de substituies para
diferentes tipos de arquivos. Porm, uma vez compactado, um arquivo qualquer deixa de ser
utilizvel. Para poder usar novamente o arquivo, preciso fazer o processo inverso para ter
novamente o arquivo original. Existem vrios tipos de compactao de arquivos, cada tipo com
suas vantagens e desvantagens:
Compactao de arquivos individuais baseada em um utilitrio: Consiste em compactar
arquivos utilizando programas como o Winzip, Winrar, Arj etc. Muito provavelmente voc j
trabalhou com um destes programas, e deve ter reparado que alguns arquivos, como textos e
imagens .BMP permitem uma taxa de compactao muito maior do que outros. Isto acontece
por que estes arquivos possuem uma quantidade de informao redundante muito grande.
Experimente abrir o Paint, criar uma imagem de 640x480, desenhar apenas um quadrado
preto e salvar o arquivo como um bitmap de 24 bits.
O arquivo ficar com cerca de 900 Kbytes. Experimente depois compactar esta imagem usando
um programa compactador qualquer, e perceber que a imagem ficar com apenas 3 ou 5
Kbytes, menos de 1% do tamanho original! Claro que este um caso extremo, mas
geralmente conseguimos diminuir o tamanho dos arquivos em 30 ou 50%. O nico problema
que, usando um destes programas para compactar arquivos, necessrio descompact-los
antes de poder utiliz-los. Estes programas esto sendo muito usados hoje em dia,
principalmente na Internet, onde de praxe compactar os arquivos antes de envi-los, com o
objetivo de diminuir o tempo da transferncia.
Compactao de volumes: Ao invs de compactar arquivos individualmente, possvel criar
volumes compactados, usando programas como o DriveSpace (que acompanha o Windows
95/98) ou o Stacker. Em geral, compactamos uma partio de disco inteira. Todos os arquivos
gravados nesta partio passam a fazer parte de um volume compactado, na verdade, um
grande e nico arquivo. Neste caso fica residente na memria um driver de compactao, que
serve como um intrprete, compactando os arquivos antes de grav-los e descompactando-os
conforme so lidos, entregando-os ao sistema operacional em sua forma original, tudo feito em
tempo real.
Como os dados so gravados de forma compactada, em mdia possvel gravar 50 ou 60% a
mais de dados. A desvantagem que como o processador utilizado para
compactar/descompactar os arquivos, temos uma diminuio na performance geral do
equipamento. Em um 486 tudo ficar muito mais lento, mas a partir de um Pentium 133, a
diferena j no to perceptvel.
A meu ver, o maior problema com este sistema, qualquer problema pode tornar o volume
compactado inacessvel, causando a perda dos dados gravados. Hoje em dia este sistema no
quase utilizado, tambm por que os programas disponveis so capazes de trabalhar apenas
em parties formatadas com FAT 16, no sendo compatveis com FAT 32 e NTFS, por
exemplo.
Compactao de arquivos feita pelo sistema operacional: Este o mtodo permitido pelo
Windows 2000 e Windows NT em parties NTFS, que permite unir melhor dos dois mundos,
compactando individualmente arquivos ou pastas, mantendo os dados acessveis mas ao
mesmo tempo economizando espao em disco. Outra vantagem, que, devido aos arquivos
serem compactados individualmente, no existe o risco de perda de dados.
172
Interfaces de Disco
Assim como uma placa de vdeo ligada em um slot PCI ou AGP, para poder comunicar-se com
o restante do sistema, o disco rgido precisa estar ligado a alguma interface. Uma interface de
disco nada mais do que um meio de comunicao, uma estrada por onde possam trafegar os
dados que entram e saem do HD. De nada adianta um disco rgido muito rpido, se a interface
no permite que ele se comunique com o restante do sistema usando toda a sua velocidade.
Atualmente so usados dois padres de interfaces de disco: o IDE (tambm chamado de ATA)
e o SCSI, com predominncia do IDE.
Placas me mais antigas, no possuam interfaces IDE. Nelas, a interface IDE deveria ser
adquirida separadamente, e encaixada em um slot disponvel. Se voc tiver a oportunidade de
examinar o hardware de um 486 antigo, ver uma placa ISA, EISA ou VLB, que inclui a
Interface IDE, alm da interface para drives de disquetes, uma porta paralela, duas portas
seriais e uma porta para Joystick. Esta placa chamada de super IDE.
Todas as placas me atuais, possuem alm de duas portas seriais e uma porta paralela, duas
interfaces IDE embutidas, chamadas de controladora primria e controladora secundria. Cada
controladora suporta dois dispositivos, o que permite um mximo de 4 dispositivos IDE num
mesmo micro. Para isto, um dos dispositivos dever ser configurado como master (mestre), e
o outro como slave (escravo), configurao que feita atravs de jumpers.
O cabo IDE possui trs encaixes, um que ligado na placa me e outro em cada dispositivo.
Mesmo que voc tenha apenas um dispositivo IDE, voc dever lig-lo no conector da ponta,
nunca no conector do meio. O motivo para isto, que, ligando no conector do meio o cabo
ficar sem terminao, fazendo com que os dados venham at o final do cabo e retornem como
pacotes sobra, interferindo no envio dos pacotes bons e causando diminuio na velocidade de
transmisso. Este fenmeno tambm ocorre em cabos coaxiais de rede, onde so instalados
terminadores nas duas pontas do cabo, que absorvem as transmisses evitando os pacotes
sombra. No caso dos dispositivos IDE, o dispositivo ligado na ponta do cabo funciona como
terminador.
Existem vrios modelos de interfaces IDE, que oferecem diferentes modos de operao. Estes
modos de operao so chamados de Pio e determinam a velocidade e recursos da interface.
Placas me um pouco mais antigas, como as placas para processadores Pentium que utilizam
os chipsets FX e VX, suportam apenas o modo Pio 4, sendo capazes de transferir dados a 16.6
Megabytes por segundo. Placas um pouco mais recentes, suportam tambm o Ultra DMA 33 ou
mesmo o Ultra DMA 66.
Provavelmente, voc j deve ter ouvido falar do Ultra DMA, tambm chamado de Ultra ATA.
Este modo de operao traz vrias vantagens sobre o antigo Pio Mode 4, como a maior taxa de
transferncia de dados, que passa a ser de 33 Megabytes por segundo. A principal vantagem
do UDMA porm, permitir que o disco rgido possa acessar diretamente a memria RAM.
Usando o UDMA, ao invs do processador ter de ele mesmo transferir dados do HD para a
memria RAM, e vice-versa, pode apenas fazer uma solicitao ao disco rgido para que ele
mesmo faa o trabalho. Claro que este modo de operao aumenta perceptivelmente o
desempenho do sistema, pois poupa o processador do envolvimento com as transferncias de
dados, deixando-o livre para executar outras tarefas.
173
O Pio Mode 4 permite o uso do Multiword DMA 2, que tambm permite o acesso direto
memria, embora de forma um pouco menos eficiente.
Para fazer uso das vantagens do UDMA, preciso que o disco rgido tambm oferea suporte a
esta tecnologia. Todos os modelos de discos mais recentes incluem o suporte a UDMA, porm,
mantendo a compatibilidade com controladoras mais antigas. Caso tenhamos na placa me
uma controladora que suporte apenas o Pio 4, o HD funcionar normalmente, claro que
limitado s caractersticas da interface. O Windows 98 possui suporte nativo a HDs UDMA; no
caso do Windows 95, necessrio instalar os drivers UDMA, geralmente encontrados na pasta
IDE do CD de drivers que acompanha a placa me.
Existem ao todo, 7 modos de operao de interfaces IDE, que vo desde o Pio Mode 0,
extremamente lento, ao novo UDMA 66, que mantm os recursos do Ultra DMA, porm
suportando maiores velocidades de transferncias de dados. Vale lembrar que estas
velocidades so o fluxo mximo de dados permitido pela interface, no correspondendo
necessariamente velocidade de operao do disco.
Funciona como numa auto-estrada: se houver apenas duas pistas para um grande fluxo de
carros, havero muitos congestionamentos, que acabaro com a duplicao da pista. Porm, a
mesma melhora no ser sentida caso sejam construdas mais faixas. Os modos de operao
das interfaces IDE so:
Modo de Operao
PIO MODE 0
PIO MODE 1
PIO MODE 2
PIO MODE 3
PIO MODE 4
UDMA 33 (UDMA 2)
UDMA 66 (UDMA 4)
A maioria dos discos atuais so compatveis com o UDMA 66, esta nova interface permite taxas
de transferncia prximas s das controladoras SCSI. Claro que os 66 MB/s permitidos no
ser necessariamente a velocidade alcanada pelo disco rgido, porm, sempre existe ganho de
performance sobre o mesmo HD instalado em uma porta UDMA 33, nem tanto em aplicativos
domsticos, mas principalmente em aplicativos que trabalham com um grande fluxo de dados,
como no caso de um servidor de rede.
O encaixe das interfaces UDMA 66 possuem os mesmos 40 pinos dos outros padres, assim
como compatibilidade retroativa com qualquer HD IDE. Porm, os cabos possuem 80 vias,
sendo 40 so usadas para transportar dados e 40 como terras. Os fios so intercalados na
forma de um fio de dados, um terra, outro de dados etc., esta disposio atenua as
interferncias e permite atingir os 66 MB/s. Outro requisito imposto pelo padro que os cabos
no tenham mais que 45 cm de comprimento, pois o cabo atua como uma antena, captando
interferncias externas. Quanto mais longo for o cabo, mais forte ser a interferncia.
Para ativar o UDMA 66, voc precisa que tanto o disco rgido, quanto a placa me, sejam
compatveis, sendo obrigatrio o uso do cabo especial de 80 vias que fornecido junto com a
placa me.
Finamente, preciso instalar os drivers que acompanham a placa me para ativar o suporte ao
UDMA 66 no Windows 98, pois este possui suporte nativo apenas para UDMA 33. Os drivers de
UDMA vem no CD da placa me, normalmente no diretrio IDE. Algumas vezes os drivers
tambm podem ser instalados diretamente atravs de um programa de configurao incluso no
174
CD. Em caso de dvida, basta consultar o manual da placa. Mesmo com todo o hardware
necessrio, sem instalar os drivers, o recurso permanecer desativado.
175
Alm das controladoras SCSI, que no so uma soluo muito vivel para o usurio domstico,
j que os discos rgidos SCSI so caros, existem tambm algumas controladoras RAID IDE, que
alm de serem mais baratas, permitem usar os discos rgidos IDE que temos no mercado.
Uma controladora que vem sendo muito elogiada, a Promise FastTrak66 IDE. Nos EUA, esta
controladora vendida por 65 dlares, aqui no Brasil, o preo varia muito, dependendo de
onde voc for comprar, mas possvel encontra-la por menos de 100 dlares.
Como outras controladoras similares, a Premisse FastTrak66 uma placa de expanso que
deve ser conectada a um dos slots PCI do micro. O placa substitui as interfaces IDE da placa
me, por isso detectada automaticamente pelo sistema operacional que estiver utilizando,
seja o Windows 95/98 quanto o Windows 2000 ou mesmo o Linux, tornando a instalao
bastante simples.
A placa trs as duas sadas IDE normais. Cada sada permite conectar dois discos rgidos, o
que traz a possibilidade de instalar at 4 discos rgidos IDE. As possibilidades so as seguintes:
RAID 0 (Striping):
possvel combinar 2, 3 ou 4 discos rgidos, que sero acessados como se fossem um s,
aumentando radicalmente o desempenho do acesso disco. Os dados gravados so
fragmentados e os pedaos so espalhados por todos os discos. Na hora de ler, os discos so
acessados ao mesmo tempo. Na prtica, temos um aumento de desempenho de cerca de 98%
usando dois discos, 180% usando 3 discos e algo prximo a 250% usando 3 discos. As
capacidades dos discos so somadas. Usando 3 discos de 8 GB por exemplo, voc passar a ter
um grande disco de 24 GB.
Este modo o melhor do ponto de vista do desempenho, mas ruim do ponto de vista da
confiabilidade, pois como os dados so fragmentados, caso apenas um disco falhe, voc
perder os dados gravados em todos os discos.
Uma observao importante sobre este modo que voc deve usar discos rgidos idnticos.
at possvel usar discos de diferentes capacidades, mas o desempenho ficar limitado ao
desempenho do disco mais lento.
RAID 1 (Mirroring):
Este modo permite usar 2 discos, sendo que o segundo armazenar uma imagem idntica do
primeiro. Na pratica, ser como se voc tivesse apenas um disco rgido instalado, mas caso o
disco titular falhe por qualquer motivo, voc ter uma cpia de segurana armazenada no
segundo disco. Este o modo ideal se voc quiser aumentar a confiabilidade do sistema.
A observao sobre este modo que ao usar dois discos, procure colocar um em cada uma das
duas interfaces IDE da placa, isto melhorar o desempenho. Outro ponto que caso os dois
discos estejam na mesma interface, como master e slave, voc teria que restar o micro caso o
primeiro disco falhasse (este problema ocorre em todas as controladoras RAID IDE). Usando
um em cada interface a controladora far a troca sem necessidade de reset.
176
RAID 10 (Mirror/Strip):
Este modo pode ser usado apenas caso voc tenha 4 discos rgidos. Os dois primeiros
funcionaro em Striping, dobrando o desempenho, enquanto os outros dois armazenaro uma
imagem dos dois primeiros, assegurando a segurana. Este modo na verdade uma
combinao dos dois primeiros.
Configurao:
Depois de espetar a placa em um slot PCI e conectar os discos rgidos a ela, voc dever
apertar Ctrl + F durante a inicializao do micro para acessar o BIOS Setup da placa. Dentro
do Setup, escolha a opo de auto configurao e em seguida o modo de operao, entre os 3
que expliquei anteriormente e seu sistema RAID estar pronto para uso.
Usando Striping, os discos sero vistos como se fossem um s, isto significa que voc
particionar e acessar os discos como se tivesse apenas um disco instalado. Usando Mirroring
tambm, do ponto de vista do sistema operacional s existir um disco instalado. A prpria
controladora se encarregar de copiar os dados para o segundo disco.
Uma ltima observao que tanto o Windows 2000 Server quanto o Windows NT Server
trazem um servio que permite estes mesmos recursos, usando as controladoras IDE da placa
me. O sistema no to eficiente quanto uma controladora dedicada, mas voc no precisar
pagar nada a mais. No Windows 2000 o recurso pode ser configurado em Painel de controle/
ferramentas administrativas/ gerenciamento do computador . Tem detalhes de como configurar
o recurso no Help. Algumas verses do Linux tambm trazem um recurso semelhante.
Interfaces SCSI
Uma opo s interfaces IDE, so as controladoras SCSI (Small Computer Systems Interface),
sigla que pronunciamos como "scuzzi" com o "u" arranhado, como no Ingls. Estas
controladoras so encaixadas em um slot disponvel da placa me.
As controladoras e discos SCSI so superiores aos IDE em vrios aspectos, porm no so to
populares devido ao preo. Uma Ferrari muito melhor que um Gol, mas no to vendida,
justamente por ser mais cara e pelas pessoas normalmente no precisarem de um carro to
rpido. Similarmente, do ponto de vista de um usurio domstico, as vantagens do SCSI no
justificam seu alto preo. Mas em micros de alto desempenho, como servidores de rede, o uso
do SCSI quase obrigatrio.
Numa controladora SCSI, podemos usar at 15 dispositivos simultaneamente (j que um ID
usado pela prpria controladora) sem que haja degradao de performance, como acontece
quando usamos mais de um dispositivo IDE numa mesma controladora.
Outra grande vantagem do SCSI, uma menor utilizao do processador quando o HD
acessado, justamente porque praticamente todo trabalho executado pelos prprios discos
(sob orientao da controladora), e no pelo processador.
Basicamente, o processador precisa apenas informar controladora, quais dados devem ser
transferidos, onde estes dados esto gravados e para onde eles sero transferidos, para que a
177
Controladora de 8 Bits
(Narrow SCSI)
5 MB/s
10 MB/s
20 MB/s
40 MB/s
80 MB/s
Controladora de 16 Bits
(Wide SCSI)
10 MB/s
20 MB/s
40 MB/s
80 MB/s
160 MB/s
Como nos discos IDE, esta a transferncia de dados permitida pela controladora, e no a
velocidade de operao dos discos. Atualmente, mesmo os discos rgidos mais rpidos,
dificilmente superam a marca dos 30 MB/s. Poderamos pensar ento, qual seria a vantagem
de uma controladora rpida, se nenhum disco ser capaz de utilizar toda sua velocidade. No
podemos nos esquecer, porm, que numa interface SCSI podemos ligar at 15 dispositivos,
entre discos rgidos, CD-ROMS, gravadores de CD, scanners e outros. Isso particularmente
aplicvel em servidores, onde comum o uso de vrios discos rgidos. Neste caso, todos os
perifricos compartilharo o mesmo barramento de dados, utilizando toda sua capacidade. Vale
ento a mxima de quanto mais melhor.
Outro fator, que os discos rgidos mais rpidos so padro SCSI. Isso no significa, que um
disco rgido mais rpido somente por ser SCSI, mas que as tecnologias mais novas e caras
so geralmente utilizadas primeiramente em discos SCSI, sendo somente utilizadas nos discos
IDE depois de tornarem-se mais baratas. Isto acontece justamente por causa do mercado de
discos SCSI, que prioriza o desempenho muito mais do que o preo.
Se voc precisa de um equipamento com o mximo de desempenho, e pode pagar por ele,
ento o SCSI a melhor escolha. Porm, se o seu computador se destina ao uso domstico,
como aplicaes de escritrio, jogos e Internet, ento os discos IDE compensam muito mais
devido ao baixo custo. Falando em custo, no podemos esquecer que todas as placas me
modernas vm com interfaces IDE embutidas, sendo nosso nico gasto com os discos rgidos
ou CD-ROMs. Por outro lado, para usar discos SCSI, precisaramos comprar separadamente a
178
controladora, sendo que uma boa controladora SCSI custa por volta de 250 ou 300 dlares,
sendo os prprios discos SCSI mais caros.
A instalao de perifricos SCSI tambm diferente da instalao de perifricos IDE.
Primeiramente preciso comprar um cabo com encaixes suficientes para o nmero de
dispositivos que pretende encaixar. No dispositivo da ponta dever ser instalado um
terminador, que permite controladora detectar o final da cadeia. Na maioria dos casos o
terminador encaixado no dispositivo, mas em alguns casos basta mudar a posio de uma
chave. Em caso de dvida basta consultar o manual.
Para que possam ser acessados pela controladora, cada dispositivo SCSI possui um endereo
de identificao, ou ID. As controladoras Narrow possuem 8 endereos, numerados de 0 a 7,
enquanto as Wide possuem 16 endereos, numerados de 0 a 15. Como o endereo 0 usado
pela prpria controladora, sobram 7 ou 15 endereos para os dispositivos. Voc pode
configurar os endereos da maneira que quiser; a nica regra que dois dispositivos no
podem usar o mesmo ID.
179
bits). Placas Ultra-2 SCSI (Fast 40) operam a 40 MB/s (8 bits) ou 80 MB/s (16 bits). As placas
Ultra-3 SCSI (Fast 80) so as mais rpidas. operam a 80 MB/s ou 160 MB/s.
Tambm existem controladoras com buffer embutido. Este buffer funciona como um cache de
disco, melhorando a performance, principalmente nas operaes de escrita. Podem ser
encontradas placas com at 32 MB de buffer. Naturalmente, quanto mais buffer, mais cara a
placa.
Resolvido o problema da placa SCSI, resta escolher qual modo RAID ser usado. O modo pode
ser configurado atravs do BIOS da placa SCSI, que pode ser acessado pressionando uma
combinao de teclas durante o boot. O mais comum Ctrl + C.
Os modos RAID disponveis em placas SCSI so:
RAID 0 (Striping)
o modo que permite obter a melhor performance possvel, sacrificando parte da
confiabilidade. Todos os discos passam a ser acessados como se fossem um nico drive. Ao
serem gravados, os arquivos so fragmentados nos vrios discos, permitindo que os
fragmentos possam ser lidos/gravados ao mesmo tempo. Usando RAID 0 a performance um
patamar prximo da velocidade de todos os HDs somada. Ao usar 4 HDs com taxa de
transferncia de 20 MB/s cada em RAID 0, voc teria uma taxa de transferncia total de 75, 76
MB/s. O problema que caso qualquer um dos HDs apresente problema, sero perdidos os
dados armazenados em todos os HDs, j que qualquer arquivo torna-se intil caso uma parte
do cdigo seja perdida.
RAID 1 (Mirroring)
o famoso sistema de espelhamento, conseguido usando dois HDs. Um deles armazena dados,
enquanto o seguindo armazena uma cpia fiel dos mesmos dados. Caso qualquer um dos HDs
pare, ele automaticamente substitudo pelo seu clone e o sistema continua intacto. Na
maioria das controladoras RAID SCSI possvel realizar a troca do HD defeituoso a quente,
com o micro ligado, recurso ainda no disponvel nas controladoras RAID IDE.
RAID 2
um modo que no mais utilizado. O RAID 2 consiste em embutir cdigos de correo de
erros em cada cluster de dados gravado. Porm, todos os HDs atuais j vem com sistemas de
correo de erros embutidos, tornando o sistema obsoleto.
RAID 3
O RAID 3 usa um sistema de paridade para manter a integridade dos dados. Num sistema com
5 HDs, o 4 primeiros serviro para armazenar dados, enquanto o ltimo armazenar os cdigos
de paridade.
180
Nos 4 primeiros drives temos na verdade um sistema RAID 0, onde os dados so distribudos
entre os 4 HDs e a performance multiplicada por 4. Porm, os cdigos armazenados no 5
HD permitem recuperar os dados caso qualquer um dos 4 HDs pare. A recuperao feita
usando os cdigos de correo de erros combinados com os dados distribudos nos outros HDs.
possvel aplicar o RAID 3 a sistemas com mais HDs, sendo que sempre um armazenar os
cdigos de correo. Claro que este sistema funciona apenas caso apenas um HD apresente
problemas, caso d-se o azar de dois ou mais HDs apresentarem problemas ao mesmo tempo,
ou antes da controladora terminar a reconstruo dos dados, novamente perdem-se todos os
dados de todos os HDs.
RAID 4
Este modo parecido com o RAID 3, novamente um dos discos dedicado tarefa de
armazenar os cdigos de paridade, mas a forma como os dados so gravados nos demais
discos diferente. No RAID 3 os dados so divididos, sendo cada fragmento salvo em um disco
diferente. Isto permite ganhar velocidade tanto na gravao quanto na leitura dos dados.
No RAID 4 os dados so divididos em blocos, pedaos bem maiores do que no RAID 3. Com
isto, possvel ler vrios arquivos ao mesmo tempo, o que til em algumas aplicaes,
porm o processo de gravao bem mais lento que no RAID 3. O RAID 4 apresenta um bom
desempenho em aplicaes onde seja preciso ler uma grande quantidade de arquivos
pequenos. No RAID 4 o tempo de reconstruo dos dados caso um dos HDs falhe bem maior
do que no RAID 3.
RAID 5
mais um sistema que baseia-se no uso de paridade para garantir a integridade dos dados
caso um HD falhe. A diferena sobre o RAID 3 que ao invs de dedicar um HD a esta tarefa,
os dados de correo so espalhados entre os discos. A vantagem sobre o RAID 3 alcanar
taxas de leitura um pouco mais altas, pois ser possvel ler dados apartir de todos os HDs
simultaneamente, entretanto as gravaes de dados so um pouco mais lentas.
O RAID 5 pode ser implementado com apartir de 3 discos. Apesar dos dados de paridade serem
espalhados pelos discos, o espao esquivamente um dos HDs consumido por eles. Usando
4 HDs de 20 GB cada um, teremos 60 GB para dados e 20 GB para os cdigos de paridade.
Usando 8 HDs teremos 140 GB para dados e os mesmos 20 GB para paridade.
RAID 6
um padro relativamente novo, suportado por apenas algumas controladoras. semelhante
ao RAID 5, porm usa o dobro de bits de paridade, garantindo a integridade dos dados caso
at 2 dos HDs falhem ao mesmo tempo.
Ao usar 8 HDs de 20 GB cada um em RAID 6, teremos 120 GB de dados e 40 GB de paridade.
RAID 10
181
Este sistema combina caractersticas do RAID 0 e RAID 1, da o nome. O RAID 10 pode ser
implementando em sistemas com 4 discos ou mais, sendo obrigatrio um nmero par (6, 8,
etc.). Metade dos discos armazena dados e a outra metade armazena uma cpia. A metade
que armazena dados combinada, formando um sistema RAID 0, aumentando a performance,
porm mantendo a confiabilidade, j que temos cpias de todos os dados. Usando 4 HDs de 20
GB em modo 10, teremos 40 GB de dados e o dobro de desempenho que em um HD sozinho.
182
Isso no significa que o seu HD v pifar amanh, mas que so comuns erros na leitura de um
setor ou outro. Obviamente, como todos nossos dados importantes so guardados no disco
rgido, a possibilidade de erros na leitura de um setor ou outro absolutamente inaceitvel.
Isto ainda muito mais inaceitvel em mquinas destinadas a operaes crticas. Imaginem
num grande banco, se neste setor ou outro estivessem gravados os dados referentes conta
daquele magnata do petrleo...
De modo a tornar seus discos rgidos mais confiveis, os fabricantes usam tcnicas de correo
de erros cada vez mais avanadas. A tcnica mais utilizada atualmente o ECC (Error
Correction Code), tcnica tambm utilizada em drives de CD-ROM e memrias.
Usando o ECC, quando um dado gravado num setor, so gerados cdigos que so gravados
juntamente com ele. Alm dos 512 bytes de dados, cada setor armazena mais alguns bytes
contendo os cdigos ECC. A criao dos bytes de ECC, assim como sua utilizao posterior
feita pela placa lgica do disco rgido, sendo o processo de verificao e correo
completamente transparente ao sistema operacional e ao usurio.
A quantidade de cdigos a ser usada uma deciso do fabricante, mas quanto mais cdigos
forem usados, maior ser a possibilidade de recuperao dos dados do setor em caso de erro.
Atualmente, comum o uso de at 100 bytes de cdigos para cada setor, o que resulta HDs
praticamente livres de erros.
Quando um setor lido pela cabea de leitura, juntamente com os dados so lidos alguns dos
cdigos ECC, que visam apenas verificar se os dados que esto sendo lidos so os mesmos que
foram gravados, uma tcnica que lembra um pouco a paridade usada na memria RAM. Caso
seja verificado um erro, so usados os demais cdigos para tentar corrigir o problema. Na
grande maioria dos casos, esta primeira tentativa suficiente.
Em caso de fracasso, feita uma nova tentativa de leitura do setor, pois grande a
possibilidade do erro ter sido causado por alguma interferncia ou instabilidade momentnea.
Caso mesmo aps vrias tentativas o erro permanea, so usados os cdigos de ECC mais
avanados, que garantem uma possibilidade de sucesso maior, mas que por outro lado,
exigem muito mais processamento e consomem mais tempo. Se mesmo assim, no for
possvel corrigir o erro, temos uma falha de leitura. mostrada ento uma mensagem de erro
na tela e o setor atingido marcado como defeituoso no defect map.
Segundo dados da Quantum sobre seus discos rgidos, a cada 1 Gigabyte de dados lidos pela
cabea de leitura, temos um erro simples que corrigido automaticamente. A cada 1,000
Gigabytes, temos um erro que corrigido usando-se as tcnicas mais avanadas de correo, e
apenas a cada 100,000 Gigabytes temos uma falha de leitura.
Desempenho
O desempenho do HD um fator que influencia muito no desempenho global do sistema,
determinando o tempo de carregamento dos aplicativos e arquivos grandes, e at mesmo a
velocidade de acesso ao arquivo de troca. Para ser carregado um programa ou acessado
qualquer outro dado, preciso primeiramente transferi-lo do disco rgido para a memria.
Pouco adianta ter um processador ou memrias ultra-rpidos, se a todo momento eles tiverem
que esperar por dados a serem transmitidos pelo disco rgido. Depois da quantidade de
memria RAM e cache, o disco Rgido talvez o componente que mais afeta o desempenho do
micro, rivalizando at mesmo com o processador.
183
184
O tempo de latncia to importante quanto o tempo de busca. Felizmente, ele fcil de ser
calculado, bastando dividir 60 pela velocidade de rotao do HD, medida em RPM (rotaes por
minuto), e multiplicar por 1000. Teremos ento o tempo de latncia em milessegundos. Um
HD de 5200 RPM, por exemplo, ter um tempo de latncia de 11.5 milessegundos (o tempo de
uma rotao), j que 60 5200 x 1000 = 11.5
Geralmente usado o tempo mdio de latncia, que corresponde metade de uma rotao do
disco, assumindo que os clusters desejados estaro, em mdia, a meio caminho do cabeote.
Um HD de 5200 RMP teria um tempo de latncia mdio de 5.75 milessegundos.
185
Cache (Buffer)
Os discos rgidos atuais possuem uma pequena quantidade de memria cache embutida na
controladora, que executa vrias funes com o objetivo de melhorar o desempenho do disco
rgido. Neste cache ficam guardados os ltimos dados acessados pelo processador, permitindo
que um dado solicitado repetidamente possa ser retransmitido a partir do cache, dispensando
uma nova e lenta leitura dos dados pelas cabeas de leitura. Este sistema capaz de melhorar
assustadoramente a velocidade de acesso aos dados quando estes forem repetitivos, o que
acontece com freqncia em servidores de rede ou quando usada memria virtual.
Os dados lidos pelas cabeas de leitura, originalmente so gravados no cache, e a partir dele,
transmitidos atravs da interface IDE ou SCSI. Caso a interface esteja momentaneamente
congestionada, os dados so acumulados no cache e, em seguida, transmitidos de uma vez
quando a interface fica livre, evitando qualquer perda de tempo durante a leitura dos dados.
Apesar do seu tamanho reduzido, geralmente de 512 ou 1024 Kbytes, o cache consegue
acelerar bastante as operaes de leitura de dados. Claro que quanto maior e mais rpido for o
cache, maior ser o ganho de performance.
Alm do cache localizado na placa lgica do HD, a maioria dos sistemas operacionais, incluindo
claro o Windows 95/98/2000/NT, reservam uma pequena rea da memria RAM para criar um
segundo nvel de cache de disco. Como no caso de um processador, quanto mais cache, melhor
o desempenho. O tamanho do cache de disco utilizado pelo Windows pode ser configurado
atravs do cone Sistema do painel de controle, basta acessar a guia Performance.
Temos trs opes: Sistema mvel ou de encaixe, Computador Desktop e Servidor de
rede. A primeira opo usa apenas 256 KB da memria RAM para o cache de disco, e
recomendvel para micros com apenas 8 MB de memria. A opo de computador desktop o
valor defaut e reserva 1 MB para o cache de disco, sendo a ideal para micros com 12 ou 16 MB
de memria. A opo de servidor de rede reserva 2 MB. Esta opo melhora perceptivelmente
a velocidade de acesso a disco em micros com 24 MB ou mais de memria RAM.
O uso do cache de disco o fator que mais distorce os resultados dos benchmarks, pois o
programa no tem como saber se um dado provm de um acesso ao cache ou de uma leitura
fsica. Os testes de disco mais demorados utilizam arquivos grandes para diminuir este
problema, pois como o cache armazena apenas 1 ou 2 MB de dados, a distoro ao ser lido um
arquivo de, digamos, 50 MB seria muito pequena. Uma dica: no confie em benchmarks que
fazem testes rpidos como o Norton, Wintune, etc., os resultados fornecidos por estes
programas so to precisos quanto jogar dados, simplesmente no devem ser levados a srio.
Voc pode achar bons programas de Benchmark no site da Ziff Davis, estes so os mesmos
programas utilizados para fazer os testes da PC Gamers Americana. Os programas podem ser
comprados por preos mdicos ou baixados gratuitamente (no se surpreenda se forem mais
de 100 MB cada) http://www.ziffdavis.com/properties/centralproduct/zdbench.htm
Densidade
186
A densidade dos platers de um disco rgido outro fator com enorme impacto na performance.
Quanto maior for a densidade, menor ser o espao a ser percorrido pela cabea de leitura
para localizar um determinado setor, pois os dados estaro mais prximos uns dos outros. A
densidade pode ser calculada muito facilmente, bastando dividir a capacidade total do disco
pela quantidade de cabeas de leitura (e consequentemente o nmero de faces de disco).
Um disco rgido de 4 Gigabytes e 4 cabeas de leitura, possui uma densidade de 1 Gigabyte
por face de disco, enquanto que outro disco, tambm de 4 Gigabytes, porm com 6 cabeas de
leitura, possui uma densidade bem menor, de apenas 666 Megabytes por face de disco.
A densidade influencia diretamente nos tempos de acesso e de latncia do HD, alm disso, com
um nmero menor de cabeas de leitura, o tempo perdido com o Head Switch tambm
menor. Muitas vezes encontramos no mercado HDs de mesma capacidade, porm, com
densidades diferentes. Neste caso, quase sempre o HD com maior densidade utilizar
tecnologias mais recentes, sendo por isso mais rpido.
Velocidade da Interface
A interface determina a velocidade mxima de transferncia, mas no necessariamente a
performance do disco rgido. Em geral, a interface sempre muito mais rpida do que a taxa
de transferncia interna alcanada pelo HD. Porm, em muitas situaes, a interface IDE fica
momentaneamente congestionada, deixando de transmitir dados. Nestas situaes os dados
so acumulados no buffer do HD e, em seguida, transmitidos de uma vez quando a interface
fica livre.
Isto pode ocorrer em duas situaes: quando temos dois discos instalados na mesma porta IDE
e os dois discos so acessados simultaneamente, ou quando o barramento PCI fica
congestionado (j que as portas IDE compartilham os 133 MB/s com todos os demais
perifricos PCI instalados).
Nestas situaes, ter uma interface mais rpida ir permitir que os dados armazenados no
cache sejam transferidos mais rpido. Porm, em situaes normais, o desempenho ficar
limitado taxa de transferncia interna do HD, que mesmo no caso de um HD topo de linha,
lendo setores seqenciais, dificilmente chega perto de 20 MB/s
O simples fato de passar a usar DMA 66 no lugar de UDMA 33, no ir alterar quase nada o
desempenho do disco em aplicaes reais, pelo menos enquanto no tivermos HDs capazes de
manter taxas de transferncia internas prximas de 30 MB/s, o que provavelmente s deve
acontecer por volta de 2002. O UDMA 66 veio com o objetivo de ampliar o limite de
transferncia das interfaces IDE, abrindo caminho para o futuro lanamento de HDs muito mais
rpidos, que possam trabalhar sem limitaes por parte da interface, mas no de se esperar
que um velho HD de 6.4 ou algo parecido, fique mais rpido s por causa da interface mais
rpida. No adianta melhorar a qualidade da estrada se o carro no anda.
187
188
Existem vrios modelos de interfaces IDE, que oferecem diferentes modos de operao. Estes
modos de operao so chamados de "Pio" e determinam a velocidade e recursos da interface.
Placas me um pouco mais antigas, como as placas para processadores Pentium que utilizam
os chipsets FX e VX, suportam apenas o modo Pio 4, sendo capazes de transferir dados a 16,6
Megabytes por segundo. Placas um pouco mais recentes, suportam tambm o Ultra DMA 33 ou
mesmo o Ultra DMA 66.
Provavelmente voc j deve ter ouvido falar do Ultra DMA, tambm chamado de Ultra ATA.
Este modo de operao traz vrias vantagens sobre o antigo Pio Mode 4, como a maior taxa de
transferncia de dados, que passa a ser de 33 Megabytes por segundo. A principal vantagem
do UDMA porm, permitir que o disco rgido possa acessar diretamente a memria RAM.
Usando o UDMA, ao invs do processador ter de ele mesmo transferir dados do HD para a
memria RAM, e vice-versa, pode apenas fazer uma solicitao ao disco rgido para que ele
mesmo faa o trabalho. Claro que este modo de operao aumenta perceptivelmente o
desempenho do sistema, pois poupa o processador do envolvimento com as transferncias de
dados, deixando-o livre para executar outras tarefas.
O Pio Mode 4 permite o uso do Multiword DMA 2, que tambm permite o acesso direto
memria, embora de forma um pouco menos eficiente.
Para fazer uso das vantagens do UDMA, preciso que o disco rgido tambm oferea suporte a
esta tecnologia. Todos os modelos de discos mais recentes incluem o suporte a UDMA, porm,
mantendo a compatibilidade com controladoras mais antigas. Caso tenhamos na placa me
uma controladora que suporte apenas o Pio 4, o HD funcionar normalmente, claro que
limitado s caractersticas da interface. O Windows 98 possui suporte nativo a HDs UDMA; no
caso do Windows 95, necessrio instalar os drivers UDMA, geralmente encontrados na pasta
IDE do CD de drivers que acompanha a placa me.
Existem ao todo, 7 modos de operao de interfaces IDE, que vo desde o pr-histrico Pio
Mode 0, extremamente lento, ao novo UDMA 100, que mantm os recursos do Ultra DMA,
porm suportando maiores velocidades de transferncias de dados. Vale lembrar que estas
velocidades so o fluxo mximo de dados permitido pela interface, no correspondendo
necessariamente velocidade de operao do disco. Funciona como numa auto-estrada: se
houver apenas duas pistas para um grande fluxo de carros, havero muitos
congestionamentos, que acabaro com a duplicao da pista. Porm, a mesma melhora no
ser sentida caso sejam construdas mais faixas.
Os modos de operao das interfaces IDE so:
Modo de Operao
PIO MODE 0
3,3 MB/s
PIO MODE 1
5,2 MB/s
PIO MODE 2
8,3 MB/s
PIO MODE 3
11,1 MB/s
PIO MODE 4
16,6 MB/s
UDMA 33 (UDMA 2)
33,3 MB/s
UDMA 66 (UDMA 4)
66,6 MB/s
100,0 MB/s
189
A maioria dos discos atuais so compatveis com o UDMA 66, esta nova interface permite taxas
de transferncia prximas s das controladoras SCSI. Claro que os 66 MB/s permitidos no
ser necessariamente a velocidade alcanada pelo disco rgido.
O encaixe das interfaces UDMA 66 possue os mesmos 40 pinos dos outros padres, assim
como compatibilidade retroativa com qualquer HD IDE. Porm, os cabos possuem 80 vias,
sendo 40 so usadas para transportar dados e 40 como terras. Os fios so intercalados na
forma de um fio de dados, um terra, outro de dados etc., esta disposio atenua as
interferncias e permite atingir os 66 MB/s. Outro requisito imposto pelo padro que os cabos
no tenham mais que 45 cm de comprimento, pois o cabo atua como uma antena, captando
interferncias externas. Quanto mais longo for o cabo mais forte ser a interferncia.
Para ativar o UDMA 66, voc precisa que tanto o disco rgido, quanto a placa me, sejam
compatveis, sendo obrigatrio o uso do cabo especial de 80 vias que fornecido junto com a
placa me.
Finamente, preciso instalar os drivers que acompanham a placa me para ativar o suporte ao
UDMA 66 no Windows 98, pois este possui suporte nativo apenas para UDMA 33. Os drivers de
UDMA vem no CD da placa me, normalmente no diretrio IDE. Algumas vezes os drivers
tambm podem ser instalados diretamente atravs de um programa de configurao incluso no
CD. Em caso de dvida, basta consultar o manual da placa me. Mesmo com todo o hardware
necessrio, sem instalar os drivers, o recurso permanecer desativado.
Alm do UDMA 66, que citei, existe o padro UDMA 100, que j suportado por algumas das
placas me mais atuais. O UDMA 100 resultado de um pequeno aperfeioamento do UDMA
66, e traz como vantagem permitir transferncias de at 100 MB/s. Os requisitos para ativar o
UDMA 100 so os mesmos do UMDA 66 que citei acima: preciso que tanto a placa me
quanto o HD suporte este modo de operao, que seja usado o cabo especial de 80 vias e que
caso seja conectado um segundo HD ou CD-ROM, como slave do primeiro, este tambm seja
UDMA 100. Se apenas uma destas regras for desrespeitada o disco passar a operar em modo
UDMA 33.
Motivo para lamentao? Nem tanto, afinal o ganho de desempenho do HD operar em UDMA
66 sobre o mesmo HD operando em UDMA 33 muito pequeno, enquanto o ganho do UDMA
100 sobre o 66 novamente mnimo. como citei no exemplo do fusca, no adianta aumentar
o limite de velocidade da estrada se o carro no passar dos 80.
Os novos padres servem para pavimentar o caminho para as futuras geraes de HDs, os
quais, muito mais rpidos que os atuais realmente utilizaro todos os recursos das interfaces
UDMA 66 e 100. Mas de qualquer forma isso demorar um pouco.
Se voc est curioso sobre os ganhos de desempenho apresentado pelos HDs atuais, veja os
nmeros abaixo:
Teste: Winmark, Disk Transfer (Windows 98 SE)
Disco
Operando em UDMA 33
Operando em UDMA 66
Maxtor DiamondMax
29.9 MB/s
28.9 MB/s
Plus 40
Seagate Barracuda
27.9 MB/s
27.9 MB/s
ATA
O primeiro teste leva em considerao apenas a taxa de transferncia interna dos discos, como
nenhum conseguiu atingir os 33.3 MB/s mximos permitidos pelo UDMA 33, os resultados
foram idnticos usando UDMA 33 ou 66.
Teste: Winmark, Business Disk (Windows 98 SE)
190
Disco
Maxtor DiamondMax
Plus 40
Seagate Barracuda
ATA
Operando em UDMA 33
Operando em UDMA 66
5.4 MB/s
5.3 MB/s
4.4 MB/s
4.3 MB/s
O segundo teste tente simular aplicativos do dia a dia, levando em considerao tambm o
cache de disco, etc. Aqui houve uma pequena variao de desempenho entre o UDMA 33 e 66,
porm realmente muito pequena.
Teste: Winmark, High end disk (Windows 98 SE)
Disco
Operando em UDMA 33
Operando em UDMA 66
Maxtor DiamondMax
15.3 MB/s
15.2 MB/s
Plus 40
Seagate Barracuda
12.5 MB/s
12.3 MB/s
ATA
O terceiro teste simula aplicativos mais pesados, como pesquisas em grandes bancos de
dados. Este aplicativo serve para simular os aplicativos usados num servidor de rede.
Novamente houve uma diferena muito pequena.
Drives de Disquetes
Apesar de ter um funcionamento um pouco parecido com o de um disco rgido, um drive de
disquetes muito mais simples, muito mais primitivo at mesmo do que os jurssicos discos
rgidos do incio da dcada de 80.
A mdia magntica de um disquete composta de xido de ferro, simplesmente ferrugem.
aplicada uma fina camada deste material sobre um disco feito de plstico mylar, o mesmo
utilizado em fitas K-7, apenas um pouco mais espesso no caso dos disquetes.
Assim como nos discos rgidos, os disquetes so divididos em trilhas e setores. A diferena
que, enquanto um disco rgido possui geralmente mais de 2,000 trilhas, um disquete de 1.44
MB possui apenas 80 trilhas. O nmero de setores tambm menor, apenas 18 setores por
trilha num disquete de 1.44, muito longe dos 200 ou 300 setores encontrados em cada trilha
de um disco rgido. Como nos disquetes no utilizado o recurso de Zoned Bit Recording,
todas as trilhas possuem o mesmo nmero de setores.
Falando em trilhas, uma curiosidade sobre os discos flexveis, que apenas uma pequena faixa
do disco usada para gravar dados. A densidade em um disquete de 1.44 de 135 trilhas por
polegada. Como temos apenas 80 trilhas, aproveitada uma faixa de apenas 1.5 cm do
disquete, que comea a partir da borda do disco.
A velocidade de rotao nos drives de disquete tambm muitas vezes menor que a dos discos
rgidos. Enquanto um HD topo de linha chega a ultrapassar 10,000 rotaes por minuto, um
drive de 1.44 trabalha com apenas 300 rotaes por minuto, ou seja, apenas 5 rotaes por
segundo. Um dos motivos de ser utilizada uma velocidade de rotao to baixa, a fragilidade
da mdia magntica dos disquetes, que fatalmente seria danificada durante a leitura e
gravao de dados caso fossem utilizadas velocidades mais altas.
Enquanto nos discos rgidos utilizamos o atuador para controlar o movimento das cabaas de
leitura, o que permite uma movimentao extremamente rpida, nos drives de disquetes
191
utilizado um antiquado motor de passo. Quando recebe uma carga eltrica, este motor d um
giro completo, giro que atravs de um sistema de engrenagens faz com que a cabea de leitura
percorra a distncia correspondente a uma trilha. Apesar do motor de passo funcionar bem, ele
muito lento, fazendo com que a cabea de leitura demore cerca de 1/6 de segundo
movimentar-se de um canto ao outro do disquete. Somando 160 milessegundos de tempo de
busca, com mais 100 milessegundos de tempo de acesso (usando o tempo mdio de acesso,
que corresponde meia rotao) O tempo de acesso de um drive de disquetes fica em torno de
260 milessegundos, mais de 25 vezes mais lento do que um disco rgido razovel.
Ao contrrio dos demais componentes do computador, o drive de disquetes pouco evoluiu nas
ltimas duas dcadas, limitando-se a ter a capacidade dos discos ampliada de 360 KB para
1.44 MB, e seu tamanho reduzido de 5.25 para 3.5 polegadas. Isso muito pouco se
considerarmos que a velocidade dos processadores, assim como a capacidade dos discos
rgidos foram ampliadas em quase 10,000 vezes neste perodo.
Apesar dos pesares, ainda hoje utilizamos disquetes, no devido sua alta tecnologia, mas
simplesmente devido ao seu baixo custo, como meio de armazenamento e transporte de
pequenos arquivos ou documentos.
192
Captulo 8:
Placa Me:
recursos
modelos
Formatos
Atualmente, possvel encontrar venda tanto placas no formato AT, formato que vm sendo
utilizado desde os primeiros PCs, quanto no formato ATX, o mais atual. Os dois padres
diferenciam-se basicamente pelo tamanho: as placas adeptas do padro ATX so bem maiores,
o que permite aos projetistas criar placas com uma disposio mais racional dos vrios
componentes, evitando que fiquem amontoados. Na da foto abaixo, veja que a posio do
processador na placa da esquerda (que padro AT) impede que encaixemos placas de
expanso mais longas em alguns dos slots PCI e ISA. Os gabinetes para placas ATX tambm
so maiores, o que alm de garantir uma melhor ventilao interna, torna mais fcil a
montagem.
Outra vantagem que nas placas ATX, as portas seriais e paralelas, assim como conectores
para o teclado, portas USB e PS/2, formam um painel na parte traseira da placa, eliminando a
tarefa de conect-las parte de trs do gabinete atravs de cabos e minimizando problemas
de mau contanto. Algumas placas com som e rede onboard tambm trazem no painel os
conectores para estes perifricos.
Apesar de ainda podermos encontrar venda placas me em ambos os padres, as placas AT
vem tornando-se cada vez mais raras, tendendo a serem completamente substitudas pelas
placas ATX.
Fonte de alimentao
Alm do tamanho e da disposio mais prtica dos encaixes das portas seriais, paralelas, PS/2
e USB, outra grande diferena do padro ATX sobre o antigo padro AT, a fonte de
alimentao. Enquanto no AT a fonte burra limitando-se a enviar corrente ou interromper o
fornecimento quando o boto liga-desliga pressionado, no padro ATX utilizada uma fonte
inteligente. A fonte ATX recebe ordens diretamente da placa me, o que permite vrios
193
Variaes do ATX
Alm do formato ATX tradicional, existem duas variaes, chamadas de micro-ATX e WATX (ou
Wide ATX). Estas duas variaes diferem do ATX original apenas no tamanho. O micro-ATX
um formato menor de placa me, mais ou menos do tamanho de uma placa me AT, que
normalmente usado em placas me de baixo custo. Como estas placas em geral incluem
poucos componentes, acaba saindo mais barato produzi-las num formato menor. As placas
me micro-ATX podem ser usadas sem problemas em gabinetes ATX convencionais, mas um
gabinete micro-ATX no comporta uma placa me no formato ATX tradicional, devido ao seu
tamanho reduzido.
O formato WATX, por sua vez, usado em placas me destinadas a servidores; em geral as
com encaixes para dois ou quatro processadores e para vrios mdulos de memria. Por
possurem muitos componentes, estas placas so bem maiores que as ATX normais, podendo
ser acopladas apenas a gabinetes WATX.
Nas ilustraes abaixo, temos uma placa micro-ATX ( esquerda) ao lado de outra placa ATX.
Uma das principais desvantagens das placas micro-ATX o fato de trazerem menos slots de
expanso, em geral apenas 4 slots, distribudos na forma de 1 slot AGP e 3 slots PCI, ou ento
1 AGP, 2 PCI e 1 ISA, enquanto as placas ATX trazem 7 slots. Justamente por isso, o formato
micro-ATX geralmente usado em placas que j vem com vdeo ou som onboard.
194
Micro ATX
ATX
Componentes da Placa Me
Independentemente de seu formato ou modelo, encontramos basicamente sempre os mesmos
componentes numa placa me. Temos: slots ISA, PCI, AGP e AMR, para o encaixe de placas de
vdeo, de som, modems e outros perifricos, soquetes para o encaixe de mdulos de memria
e tambm do processador; portas seriais e paralelas, controladora de drives de disquetes,
interfaces IDE, conectores para o teclado e fonte de alimentao, portas USB, reguladores de
tenso e, claro, o BIOS e o Chipset. Normalmente, voc encontrar um diagrama nas
primeiras pginas do manual da sua placa me. Este diagrama bem til na hora de montar
um micro, pois permite localizar facilmente os encaixes e jumpers da placa.
A placa me propriamente dita, no formada por uma nica placa de circuito impresso,
sendo, na verdade, um sanduche formado por vrias placas prensadas. Cada uma destas
placas contm alguns dos contatos necessrios para conectar todos os componentes, e em
vrios pontos temos contatos que fazem a comunicao entre elas.
Esta tcnica, chamada de MPCB ou Multiple Layer Printed Circuit Board (placa de circuito
impresso com vrias camadas), exige tecnologia de ponta e um projeto desenvolvido
cuidadosamente, pois um mnimo erro na posio dos componentes ou contatos pode gerar
195
Chipset
Seguramente, o chipset o componente mais importante da placa me, pois ele quem
comanda todo o fluxo de dados entre o processador, as memrias e os demais componentes.
Os barramentos ISA, PCI e AGP, assim como as interfaces IDE, portas paralelas e seriais, alm
da memria e do cache, so todos controlados pelo chipset.
O chipset composto internamente de vrios outros pequenos chips, um para cada funo que
ele executa. Temos um chip controlador das interfaces IDE, outro controlador das memrias,
etc. Da o nome Chipset, ou conjunto de chips. Existem vrios modelos de chipsets, cada um
com recursos bem diferentes. Nas placas me soquete 7, por exemplo, so utilizados os
chipsets i430FX, i430HX, i430VX e i430TX, fabricados pela Intel, alm de chipsets de outros
fabricantes. Nas placas super 7, temos uma predominncia dos Chipsets Apollo MVP 3, Aladdin
V e Sis, enquanto nas placas para Pentium II encontramos basicamente o i440FX, i440LX,
i440EX e o i440BX. A lista dos chipsets em uso atualmente inclui tambm os chipsets i810,
i820, Via Apollo 133, entre vrios outros. Mais adiante, no captulo sobre chipsets, vamos
estudar com detalhes os recursos de cada modelo de chipset disponvel atualmente.
BIOS
BIOS significa Basic Input Output System, ou, em Portugus, sistema bsico de entrada e
sada. O BIOS a primeira camada de software do sistema, um pequeno programa que tem a
funo de dar a partida no micro.
Durante o processo de inicializao, o BIOS fica encarregado de reconhecer os componentes de
hardware instalados, dar o boot, e prover informaes bsicas para o funcionamento do
sistema.
O BIOS gravado em um pequeno chip instalado na placa me. Cada modelo de BIOS
personalizado para um modelo especfico de placa, no funcionando adequadamente em
nenhum outro. Assim como o carto de crdito e a escova de dentes, o BIOS pessoal e
intransfervel.
Quando inicializamos o sistema, o BIOS conta a memria disponvel, identifica dispositivos
plug-and-play instalados no micro e realiza uma checagem geral dos componentes instalados.
Este procedimento chamado de POST e se destina a verificar se existe algo de errado com
algum componente, alm de verificar se foi instalado algum dispositivo novo. Somente aps o
POST, o BIOS entrega o controle do micro ao Sistema Operacional. Surge ento a mensagem:
Iniciando o Windows 98, ou qualquer outra, dependendo do sistema operacional instalado.
Aps o trmino do POST, o BIOS emite um relatrio com vrias informaes sobre o Hardware
instalado no micro. Este relatrio uma maneira fcil e rpida de verificar a configurao de
um computador. Para paralisar a imagem tempo suficiente para conseguir ler as informaes,
basta pressionar a tecla pause/break do teclado.
Na foto abaixo, por exemplo, temos um Pentium II de 266 MHz equipado com 128 Megabytes
de memria SDRAM, divididos em trs mdulos (um de 64 e dois de 32); dois discos rgidos
196
IDE de 2.1 Gigabytes e drive de disquetes. Tambm possvel identificar uma controladora
SCSI ocupando o IRQ 10, e saber que a placa de vdeo est utilizando o IRQ 11:
Caso seja verificado algum problema durante o POST, o BIOS emitir sinais sonoros, indicando
que algo est errado. Vamos discutir mais sobre o BIOS e examinar as configuraes do Setup
mais adiante, no captulo sobre configurao do BIOS Setup.
Cache L2
O cache comeou a ser utilizado apartir dos micros 386. Inicialmente o cache fazia parte da
placa me, sendo formado por alguns chips soldados a ela. Apartir do 486, tivemos uma
pequena quantidade de cache integrada ao prprio ncleo do processador, mas, continuamos
usando cache na placa me. Tivemos ento a distino entre o cache L1 integrado ao
processador e o cache L2 que fazia parte da placa me.
Com o avano das tcnicas de produo, os processadores passaram a utilizar multiplicadores
cada vez maiores, fazendo com que o cache L2 integrado placa me fosse tornando-se cada
vez mais ineficiente, j que ele trabalhava a 66 ou a 100 MHz, na mesma frequncia da placa
me, enquanto o processador operava a uma frequncia muito maior.
Tivemos ento a segunda mudana da histria do cache: integrar tambm o cache L2 ao
processador, o que permite manter o cache funcionando sempre metade da frequncia do
processador (como no Pentium II) ou mesmo integrar cache capaz de acompanhar a frequncia
do processador (como no Celeron com cache ou no Pentium III Coppermine).
Como j temos cache em quantidade e velocidade suficiente integrado ao processador, no
mais preciso integra-lo placa me. Com excesso das placas me soquete 7, usadas em
conjunto com o K6-2, K6-3 e processadores soquete 7 antigos, nenhum modelo de placa me
vendido atualmente traz cache L2.
197
Porm, a dois ou trs anos atrs, na poca dos Pentium MMXs e K6s o cenrio era bem
diferente. Ningum pensava em comprar uma placa me que no trouxesse pelo menos 512
KB de cache L2.
Algumas placas me um pouco mais antigas, no vm com cache algum, trazendo em seu
lugar, um encaixe para um mdulo COAST (Cache On a Stick). Neste caso, o mdulo de
memria cache deve ser adquirido separadamente. Os mdulos COAST so difceis de
encontrar e razoavelmente caros. Um mdulo de 512 KB, por exemplo, custa entre 30 e 40
reais.
Apesar de no serem mais fabricadas placas me com soquetes para mdulos COAST, bem
possvel que voc se depare com uma ao mexer em um micro um pouco mais antigo.
Existem tambm, casos de placas me com chips falsos de cache. Ao invs de mdulos de
memria cache, temos soldados na placa me encapsulamentos ocos, com a inscrio Write
Back em baixo relevo. Durante o POST, o suposto cache tambm identificado como Write
Back, apesar de no existir cache algum.
Este tipo de golpe foi muito utilizado em placas me mais baratas, principalmente as
fabricadas entre 94 e 97. Para reconhecer uma placa me deste tipo, basta verificar se existe a
inscrio Write Back estampada nos mdulos de cache ou se o cache identificado como
Write Back na tela de relatrio do POST.
Interfaces de Disco
Em placas mais antigas, as interfaces IDE e de drives de disquetes, assim com as portas
paralelas e de impressora, fazem parte de uma placa chamada Super-IDE, que era conectada a
um slot disponvel da placa me. Existiram vrios modelos dessas plaquinhas. Alguns traziam
apenas uma interface IDE, outros traziam duas. Existiam placas que utilizam um slot ISA,
outras que utilizam um slot VLB, e assim por diante.
Usar uma placa separada, para prover recursos de que todo mundo precisa, s servia para
aumentar o preo dos micros, e trazer problemas de mal contato. Por isso, a partir do final da
era 486, estas portas passaram a vir integradas prpria placa me, dispensando o uso de
qualquer outro acessrio. (
Cada interface IDE localizada na placa me, permite a conexo de dois discos rgidos, drives de
CD-ROM, Zip drives ou de qualquer outro dispositivo IDE. Como temos duas portas por placa,
podemos conectar at 4 dispositivos IDE. A controladora de disquetes permite a instalao de
at dois drives e, apesar de uma das portas seriais ser ocupada pelo mouse, ainda nos resta
mais uma para a conexo de um modem externo ou qualquer outro dispositivo serial. Apesar
de termos apenas uma porta de impressora, podemos compartilh-la entre vrios dispositivos
198
199
conexo de dispositivos. Os cabos seriais e paralelos, assim como os cabos IDE acompanham a
placa me, sendo os cabos seriais especialmente importantes, pois existem vrias combinaes
de posies dos fios internos neste tipo de cabo, fazendo com que, muitas vezes, o cabo serial
de uma placa no funcione em outra. Caso voc perca o cabo serial, ou compre um placa me
sem o cabo, talvez tenha uma bela dor de cabea at, depois de testar vrios, encontrar um
cabo que funcione em sua placa. Muitas placas padro AT tambm acompanham cabos PS/2 ou
USB.
Conector do teclado
Em placas me padro AT, utilizado um conector Din para a ligao do teclado. J em placas
padro ATX, o mais comum o uso de um conector padro mini-Din. Apesar da diferena no
tamanho, ambos os encaixes so eltricamente compatveis, o que permite o uso de um
adaptador para a conexo de um teclado com encaixe mini-Din em um conector Din e viceversa.
Jumpers
Os jumpers so pequenas peas plsticas, internamente metalizadas para permitir a passagem
de corrente eltrica, sendo encaixados em contatos metlicos encontrados na placa me ou em
vrios outros tipos de placas. Os jumpers permitem a passagem de corrente eltrica entre dois
pinos, funcionando coma uma espcie de interruptor.
Alternativas na posio de encaixe dos jumpers, permitem programar vrios recursos da placa
me, como a voltagem, tipo e velocidade do processador e memria usados, alm de outros
recursos. Ao montarmos um micro, os jumpers da placa me devem ser corretamente
configurados, caso contrrio podemos, em casos extremos, at mesmo danificar alguns
componentes.
Os jumpers so mais um componente em extino nas placas me modernas, pois a maioria
das placas atuais so jumperless, ou seja, no possuem jumper algum, sendo toda a
configurao das funes da placa feita atravs do CMOS Setup. No caso de placas que ainda
trazem jumpers, muitas vezes estes so substitudos por Dip-Switches, que tem a mesma
funo, mas so um pouco mais prticos.
200
usados h muito tempo, e no existe nenhum outro motivo para que algum queira tornar seu
micro mais lento.
A chave do teclado (keylock) tambm quase no mais usada, j que hoje existem meios
menos antiquados de proteger o micro de bisbilhoteiros, como as senhas a nvel de Setup e
sistema operacional, assim como as protees de tela com senha.
Monitoramento de funes
Um recurso que vem sendo cada vez mais usado nas placas me atuais o monitoramento de
algumas funes, como a temperatura do processador, velocidade de rotao do cooler,
temperatura do chipset, da corrente eltrica enviada pela fonte etc. Os recursos suportados
dependem da placa me, mas o objetivo sempre o mesmo: prevenir possveis danos ao
equipamento.
Se, por acaso, o cooler do processador apresentar algum defeito e o processador comear a
superaquecer, ser soado uma alarme alertando o usurio sobre o problema. Se, por acaso, a
fonte de alimentao comear a enviar correntes maiores, ou menores que as ideais para a
placa me, novamente ser soado o alarme avisando o usurio antes que algo mais grave
acontea.
As informaes fornecidas pelo monitor podem ser vistas atravs do Setup, ou mesmo dentro
do Windows, atravs de um programa de monitoramento. Existem vrios exemplos de
programas, mas, quase sempre, as placas com suporte a este recurso trazem um programa
compatvel gravado no CD de drivers que a acompanha.
O monitoramento obtido atravs da adio de um chip especial e sensores de temperatura na
placa me. Existem vrias solues disponveis no mercado, vou apresentar alguns dos
modelos de chips disponveis para que voc tenha uma idia do que pode encontrar por ai:
Winbond 83781D: Entre os chips em uso atualmente este o mais simples, mas que ainda
usado por vrios fabricantes. O 83781D permite monitorar 7 tenses (5 positivos e 2
negativos), 3 sensores de temperatura (o posicionamento dos sensores fica a cargo do
fabricante da placa me) e capaz de monitorar a rotao de at 3 coolers, tudo
simultaneamente. A preciso dos sensores, assim como seu tempo de resposta depende da
qualidade dos sensores utilizados pelo fabricante da placa me.
Winbond 83782D: Permite monitorar 9 tenses, 3 sensores e 3 coolers. Sua principal
vantagem sobre o 83781 o fato de permitir monitorar a temperatura do processador atravs
do doido trmico embutido em todos os processadores Intel, apartir do Pentium II 350. Este
diodo mais sensvel que a maioria dos sensores usados em placas me, e traz a vantagem
adicional de j vir embutido no processador, dispensando o uso de componentes adicionais.
201
Winbond 83783S: Esta a verso mais barata. Tem os mesmos recursos do 83782, com
exceo de monitorar apenas 3 tenses, contra 9 do anterior.
Winbond 83627HF: Este na verdade um circuito de super I/O com recursos de
monitoramento semelhantes ao do 83782D embutidos. O circuito de super I/O o chip da
placa me que controla as portas serias e paralelas, assim como a controladora de drives de
disquetes. Alguns chipsets, como o Via Apollo Pro 133 trazem o chip super I/O embutido, mas,
na maioria dos casos, o fabricante da placa me precisa comprar o chip separadamente. Neste
caso, um chip super I/O com recursos de monitoramento aparece como uma boa opo para
cortar custos.
Winbond 83697HF: Uma verso de baixo custo do 83627HF, com menos recursos mas um
preo um pouco menor.
Barramentos
Os barramentos so portas atravs das quais o processador pode comunicar-se com os demais
componentes do micro, como a placa de vdeo. Falando em placa de vdeo, voc j percebeu
que todas as placas de vdeo modernas so conectadas em slots PCI ou AGP? E que placas de
som e modems antigos quase sempre usam slots ISA? Isso acontece por que placas de som e
modems so perifricos relativamente lentos, para os quais o lento barramento ISA j
suficiente. Porm, as placas de vdeo, necessitam de um barramento muito mais rpido,
motivo pelo qual utilizam slots PCI ou AGP. Que tal se agora estudssemos os diferentes tipos
de barramento existentes?
ISA
Os processadores 8088, usados nos micros XT, comunicavam-se com os demais perifricos
usando palavras binrias de 8 bits. Para o uso em conjunto com estes processadores, foi criado
o ISA de 8 bits. Este barramento funciona usando palavras binrias de 8 bits e opera a uma
frequncia de 8 MHz, permitindo uma passagem de dados uma velocidade de 8 Megabytes
por segundo, velocidade muito mais do que suficiente para um processador lento como o 8088.
ISA de 16 bits
Os processadores 286 comunicavam-se com os demais perifricos usando palavras de 16 bits.
Para acompanhar esta melhora por parte do processador, foi criada uma extenso para o
barramento ISA de 8 bits, formando o ISA de 16 bits. Este barramento, assim como o
processador 286, trabalha com palavras de 16 bits, uma frequncia de 8 MHz, permitindo um
barramento total de 16 MB/s.
Os perifricos ISA vem sendo usados desde a poca do 286, mas, na verdade, este padro j
existe desde 1981, ou seja, tem 19 anos de idade!. O ISA um bom exemplo de padro
obsoleto que foi ficando, ficando, ficando... mesmo depois de terem sido criados barramentos
muito mais rpidos, como o PCI. A verdade que o ISA durou tanto tempo, por que o
barramento de 16 Megabytes por segundo permitido por ele suficiente para acomodar
202
perifricos lentos como modems e placas de som, fazendo com que os fabricantes destes
perifricos se acomodassem, e continuassem produzindo perifricos ISA praticamente at hoje.
Como existia uma grande demanda por parte do mercado, os fabricantes no tinham outra
alternativa seno misturar slots ISA e PCI em suas placas me, o que servia para aumentar os
custos de produo.
Com a popularizao dos modems e placas de som PCI, finalmente tivemos aberto o caminho
para finalmente enterrar o barramento ISA. Os lanamentos de placas me com slots ISA vem
tornando-se cada vez mais raros.
Slots ISA
MCA
Com o surgimento dos processadores 386, que trabalhavam usando palavras binrias de 32
bits, tornou-se necessria a criao de um barramento mais rpido que o ISA para o uso de
perifricos rpidos, como placas de vdeo e discos rgidos. A IBM criou ento o MCA, que
funcionava com palavras de 32 bits e a uma frequncia de 10 MHz, sendo 2.5 vezes mais
rpido que o ISA de 16 bits.
O MCA possua porm um pequeno inconveniente: foi patenteado pela IBM, de modo que
somente ela podia us-lo em seus computadores. Os demais fabricantes, sem outra escolha,
foram obrigados a produzir micros com processadores 386, porm equipados somente com
slots ISA.
Isto era um grande inconveniente, pois apesar do 386 ser um processador incrivelmente rpido
para a poca, acabava sendo sub-utilizado pelo lento barramento ISA, j que todos os demais
componentes, como placas de vdeo e discos rgidos, eram acessados na velocidade do
barramento ISA. Apesar de possurem um processador rpido para a poca (o 386), em termos
de velocidade de acesso a discos e velocidade do vdeo, estes micros eram to rpidos quanto
um 286. Para quem trabalhava com o imagens, era impraticvel o uso de tais computadores.
Estes micros so chamados de AT 386 ou AT 486, pois apesar de utilizarem processadores
386 ou 486, utilizam o mesmo tipo de barramento utilizado pelos micros AT 286.
Apesar de trazer recursos surpreendentes para a poca em que foi lanado, como o Bus
Mastering e suporte ao Plug-and-Play (foi o primeiro barramento a suportar estes recursos,
isso em 87), o MCA no conseguiu se popularizar devido ao seu alto custo, incompatibilidade
203
com o ISA e, principalmente, por ser uma arquitetura fechada, caindo em desuso com o
surgimento do EISA e do VLB.
EISA
Este novo barramento foi uma resposta dos demais fabricantes liderados pela Compac, ao
MCA, criado e patenteado pela IBM.
Com o objetivo de ser compatvel com o ISA, o EISA funciona tambm a 8 MHz, porm,
trabalha com palavras binrias de 32 bits, totalizando 32 MB/s de barramento, sendo duas
vezes mais rpido do que seu antecessor. O EISA tambm oferecia suporte a Bus Mastering e
Plug-and-Play, com eficincia comparvel do MCA.
Uma das grandes preocupaes dos fabricantes durante o desenvolvimento do EISA, foi manter
a compatibilidade com o ISA. O resultado foi um slot com duas linhas de contatos, capaz de
acomodar tanto placas EISA quanto placas ISA de 8 ou 16 bits.
Uma placa EISA utilizaria todos os contatos do slot, enquanto uma placa ISA utilizaria apenas
a primeira camada. Naturalmente, o EISA era uma barramento suficientemente inteligente
para reconhecer se a placa instalada era ISA ou EISA.
A complexidade do EISA acabou resultando em um alto custo de produo, o que dificultou sua
popularizao. De fato, poucas placas chegaram a ser produzidas com slots EISA, e poucas
placas de expanso foram desenvolvidas para este barramento. Assim como o MCA, o EISA
atualmente um barramento morto.
VLB
Lanado em 93 pela Video Electronics Standards Association (uma associao dos principais
fabricantes de placas de vdeo), o VLB muito mais rpido que o EISA ou o MCA, sendo
utilizado por placas de vdeo e controladoras de disco, as principais prejudicadas pelos
barramentos lentos. Com o VLB, os discos rgidos podiam comunicar-se com o processador
usando toda a sua velocidade, e se tornou possvel a criao de placas de vdeo muito mais
rpidas.
Como antes, existiu a preocupao de manter a compatibilidade com o ISA, de modo que os
slots VLB so compostos por 3 conectores. Os dois primeiros so idnticos a um slot ISA
comum, podendo ser encaixada neles uma placa ISA, sendo o 3 destinado s transferencias
de dados a altas velocidades permitidas pelo VLB.
O VLB funciona na mesma frequncia da placa me, ou seja, num 486 DX-2 50, onde a placa
me funciona a 25 MHz, o VLB funcionar tambm a 25MHz. E, em uma placa de 486 DX-4
100, que funciona a 33 MHz, o VLB funcionar tambm a 33 MHz. Vale lembrar que o VLB
um barramento de 32 bits.
As desvantagens do VLB so a falta de suporte a Bus Mastering e a Plug-and-Play, alm de
uma alta taxa de utilizao do processador e limitaes eltricas, que permitem um mximo de
2 ou 3 slots VLB por mquina. Isto no chegava a ser uma grande limitao, pois geralmente
eram utilizados apenas uma placa de vdeo e uma placa Super-IDE VLB.
Devido ao alto desempenho, baixo custo, e principalmente devido ao apoio da maioria dos
fabricantes, o VLB tornou-se rapidamente um padro de barramento para placas 486.
204
Como o VLB foi desenvolvido para trabalhar em conjunto com processadores 486, no
chegaram a ser desenvolvidas placas para processadores Pentium equipadas com este
barramento, pois a adaptao geraria grandes custos, alm de problemas de
incompatibilidade.
Slot VLB
PCI
Criado pela Intel, o PCI to rpido quanto o VLB, porm mais barato e muito mais verstil.
Outra vantagem que ao contrrio do VLB, ele no controlado pelo processador, e sim por
uma controladora dedicada, includa no chipset. Alm de diminuir a utilizao do processador,
isto permite que o PCI seja utilizado em conjunto com qualquer processador, sem qualquer
tipo de modificao.
Em uma placa me soquete 7, o PCI funciona metade da velocidade da placa me, podendo
funcionar a 25 MHz, 30 MHz, ou 33 MHz, dependendo da frequncia de barramento utilizada
pela placa. Funcionando a 33 MHz por exemplo, o PCI permite uma transferncia de dados a
133 MB/s, permitindo 120 MB/s a 30 MHz e 100 MB/s funcionando a 25 MHz. Num Pentium
75, onde a placa me funciona a 50 MHz, o PCI funcionar a 25 MHz; num Pentium 120, ele
funcionar a 30 MHz, e num Pentium 100, 133, 166, 200 ou 233, funcionar a 33 MHz. Nas
poucas placas para processadores 486 equipadas com slots PCI, ele trabalha na mesma
frequncia do barramento, ou seja: 25, 33 ou 40 MHz.
No caso de placas me que trabalham a 100 MHz, a frequncia do barramento PCI de 1/3 da
frequncia da placa me, novamente 33 MHz. Mesmo em placas me que trabalham a 133
MHz, o PCI mantm seus 33 MHz, funcionando a 1/4 da frequncia da placa me.
Alm do baixo custo e da alta velocidade, o PCI possui outras vantagens, como o suporte
nativo ao plug-and-play; sendo novos perifricos instalados em slots PCI automaticamente
reconhecidos e configurados atravs do trabalho conjunto do BIOS e de um sistema
operacional com suporte a PnP, como o Windows 95/98.
Atualmente, todos os perifricos rpidos, placas de vdeo e controladoras de disco usam quase
que obrigatoriamente o barramento PCI. Componentes mais lentos, como placas de som e
modems ainda podem ser encontrados em verses ISA, apesar de cada vez mais encontrarmos
estes componentes em verses PCI.
205
Bus Mastering
Apesar do MCA e do EISA oferecerem um suporte rudimentar ao Bus Mastering, a
popularizao deste recurso veio apenas com o PCI.
O Bus Mastering um recurso capaz de aumentar assustadoramente a performance geral do
sistema, por permitir que os dispositivos acessem diretamente a memria RAM, melhorando a
velocidade das transferncias e deixando o processador livre para executar outras tarefas. O
Bus Mastering implementado de uma forma bastante completa no barramento PCI, sendo
possvel inclusive, que vrios componentes utilizem o barramento simultaneamente, dividindo
os recursos do sistema.
Como as interfaces IDE so ligadas ao barramento PCI, podemos utilizar o Bus Mastering
tambm em conjunto com discos rgidos, fazendo com que a taxa de utilizao do processador
caia brutalmente durante as transferncias de dados. Apesar da taxa de transferncia do HD
no aumentar, o sistema ficar muito mais leve, no mais ficando quase paralisado durante os
acessos ao disco rgido.
O Windows 98 capaz de instalar automaticamente drivers de Bus Mastering tanto para HDs
Pio Mode 4 quanto UDMA. Caso voc esteja utilizando o Windows 95, ser preciso instalar os
drivers adequados sua placa me. Geralmente os drivers de bus mastering esto inclusos no
CD de drivers que acompanha a placa (em geral na pasta IDE), podendo ser encontrados
tambm no site do fabricante.
Plug-and-Play
Traduzindo ao p da letra, Plug-and-Play significa conecte e use. O objetivo deste padro
fazer com que o micro seja capaz de reconhecer e configurar automaticamente qualquer
perifrico instalado, reduzindo o trabalho do usurio a praticamente apenas encaixar o novo
componente.
Apesar de ser uma idia antiga, (para se ter uma idia, o MCA lanado em 87 j possua
suporte a PnP) somente h poucos anos atrs o PnP tornou-se popular. A dificuldade que
206
207
AGP
O AGP um barramento relativamente novo, feito sob medida para as placas de vdeo mais
modernas. O AGP foi criado com base nas especificaes do PCI 2.1 e opera ao dobro da
velocidade do PCI, ou seja, 66 MHz, permitindo transferncias de dados a 266 MB/s, contra
apenas 133 MB/s permitidos pelo barramento PCI.
Alm da velocidade, o AGP permite que uma placa de vdeo possa acessar diretamente a
memria RAM para armazenar texturas. Este um recurso muito utilizado em placas 3D, onde
a placa usa a memria RAM para armazenar as texturas que so aplicadas sobre os polgonos
que compem a imagem tridimensional. Apesar de, usando-se o barramento PCI, tambm ser
possvel utilizar a memria para armazenar as texturas, neste caso os dados teriam que passar
pelo processador, degradando o desempenho geral da mquina. Originalmente o AGP foi
concebido para equipar placas para Pentium II e III, porm, muitos fabricantes passaram a
us-lo tambm em placas soquete 7 e slot A.
importante no confundirmos barramento
geralmente temos 4 ou 5 slots PCI. Todos
barramento de 133 MB/s. O barramento a
processador, que compartilhada por todos os
slots so apenas meios de conexo, assim como
208
mquina, equipada com uma placa de vdeo rpida, os 133 MB/s do PCI acabam sendo
insuficientes, prejudicando a performance dos perifricos conectados ele. Neste caso, o uso
de uma placa de vdeo AGP fortemente recomendado.
Apesar do AGP tambm poder ser utilizado por placas de vdeo 2D, seu uso no traz nenhuma
vantagem neste caso, pois estas placas no usam a memria RAM do sistema para armazenar
texturas, e no so rpidas o suficiente para tirar proveito da maior velocidade do AGP. Assim,
uma placa de vdeo 2D AGP possui rigorosamente a mesma velocidade que sua verso PCI.
Alm do AGP Standard temos tambm o AGP 2x, onde, apesar do barramento continuar
operando a 66 MHz, so feitas duas transferncias de dados por ciclo de clock,
equivalendo na prtica, a uma frequncia de 133 MHz, o que, na ponta do lpis, resulta em
uma taxa de transferncia de nada menos do que 533 MB/s.
Como se no bastasse, os novos chipsets trazem suporte ao AGP 4x, que mantm os 66 MHz
do AGP e AGP 2x, mas permite quatro transferncias por ciclo, o que corresponde na
prtica a uma frequncia de 266 MHz, resultando em uma taxa de transferncia de incrveis
1066 MB/s, mais inclusive que o barramento atual entre a memria e o processador, que,
com a placa me operando a 100 MHz, fica em apenas 800 MB/s. Com toda esta velocidade,
mesmo a placa de vdeo mais rpida passar muito longe de utilizar todo o barramento
permitido pelo AGP 4x.
Naturalmente, assim como muda o encaixe na placa me, tambm muda o formato do
conector da placa de video. Veja nas fotos abaixo a diferena entre os conectores de uma placa
de vdeo AGP 2x e de outra AGP universal:
AGP 2X, pode ser encaixada apenas em slots AGP 2x ou slots universais
AGP universal, esta placa pode ser conectada a qualquer tipo de slot AGP.
AGP Pro
Apesar de permitir um barramento de dados largo o suficiente para saciar mesmo as placas de
vdeo 3D mais poderosas, o AGP 4x possui um grave problema, que dificulta a produo de
placas de vdeo mais parrudas.
O problema que, como no caso dos processadores, quanto mais poder de processamento um
chipset de vdeo possuir, mais transstores ele dever ter. Quanto mais transstores, maior o
consumo eltrico. Um slot AGP 4x comum, no capaz de suprir estavelmente mais de 20 ou
25 Watts de corrente, o que limita bastante o potencial das placas de vdeo. Para voc ter uma
idia, a Voodoo 5 6000, a placa topo de linha da 3DFx atualmente, consome mais de 70 Watts.
Neste caso, a soluo encontrada pelos projetistas da 3DFx foi usar uma fonte externa. Sim,
parece ridculo, mas preciso ligar a placa na tomada para que ela possa funcionar :-)
O AGP Pro na verdade um slot AGP 4x com 48 contatos a mais, 20 de um lado e mais 28 do
outro. Estes contatos adicionais so usados para aumentar a capacidade de fornecimento
eltrico do slot.
209
Existem dois tipos de slots AGP Pro: o AGP Pro50 e o AGP Pro110. O nome indica a capacidade
de fornecimento eltrico de ambos os padres: o AGP Pro50 certificado para fornecer at 50
Watts, enquanto o AGP Pro110 pode fornecer at 110 Watts.
Os slots AGP Pro ainda no so muito comuns, mas devem tornar-se padro dentro de pouco
tempo, j que muitas placas de vdeo viro apenas neste formato e no podero ser usadas em
placas me com slots AGP comuns.
Veja nas fotos a seguir a diferena de tamanho entre um Slot AGP tradicional e um slot AGP
Pro:
AGP
AGP Pro
USB
At pouco tempo atrs, podamos contar apenas com as portas seriais e paralelas para a
conexo de dispositivos externos, como impressoras e mouses. Mas, tendo apenas duas portas
seriais e uma paralela, temos recursos de expanso bastante limitados. Alm disso, a
velocidade destas interfaces deixa muito a desejar.
O USB a tentativa de criar um novo padro para a conexo de perifricos externos. Suas
principais armas so a facilidade de uso e a possibilidade de se conectar vrios perifricos a
uma nica porta USB.
Com exceo talvez do PCMCIA, o USB o primeiro barramento para micros PC realmente
Plug-and-Play. Podemos conectar perifricos mesmo com o micro ligado, bastando fornecer o
driver do dispositivo para que tudo funcione, sem ser necessrio nem mesmo reinicializar o
micro. A controladora USB tambm suficientemente inteligente para perceber a desconexo
de um perifrico.
210
Apesar do boom ainda no ter acontecido, j existem no mercado vrios perifricos USB, que
vo de mouses e teclados placas de rede, passando por scanners, impressoras, zip drives,
gravadores de CD, modems, cmeras de videoferncia e muitos outros.
Apesar de, a partir do chipset i430VX (lanado em 96) todos os chipsets oferecerem suporte ao
USB, e de praticamente todas as placas me equipadas com eles disponibilizarem duas portas
USB, devido ao pouco interesse por esses perifricos, os fabricantes no costumavam fornecer
os cabos de conexo, que devem ser adquiridos separadamente. A exceo fica obviamente
por conta das placas ATX.
Procure na sua placa me soquete 7 uma sada com 10 pinos (duas fileiras de cinco), com a
sigla USB decalcada prxima ela. Caso voc possua o manual basta examinar o diagrama da
placa me. Cada fileira de pinos uma sada USB, bastando conectar a ela o cabo apropriado
Cabo USB
Topologia
Podemos conectar at 127 perifricos em fila a uma nica sada USB, ou seja, conectando o
primeiro perifrico sada USB da placa me e conectando os demais a ele.
A controladora USB do micro o n raiz do barramento. A este n principal podemos conectar
outros ns chamados de hubs. Um hub nada mais do que um benjamim que disponibiliza
mais encaixes, sendo 7 o limite por hub. O hub possui permisso para fornecer mais nveis de
conexes, o que permite conectar mais hubs ao primeiro, at alcanar o limite de 127
perifricos permitidos pela porta USB.
A idia que perifricos maiores, como monitores e impressoras possam servir como hubs,
disponibilizando vrias sadas cada um. Os monitores USB nada mais so do que monitores
comuns com um hub USB integrado.
Existem dois tipos de conectores USB, chamados de conector A e conector B. O conector A o
conector usado na placa me, enquanto o B o utilizado pelos perifricos.
Desempenho
Cada porta USB permite uma taxa de transferncia de 12 Mbps, ou cerca de 1.5 MB/s, cerca de
100 vezes mais do que a permitida por um porta serial, e um pouco mais do que a permitida
por uma porta paralela ECP.
211
Esta velocidade suficiente para acomodar perifricos como impressoras, scanners, zip drives
externos, modems e mesmo interfaces de rede de 10 Mbps. O problema que os 12 Mbps so
compartilhados entre todos os perifricos conectados porta. Se voc conectar uma interface
de rede e um zip drive mesma porta, e utiliza-los ao mesmo tempo, notar uma visvel
queda no desempenho. Caso voc pretenda utilizar dois perifricos USB que consumam muita
banda, como um gravador de CD e uma interface de rede, procure instalar um em cada porta
da placa me.
PCMCIA
Este barramento utilizado principalmente em notebooks e handhelds onde, na maioria das
vezes, o nico meio de conectar placas de expanso. A principal vantagem dos dispositivos
PCMCIA o tamanho: todos possuem dimenses um pouco menores que as um carto de
crdito, apenas mais espessos. Atualmente possvel encontrar praticamente qualquer tipo de
dispositivos na forma de placas PCMCIA: modems, placas de som, placas de rede, placas
decodificadoras de DVD, cartes de memrias SRAM e memrias Flash e, at mesmo, discos
rgidos removveis.
Existem 4 tipos de placas PCMCIA, chamados de placas tipo 1, 2, 3, e 4.
As placas tipo 1 foram as pioneiras, estas so bem finas, mais ou menos da espessura de
quatro cartes de crdito empilhados. Este formato usado apenas para cartes de memria
As placas tipo 2 j so as mais comuns, possuem cerca de 7 mm de espessura, o suficiente
para abrigar os circuitos de praticamente qualquer perifrico.
As placas tipo 3 so usadas geralmente para armazenar disco rgidos removveis. Estes discos
possuem o mesmo funcionamento dos discos rgidos IDE ou SCSI porm miniaturizados. As
placas tipo 3 possuem cerca de 1.5 cm de espessura.
Os trs formatos de placas so encaixados no mesmo soquete PCMCIA tipo 2. Este encaixe
acomoda perfeitamente uma placa tipo 2 e utiliza um sistema de molas para acomodar as
placas tipo 1. J as placas tipo 3 so projetadas para se encaixar em um conjunto de dois
encaixes tipo 2 (ocupando o espao de ambos), a configurao de slots mais comum em
notebooks. Estas placas no podem ser encaixadas caso o notebook ou palmtop possua apenas
um encaixe tipo 2 simples.
A tecnologia de placas tipo 4 por sua vez, foi desenvolvida e patenteada pela Toshiba, isto
significa que somente ela pode utiliza-la em seus produtos. Como as placas tipo 3 eles
destinam-se apenas discos rgidos removveis, porm este compatvel formato no mais
utilizado, j que s compatvel com os soquetes tipo 4 da Toshiba.
Atualmente, vem sendo muito usado tambm o termo PC-Card no lugar do termo PCMCIA.
Ambos os termos so sinnimos, se voc ouvir falar de uma placa PC-Card tipo 2 por exemplo,
trata-se de uma placa PCMCIA tipo 2.
O barramento PCMCIA totalmente plug-and-play, assim como o USB. Usando um sistema
operacional PnP, como o Windows 98, Windows 2000 ou Windows CE, voc pode at mesmo
conectar as placas com o micro ligado, que elas sero reconhecidas automaticamente. Alm
disso, os perifricos tem a vantagem de gastar menos energia e de serem facilmente
transportados.
De um modo geral voc encontrar os soquetes PCMCIA apenas em aparelhos portteis, j que
apesar da praticidade os perifricos so extremamente caros. Um modem PCMCIA de 56k no
sai por menos de 200 dlares, uma placa de som no custa menos que 150 e assim por diante.
212
Outro tipo de perifrico PCMCIA muito usado so os cartes de memria. Eles permitem
armazenar e transportar dados, servindo como um meio de armazenamento removvel. Os
cartes podem tanto conter memria Flash, que conserva os dados gravados durante anos sem
problemas, quanto memria SRAM, neste caso sendo incorporada uma bateria de relgio para
manter os dados.
Ambos os tipos de memria so muito rpidos, porm, o custo desanima qualquer um. Os
cartes custam entre 5 e 10 dlares por megabyte. Um carto de 64 MB, por exemplo, no sai
por menos de 400 dlares.
Slots AMR
A sigla AMR a abreviao de Audio Modem Riser. Este novo padro de barramento
comunica-se diretamente com o chipset, e permite o encaixe de placas de som e modems
controlados via software. O slot AMR se parece com um slot AGP, mas tem apenas 1/3 do
tamanho deste. O objetivo permitir a criao de componentes extremamente baratos para
serem usados em micros de baixo custo.
A vantagem claro, o preo, j que uma placa de som ou modem AMR no custam mais de 5
ou 7 dlares para o fabricante (um pouco mais para o consumidor final naturalmente). A
desvantagem, por sua vez, o fato destes componentes serem controlados via software, o que
consome recursos do processador principal, tornando o micro mais lento. Usando ao mesmo
tempo modem e placa de som AMR num Celeron 450, a queda de performance de mais de
20%. Claro que existe a opo de desprezar o slot AMR e utilizar componentes tradicionais.
Como o chip controlador embutido no prprio chipset, as placas de som e modems AMR
contm um nmero extremamente reduzido de componentes, basicamente as entradas e
sadas de som, o CODEC e, no caso dos modems, o Relay (o componente que permite o acesso
linha telefnica).
A idia inicial que as placas AMR sejam ou vendidas junto com a placa me, ou usadas em
micros de grife, e no vendidas direto ao consumidor de forma isolada. Mas, havendo
demanda, possvel que dentro de pouco tempo alguns fabricantes comecem a vender
modems e placas de som AMR na faixa de 10 ou 12 dlares por placa.
213
Serial ATA
O serial ATA vem sendo desenvolvido pela Intel e um barramento semelhante ao Fireware,
porm destinado conexo de HDs.
As interfaces IDE evoluram assustadoramente em velocidade na ltima dcada, saltaram os
3.3 MB/s permitidos por uma interface Pio Mode 1, para os 100 MB do novssimo UDMA 100,
porm, poucos acreditam que o padro possa continuar evoluindo.
O serial ATA seria ento o sucessor do UDMA 100, permitindo transferncias de dados a at
800 MB/s, muito mais do que o necessrio para qualquer HD que venha a ser lanado nos
prximos anos, quem sabe at na prxima dcada.
214
Teoricamente, as interfaces e HDs do novo padro, poderiam ser at mesmo mais baratos que
os atuais, pois por ser uma interface serial, o Serial ATA mais simples que as interfaces
atuais, podendo ser bem mais barato caso a produo seja grande.
Ao invs dos cabos de 80 vias usados pelas interfaces UDMA 66 e UDMA 100, o serial ATA
utiliza cabos com apenas dois pares de fios, o primeiro par destinado transmisso dos
dados e o segundo para alimentao eltrica.
A chave de tudo justamente a simplicidade. Como disse, um cabo UDMA 66 possui 80 vias,
sendo que 40 so destinas transmisso de dados. Num primeiro momento, o uso de mais
vias de dados serve para aumentar o desempenho, j que possvel transmitir mais dados
simultaneamente atravs de 20 pares de fios do que atravs de apenas um. Porm, a grandes
velocidades, temos um nvel de interferncia cada vez maior, tornando-se necessrio que um
mesmo pacote de dados seja reenviado vrios vezes, passam a ser necessrios cdigos cada
vez mais complexos de correo de erros, etc. isto tudo atrapalha a velocidade, chegando ao
ponto dos projetistas optarem por voltar a usar um nico par de fios.
A Intel pretende colocar o padro no mercado at o segundo semestre de 2001. difcil tentar
adivinhar o futuro, mas bem provvel que o Serial ATA venha a substituir as interfaces IDE
atuais, j que mais rpido, simples, prtico e barato.
215
Com estas duas vantagens de se esperar que o USB 2.0 substitua o USB atual rapidamente.
De fato, as primeiras placas me com suporte a ele devem estrear no mercado apartir do final
de 2001. O novo padro compatvel com todos os perifricos USB que seguem o padro 1.1,
isso corresponde quase todos os perifricos USB fabricados de um ano pra c e todos os
novos.
de se esperar que com a grande evoluo, finalmente o USB pegue, o que facilitaria
bastante nossa vida. Poderamos finalmente aposentar as portas seriais e paralelas; lentas,
limitadas e que adoram entrar em conflito com outros perifricos.
Pela lgica, os primeiros perifricos USB 2.0 que devem chegar ao mercado so scanners de
alta velocidade, gravadores de CD portteis e unidades de armazenamento em geral, HDs
externos por exemplo, seguidos por impressoras, mouses e todo tipo de perifricos externos. O
problema que isto s dever acontecer perto do final do ano que vem, e podemos contar pelo
menos mais um ano para a nova famlia de perifricos tornar-se padro. Ou seja, teremos que
conviver com os fsseis do 286 pelo menos mais uns 2 anos. Ser mais um paradigma da
computao: processadores de 2 GHz ou mais e portas seriais transmitindo a 115 Kbps :-)
216
2
3
4
5
6
7
Livre
COM 2
COM 1
Disco Rgido
Drive de disquetes
Porta paralela
O nmero do endereo de IRQ indica tambm a sua prioridade, comeando do 0 que o que
tem a prioridade mais alta. No toa que o IRQ 0 ocupado pelo sinal de clock da placa
me, pois ele quem sincroniza o trabalho de todos os componentes, inclusive do processador.
Logo depois vem o teclado, que ocupa o IRQ 1. Veja que o teclado o dispositivo com um nvel
de prioridade mais alto, para evitar que as teclas digitadas se percam. Isso pode parecer
desnecessrio, j que um processador atual processa bilhes de operaes por segundo e
dificilmente algum digita mais do que 300 ou talvez 400 teclas por minuto, mas, na poca do
XT, as coisas no eram assim to rpidas.
Em seguida vm os demais perifricos, como as portas seriais e o drive de disquetes. A IRQ2
ficava livre para a instalao de um perifrico qualquer. Na verdade, na maioria das vezes o 5
tambm ficava livre, pois os HDs no eram algo muito comum naquela poca. Alis, nem
mouse usavam... :-)
Apartir do 286, houve uma evoluo neste esquema, pois finalmente os PCs passaram a ter 16
endereos de IRQ, numerados de 0 a 15, como nos dias de hoje. Como quase todas as
evolues na famlia PC, foi preciso manter compatibilidade com o padro anterior, para que as
placas para XT pudessem funcionar nos PCs 286 em diante.
Assim, resolveram manter o controlador de IRQs original para que tudo continuasse
funcionando da mesma maneira que antes e simplesmente adicionar um segundo controlador
para obter os 8 novos endereos. Este segundo controlador passou a ser ligado no IRQ 2, que
costumava ficar livre. Todos os pedidos de interrupo dos perifricos ligados aos endereos
entre 8 e 15, controlados pelo segundo controlador, passam primeiro pelo IRQ 2, para s
depois chegar ao processador. Isto chamado de cascateamento de IRQs.
D para notar duas coisas neste esquema. Em primeiro lugar que o IRQ 2 no pode mais ser
utilizado por nenhum perifrico. Caso voc jumpeie um modem para usar o IRQ 2, ele ser
remapeado para o IRQ 9. Ou seja, na prtica, no temos 16 endereos de IRQ, mas apenas 15.
Em segundo lugar, como o segundo controlador est ligado ao IRQ 2, todas as placas que
utilizarem os endereos de 8 a 15, tero prioridade sobre as que usarem os IRQs de 3 a 7,
pois, do ponto de vista do processador, esto ligadas ao IRQ 2, que por onde todos os
pedidos chegam a ele:
217
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
Veja que com apenas a placa de vdeo e os dispositivos da placa me, j ficamos com apenas
dois endereos de IRQ disponveis. Ao adicionar uma placa de som e um modem, todos os
endereos estariam ocupados, no dando mais margem de expanso para uma placa de rede
ou uma placa SCSI por exemplo. A soluo seria desabilitar dispositivos que no estivessem
sendo usados, como por exemplo, a segunda porta serial, a porta PS/2, o controlador USB, etc.
Mas, de qualquer forma, logo chegaria o ponto em que no haveria mais nada a ser
desabilitado.
Este problema comeou a tornar-se cada vez mais evidente, medida que mais e mais
perifricos comearam a tornar-se padro. Os nicos perifricos de fbrica em um 286 eram
o monitor e o teclado, todo o restante era opcional. Hoje em dia, raro encontrar um PC
venda sem pelo menos placa de som, modem e CD-ROM, enquanto as placas de rede tambm
esto tornando-se cada vez mais comuns. Isso sem falar nas placas de captura de vdeo, da
segunda placa de rede, necessria para compartilhar a conexo de banda larga, etc.
Felizmente, pensaram neste problema quando desenvolveram o barramento PCI, incluindo o
recurso de PCI Steering, que permite que dois, ou mais perifricos PCI compartilhem o mesmo
endereo de IRQ. Neste caso, o controlador PCI passa a atuar como uma ponte entre os
perifricos e o processador. Ele recebe todos os pedidos de interrupo, os encaminha para o
processador e, ao receber as respostas, novamente os encaminha para os dispositivos corretos.
Como o controlador o nico diretamente conectado ao processador possvel ocupar apenas
um endereo de IRQ.
Nem todos os dispositivos PCI suportam trabalhar desta maneira, mas a grande maioria
funciona sem problemas. Veja que screenshot abaixo, temos as duas placas de rede e a placa
de som compartilhando o IRQ 9:
218
Todos estes dispositivos e ainda 4 endereos de IRQ livres no soam nada mal. Na verdade, a
escassez de endereos de IRQ um problema muito menor hoje em dia do que j foi no
passado. Antigamente era preciso configurar manualmente o endereo a ser usado por cada
219
placa e no havia como compartilhar um IRQ entre dois perifricos como temos hoje. Um
jumper no lugar errado era o suficiente para o modem ou a placa de som entrarem em conflito
com algum e pararem de funcionar.
Hoje em dia, todas as placas novas so PCI, o que naturalmente significa que so plug and
play. Basta espeta-las para que o BIOS atribua automaticamente um endereo. Usando apenas
placas PCI, voc ter conflitos apenas caso realmente todos os IRQs estejam ocupados.
Mas nem tudo est resolvido. Apesar dos conflitos ao se usar apenas placas PCI sejam
rarssimos, ainda esto em uso muitos PCs antigos com placas ISA. a que as coisas podem
complicar um pouco.
Existem dois tipos de placas ISA, as que so plug-and-play e as placas de legado. As
primeiras, que comearam a aparecer ainda na poca do 486, j so configuradas
automaticamente pelo BIOS, mas no so capazes de compartilhar IRQs como as placas PCI. O
plug-and-play destas placas ISA no to confivel quanto o das placas PCI, elas podem
entrar em conflito mesmo existindo IRQs livres. Neste caso, voc pode alterar manualmente o
endereo a ser usado pela placa atravs do gerenciador de dispositivos do Windows, basta
clicar sobre o cone do dispositivo, acessar as propriedades e abrir a guia de recursos.
As placas ISA plug-and-play so uma espcie de meio termo. Alm delas existem as placas ISA
de legado ou legacy ISA, onde preciso configurar os endereos de IRQ manualmente, atravs
de jumpers, ou ento usando um software que acompanha a placa (o que muito comum em
placas de rede ISA). Uma vez configurada para usar um endereo, a placa ir entrar em
conflito com qualquer dispositivo que tente usa-lo. Para complicar, o BIOS no enxerga as
placas de legado, podendo atribuir o mesmo endereo para alguma placa plug-and-play,
causando o conflito.
Para evitar este problema, preciso reservar manualmente os endereos de IRQ e DMA
ocupados por perifricos ISA de legado atravs da sesso PNP/PCI Setup do CMOS Setup. Se,
por exemplo, voc tiver um modem jumpeado para utilizar o IRQ 7 voc deve marca-lo com a
opo Legacy ISA. Na foto abaixo temos a sesso PnP/PCI do Setup de uma placa me com
BIOS Award. Veja que cada endereo de IRQ pode ser configurado separadamente:
220
para as placas Plug-and-play. Se reservar muitos endereos voc ter problemas de conflitos
mesmo com vrios IRQs livres.
Existe mais um ponto interessante sobre as placas ISA, que o fato de existirem tanto placas
ISA de 8 bits, quanto placas de 16 bits. fcil diferencia-las, pois as placas de 8 bits utilizam
apenas a primeira parte do encaixe. As placas de 8 bits utilizam exatamente o mesmo
barramento que era usado no XT, o que significa que estas placas enxergam apenas os IRQs
de 0 a 7. Este o caso por exemplo de muitos modems de 28.8 e 33.6 da US Robotics. Neste
caso no existe muito segredo, caso todos os seus IRQs de 0 a 7 j estejam ocupados, o jeito
ser mudar o endereo de um dos dispositivos, dando lugar ao modem. Voc pode
simplesmente reservar no Setup o endereo que esteja sendo usado por uma placa Plug-andplay que esteja instalada, assim da prxima vez que iniciar o micro, o BIOS se encarregar de
dar outro endereo para ela, deixando o modem em paz.
Note que toda a configurao de endereos feita perlo BIOS armazenado numa rea do
CMOS, chamado ESCD. Caso or exemplo o BIOS no reconhea uma placa recm instalada,
mesmo que ela seja plug-and-play e existam endereos livres, caso ele insista em assinar o
mesmo endereo para duas placas que no suportam o PCI Steering, causando um conflito , ou
qualquer outro problema do gnero, existe a opo de limpar o ESCD. Isto far com que o
BIOS precise reconfigurar o endereos de todas as placas, partindo do zero.
Para limpar o ESCD, basta acessar o Setup e ativar a opo Force Update ESCD ou Reset
Configuration data. No se preocupe, pois no ser preciso reinstalar as placas, apenas
podem ser alterados os IRQs usados por algumas.
221
Se as palavras de ordem hoje em dia so reciclar, economizar, racionar, etc. vamos aprender a
racionalizar o uso das IRQs disponveis para conseguir conectar todos os perifricos desejados.
Vamos comear montando um PC imaginrio bem simples: apenas a placa me, memria,
processador, HD, disquete, CD-ROM, placa de vdeo, monitor, teclado e mouse PS/2.
Mantendo todas as configuraes defaut do Setup (presumindo que seja uma placa me
razoavelmente atual),e deixando o Windows detectar sozinho todos os dispositivos, sem alterar
nada, teremos provavelmente o seguinte cenrio:
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
IRQ
Lindo, s com a placa de vdeo o nosso PC j est com apenas duas IRQs livres. Instalando
uma placa de som e um modem, ocuparemos ambas, ficando sem um nico IRQ disponvel.
Apartir daqui, para instalar novos dispositivos, teremos que racionalizar os endereos,
desativando dispositivos que no so necessrios.
Por exemplo, mantendo a configurao que temos agora (placa me, memria, processador,
HD, disquete, CD-ROM, placa de vdeo, monitor, teclado, mouse PS/2, placa de som e modem)
poderamos desabilitar vrios dispositivos que esto ocupando endereos de IRQ:
* Ambas as portas serias : estamos usando um mouse PS/2, e por enquanto no temos nada
que necessite de uma porta serial.
* Porta paralela : Por enquanto no temos impressora scanner ou qualquer outro dispositivo
que use a porta paralela
* USB : No temos nenhum perifrico USB
Com apenas uma rpida inspeo, j foi possvel livrar quatro endereos que antes estavam
ocupados. Todos estes dispositivos podem ser desativados atravs do Setup. Caso voc no
tenha intimidade com ele, poder encontrar um tutorial sobre a configurao do Setup na rea
de tutoriais do site.
Vamos ento ao prximo problema:
Imagine que agora iremos adicionar a este PC uma placa de rede, uma placa SCSI, impressora,
scanner USB e uma placa de captura de vdeo.
Em primeiro lugar, teramos que reativar a porta paralela, por causa da impressora, e a porta
USB, por causa do scanner. A placa de rede e a placa SCSI consumiriam ento os outros dois
222
IRQs que estavam livres. Estaramos ento novamente sem endereos livres, ainda faltando
instalar a placa de captura de vdeo.
Neste caso seria preciso usar um pouco de criatividade, existiriam vrias opes: o mouse, que
est ocupando a porta PS/2 poderia ser substitudo por um USB, permitindo desativar a porta
PS/2 e livrar o IRQ 12 usado por ela, desativar a porta do drive de disquetes (ficando sem, ou
substituindo-o por um USB), livrando o IRQ 6 ocupado por ela, desativar a IDE secundria da
placa me, instalando o CD-ROM como slave do HD (livrando o IRQ 15) e assim por diante.
Lembre-se que existem no mercado adaptadores que permitem transformar uma porta USB
numa porta paralela, caso usssemos um destes, seria possvel desabilitar tambm a porta
paralela.
Fazendo isto, ainda seria possvel instalar vrios outros perifricos novos, at novamente
ficssemos sem endereos de IRQ. Neste caso, provavelmente j estaramos sem slots PCI ou
ISA livres e no poderamos instalar mais nada de qualquer forma :-)
223
O Canal 2 de DMA nativamente usado pela controladora de disquetes. Uma placa de som
geralmente precisa de dois canais de DMA, um de 8 e outro de 16 bits, usando geralmente o
DMA 1 e 5. O DMA 4 reservado placa me. Ficamos ento com os canais 3, 6 e 7 livres.
Caso a porta paralela do micro seja configurada no Setup para operar em modo ECP, precisar
tambm de um DMA, podemos ento configur-la para usar o canal 3.
DMA
DMA
DMA
DMA
DMA
DMA
DMA
DMA
0
1
2
3
4
5
6
7
Disponvel
Placa de Som
Controladora de drives de disquetes
Porta paralela padro ECP
Reservado placa me
Placa de Som
Disponvel
Disponvel
224
quase todos os modems eram hardmodems, apartir dos modems de 56K que tivemos a
proliferao dos softmodems que so mais baratos.
O vdeo onboard tambm rouba um pouco de desempenho caso usado, pois compartilha o
barramento com a memria com o processador. Caso a sua preocupao seja o desempenho, o
mais recomendvel utilizar uma placa externa.
Existem tambm chipsets que j vem com componentes integrados, como o i810 (da Intel) e o
Via MVP4 (da Via). O i810 por exemplo vem com um chipset de vdeo Intel 752 embutido, que
equivale a uma placa 3D mais simples. mais rpido do que uma Viper v330 por exemplo.
Daqui a um ou dois, anos arrisco o palpite de que a maioria das placas venda viro com som
e modem onboard, pois muito mais barato integrar estes componentes na placa me ou no
prprio chipset do que compra-los separadamente. S as placas voltadas para o mercado de
alto desempenho viro sem estes componentes, permitindo ao usurio usar o que quiser.
As placas onboard no so sempre as vils da historia, a mesma coisa de uma placa me
pelada mais as placas de expanso, a nica diferena que o fabricante que determina qual
placa de som, modem e video vir junto com a placa. Para muitos usurios esse conjunto
compensa, pois sai muito mais barato. Existem placas com bons componentes onboard, mas
claro, depende muito do fabricante. Uma placa me de segunda linha quase sempre vai ser
uma porcaria, independente de ter ou no componentes onboard.
225
vdeo onboard (-V), neste caso um chipset de vdeo Savage 4, embutido no chipset Via
SavagePro PM133. Parece fcil no ? E realmente , basta apenas entender as siglas e
convenes que a Asus usa para nomear suas placas.
Apesar de citar aqui apenas os modelos da Asus, a idia que estas informaes o ajudem a
entender mais facilmente os cdigos usados por qualquer fabricante. Vamos la:
O processador
As primeiras letras em todas as placas da Asus indicam a famlia de processadores que a placa
suporta:
:. P2 - Vem de Pentium II Todas as placas que comeam com P2, como P2B ou P2B-F so
destinadas a processadores Pentium II. Naturalmente so todas placas antigas, com encaixe
Slot 1, que no so mais produzidas. Algumas placas P2, tambm suportam processadores
Pentium III, inclusive os Coppermine, mas sempre com limitaes, como por exemplo no
poder utilizar processadores que usam bus de 133 MHz. Tambm no espere nenhum tipo de
suporte por parte da Asus, j que estas placas esto descontinuadas, eles querem que voc
compre placas novas, e no que fique aproveitando sua P2x indefinidamente.
:. P3 - Agora ficou fcil, se P2 diz respeito s placas projetadas para processadores Pentium II,
as placas que comeam com P3 so destinadas aos processadores Pentium III, brincadeira de
criana :-) Mas, uma pequena observao que todas as placas P3, usam encaixe Slot 1.
Isso as torna versteis em termos de upgrade, j que usando um adaptador possvel usar
nelas tambm processadores soquete 370.
:. CU - Ok, essas duas letrinhas so um palavro por aqui, mas os gringos chamam os
processadores Pentium III com core Coppermine de Cumine, da a Asus usar o CU para
todas as placas soquete 370 para Processadores Pentium III Coppermine. Note que nenhuma
destas placas suporta processadores Pentium II, pois todos os Pentium II existem apenas em
formato Slot 1, e no existe nenhum adaptador Slot 1 > Soquete 370, apenas o contrrio.
226
227
O Chipset
Logo depois da designao do processador, vem a designao do chipset:
:. V - Todas as placas com o V no nome usam chipsets da Via. O V genrico, pode ser
qualquer um dos chipsets da Via. Por exemplo, a CUV4X usa o Via ProSavage PM133,
enquanto a CUV4X-D usa o VIA 694XDP, mas, como disse, so chipsets Via Nove que o V
sempre vem depois do cdigo principal da placa, o P2, P3 ou CU que expliquei acima.
:. BX - Enquanto o V vem de Via, o BX tambm diz respeito ao chipset, mas neste caos no
diz respeito marca do chipset, mas sim diretamente o modelo, no caso o i440BX. O BX
provavelmente o chipset mais famoso da histria, mas se voc nunca ouviu falar dele, o
BXzo foi lanado na poca do Pentium II, na verdade foi o primeiro chipset para Pentium II
a suportar bus de 100 MHz. S que o BX se revelou um projeto to bom do ponto de vista do
desempenho, que os fabricantes o utilizam at hoje, adicionando recursos que o chipset
originalmente no tem para construir placas destinadas aos processadores modernos.
Controladoras externas adicionam suporte a UDMA 66 ou 100, ou mesmo RAID. Reguladores
de voltagem e BIOS atuais garantem compatibilidade com os processadores Coppermine, o
suporte a bus de 133 MHz obtido via overclock (j que originalmente o BX s suporta 100
MHz) e por a vai. Exemplos de placas atuais com o BX so a CUBX, CUBX-E e CUBX-L
:. B - Tambm indica que a placa usa o i440-BX, mas usado nas placas mais antigas, como
em P2B e P3B-F. Mais uma vez valem lembrar que todas as P2 ou P3 so slot 1, enquanto
todas as CU so soquete 370.
:. A - Vem de Ali, e serve para indicar as placas com chipsets desta companhia, como em
A7A-266 (soquete A, chipset Ali MAGIK1 M1647 e suporte a Bus de 266 MHz) ou a CUA
(Pentium II Cumine, chipset Ali Aladdin TNT2).
:. SI - De SiS, novamente indica o fabricante do chipset, no caso a SiS, como em CUSI-M e
CUSI-FX, ambas com o SiS 630E
:. S - Um S sozinho, numa placa soquete A (nas placas soquete 370, para Pentium
III/Celeron, usado o SL, que significa outra coisa, como veremos a seguir) tambm indica
que a placa possui chipset SiS. Um exemplo a A7S-VM.
:. SL - So as placas mais recentes para Pentium III/Celeron, soquete 370, com o chipset i815
e slot AGP 4X. Todas as placas SL so soquete 370, isso significa que todas so CU
(Cumine) ou TU (Tualatin). No existem por exemplo uma P3SL ou uma P2SL. Exemplos de
placas com o i815 so as CUSL2-C, CUSL2-M ou a TUSL2-C
228
:. C ou C2 - So as placas para Pentium III/Celeron que utilizam o antigo chipset i820, tanto
as que utilizam memrias Rambus quanto as que usam o chip MTH e suportam memrias
SDRAM PC-100. Estas placas foram descontinuadas a algum tempo. Exemplos so as CUC2 e
P3C-L.
:. W - Indicam as placas com o chipset i810, que tem video onboard, mas no suporta slot
AGP. Pelo que sei, todas estas placas j esto descontinuadas, sendo substitudas pelas com o
chipset i815, que tambm traz vdeo onboard, mas j oferece suporte a AGP 4X. Exemplos de
placas com o i810 so a CUW e a P3W-E.
Recursos adicionais
Depois dos processadores suportados e do chipset usado, o restante do nome das placas serve
para indicar que a placa possui algum recurso adicional, como por exemplo som ou rede
onboard, suporte a bus de 133 MHz, slot AGP 4X, o formato da placa (ATX ou mini-ATX) etc.
Por exemplo, a diferena entre um CUSL2 e uma CUSL2-M que a primeira vem em formato
ATX, com 6 slots PCI, enquanto a CSL2-M (o M vem de mini) vem em formato Mini-ATX e
que por ser bem menor, possui apenas 3 slots PCI. Existem claro mais algumas diferencinhas
entre os dois modelos, mas a principal diferena o formato.
:. 4X - Este fcil, indica que a placa tem um slot AGP 4X. O slot pode ser tanto um AGP 4X
convencional, quanto um AGP Pro, o 4X genrico. O 4X sempre vem logo depois das duas
letras do processador e as letras do chipset (se houverem), antes do trao, como em P3V4X,
CUV4X-D ou CUV4X-DLS. Naturalmente, nem todas as placas com AGP 4X tem o 4X no
nome, como por exemplo a TUSL2-C (onde obvio que a placa suporta AGP 4X, j que
baseada no chipset i815), o 4X usado apenas onde pode haver dvida.
:. -V - Um V depois do trao, como em CUV4X-V indica que a placa tem vdeo onboard. V de
video.
:. -M - Indica que a placa me vem no formato Mini-ATX.
:. -VM - O -VM indica que alm de ter vdeo onboard, a placa vem no formato Mini-ATX. As
placas Mini-ATX so bem menores que as ATX, e possuem apenas 4 slots, ou 4 slots PCI, ou
ento 1 AGP e 3 PCI. Este formato usado normalmente em placas de baixo custo, que j vem
com componentes onboard, por prejudicar as possibilidades de expanses futuras. Muitas
vezes as placas -VM tambm vem com som e/ou rede onboard, mas no uma regra. Por
exemplo, a A7S-VM vem com video, som e rede onboard. A CUVL-VM por sua vez vem com
vdeo onboard e trs o som como opcional (algumas placas vem com, outras sem, deixando a
escolha por parte do consumidor) mas no traz rede.
:. -L - O L vem de lan ou rede. Indica que a placa tem rede onboard. Excesso fica por conta
da CUBX-L, onde a interface de rede apenas opcional.
:. -S - Ao contrrio do que pode parecer primeira vista, o -S no significa sound mas sim
SCSI, significando que a placa tem uma interface SCSI onboard. So poucos modelos da
Asus com este recurso, sempre placas caras, entre elas a P3C-S e a P2B-S.
:. -LS - SCSI e interface de rede onboard, como na P3C-LS
:. -D - Indica que a placa suporta dois processadores. Como no caso das placas com SCSI, so
sempre placas caras, destinadas a servidores. O -D vem de dual.
229
:. -DSL - Essas so sempre as placas topo de linha da Asus, destinadas a servidores. Possuem
suporte a dois processadores (D), e trazem interfaces de rede (L) e SCSI (S) embutidas. Como
a CUV4X-DLS
:. -E - O E vem de enhanced ou aperfeioado. Indica que a placa possui algum recurso
adicional, que no faz parte do chipset ou que a diferencia de outros modelos baseados no
mesmo chipset. Por exemplo, a CUBX-E baseada no chipset i440BX, que originalmente traz
interfaces IDE UDMA 33, mas, graas a uma controladora externa, a placa suporta UDMA 100,
da o enhanced. A A7V-E por sua vez, oferece a possibilidade de configurar o FSB em
intervalos de 1 em 1 MHz, grande novidade na poca que foi lanada, e assim por diante.
:. -C : O -C vem de complete, ou completa. As placas com esta nomenclatura vem em
formato ATX, com 5 slots PCI e slot AGP (a excesso fica por conta da MEL-C, que tem duas
verses, uma com 5 PCI e 1 ISA e outra com 4 PCI e 2 ISA), e, alm disso trazem som
onboard opcional. A excesso no caso do som onboard fica por conta da CUV4X-C, que traz on
contatos para o chip e os conectores de udio, mas ainda no foi lanada em verso com este
recurso.
:. -FX - FX vem de Flex-ATX. Este um formato de placa ainda menor que o Mini-ATX, com
espao para apenas dois slots de expanso. A idia seria uma placa de baixssimo custo, com
video, som e rede onboard e mais um ou dois slots para que o usurio possa incluir mais
alguma coisa. Felizmente a Asus s fez trs placas nesse formato, a CUSI-FX, CUW-FX e a
CUWE-FX
Fornecimento de energia
230
Para que o micro funcione adequadamente, necessrio que a fonte de alimentao seja capaz
de fornecer eletricidade suficiente e de forma ininterrupta.
Comparados com os micros que tnhamos a dois ou trs anos atrs, os micros topo de linha
atuais so muito mais exigentes no quesito alimentao. Isto significa a necessidade de fontes
de alimentao melhores e mais poderosas do que as necessrias at pouco tempo atrs.
Infelizmente, a maioria dos fabricantes de fontes de alimentao no esto acompanhando
estas mudanas, oferecendo atualmente os mesmos produtos que ofereciam a alguns anos
atrs.
A fonte de alimentao to importante para o micro quanto a gasolina para um carro. No
adianta comprar um Astra 0 Km e encher o tanque com gasolina batizada, voc vai ficar
parado no meio do caminho.
Se a fonte no for capaz de fornecer energia suficiente, o micro poder travar com freqncia
em aplicaes mais pesadas (onde os componentes so mais exigidos e consomem mais
energia), ou mesmo nem chegar a ligar.
Ou seja, mesmo usando uma boa placa me, todos os drivers atualizados e tudo mais que
houver de melhor, o seu micro pode continuar travando por causa da fonte.
S para voc ter uma idia, um Celeron de 266 consome apenas 16 Watts de eletricidade,
enquanto um Athlon de 650 MHz consome 54 Watts. Uma Trident 9680 consome pouco mais
de 8 Watts, enquanto uma Nvidia GeForce DDR consome quase 40 Watts. Uma Sound Blaster
16 consome cerca de 7 Watts, enquanto uma Sound Blaster Live consome cerca de 20 Watts, e
assim por diante.
Atualmente, praticamente tudo consome mais eletricidade: os HDs e CD-ROMs (por possurem
velocidades de rotao maiores), a memria RAM (por usarmos mas memria do que
usvamos a dois ou trs anos atrs), etc.. Atualmente, tambm se costuma usar mais
acessrios, como vrios coolers dentro do micro para melhorar a ventilao, gravadores de CDROM, etc. o que tambm consome muita eletricidade.
Porm, o problema maior justamente a dupla processador e placa de vdeo. Uma fonte ATX
possui trs sadas independentes: de 12V, que se destinam ao HD, CD-ROM, drive de disquetes
e outros perifricos do gnero, 5V que se destina placa me e aos perifricos ligados ela
(placa e vdeo, placa de som, etc.) e 3.3V que se destina ao processador e memria RAM.
Dentro da fonte, temos circuitos separados para o fornecimento de cada uma destas tenses.
Isto significa que a fonte capaz de fornecer uma corrente X a 12V, uma corrente Y a 5 V e
uma corrente Z a 3.3V.
Porm, as fontes so vendidas segundo a capacidade total, ou seja X, Y e Z somadas, o que d
os 250 ou 300 Watts dos rtulos. Algumas vezes, a fonte traz especificadas as capacidades
mximas de cada sada, mas nem sempre.
Num sistema topo de linha atual, com um Athlon de 800 MHz, placa de vdeo GeForce DDR,
placa de som Sound Blaster Live, 128 MB de memria RAM, um HD IDE de 7200 RPM qualquer,
drive de disquetes, CD-Rom de 48x, gravador de CD, modem e mais dois coolers para
melhorar a ventilao, por exemplo, teramos um consumo total de aproximadamente 220
Watts. Dentro do limite de fornecimento de qualquer fonte de 250 Watts certo? No bem
assim...
Vendo o rtulo de uma fonte Troni, modelo AT-300SN, por exemplo, temos informados que as
sadas de 3.3 v e 5v combinadas fornecem no mximo 150W, enquanto a sada de 12v fornece
231
no mximo 144W. Usando um processador e uma placa 3D mais gulosos e 128 de memria
RAM ultrapassamos facilmente os 150W mximos.
O Anand Lal Shimpi, do Anand Tech (http://www.anandtech.com) realizou um teste muito
interessante comparando o comportamento de vrias marcas de fontes ATX sob situaes de
estresse.
Voc
pode
ler
o
artigo
completo
em
http://www.anandtech.com/printarticle.html?i=1128 , farei apenas alguns comentrios sobre
os resultados obtidos por ele:
A configurao do micro usado para a realizao do teste era: AMD Athlon de 800 MHz + um
cooler Alpha, placa me Gigabyte GA-7IX, 128 MB de RAM, HD IBM de 7200 RPM, CD-ROM de
48x, placa de vdeo Nvidia GeForce, placa de som Sound Blaster Live e placa de rede. Uma
configurao relativamente comum atualmente.
O nico componente que era alterado durante os testes era a fonte. Foram testadas 11 fontes
ATX de marcas diferentes. A cada teste, o HD era formatado e o Windows e programas eram
reinstalados do zero, para evitar que qualquer contaminao nos resultados do teste.
Os resultados foram surpreendentes: Das 11 fontes testadas, com 4 o micro no chegou
sequer a completar o boot. As 7 fontes que foram capazes de fazer o micro funcionar
passaram por um novo teste, desta vez de estabilidade, usando o BAPCO SYSMark 2000, que
simula vrias aplicaes reais onde o micro mais exigido. Pois bem, novamente uma
surpresa, apenas UMA das fontes testadas foi capaz de manter um fornecimento adequado
durante todos os testes. Em todas as demais o sistema travou por interrupo ou instabilidade
no fornecimento de eletricidade pelo menos uma vez. S por curiosidade, a nica fonte que
passou em todos os testes realizados por ele foi a Antec PP-303X.
=
=
=
=
=
15
40
65
105
120
232
tolerncia mxima de variao, passar a entregar 4,08v com uma solicitao de apenas
120W, que eu estimo seja o conjunto mnimo Processador +Placa Me +HD +Drive CD
+Drive Disquete.
J fiquei de cabelo em p ao ver a pssima qualidade das fontes que eu tenho, e que
infelizmente, so aquelas que encontramos no mercado. Imagine o estrago que uma
fonte sem-vergonha dessas faz ao longo de um ano em um computador... Passei a
acreditar que, digamos, mais da metade dos defeitos apresentados em um computador
vem de Fontes de m qualidade, causados rapidamente, ou por estresse prematuro de
algum
componente ( "P, o HD queimou.. Mas o que houve?" ).
Eufrsio E. de Lordo Jr.
Realmente, muitas das fontes que esto venda no mercado atualmente possuem uma
qualidade horrvel. Infelizmente, o mesmo ocorre com estabilizadores, filtros de linha, etc.
Mas, concentrando-nos no problema da fonte, existe um fator importante que voc esqueceu
de levar em conta no teste, que a capacidade de cada uma das sadas da fonte.
Uma fonte ATX fornece trs tenses diferentes, 12v, 5v e 3.3v. Porm, cada tenso tem uma
capacidade diferente. Os 300 ou 400 Watts anunciados dizem respeito capacidade total da
fonte, ou seja, todas as sadas somadas.
Na prtica temos mais ou menos o seguinte: numa fonte de 300 W, aproximadamente 50% ou
55% da capacidade total corresponde sada de 12v, enquanto o restante corresponde s
sadas de 5 e 3.3v somadas. O mais comum algo como 156 / 144 Watts.
A sada de 12v corresponde aos plugs de energia que vo para o HD, CD-ROM, disquetes,
cooler, etc. enquanto as sadas de 5 e 3.3 v so usadas pela placa me, processador,
memrias e os demais componentes do micro.
Colocando uma carga de 120W na sada de 5v da fonte (presumindo que seja uma fonte de
300w), voc chegou bem perto da capacidade mxima da fonte, por isso essa variao. Apesar
de que, numa fonte de qualidade, a variao, mesmo prximo da capacidade mxima da fonte
deveria ser mnima.
Teoricamente, o rgo encarregado de testar a qualidade das fontes de alimentao e de
outros componentes seria o Inmetro, mas at hoje no vi fontes certificadas pelo Inmetro por
a. O jeito comprar fontes de marcas conhecidas, evitando as muito baratas.
Mais um conselho, que para qualquer PC com uma configurao mais parruda o aconselhvel
uma fonte de 400 Watts, que j esto tornando-se comuns. Lembre-se que a maioria dos
componentes: processador, memria, placa de vdeo, e todas as placas de expanso puxam
energia das sadas de 3.3 e 5v da fonte.
Usando um Athlon de 1 GHz, 256 de memria RAM, uma placa de vdeo mais gulosa, como
uma Voodoo 4, ou uma GeForce 2 GTS, placa de som, modem, rede e mais alguns acessrios,
pode-se facilmente atingir os 140 ou 150 Watts permitidos nestas sadas, de uma fonte de 300
W.
Outra recomendao usar um no-break online, do tipo onde a energia vem da bateria e no
da tomada. Neste caso a energia j chega estabilizada at a fonte e mesmo usando uma fonte
vagabunda voc no dever ter problemas.
233
No-Breaks e Estabilizadores
Picos de tenso, piscadas, blecautes, etc. Infelizmente o sistema eltrico brasileiro, assim
como o de vrios outros pases est muito longe se ser seguro ou estvel.
Voc est trabalhando no micro e derrepente as luzes piscam, seu micro reseta e voc perde
tudo o que estava fazendo. O pior de tudo que um sistema eltrico instvel coloca em risco o
hardware. Quem mais sofre o HD, que com o tempo comea a apresentar vrios setores
defeituosos, seguido pelas memrias e a placa me, que tambm podem danificar-se com
facilidade.
Tambm so comuns os casos de fontes queimadas e, em casos mais extremos,
(principalmente em cidades do interior) at mesmo perda total dos micros, literalmente
torrados devido a algum raio que caiu nas proximidades. Existem dois acessrios destinados a
proteger o aparelho desse tipo de desastre, os estabilizadores e no-breaks.
Estabilizadores
Os estabilizadores teoricamente serviriam para amenizar picos de tenso, como os provocados
raios, protegendo o equipamento, mas de qualquer forma no oferecendo nenhuma proteo
contra perda de dados ou resets quando a luz piscar. O grande problema que os
estabilizadores baratos, que costumamos ver venda por 30 ou 40 reais no servem para
absolutamente nada. Se voc ler os termos de garantia desse tipo de aparelho, ver que em
muitos casos no existe garantia contra raios. Sem comentrios...
Um bom estabilizador (geralmente custa apartir de 100 reais) pode oferecer proteo contra
raios, mas apenas casa seja ligado a um fio terra, caso contrrio tambm ser um gasto intil.
Uma forma de tentar diferenciar os estabilizadores pelo peso, os estabilizadores muito leves
ou muito baratos invariavelmente so ruins, pois so cortados vrios componentes essenciais.
Fio-terra
A instalao de um fio terra relativamente simples e barata. Compre uma barra de cobre de
2,5 metros, encontrada em casas de materiais eltricos e a crave completamente no solo. Para
facilitar, comece fazendo um buraco pequeno usando a prpria barra. Retire-a do solo, jogue
gua no buraco feito, crave-a mais um pouco, retire, jogue mais gua, at conseguir crava-la
por completo. Se achar muito trabalhoso, chame um eletricista.
Terminado, puxe um fio at a tomada onde o micro ser ligado. Use um fio rgido espessura 4
ou 6. Antes de instala-lo, faa um teste usando uma lmpada de 100 W. Ligue o positivo da
lmpada no positivo da tomada, ligando o negativo no fio-terra. Se a lmpada acender
normalmente, ento o terra est bem instalado.
Arrume uma tomada trifsica, das com trs conectores e ligue o terra no terceiro polo da
tomada (o redondo que muita gente arranca do cabo do micro a fim de encaixa-lo numa
tomada comum), justamente o terra. Pronto, seu micro est protegido.
234
O fio-terra pode ser utilizado mesmo caso voc no tenha um no-break ou estabilizador. Ele
oferecer proteo mesmo caso voc ligue o micro diretamente na tomada aterrada.
No-Breaks
Os no-breaks, so de longe os ideais para proteger seu micro, j que como vimos, a maioria
dos estabilizadores no oferecem l grande proteo. A grande vantagem de usar um no-break
ter garantia de um fornecimento contnuo de eletricidade. Mesmo que a luz pisque ou o
fornecimento seja cortado, voc poder continuar trabalhando at que as baterias do no-break
se esgotem, tendo tempo para salvar seus documentos e desligar tranqilamente o micro. Se a
luz voltar dentro de uns 5 ou 10 minutos, ento beleza, voc nem precisar parar o trabalho...
Existem dois tipos de no-breaks, os on-line e os off-line.
Os primeiros, os on-line, so melhores, pois neles a bateria alimentada continuamente e o
micro alimentado diretamente pela bateria, tendo um fornecimento 100 % estvel. Um nobreak online cumpre tambm a tarefa de qualquer bom estabilizador, que manter um
fornecimento completamente estvel.
Nos no-breaks off-line a energia da toma repassada diretamente para o micro, sendo a
bateria usada apenas quando a corrente cortada, no oferecendo uma proteo to completa
quanto o primeiro.
Para diferenciar os dois tipos, basta observar as luzes. Um no-break geralmente vem com duas
luzes, "rede" (ou "bi-pass") e "Battery". A primeira indica que a energia da tomada est sendo
repassada para o micro (off-line) enquanto a segunda indica que est sendo usada a bateria
(on-line). Se a luz de rede ficar acesa continuamente, se apagando apenas quando a energia
da tomada for cortada, ento voc tem em mos um no-break off-line.
Autonomia
Em geral o no-break comea a bipar quando a energia cortada. Conforme a bateria for
ficando fraca os bips vo se tornando cada vez mais freqentes, indicando que voc deve
comear a desligar o micro. Se voc ignorar a advertncia, ele continuar bipando at que as
baterias se esgotem completamente.
A autonomia das baterias varia de acordo com a capacidade das baterias (medida em VAs) e o
consumo eltrico do seu micro (e do que mais voc ligar na sada do no-break).
Geralmente o considerado ideal uma autonomia de 15 minutos, o que em geral ser
suficiente para terminar algo mais urgente e salvar tudo antes de desligar o micro. Mas, voc
poder optar por um modelo de maior autonomia caso ache que vale pena. Existe no
mercado no-breaks com autonomia para mais de uma hora, vai do que voc pretende gastar...
Caso voc tenha um micro mdio, algo como um Celeron com 64 de RAM, HD, CD-ROM,
modem, monitor de 15 e uma impressora jato de tinta, um no-break de 600 VA durar de 15 a
18 minutos. Um de 650 VA, que a capacidade mais comum, durar at 20 minutos.
Caso no mesmo micro voc deseja uma autonomia de 30 minutos, ento pense um no-break
de pelo menos 1 KVA, se a sua idia uma autonomia de uma hora, ento o mnimo sobe para
um no-break de 2 KVA (esses so bem caros)
235
Se por outro lado, voc tiver um micro mais parrudo, como por exemplo um Athlon de 800
MHz, com placa 3D, dois HDs, CD e Gravador de CD, 128 MB de RAM, ZIP drive e monitor de
17, ento um no-break acima de 1 KVA ser o mais indicado, pois um modelo de 650 VA
poder manter o micro ligado por menos de 10 minutos.
Existe no mercado alguns modelos de baixa autonomia, de apenas 250 ou 300 VA, cujas
baterias duram por volta de 5 minutos. Eu particularmente no recomendo a compra de nobreaks abaixo de 600 VA, pois a diferena de preo muito pequena.
Muitos modelos possuem uma sada para baterias externas, que permitem aumentar a
autonomia do aparelho, geralmente usada uma bateria de carro. Consulte as especificaes
do aparelho sobre esse recurso.
Um link til o http://www.exide.com.br/port/sg/index.htm. Especificando a configurao do
seu micro e quantos minutos de autonomia deseja, ele lhe retornar qual a potncia, em VA,
que o seu no-break deve ter. Como qualquer vendedor, eles tambm indicaro um produto
deles, mas a j com voc :-) Outro site na mesma linha o http://www.tripplite.com/sizing/
, este ltimo em ingls.
Muitos no-breaks vem com interfaces inteligentes. Nestes casos, ligando o no-break a uma das
sadas serias do micro e instalando o software que o acompanha, voc poder programar o
programa para que desligue o micro automaticamente caso a energia seja cortada, salve
documentos, etc. Este um recurso til apenas caso voc costume deixar o micro ligado
sozinho ou no caso de um servidor.
Gabinetes
Alm da fonte de alimentao, o prprio gabinete merece uma certa ateno na hora da
compra. O problema principal neste caso, diz respeito capacidade de ventilao. Os
componentes que temos atualmente, em especial o processador e a placa de vdeo, geram
muito calor. O cooler instalado sobre o processador apenas dissipa o ar quente gerado por ele,
ar que se espalha dentro do gabinete e acaba por aquecer os demais componentes e o prprio
processador. a que entra a capacidade do gabinete em retirar o ar quente de dentro da caixa
e fazer ar frio entrar.
Quanto maior for esta capacidade, mais baixa ser a temperatura de funcionamento do seu
processador, placa de vdeo, HD etc. e maior ser a vida til destes componentes. Outro ponto
chave o aumento da estabilidade do micro, que esta ligada diretamente temperatura.
Quanto mais baixa a temperatura, melhor.
Um gabinete com uma boa ventilao tambm ajudar muito se voc resolver fazer um
overclock no processador ou na placa de vdeo. Mais adiante, no captulo sobre overclock,
ensino alguns improvisos que podem ser feitos para melhorar a ventilao dentro do gabinete,
mas, de qualquer maneira, comprar um gabinete com tudo j pronto bem mas prtico.
Procure por gabinetes com vrios exaustores. Os gabinetes tradicionais, que contam apenas
com o exaustor da fonte fazem um pssimo trabalho neste sentido. Eles podem lhe servir bem
caso voc opte por montar um micro simples, mas vo complicar sua vida caso se decida por
algo mais parrudo ou queira fazer um overclock.
236
Links de fabricantes
Aqui esta uma lista com os endereos dos principais fabricantes de placas me. O site do
fabricante sempre um dos melhores lugares para encontrar informaes sobre seus produtos,
voc sempre encontrar uma lista dos modelos disponveis, poder baixar os manuais das
placas, verificar as especificaes de cada modelo e baixar atualizaes de BIOS e outras
correes.
- Abit
http://www.abit.nl/
- ASUS
http://www.asus.com.tw/
- Biostar
http://www.biostar-usa.com/
- Epox
http://www.epox.com/
- Gigabyte
http://www.giga-byte.com/
- FIC
http://www.fica.com/
http://www.fic.com.tw/
- Intel
http://www.intel.com
http://developer.intel.com/design/motherbd/
- Microstar
http://www.msicomputer.com/
- SOYO
http://www.soyo.com.tw/
- Supermicro
http://supermicro.com/
- Tyan
http://www.tyan.com/
- Vextrec
http://www.vextrec.com/
- VIA
http://www.viatech.com/
- PC-Chips
http://www.pcchips.com
237
Captulo 9:
Placas de vdeo e
monitores
A funo da placa de vdeo construir as imagens que sero exibidas no monitor, com o qual
forma o principal meio de comunicao entre o micro e o usurio.
H apenas alguns anos atrs, era comum os computadores serem equipados com placas de
vdeo e monitores GCA, que alm de gerarem uma imagem de baixssima qualidade, mal nos
permitiam trabalhar com uma interface grfica. Para nosso alvio, assim como os demais
componentes do computador, as placas de vdeo e monitores tambm evoluram de forma
incrvel nestas duas ltimas dcadas, permitindo-nos ao invs de horrveis monitores verdes,
ter imagens praticamente perfeitas.
Que tal iniciarmos nosso tour pelas tecnologias utilizadas nas placas de vdeo, estudando a
evoluo dos padres de vdeo?
MDA e CGA: Os primeiros PCs ofereciam apenas duas opes de vdeo, o MDA (Monocrome
Display Adapter) e o CGA (Graphics Display Adapter).
Entre os dois, o MDA era o mais primitivo e barato, limitado exibio de textos com uma
resoluo de 25 linhas por 80 colunas, um total de 2.000 caracteres por tela. Como o prprio
nome sugere, o MDA era um padro de vdeo que no suportava a exibio de mais de duas
cores.
Para quem precisava trabalhar com grficos, existia a opo do CGA, que apesar de ser mais
caro, podia exibir grficos numa resoluo de 320 x 200. Apesar do CGA possuir uma palheta
de 16 cores, apenas 4 podiam ser exibidas ao mesmo tempo. O CGA tambm pode trabalhar
com resoluo de 640 x 200, mas neste caso exibindo apenas textos no modo monocromtico,
como o MDA.
Apesar de serem extremamente antiquados para os padres atuais, o MDA e o CGA atendiam
bem os primeiros micros PC, que devido aos seus limitados recursos de processamento, eram
restritos basicamente a interfaces somente-texto
EGA (Enhanced Graphics Adapter): Para equipar o PC AT, lanado em 84, a IBM
desenvolveu um novo padro de vdeo, batizado de EGA. Este novo padro suportava a
exibio de grficos com resoluo de at 640 x 350, com a exibio de at 16 cores
simultneas, que podiam ser escolhidas em uma palheta de 64 cores. Apesar dos novos
recursos, o EGA mantinha total compatibilidade com o CGA.
Uma placa de vdeo e um monitor EGA so o requerimento mnimo a nvel de vdeo para rodar
o Windows 3.11. Apenas o Windows 3.0 ou 3.11 aceitam rodar em sistemas equipados com
vdeo CGA. J para rodar o Windows 95/98, o requisito mnimo um vdeo VGA.
Tanto o CGA quanto o EGA so padres completamente obsoletos, sendo uma placa de vdeo e
monitor VGA o mnimo utilizvel atualmente.
238
VGA (Video Graphics Adapter): O VGA foi uma grande revoluo sobre os padres de vdeo
mais antigos, suportando a resoluo de 640 x 480, com a exibio de 256 cores
simultaneamente, que podiam ser escolhidas em uma palheta de 262.000 cores. Um pouco
mais tarde, o padro VGA foi aperfeioado para trabalhar tambm com resoluo de 800 x
600, com 16 cores simultneas
A IBM desenvolveu tambm outros 3 padres de vdeo, chamados de MCGA, XGA e PGA, que
apresentavam algumas melhorias sobre o VGA, mas que no obtiveram muita aceitao por
serem arquiteturas fechadas.
Apesar dos avanos, foi mantida a compatibilidade com os padres de vdeo GCA e EGA, o que
permite rodar aplicativos mais antigos sem problemas.
Super VGA: Uma evoluo natural do VGA, o SVGA o padro atual. Uma placa de vdeo
SVGA, capaz de exibir 24 bits de cor, ou seja, vrios milhes. Isto o suficiente para o olho
humano no conseguir perceber diferena nas cores de uma imagem exibida no monitor e de
uma foto colorida por exemplo. Justamente por isso, as placas de vdeo SVGA so tambm
chamadas de true-color ou cores reais.
O padro VESA 1 para monitores e placas de vdeo SVGA estabeleceu o suporte a vrios modos
de vdeo diferentes, que vo desde 320x200 pontos com 32 mil cores, at 1280 x 1024 pontos
com 16 milhes de cores.
O modo de vdeo pode ser alterado a qualquer momento pelo sistema operacional, bastando
que seja enviado placa de vdeo o cdigo correspondente ao novo modo de exibio. A tabela
a seguir mostra todos os modos suportados pelo padro VESA 1:
Resoluo
Cores
Resoluo
Cores
Resoluo
Cores
320x200
32 mil
640x480
16 milhes
1024x768
32 mil
320x200
65 mil
800x600
16
1024x768
65 mil
320x200
16 milhes
800x600
256
1024x768
16 milhes
640x400
256
800x600
32 mil
1280x1024
16
640x400
65 mil
800x600
65 mil
1280x1024
256
640x480
256
800x600
16 milhes
1280x1024
32 mil
640x480
32 mil
1024x768
16
1280x1024
65 mil
640x480
65 mil
1024x768
256
1280x1024
16 milhes
O padro VESA foi criado pela Video Eletronics Standards Association, uma associao dos
principais fabricantes de placas de vdeo, responsveis tambm pela criao do barramento
VLB.
Com o tempo, foram lanados os padres VESA 2 e VESA 3 (o atual) que trouxeram novos
modos de vdeo, com suporte a resolues de 320x240, 400x300, 320x400, 320x480,
512x384x, 1152x864 e 1280x960 que so usados por alguns aplicativos, geralmente jogos. Foi
incorporada tambm o suporte resoluo de 1600x1200, muito utilizada por designers que
trabalham com imagens.
Memria de vdeo
239
Para armazenar a imagem a ser exibida no vdeo, a placa utiliza-se de um tipo especial de
memria, chamada de memria de vdeo. O contedo desta memria constantemente
atualizado pela placa de vdeo, seguindo as ordens transmitidas pelo processador.
Muitos pensam que, quanto mais memria possuir a placa de vdeo, mais rpida ela ser, o
que no verdade. A quantidade de memria, determina apenas a resoluo e quantidade de
cores que a placa poder exibir. Uma placa com 1 megabyte de memria por exemplo, ser
capaz de exibir 16 milhes de cores em resoluo de 640x480 ou 65 mil cores em resoluo de
800x600. Uma placa com 2 megabytes, j seria capaz de exibir 16 milhes de cores em
resoluo de 800x600.
Para calcular as resolues e quantidade de cores suportadas pela placa, basta usar um clculo
simples, multiplicando a resoluo horizontal pela resoluo vertical e novamente
multiplicando o resultado pela quantidade de bits de cor, sendo que:
2 cores (mono)
1 bit de cor
256 cores
8 bits de cor
4 cores
2 bits de cor
65 mil cores
16 bits de cor
16 cores
4 bits de cor
16 milhes (truecolor)
24 bits de cor
Para poup-lo de ficar fazendo contas, aqui est uma tabela com a quantidade de memria de
vdeo demandada por cada resoluo:
Resoluo
N. de Pontos
Bits de Cor
N. de cores
Memria
640x480
307.200
16
150 KB
640x480
256
300 KB
640x480
16
65 mil
600 KB
640x480
24
16 milhes
900 KB
16
234 KB
800x600
256
468 KB
800x600
16
65 mil
937 KB
800x600
24
16 milhes
1.406 KB
16
384 KB
1024x756
256
768 KB
1024x756
16
65 mil
1.536 KB
1024x756
24
16 milhes
2.304 KB
16
640 KB
1280x1024
256
1.280 KB
1280x1024
16
65 mil
2.560 KB
1280x1024
24
16 milhes
3.840 KB
16
938 KB
1600x1200
265
1.875 KB
1600x1200
16
65 mil
3.750 KB
1600x1200
24
16 milhes
7.500 KB
800x600
1024x756
1280x1024
1600x1200
480.000
786.432
1.310.720
1.920.000
Vale lembrar que quanto maior a resoluo e quantidade de cores, mais baixo ser o
desempenho da placa, pois a quantidade de dados a ser processada ser maior.
240
Acelerao de Vdeo
Placas de vdeo mais antigas, como as CGA, EGA e as primeiras placas padro VGA no
possuam acelerao de vdeo. Isto significa que elas limitavam-se a mostrar na tela as
imagens enviadas pelo processador. Este tipo de placa funcionava bem em ambientes texto
como o DOS, onde a quantidade de informaes a ser mostrada no vdeo pequena. Em
ambientes grficos como o Windows 95/98 porm, uma quantidade enorme de dados deve ser
processada para formar a imagem. Usando uma placa sem acelerao, todo o trabalho tem que
ser feito pelo processador, tornando o sistema bastante lento. Uma placa aceleradora alivia a
carga sobre o processador, executando muitas das tarefas que antes cabiam a ele. Ao arrastar
uma janela por exemplo, o processador apenas transmitir placa de vdeo: Arrastar a janela
x para a posio y e a placa de vdeo far o resto do trabalho.
Todas as placas de vdeo atuais possuem estes recursos. Se voc abrir o painel de controle do
Windows, e abrir a janela sistema", encontrar uma guia que permite diminuir ou mesmo
desativar a acelerao de vdeo, o que obviamente s dever ser feito no caso de problemas
com a placa.
Vale lembrar que esta acelerao visa apenas diminuir o trabalho do processador quando
lidamos com imagens bidimensionais, no tendo nada a ver com a gerao de grficos 3D
executado pelas placas 3D atuais.
Monitores
O monitor tem uma importncia vital, pois em conjunto com a placa de vdeo forma o principal
meio de comunicao entre a mquina e ns. Os fatores que diferenciam os inmeros modelos
de monitores venda no mercado, so basicamente o tamanho, o Dot Pitch, ou o tamanho dos
pontos que compe e tela, as resolues suportadas e a taxa mxima de atualizao da
imagem.
Quanto ao tamanho, a medida em polegadas entre as diagonais da tela. Os mais usados
atualmente ainda so os monitores de 14 e 15 polegadas, mas caso voc deseje trabalhar com
aplicativos grficos, ou mesmo utilizar o PC para jogos, ser muito beneficiado por um monitor
de 17 ou mesmo 20 polegadas. Alm do tamanho fsico, a vantagem dos monitores maiores,
que invariavelmente eles suportam resolues maiores, assim como maiores taxas de
atualizao.
Outra coisa importante com relao aos monitores o tamanho dos pontos que compem a
tela, ou Dot Pitch. Se voc pegar uma lupa e examinar a tela de seu monitor, ver que a
imagem formada por pontos verdes, azuis e vermelhos. Cada conjunto de trs pontos
chamado de trade, e a distncia diagonal entre dois pontos da mesma cor, o que compe
justamente a medida de uma trade chamada de Dot Pitch. O mais comum encontrarmos
monitores com Dot Pitch de 0.29 milmetros quadrados. Alguns monitores mais recentes,
porm, utilizam pontos menores, de 0.22 ou 0.19 mm, o que garante uma imagem de melhor
qualidade. Apenas para efeito de comparao, os antigos monitores VGA, que suportam
apenas 640 x 480 usam dot pitch de 0.39.
Um bom monitor de 14 polegadas deve suportar resolues de at 1024x768 pontos.
Monitores maiores tambm devem ser capazes de exibir resolues de 1280x1024 ou mesmo
1600x1200 no caso dos de 20 polegadas.
241
O mais comum por parte dos usurios que usam monitores de 14 polegadas, o uso de
resoluo de 800x600, pois mesmo quando suportadas, resolues maiores acabam sendo
desconfortveis em um monitor pequeno. No caso de monitores grandes porm, o uso de
resolues maiores j fortemente recomendado.
A ltima caracterstica, e talvez a mais importante nos monitores, a frequncia de
atualizao da imagem, ou "refresh rate". Num monitor, um feixe de eltrons bombardeia
continuamente a tela, formando a imagem. A quantidade de vezes por segundo que este feixe
atualiza a imagem, chamada de taxa de atualizao.
Um bom monitor, deve ser capaz de atualizar a imagem pelo menos 75 vezes por segundo
(75Hz). Porm, monitores de menor qualidade so capazes de manter uma taxa de refresh de
apenas 60 Hz, o que causa cintilao na imagem, tambm chamada de "flicker".
O flicker ocorre devido perda de luminosidade das clulas de fsforo do monitor. Usando uma
taxa de renovao de menos de 75Hz, o tempo que o feixe de eltrons demora para passar
muito longo, fazendo com que clulas percam parte do seu brilho, sendo reacendidas
bruscamente na prxima passagem do feixe de eltrons. Isto faz com que as clulas pisquem,
tornando instvel a imagem. Esta instabilidade, alm de desconfortvel, faz muito mal aos
olhos.
242
Na ilustrao abaixo temos o caminho percorrido pelo feixe de eltrons cada vez que a imagem
atualizada no monitor. As linhas na diagonal e na vertical representam o tempo perdido com
o retrao.
Monitores LCD
Os monitores LCD, (Liquid Cristal Display, ou monitores de cristal lquido), j vm h vrias
dcadas sendo usados em computadores portteis. Atualmente vemos uma popularizao
desta tecnologia tambm no mercado de computadores de mesa, apesar da procura ainda ser
pequena devido ao alto preo destes aparelhos. Mas o que os monitores LCD tem de to
especial?
243
As vantagens
Os monitores LCD trazem vrias vantagens sobre os monitores CRT (Catodic Ray Tube, ou tubo
de raios catdicos) usados atualmente, apesar de tambm possurem algumas desvantagens,
destacando-se o alto preo
Colocando lado a lado um monitor LCD e outro CRT, a primeira diferena que salta vista
justamente o tamanho. Os monitores de cristal so muito mais finos que os tradicionais, o que
explica seu uso em computadores portteis. No caso de um micro de mesa as vantagem neste
caso no to evidente, mas de qualquer modo temos alguma economia de espao sobre a
mesa.
Outra vantagem dos monitores LCD, o fato de possurem uma tela realmente plana, o que
elimina as distores de imagem causadas pelas telas curvas dos monitores CRT, e aumenta a
rea til do monitor, j que no temos espaos desperdiados nos cantos da imagem.
Na ilustrao ao lado por exemplo, temos um monitor LCD de 12,1 polegadas ao lado de um
monitor tradicional de 14 polegadas. Note que apesar do monitor LCD ser bem menor, a rea
de exibio quase equivalente do monitor de 14 polegadas.
Um monitor LCD de 14 polegadas possui uma rea de exibio maior do que um CRT de 15
polegadas, enquanto que num LCD de 15 polegadas a rea quase equivalente a um monitor
tradicional de 17 polegadas.
Os monitores de cristal lquido tambm gastam menos eletricidade. Enquanto um monitor
tradicional de 14 polegadas consome por volta de 90 W, e um de 17 polegadas por volta de
110 W, um LCD dificilmente ultrapassa a marca dos 40W. Outra vantagem que estes
monitores emitem uma quantidade muito menor de radiao nociva (praticamente nenhuma
em alguns modelos) o que os torna especialmente atraentes para quem fica muito tempo em
frente ao monitor diariamente.
Finalmente, nos monitores de cristal lquido no existe flicker, pois ao invs da imagem ser
formada pela ao do feixe de eltrons, como nos monitores CRT, cada ponto da tela atua
como uma pequena lmpada, que muda sua tonalidade para formar a imagem. O termo
"refresh rate" no se aplica ao monitores de cristal lquido, pois neles a imagem sempre
perfeita.
As desvantagens
Sem dvida, a aparncia de um LCD muito mais elegante e moderna do que a de um monitor
tradicional, porm, como nada perfeito, os LCDs tambm tem suas desvantagens: a rea de
viso mais limitada, o contraste mais baixo, e as resolues permitidas so bem mais
limitadas.
Enquanto nos monitores tradicionais podemos ver a imagem exibida praticamente de qualquer
ngulo, temos nos LCDs o ngulo de viso limitado a apenas 90 (45 para a esquerda e 45
para a direita) acima disso a imagem aparecer com as cores distorcidas ou mesmo
desaparecer. Isto pode ser at desejvel em algumas situaes, no caixa de um banco por
exemplo, mas normalmente bem inconveniente.
O contraste da imagem tambm bem mais baixo. Enquanto num monitor convencional temos
normalmente um contraste de 500:1, ou seja, uma variao de 500 vezes na emisso de luz
do branco para o preto. Nos monitores de cristal lquido o contraste varia entre 250:1 e 300:1
o que prejudica um pouco a qualidade da imagem, principalmente a fidelidade das cores.
244
Temos tambm as limitaes quanto s resolues suportadas. Nos monitores CRT temos
nossa disposio vrias resolues de tela diferentes, que vo desde os 320 x 200 pontos
usados no MS-DOS at 1024 x 768, 1200 x 1024 ou at mesmo 1600 x 1200, passando por
vrias resolues intermedirias, como 400 x 300, 320 x 400, 320 x 480, 512 x 384, 1152 x
864 entre outras, sendo que em todas as resolues temos uma imagem sem distores.
Os monitores de cristal lquido por sua vez so bem mais limitados neste aspecto, pois cada
ponto da imagem fisicamente representado por um conjunto de 3 pontos (verde, vermelho e
azul). Num monitor LCD com resoluo de 1024 x 768 por exemplo tempos 3072 pontos
horizontais e 768 verticais, sendo que cada conjunto de 3 pontos forma um ponto da imagem.
Como no possvel alterar a disposio fsica dos pontos, temos a resoluo mxima limitada
ao nmero de pontos que compes a tela. Podemos at usar resolues menores, usando mais
de um ponto da tela para representar cada ponto da imagem, recurso chamado de fator escala.
Se por exemplo a resoluo mxima do LCD de 640 x 480, e preciso exibir uma tela DOS,
que usa resoluo de 320 x 240, sero usados 4 pontos da tela para representar cada ponto da
imagem. Neste caso o fator escala ser 2 (2 x 2 ao invs de um nico ponto) como temos um
nmero inteiro no h distoro na imagem. Se por outro lado a resoluo do LCD de 1024x
768 e preciso exibir 800x 600, teremos um fator escala de 1.28, resultando em distoro da
imagem.
Apesar de no deixarem tanto a desejar em termos de qualidade de imagem, e possurem
algumas vantagens interessantes, os monitores LCD ainda so extremamente caros. Mesmo no
exterior, os modelos mais baratos superam a marca dos 700 dlares, sendo utilizveis apenas
em ambientes onde suas vantagens compensam o preo bem mais alto.
245
Existem atualmente duas tecnologias de fabricao de telas de LCD, conhecidas como matriz
passiva (DSTN) e matriz ativa (TFT). As telas de matriz passiva apresentam um angulo de
viso mais restrito, e um tempo maior necessrio para a imagem ser atualizada. Enquanto
num monitor CRT, um ponto demora cerca de 15 a 20 milessegundos para mudar de cor, num
monitor LCD de matriz passiva so necessrios entre 150 e 250 milessegundos. Por isso que
to difcil enxergar o cursor do mouse na tela de um notebook, ou mesmo rodar programas ou
jogos que demandem mudanas rpidas de imagem de uma forma aceitvel. A prpria imagem
nestes monitores apresenta uma qualidade inferior, devido ao baixo contraste. Felizmente os
monitores de matriz passiva so encontrados apenas em equipamentos antigos, no sendo
mais fabricados atualmente.
Os LCDs de matriz ativa, usados atualmente, j apresentam uma qualidade muito superior,
com um tempo de atualizao de imagem mais prximo do dos monitores CRT, entre 40 e 50
milessegundos. Isto significa entre 20 e 25 quadros por segundo, o que j suficiente para
assistir a um filme em DVD por exemplo, apesar de ainda atrapalhar um pouco nos jogos de
ao, onde a imagem alterada muito rapidamente. Os monitores de matriz ativa tambm um
maior ngulo de viso e contraste maiores, alm de serem mais finos e leves.
Ao contrrio dos monitores CRT atuais, todos os monitores de cristal lquido so digitais. Como
todas as placas de vdeo atuais enviam sinais analgicos para o monitor, usado um novo
circuito que converte os sinais analgicos enviados pela placa de vdeo novamente para o
formato digital que entendido pelo monitor.
246
247
O recurso de mltiplos monitores suportado apenas por placas de vdeo PCI ou AGP. Placas
ISA, VLB, EISA, etc. no podem ser usadas. Voc pode utilizar tanto duas placas PCI quanto
uma AGP e uma PCI. Uma das placas ser o vdeo primrio e a outra o vdeo secundrio.
Quase todas as placas atuais suportam ser utilizadas como vdeo secundrio, o nico porm
que nem todas as placas suportam ser usadas como vdeo primrio. Para obter informaes
sobre placas de vdeo mais recentes, voc pode contatar o fabricante ou o revendedor, que
podero fornecer as especificaes da placa. De qualquer modo, como so poucas as placas
incompatveis com este recurso, eu recomendo que voc primeiro faa um teste, tentando
entrar em contato com o suporte apenas caso a placa no funcione adequadamente.
Depois de instalar fisicamente a segunda placa, basta carregar o Windows que o novo
hardware ser encontrado. Caso o Windows possua o driver a placa ser instalada
automaticamente, caso contrrio ser preciso fornecer os drivers do fabricante. Depois de
reinicializar o sistema, o primeiro monitor exibir o desktop normalmente, mas o segundo
exibir apenas um aviso em texto, avisando que o Windows detectou o uso de dois monitores.
Abra o cone vdeo do painel de controle e na guia de configuraes aparecero agora dois
monitores, ao invs de um, clique no cone do segundo monitor e ser perguntado se voc
deseja ativ-lo, basta responder que sim. Agora s configurar a resoluo e quantidade de
cores a serem exibidas em cada monitor e, tudo pronto.
248
omo disse, existe a possibilidade de instalar at 9 monitores. Na verdade esta marca bem
complicada de atingir, pois as placas me em geral vem com no mximo 6 slots PCI e um AGP,
o que daria a possibilidade de instalar at 7 monitores. Mas, se voc se decidir por mais de
dois monitores, 3, 4, 5 etc. o procedimento ser basicamente o mesmo. A minha
recomendao que voc instale primeiro a primeira placa de vdeo, instale os drivers, e
apenas depois que tudo estiver funcionando a contento instale a segunda. Aps instalar os
drivers e colocar tudo para funcionar, instale a terceira e assim por diante.
Limitaes
Trabalhar com dois ou mais monitores traz algumas limitaes. A mais grave o fato do
Windows 98 desabilitar o suporte a Open GL da placa de vdeo 3D ao ser ativado o segundo
monitor. Neste caso, voc dever desativar o segundo monitor nas propriedades de vdeo
sempre que for jogar algum jogo que dependa de suporte a Open GL. Jogos que utilizam o
Direct 3D ao serem executados em janela, s recebero acelerao 3D caso sejam abertos no
monitor primrio.
Para desabilitar temporariamente o segundo monitor, basca clicar com o boto direito do
mouse sobre seu cone na janela de propriedades de vdeo e desmarcar a opo "enabled
249
Interferncia
Grande parte do funcionamento dos monitores CRT atuais baseado em magnetismo.
Entretanto, os monitores no so blindados. Caso voc coloque os dois monitores lado a lado,
em muitos casos surgiro pequenas interferncias, geralmente na forma de uma linha
horizontal subindo ou descendo constantemente. Para minimizar isso, basta usar a mesma
taxa de atualizao em ambos os monitores, 75 Hz no primeiro e 75 Hz no segundo por
exemplo, ou ento tentar trabalhar com os dois um pouco mais afastados.
Em geral este problema quase imperceptvel, mas caso o esteja incomodando, e as dicas
anteriores no tenham resolvido, voc tambm pode tentar colocar alguma coisa de metal
entre os monitores (deixar a porta do armrio aberta entre os dois, por exemplo). A barreira de
metal oferecer uma blindagem melhor caso esteja aterrada. Voc pode puxar um fio e o
prender a um dos parafusos do gabinete do micro por exemplo.
250
Captulo 10:
Placas de vdeo 3D de alto
desempenho
Se voc um fantico por jogos 3D, que deseja a melhor qualidade de imagem possvel, com
um alto frame-rate, ento poder encontrar seu sonho de consumo nas placas abaixo. A
maioria custa na faixa de 250 a 350 dlares, por isso antes de considerar a compra pense com
calma se realmente vai valer pena o investimento. Se voc for casado, no conte nada para a
sua esposa, vai evitar alguns conflitos conjugais :-)
FSAA desativado
FSAA ativado
O FSAA suportado tambm pelas placas Voodoo 5000, 5500 e 6000, e deve passar a ser
adotado tambm nos futuros lanamentos de outros fabricantes.
O grande problema deste recurso que causa uma diminuio brutal no desempenho das
placas. Basicamente existem duas opes: 2 sample FSAA e 4 sample FSAA, na primeira a
imagem interpolada uma vez e na segunda interpolada duas vezes, melhorando mais um
pouco a qualidade. A queda de desempenho tambm proporcional. Colocando uma GeForce 2
GTS em um Pentium III de 1 GHz, foram gerados no Quake III (a 640 x 480) 146 frames por
segundo com o FSSA desabilitado, mas apenas 98 Frames por segundo com a opo 2 sample
FSAA ativada.
251
O desempenho apresentado pelo GeForce vai bem alm do demandado pelos jogos atuais, de
fato, voc s vai utilizar todo o potencial dessa placa com os futuros lanamentos, por isso
pode valer pena sacrificar um pouco da performance para melhorar a qualidade das imagens,
pois acima de 30 frames por segundo voc no perceber diferena alguma na fluidez das
imagens (na televiso e vdeo temos 25 quadros por segundo).
Voltando s especificaes do GeForce, o principal avano sobre o antigo TnT o uso de 4
processadores de texturas, o que permite ao GeForce processar 4 pixels por ciclo de clock. O
256 do nome vem justamente do fato de cada um destes processadores de texturas trabalhar
usando palavras binrias de 64 bits, que somados resultam em um barramento total de 256
bits.
Todas as placas equipadas com o GeForce utilizam o AGP 4x, mas, existe compatibilidade
retroativa com placas me equipadas com slots AGP 2x ou mesmo 1x. O problema que o
poder de processamento do GeForce demanda uma grande largura de banda, fazendo com que
seu desempenho seja penalizado em barramentos AGP mais lentos.
Veja um comparativo entre o desempenho apresentado pelo GeForce, em comparao com
outros chipsets de vdeo atuais:
Processador
Placa
Cores
GeForce 256
16
32
16
32
16
32
16
32
16
32
16
32
Riva TnT 2
Voodoo 3 3000
K6-2 450
GeForce 256
Riva TnT 2
Voodoo 3 3000
bits
bits
bits
bits
bits
bits
bits
bits
bits
bits
bits
bits
252
FPS no Quake 3
Timedemo Demo
1
1024 x 768
76
51
41
31
42
No suporta
46
42
35
30
36
No suporta
FPS no Quake 3
Timedemo Demo 1
1600 x 1200
50
30
26
18
25
No suporta
32
17
16
12
18
No suporta
Desempenho:
253
Processador
Placa
Cores
5500
5500
16
32
16
32
16
32
16
32
16
32
16
32
bits
bits
bits
bits
bits
bits
bits
bits
bits
bits
bits
bits
FPS no Quake 3
Timedemo Demo
1
1024 x 768
109
80
82
56
80
63
97
78
82
63
75
63
FPS no Quake 3
Timedemo Demo 1
1600 x 1200
57
29
32
20
40
24
57
29
34
22
40
26
GeForce 2 MX
Este chipset baseado no mesmo projeto do GeForce 2 GTS, que como vimos um dos
chipsets de vdeo mais rpidos atualmente. As difenas so que enquanto o GeForce 2 GTS
opera a 200 MHz, o MX opera a apenas 175 alm disso o GTS tem 4 processadores de
texturas, contra apenas 2 processadores do MX. Em compensao, enquanto as placas com o
GeForce 2 GTS custavam na poca do lanamento por volta de 350 dlares (nos EUA), as
placas com o GeForce MX podiam ser encontradas por cerca de 120 dlares (tambm nos
EUA). Naturalmente aqui no Brasil os preos so mais altos, mas pela lgica a proporo se
mantm, tornando as placas com o GeForce 2 MX excelentes opes em termos de custo
beneficio.
O desempenho naturalmente fica bem abaixo do alcanado pela GeForce 2 GTS, mas no
chega a decepcionar, principalmente considerando o baixo custo do MX. Num teste rpido,
usando um Athlon 750, rodando o Quake III Arena, demo001 a 1024 x 768 e 16 bits de cor; a
GeForce 2 MX alcanou 74 quadros por segundo, muito prximo da Voodoo 5 5000, uma placa
muito mais cara, que conseguiu 78 quadros. A GeForce 2 GTS conseguiu 102 quadros,
enquanto uma Viper V770 Ultra, baseada no TnT 2 Ultra, conseguiu apenas 44 quadros. No
mesmo teste, uma Voodoo 3 3000 alcanou 42 quadros.
Se voc est preocupado com a conta de luz, outra vantagem do GeForce MX seu baixssimo
consumo eltrico. Enquanto placas como Voodoo 5 5500 chegam a consumir 40 Watts,
equivalente 3 lmpadas fluorescentes, as placas com o GeForce 2 MX consomem em torno de
apenas 4 Watts. Isto as torna atraentes tambm para notebooks.
Assim como no caso dos TnT, o GeForce MX vendido para vrias companias, que se
encarregam de desenvolver e fabricar seus prprios modelos de placas. Uma tima notcia para
quem no tem slot AGP na placa me que esto previstos lanamentos de placas com o MX
em verso PCI. Estas placas devem ter um desempenho ligeiramente inferior ao das placas
AGP e devem custar um pouco mais caro, de qualquer forma a diferena muito menor do que
o que se gastaria trocando a placa me por uma com slot AGP. A grande maioria dos modelos,
tanto AGP quanto PCI vem com 32 MB de memria, mas tambm existem modelos com 16 MB.
254
Outra novidade que muitas placas baseadas no GeForce MX trazem duas sadas de vdeo,
permitindo conectar dois monitores, um monitor e uma TV, etc. na mesma placa, um recurso
semelhante ao dual Head encontrado nas placas da Matrox.
GeForce 2 Ultra
Ultimamente as placas de vdeo 3D vem evoluindo to rapidamente que em apenas algumas
meses temos vrios lanamentos. Este novo chipset de vdeo, a mais nova verso do GeForce
foi lanado pela Nvidia pouco antes de fechar este livro, me dando tempo de j inclu-lo aqui.
As evolues sobre o GeForce 2 GTS que vimos a pouco so o aumento da freqncia de
operao do chip de 200 para 250 MHz e o aumento do clock da memria de 333 (no GeForce
2 GTS) para incrveis 460 MHz. Desta vez no houve nenhum recurso novo, apenas um
aumento do desempenho.
Enquanto escrevo as placas com o GeForce 2 Ultra esto comeando a aparecer no mercado
americano, quando este livro chegar s suas mos bem possvel que elas j estejam
disponveis por aqui.
As placas mais simples vem com 64 MB de memria, estando previsto o lanamento de placas
com 128 MB, colocando-as entre os sonhos de consumo de muita gente. O grande problema
o preo. L fora uma GeForce Ultra de 64 MB custa cerca de 500 dlares, o que significa de
1300 a 2000 reais aqui no Brasil, o tipo de equipamento ao alcance apenas de quem
realmente fantico por jogos 3D e tem dinheiro para investir no hobby.
Das placas que cito aqui, esta sem dvida a mais rpida, permitindo coisas impensveis em
geraes anteriores de placas em termos de resoluo de imagem e recursos. Enquanto numa
placa antiga nos perguntamos ser que este jogo vai rodar?, numa placa deste tipo a
questo est mais para o que eu fao para conseguir usar todos os recursos dessa placa?.
Mesmo habilitando o Recurso de FSAA, aumentando a resoluo de vdeo para 1024 x 768 com
32 bits de cor e todos os outros efeitos permitidos ativados, a placa ainda consegue 48 frames
por segundo no Quake 3. Desabilitando o FSAA e usando 16 bits de cor a placa consegue
perto de 150 quadros a 1024 x 768 e 98 quadros a 1600 x 1200, enquanto como vimos, acima
de 30 quadros no se percebe diferena na fluidez da imagem.
Voodoo 4 e Voodoo 5
Estas duas famlias de placas, so baseadas no mesmo chipset de vdeo, o VSA-100. Estes
foram os produtos mais avanado da 3dfx, antes de fechar as portas.
Em primeiro lugar, a qualidade de imagem foi sensivelmente aprimorada em comparao com
as placas Voodoo 3, com o suporte a 32 bits de cor e texturas de 2048x2048. Outra novidade
que o VSA-100 tambm suporta os algoritmos de compresso de texturas FXT1 e DXTC,
suportados pelo DirectX. Este recurso permite compactar as texturas antes de grava-las na
memria de vdeo, diminuindo o espao ocupado, sem sacrificar de forma perceptvel a
qualidade das imagens. A compresso executada via hardware, por um componente
separado na placa, por isso no existe perda de performance quando o recurso usado.
255
Outra novidade a volta do SLI (aquele recurso de conectar duas Voodoo 2 para aumentar o
desempenho) porm implementado de uma maneira ligeiramente diferente. Ao invs de
conectar duas placas, temos de 2 a 4 chips interconectados na mesma placa; o desempenho
o mesmo que teramos conectando placas separadas, mas o custo de produo bem mais
baixo e temos ocupado apenas um slot da placa me.
O VSA-100 utilizado em 4 modelos de placas diferentes, chamadas de Voodoo 4 4550,
Voodoo 5 5000, Voodoo 5 5500 e Voodoo 5 6000. Como fez com as placas baseadas no Voodoo
3, a 3dfx lanou vrias placas baseadas no mesmo chipset, mas com nveis diferentes de
desempenho, cada uma destinada a uma faixa de preo e a um tipo de consumidor.
A Voodoo 4 4500 a placa mais simples. Temos apenas um processador VSA-100 e 32 MB de
memria. Esta placa existe tanto em verso PCI quanto em verso AGP.
Voodoo 4 4500
A 3dfx resolveu chamar esta placa de Voodoo 4 por ela possuir apenas um processador VSA100. As placas a seguir so chamadas de Voodoo 5 por usarem o recurso de SLI permitido
pelo VSA-100 possuindo 2 ou 4 processadores trabalhando em paralelo.
A Voodoo 5 5000 vendida apenas em verso PCI, e o mais simples entre os modelos
Voodoo 5. Possui dois processadores VSA-100 em SLI e 32 MB de memria.
A Voodoo 5 5500 por sua vez possui os mesmos recursos da Voodoo 5000, porm, traz 64 MB
de memria (contra 32 MB da 5000) e foi vendida apenas em verso AGP (enquanto a 5000
vendida apenas em verso PCI). Com estas duas melhorias a performance da placa melhora
perceptivelmente, principalmente em jogos com texturas muito pesadas.
Em termos de recursos, as duas placas so idnticas, possuem suporte a texturas grandes, 32
bits de cor e a todos os recursos do T-Buffer, o que muda mesmo apenas o barramento
utilizado, performance e preo.
A Voodoo 5 5500, utiliza um slot AGP normal, o problema que devido ao uso de dois
processadores, tanto a Voodoo 5 5000, quanto a 5500 so muito gulosas em termos de
consumo eltrico, consumindo por volta de 40 Watts, muito mais do que um slot AGP comum
pode fornecer com estabilidade. Ambas as placas possuem um conector de 4 pinos, onde deve
ser conectado um dos plugs de energia da fonte, exatamente como fazemos com o HD e o CDROM. Isto significa que a placa retira a maior parte da energia que consome diretamente da
fonte e no do slot AGP.
256
Voodoo 5
A Voodoo 5 6000 seria topo de linha da 3dfx, mas infelizmente no chegou a ser lanada
oficialmente. chegaram a ser produzidas algumas verses de demonstrao, distribudas a
algumas revistas e sites especializados, mas foi s.
Apesar disso, a Voodoo 5 6000 um projeto de placa que realmente impressiona pela forca
bruta. Nesta placa temos nada menos do que 4 chips VSA-100 trabalhando em paralelo,
auxiliados por generosos 128 MB de memria RAM, mais memria do que muitos micros
possuem atualmente. Esta placa vendida apenas em verso AGP 2X, pois o barramento PCI
seria um gargalo para esta placa, devido a todo seu poder de processamento.
O desempenho cerca de 80% superior ao da Voodoo 5500. Uma ltima observao que por
possuir 4 processadores, esta placa consome bastante eletricidade, quase 70 watts. Devido a
isto, seria necessrio liga-la diretamente na tomada usando uma fonte especial, de 100 Watts,
que acompanharia a placa. O fio da fonte passa por dentro do gabinete e ligado na parte de
trs da placa.
Outro problema a ventilao dentro do gabinete. Os quatro chips geram muito calor, em sua
verso comercial a Voodoo 6000 viria com 4 coolers, um para cada processador. Os coolers
mantm a placa de vdeo fria, mas espalham calor dentro do gabinete, aumentando a
temperatura de funcionamento dos outros perifricos.
ATI Radeon
Depois das placas com o ATI Rage 128 e da ATI Fury MAX, a ATI mantm sua tradio com a
ATI Radeon, sua placa topo de linha atualmente.
Ao contrrio dos chips GeForce, que apesar de serem produzidos pela Nvidia, so vendidos
para vrios fabricantes, que se encarregam de produzir e vender as placas, a prpria ATI se
encarrega de desenvolver seus prprios chipsets de vdeo, fabricar e vender as placas.
Existem basicamente 2 verses da ATI Radeon, com memrias SDR ou memrias DDR.
Existem tambm placas com 32 e com 64 MB de memria. A diferena principal entre as duas
que alm de usar memrias mais lentas, nas SDR o chipset opera a apenas 166 MHz,
enquanto na verso DDR temos memrias duas vezes mais rpidas e o chipset operando a 183
MHz, naturalmente tambm existe uma grande diferena de preo entre as duas: a Radeon
SDR de 32 MB custa pouco mais que a GeForce 2 MX, enquanto a DDR tem preos
semelhantes GeForce 2 GTS..
257
Matrox G450
A alguns anos atrs, quando tnhamos apenas placas 2D, as placas da Matrox eram conhecidas
como as melhores placas de vdeo, sobretudo para o seguimento profissional. Porm, apartir
de 97, quando as placas 3D comearam a invadir o mercado, a Matrox comeou a passar por
tempos difceis. A primeira placa 3D da Matrox foi a G200, que apesar da boa qualidade de
imagem, no emplacou devido ao desempenho mediano e falta de um driver OpenGL. Depois
vieram as placas G400 e G400MAX, que apresentavam desempenho bem superior e drivers
mais maduros. Apesar de no serem exatamente os melhores desempenho em jogos, essas
placas prestam bons servios no ramo profissional de gerao de grficos e animaes 3D.
Ao contrrio do que o nome sugere, a G450 oferece um desempenho ligeiramente inferior ao
da G400, e bem abaixo da G400 MAX. A vantagem desta placa unicamente o fato de ser bem
mais barata. Enquanto nos EUA uma G400 custa por volta de 180 dlares, a G450 custa em
torno de 130, quase o preo de uma GeForce MX.
O desempenho bem inferior ao da GeForce MX e da ATI Radeon SDR, o nico recursos que
justificaria a aquisio da G450 no lugar de uma das duas o Dual Head, recurso que permite
conectar dois monitores (ou ento um Monitor e ma TV) na mesma placa, ativando o suporte a
dois monitores do Win98/SE/ME/2000 sem a necessidade de uma segunda placa de vdeo. A
G450 tambm possui drivers Open GL maduros, o que assegura sua estabilidade, sobretudo
em aplicativos profissionais. De qualquer forma, esta placa no adequada caso a aplicao
principal sejam os jogos.
258
259
Quando for fazer overclock, procure aumentar a freqncia aos poucos, aumente 2 ou 3 MHz,
jogue algum jogo pesado durante uma ou duas horas para testar a estabilidade da placa, e se
tudo correr bem tente aumentar mais um pouco.
Um dos sintomas mais evidentes de que a placa est prxima do limite, comearem a
aparecer falhas nas imagens dos jogos: riscos, pontos etc. Este sintoma pode surgir tanto
devido ao aquecimento do chipset quanto a falhas na memria de vdeo. Os fabricantes que
vendem placas overclocadas normalmente investem em solues para resfriar o chipset de
vdeo, geralmente o uso de um cooler sobre ele, objetivando manter a estabilidade mesmo em
freqncias mais altas.
O overclock em placas de vdeo vem sendo um recurso cada vez mais utilizado, tanto que
muitos fabricantes incluem utilitrios de overclock em seus drivers de vdeo, que permitem
aumentar a frequncia da placa facilmente atravs da janela de propriedades de vdeo do
Windows.
Abaixo est um screenshot da janela de propriedades de vdeo da GeForce 2 MX:
260
Atualmente, existem basicamente quatro modelos de placas 3D PCI com um bom desempenho
no mercado. As Voodoo 3 2000, Voodoo 3 3000, Voodoo 4 4500 e Voodoo 5 5500, que
naturalmente se encontram em faixas de preo bem diferentes.
As Voodoo 3 2000 e Voodoo 3 3000 utilizam o mesmo projeto, a diferena que a 3000
cerca de 10% mais rpida, ambas vem com 16 MB de memria. Estas duas placas podem ser
encontradas por pouco mais de 100 dlares aqui no Brasil, entrando na faixa de placas de
baixo/mdio custo. Estas duas placas esto longe de serem placas topo de linha, mas ainda
oferecem um desempenho suficiente para rodar qualquer jogo atual com qualidade. Tambm
no conhecido nenhum caso de incompatibilidade com nenhum chipset ou placa me.
Estas placas so o ideal caso voc esteja usando um processador mais simples, de at 450
MHz, ou mesmo caso tenha um processador poderoso, mas no faa questo de gastar tanto
na placa 3D.
Para quem pode gastar um pouco mais, existem como opo as Voodoo 4 4550 e Voodoo 5
5500. Assim como os modelos anteriores, estas placas existem tanto em verso PCI quanto em
verso AGP.
A diferena bsica entre as duas que a 4500 vem com apenas um processador VSA-100 e 32
MB de memria, enquanto a 5500 vem com dois processadores trabalhando em paralelo e 64
MB de memria. Naturalmente o desempenho tambm bem superior.
Mas, a grande vantagem da Voodoo 5 5500 sobre as outras 3 diz respeito qualidade de
imagem. suportado um novo recurso, o FSAA, que capaz de melhorar muito a qualidade
das imagens.
Existem 3 nveis de FSSA, que podem ser configurados nas propriedades de vdeo do Windows,
FSSA Off, 2x FSAA e 4x FSAA. A primeira se destina a desativar o recurso, melhorando o
frame-rate, mas sacrificando a qualidade de imagem, a segunda um meio termo, onde se
sacrifica um pouco de desempenho para ter imagens melhores enquanto a terceira opo serve
para ter a melhor qualidade de imagem possvel. A perda de desempenho ao ativar o recurso
varia de acordo com o processador e com a resoluo de vdeo usada. Com um Pentium II 450
e 640 x 480 por exemplo quase no haver perda, enquanto com um Pentium III 800 e 1024 x
768 a perda de desempenho usando FSAA 4x pode chegar a 50%.
Uma ltima dica com respeito s Voodoo 4 e 5, que caso voc tenha instalada uma placa
Voodoo mais antiga, remova os drivers da placa antiga atravs do painel de
controle/sistema/gerenciador de dispositivos antes de instalar a nova. Caso contrrio
continuaro sendo usados os drivers de vdeo antigos e o desempenho da nova placa ficar
comprometido
261
Captulo 11:
Chipsets
Nos primeiros PCs, os circuitos controladores da placa me, ficavam espalhados em diversos
pontos da placa. Algum teve ento idia de juntar todos estes circuitos em alguns poucos
chips. Isto traz diversas vantagens. A primeira, logicamente o preo, pois ao produzir uma
quantidade menor de componentes, os custos caem bastante. Mas, a principal vantagem,
que como os componentes esto prximos, possvel que a placa me suporte trabalhar a
frequncias mais altas, pois o sinal eltrico demorar muito menos tempo para ir de um
componente ao outro.
Distncias menores tambm ajudam a atenuar outros problemas, como interferncias e
facilitar o trabalho dos projetistas.
A maioria dos chipsets so compostos de dois chips, alguns porm so compostos de apenas 1
ou mesmo 3 ou 4 chips. Depois do processador, os maiores chips que voc vai encontrar na
placa me so justamente o chipset
Os recursos que sero suportados pelo PC, assim como a compatibilidade ou no com novas
tecnologias, so determinados pelo chipset. Voc deve lembrar que a partir do 386, todos os
262
263
USB: Praticamente todos os chipsets atuais trazem embutido um controlador USB, suportando
o uso de 2 ou mesmo 4 portas USB.
Pontes Norte e Ponte Sul (Northbridge e Southbridge): Voc ouvir estes termos com
bastante frequncia. O design de chipsets mais comum a diviso dos componentes em dois
chips. Nesse caso, o chip principal, que armazena os circuitos controladores de memria, cache
e do barramento PCI chamado de ponte norte, e o chip menor, que armazena os
componentes menos essenciais, como interfaces IDE, portas seriais, etc. chamado de ponte
sul. Claro que esta no uma regra, existem muitos projetos de chipsets com apenas 1 chip,
ou mesmo com 3 ou 4 chips (respectivamente como o i810 e o i440FX), onde esta designao
no aplicada.
Suporte por parte do BIOS: O BIOS no faz necessariamente parte do chipset, mas um
componente diretamente relacionado com ele. A maioria dos recursos e opes permitidas pelo
chipset podem ser configurados atravs do Setup, mas para isso preciso que o BIOS oferea
estas opes de configurao atravs de Setup, caso contrrio nada feito. A variedade de
opes permitidas pelo Setup outro diferencial entre placas me baseadas no mesmo chipset.
Apenas baseado no chipset utilizado, podemos ter uma boa idia dos recursos suportados por
uma determinada placa me e seu nvel de atualizao e compatibilidade. Vale lembrar que o
fabricante da placa me tem liberdade para utilizar ou no todos os recursos do chipset. Pode
por exemplo incluir uma placa de vdeo onboard e eliminar o slot AGP.
Soquete 7
Nas placas Soquete 7, que incluem as placas desenvolvidas para processadores Pentium, MMX,
K6, e outros, encontramos os chipsets i430FX, i430HX, i430VX e i430TX fabricados pela Intel,
assim como chipsets de outros fabricantes.
Vale lembrar que chipsets de outros fabricantes no so necessariamente de qualidade inferior
aos Intel. Estes, muitas vezes, trazem novos recursos e mais compatibilidade, alm de quase
sempre ter preos mais acessveis.
264
Lanado em 96 pela Intel, alm de manter os recursos do antigo i430FX, o i430HX trs vrios
novos avanos, os mais notveis relacionados com o acesso memria. Apesar dos
processadores Pentium serem capazes de acessar at 4 Gigabytes de memria RAM, precisam
para isso de suporte do chipset, pois nele esto contidos os circuitos que controlam o acesso
memria. Acontece que o i430FX era capaz de acessar apenas 128 megabytes de memria, o
que era uma grande limitao, principalmente para servidores de rede que precisam de muita
memria RAM. O i430HX quebrou esta barreira, permitindo a instalao de at 512 megabytes
de memria.
Outra vantagem do i430HX, o espectro cachevel da memria. O i430FX capaz de cachear
apenas 64 megabytes, isso independentemente da quantidade de memria cache ou de Tag
RAM instalada, uma limitao do prprio chipset. Se utilizssemos 128 megabytes de
memria em uma placa equipada com o i430FX, os ltimos 64 megabytes no seriam cobertos
pelo cache, tendo de ser acessados diretamente pelo processador.
Se usssemos o Windows 95/98, a situao seria ainda pior, pois este sistema acessa a
memria a partir do final, justamente a memria no cacheada, o que causaria uma perda de
desempenho de at 40%. O i430HX tambm quebrou essa limitao, cacheando at 512
megabytes de memria. Claro que dificilmente um usurio domstico da poca teria tanta
memria instalada no seu micro, mas num servidor de rede, isso j era muito comum.
Alm do suporte por parte do chipset, preciso ter a quantidade necessria de Tag RAM, que
a memria encarregada de guardar os endereos da memria RAM para que possam ser
acessados e usados pelo cache. A grande maioria das placas equipadas com o i430HX vinham
com memria Tag suficiente para apenas 64 megabytes, sendo necessrio comprar um mdulo
de Tag RAM adicional para ativar o espectro cachevel de 512 megabytes.
Mais uma novidade trazida pelo i430HX, a independncia da temporizao de Master e Slave
numa controladora IDE. Se, numa placa me equipada com o i430FX, instalssemos um HD Pio
Mode 4 como Master e um CD-ROM Mode 2 como Slave, a controladora ficaria limitada
velocidade da unidade mais lenta, passando tambm o HD a trabalhar em modo pio 2.
Para evitar a queda de desempenho do HD, seria necessrio que instalssemos o CD-ROM na
IDE secundria. Usando o i430HX, uma unidade funciona independentemente da outra,
trabalhando em sua prpria taxa de transferncia. O HD poderia continuar trabalhando em
Mode 4, enquanto o lento CD-ROM instalado na mesma interface IDE trabalharia em Mode 2,
sem atrapalh-lo
O i430HX tambm mais rpido no acesso memria; enquanto o i430FX acessa memrias
EDO em ciclos de 7-2-2-2 com bus de 66 MHz, o i430HX suporta temporizao de 5-2-2-2, um
ganho de quase 15%.
266
Porm, ao mesmo tempo que foram mantidos os principais defeitos do i430FX, foram
acrescentados vrios recursos novos. O primeiro foi a temporizao independente das
interfaces IDE, o segundo, foi a incluso do suporte a memrias SDRAM, alis, o Triton III foi o
primeiro chipset Intel a oferecer suporte a este tipo de memria. Falando em pioneirismo, o
i430VX tambm foi o primeiro chipset Intel a permitir o compartilhamento da memria RAM
com um chipset de vdeo, em outras palavras, foi o primeiro chipset a suportar placas de vdeo
onboard que roubam memria do sistema. Devido ao baixo custo da integrao destes
perifricos, muito comum encontrar placas me com vdeo onboard atualmente. Tudo
comeou com o i430VX.
Um ltimo avano foi a incluso do suporte a USB (que tambm existe no i430HX).
Praticamente todas as placas me soquete 7 equipadas com chipsets i430VX ou mais recentes
possuem as duas portas USB. Porm, com na poca os perifricos USB quase no eram
usados, os fabricantes criavam placas me com as portas porm no forneciam os cabos, para
cortar custos. Verifique o manual da placa me, ou procure um encaixe de 10 pinos, formado
por duas fileiras de 5 (fora os das duas portas seriais), e encontrar as portas USB. Para usalas, voc precisar apenas do cabo USB. Este cabo custa na faixa de 15 reais e fcil de
encontrar atualmente. Verifique tambm se o USB Controller est ativado no Setup.
Durante a era Pentium, quando os processadores Pentium, K5, e depois o Pentium MMX e K6
ainda eram os mais vendidos, os chipsets Intel enfrentaram uma boa dose de concorrncia de
chipsets de vrios outros fabricantes. Estes chipsets em sua maioria eram bem mais baratos
que os chipsets Intel, e muitas vezes, traziam novos recursos. Estes mesmos fabricantes, com
destaque para a Ali, Via e SiS, continuaram desenvolvendo novos e mais modernos chipsets,
mantendo a concorrncia com os chipsets Intel em placas me para Pentium II, III e Celeron,
alm de manterem uma boa base para a popularizao dos processadores AMD K6-2, K6-3 e
Athlon.
Na poca dos chipsets soquete 7, um dos concorrentes mais famosos da Intel foi o famoso
Aladdin IV, apelidado de TX-Pro. Este chipset foi utilizado placas de vrios fabricantes, mas
aqui no Brasil predominaram as placas TX-Pro fabricadas pela PC-Chips. O TX-Pro um bom
chipset, o que estragava no caso das placas TX-Pro fabricadas pela PC-Chips era a qualidade
das prprias placas.
Em termos de recursos, o TX-Pro da Ali no fica devendo nada ao i430TX. Pelo contrrio, em
muitos quesitos ele o supera, pois oferece suporte a at 1 GB de memria RAM, suporte a
memrias SDRAM e Interfaces Ide UDMA 33, USB e tempos de acesso memria to baixos
quanto os do i430TX.
O Aladdin IV tambm permite o uso de memria Tag suficiente para cachear at 512 MB de
memria RAM, como o i430HX. Porm, o uso de mais memria Tag opcional e, pelo menos
at onde sei, nenhum fabricante chegou a desenvolver placas me capazes de cachear mais de
64 MB de memria RAM, j que os mdulos de memria Tag so caros, e a idia do Aladdin IV
justamente ser usado em placas me de baixo custo.
Outro avano diz respeito s frequncias de barramento suportadas. O TX-Pro oficialmente
suporta as frequncias de 75 e 83 MHz, que so muito utilizadas pra fazer overclock em
processadores Pentium, MMX e K6.
Via VX-Pro+
O VX-Pro+, ou simplesmente VX-Pro foi um chipset produzido pela Via que fez sucesso no
mercado de baixo custo, utilizado principalmente em placas me baratas, em destaque, as
famosas placas VX-Pro da PC-Chips.
No existe nada de errado com este chipset, ele no fica devendo em termos de estabilidade,
nem de recursos. Apenas o desempenho usando memrias SDRAM fica um pouco atrs do Intel
i430TX. O problema das placas VX-Pro, que as fez dar muita dor de cabea aos usurios na
poca em que eram vendidas no o chipset, mas sim a baixa qualidade de vrios modelos de
placas baseadas nele.
Quanto aos recursos, temos suporte a HDs UDMA 33, USB e a placas de vdeo onboard (como
no i430VX). suportado um mximo de 128 MB de memria RAM, com espectro cachevel e
64 MB.
268
SiS 5591
Apesar de no ser exatamente o melhor chipset em termos de desempenho ou recursos, o SiS
5591 foi uma soluo interessante e termos de custo-beneficio. Este foi um chipset voltado
para placas me de baixo custo, que tinha como principal trunfo um chipset de vdeo integrado
no prprio chipset. Isto permitia aos fabricantes de placas desenvolver placas com vdeo
onboard de baixo custo utilizando o chipset de vdeo que j vinha integrado ao SiS 5591.
Devido integrao dos componentes, o custo de um SiS 5591 era muito mais baixo do que o
custo de um chipset equivalente mais o preo de um chipset de vdeo.
Em termos de recursos, temos suporte a at 384 MB de memria RAM (com espectro cachevel
de 256 MB), USB, UDMA 33 e um bom desempenho no acesso memria RAM.
Ali Aladdin V
Lanado no inicio de 98 pela Acer Labs (Ali), o Aladdin V composto por dois chips, chamados
M1541 e M1543 e era muito superior aos antigos chipsets Intel para placas soquete 7. O
Aladdin V foi um dos primeiros chipsets super 7 a chegar ao mercado e chegou a ser bastante
popular, devido a seus bons recursos e bom desempenho. A Ali que na poca dos chipsets
soquete 7 havia se contentado a lanar no mercado alguns modelos de chipsets de baixo custo,
desta vez resolveu caprichar. Alguns dos recursos suportados pelo Aladdin V, assim como pela
maioria dos chipsets Super 7, so:
Barramento de 100 MHz: Apesar de tambm poder ser configurado para trabalhar a 66 MHz,
o Aladdin V foi especialmente projetado para suportar o bus de 100 MHz utilizado pelos
processadores AMD K6-2, K6-3 e Cyrix MII. Vale lembrar que somente o processador, a
memria RAM e o cache funcionam a 100 MHz, o restante dos componentes continua operando
em sua velocidade normal: o barramento PCI a 33 MHz, o AGP a 66 MHz e o ISA a 8 MHz.
Devido a este artificio, possvel cumprir o principal propsito do aumento da frequncia
externa, que melhorar a velocidade de acesso memria RAM e cache, sem a necessidade
de placas de vdeo e som, assim como HDs especiais.
269
270
Usando este recurso, podemos usar o barramento de 100 MHz permitido pelo chipset, porm
mantendo porm a memria RAM trabalhando a apenas 66 MHz.
O uso deste recurso permite o uso de memrias EDO ou SDRAM comuns, ao invs de
memrias PC100, permitindo aproveitar as memrias do micro antigo, no caso de um upgrade.
A perda de performance gerada pela diminuio da velocidade de acesso s memrias, no
chega a causar um grande impacto sobre o desempenho global do sistema, pois o cache L2
encontrado na placa me continuar trabalhando a 100 MHz.
O MVP3 suporta o uso de at 1 GB de memria RAM e capaz de cachear at 256 MB.
Tambm existe suporte a at 2 MB de memria cache, AGP e HDs UDMA 33.
Um dado interessante sobre o MVP3 que sua arquitetura permite combinar a ponte norte
original, com a ponte sul do chipset VIA Apollo Pro 133 bem mais avanado; o que permitiu
aos fabricantes adicionar suporte a UDMA 66 e outros recursos ao MVP3, pagando apenas um
pouco mais pelo chipset. Este recurso foi suficiente para dar uma maior sobrevida ao MVP3, e
consequentemente plataforma soquete 7.
SiS 530
Talvez o melhor dos trs, o SiS 530 traz vrios recursos interessantes. Alm de, como os
outros, possuir duas interfaces IDE UDMA 33, Suporte a AGP e USB alm de Bus de 100 MHz, o
SiS 530 suporta at 1.5 Gigabytes de memria RAM, com um espectro cachevel de at 256
megabytes. Como nos outros, suportado cache Pipeline Burst, que pode ser de at 2 MB.
Como no Apollo MVP3, o SiS 530 permite configurar a velocidade de acesso s memrias numa
velocidade diferente da frequncia externa. Porm, oferece no s a opo de 100/66 MHz,
mas tambm as opes de 100/75 MHz , 100/66 MHz , 95/75 MHz, 83/66 MHz e 66/83 MHz,
permitindo escolher entre vrias combinaes de frequncias para a placa me e memrias.
Via MVP4
Mesmo depois de lanados o Athlon e o Duron, os processadores K6-2 e K6-3 continuaram
sendo uma opo para micros de baixo custo durante muito tempo. Pensando neste ltimo
suspiro da plataforma soquete 7, o Via lanou o MVP4, uma verso aperfeioada do MVP3.
A principal vantagem do MVP4 sobre o seu antecessor o fato de j vir com um chipset de
vdeo Trident Blade 3D embutido no prprio chipset.
Como em outras solues com vdeo integrado, reservada uma certa parte da memria
principal para o uso da placa de vdeo. No caso do MVP4 possvel reservar at 8 MB, opo
definida atravs do Setup. O Trident Blade parece ser a opo ideal para o vdeo integrado do
MVP4, pois um chipset de vdeo relativamente pequeno, o que permite integr-lo ao chipset,
sem aumentar tanto o nmero total de transstores, nem o seu custo.
Devido ao uso de memria compartilhada, o desempenho do vdeo bastante inferior ao de
uma placa Trident Blade de verdade, na prtica a queda de desempenho fica entre 20 e 30%,
o que deixa o vdeo integrado ao MVP4 com uma performance prxima ao de uma placa
Voodoo 1 por exemplo. J d para rodar alguns jogos, melhor do que nada, mas no se
compara ao desempenho de uma placa 3D AGP atual.
271
Outros recursos do MVP4 so o suporte a at 4 portas USB, bus de 100 MHz, suporte a
memrias SDRAM e VC-SDRAM e a falta do slot AGP, j que o barramento utilizado pelo
vdeo integrado.
Espectro Cachevel
Nos processadores Pentium II, Xeon e Celeron com cache, tanto o cache L2 quanto o
controlador de cache se encontram dentro do cartucho do processador. Neste caso, o limite de
cacheamento no limitado pelo chipset, e sim, pelo controlador de cache embutido no prprio
processador.
Todos os Pentium II Xeon, Pentium III, Celeron Coopermine e Pentium III Xeon, so capazes
de cachear at 4 GB de memria, enquanto o controlador de cache, includo nas verses
antigas do Celeron cacheia at 512 MB de memria RAM.
Existe porm, uma certa confuso quanto ao Pentium II, j que as primeiras sries deste
processador traziam controladores de cache com capacidade para cobrir apenas 512 MB de
memria, enquanto as sries de fabricao um pouco mais recentes, trazem controladores que,
como o Xeon, so capazes de cachear at 4 GB de memria.
A nica maneira de saber com certeza se o seu processador Pentium II capaz de cachear 512
ou 4 GB de memria, atravs da sua etiqueta de identificao, localizada na parte superior
do processador. Os ltimos 5 dgitos da primeira linha trazem justamente a srie do
processador.
As sries de processadores com espectro cachevel de apenas 512 MB so:
SL264, SL265, SL268, SL269, SL28K, SL28L, SL28R, SL2MZ, SL2HA, SL2HC, SL2HD, SL2HE,
SL2HF, SL2QA, SL2QB, SL2QC, SL2KA, SL2QF e SL2K9.
Todas as demais utilizam os novos controladores de cache, capazes de cachear at 4 GB de
memria.
As sries com a controladora antiga incluem algumas sries de processadores de 233, 266,
300, 333 e apenas os primeiros processadores de 350 MHz. Se o seu processador for de 400,
450, 500 MHz ou mais recente, pode ficar tranqilo, pois com certeza ele cacheia 4 GB.
i440FX (Natoma)
272
Ao lanar o Pentium Pro, a Intel desenvolveu um chipset voltado principalmente para mquinas
de ato desempenho, baseadas em seu novo processador. O i440FX foi usado nas placas me
para Pentium Pro e equipou tambm as primeiras placas para Pentium II.
Quando o Pentium II foi lanado pela Intel, ainda no existia nenhum chipset especfico para
ele, de modo que acabou sendo usado o i440FX, que na poca do lanamento do Pentium II j
tinha dois anos de idade. O i440FX um chipset bastante ultrapassado que no oferece
suporte a memrias SDRAM, Interfaces IDE UDMA ou ao AGP. Em compensao, tem suporte a
at 1 GB de memria e a multiprocessamento, com dois processadores Pentium Pro ou
Pentium II em SMP.
O FX era um verdadeiro dinossauro: caro, pobre em recursos e formado por um conjunto de 4
chips. Os trs primeiros compunham o chipset em s, enquanto o quarto habilitava o suporte a
multiprocessamento. O quarto chip era opcional em placas destinadas a apenas um
processador
i440LX
Apenas algumas placas me para processadores Pentium II chegaram a usar o antiquado
chipset i440FX, pois a Intel logo colocou no mercado um novo chipset que incorporava todas as
tecnologias disponveis na poca, proporcionando placas me realmente altura do
processador.
Alm do suporte ao AGP, interfaces IDE UMDA 33, USB e memrias SDRAM, o i440LX mantm
o suporte a multiprocessamento encontrado no i440FX com suporte ao uso de dois
processadores Pentium II na mesma placa. Este foi um recurso importante, pois at aqui,
sistemas com vrios processadores eram muito caros.
Usando o chipset LX era possvel um criar um sistema com dois processadores a um custo
relativamente baixo. Vale lembrar que o LX (pelo menos oficialmente) suporta bus de apenas
66 MHz e por isso por ser usado apenas em conjunto com processadores Pentium II antigos ou
Celerons.
Outro detalhe a considerar que preciso que o sistema operacional usado suporte o
multiprocessamento. Apenas o Windows NT, Windows 2000, Linux e outras verses do Unix,
possuem suporte nativo a esta tecnologia. Caso seja utilizado um sistema que no oferece
suporte a multiprocessamento, como o Windows 95/98, apenas um dos processadores ser
reconhecido e usado. O segundo ficar oficioso.
Como o LX voltado para o mercado domstico. Onde no existe muita demanda para
sistemas com vrios processadores, poucas placas me equipadas com o i440LX vem com dois
slots e o suporte a SMP ativado.
Quanto ao suporte memria, o i440LX permite o uso de at 512 MB de memria SDRAM, ou
at 1 GB de memria EDO.
Outra caracterstica interessante do i440LX o fato de ser composto por um nico chip, ao
contrrio da maioria dos chipsets, que composta por dois chips.
i440EX
273
O i430EX foi concebido para equipar micros de baixo custo baseados no Celeron. Suporta
barramento de 66 MHz, AGP, USB e UDMA 33. Baseado no i440LX, sua vantagem era o preo
bem mais baixo.
i440BX
Este chipset apresenta basicamente as mesmas caractersticas do i440LX. Porm, ao contrrio
de seus antecessores, o i440BX opera com o barramento de 100 MHz utilizado pelos
processadores Pentium II Deschutes de 350, 400, 450, 500 MHz, assim como as verses do
Pentium III que utilizam barramento de 100 MHz. Vale lembrar que apenas a memria RAM
opera a 100 MHz, os demais barramentos continuam operando a sua velocidade nominal: 33
MHz para o PCI, 66 MHz para o AGP, 8 MHz para o ISA, etc.
Apesar de oficialmente no passar de 100 MHz, algumas placas me baseadas no BX oferecem
a opo de bus de 133 MHz, suportado no oficialmente, o que permite rodar as verses do
Pentium III que utilizam barramento de 133 MHz.
O problema em utilizar os 133 no oficiais do BX que apesar do chipset manter-se estvel,
os demais perifricos do micro podem vir a apresentar falhas. Nos chipsets que oficialmente
suportam bus de 133 MHz, temos a frequncia do barramento PCI dividida por 4 e a do AGP
dividida por 2, chegando aos 33 e 66 MHz ideais. Porm, no caso do BX a frequncia dividida
por apenas 3 e 1.5, o que da 33 e 66 MHz com bus de 100 MHz, porm 44 e 89 MHz com bus
de 133. Isto faz com que todos os demais perifricos do micro, como placas de vdeo, HDs, etc.
sejam obrigados a trabalhar mais rpido. Quem mais sofre com isso so as placas de vdeo
AGP. De fato, muitas no funcionam estavelmente a 89 MHz.
Operando a uma frequncia 33% mais alta que a ideal, estas placas em geral apresentam
instabilidade, travamentos, ou mesmo defeitos nas imagens. Entretanto, existem algumas
placas que se do bem nesta frequncia, como as Nvidia GeForce. Nesta caso no existe uma
coisa muito bem definida em termos de essa placa vai funcionar e aquela no, depende
muito do modelo da placa de vdeo e da placa me. Como em todo overclock, depende um
pouco do fator sorte tambm. A seguir vai uma tabela com os modelos de placas que
GERALMENTE funcionam bem a 89 MHz, e de algumas que no trabalham bem mesta
frequncia:
Geralmente funcionam bem a 89
MHz
3dfx Voodoo3 3000
ASUS AGP-V6600
ASUS AGP-V6800
ATI Rage Fury MAXX
ATI Rage Fury Pro
Chaintech Desperado RI70
Creative 3DBlaster Annihilator
Creative 3DBlaster Annihilator Pro
Creative 3DBlaster TNT2 Ultra
Gigabyte GA-GF2560
Leadtek WinFast GeForce256 DDR
Matrox Millennium G400
Matrox Millennium G400 MAX
Muitas placas de vdeo AGP que apresentam mal funcionamento com o AGP a 89 MHz podem
vir a operar normalmente caso o AGP 2x seja desabilitado, opo que existe no Setup de
274
muitas placas mes baseadas no i440BX. Neste caso, o barramento AGP passar a operar no
modo 1x, fazendo apenas uma transferncia por ciclo. Isto compensar o aumento da
frequncia do AGP, fazendo com que na maioria dos casos a placa de vdeo passe a operar
normalmente, apesar de, no geral, esta alterao resultar em uma pequena queda de
performance.
Alm da placa de video AGP, outros perifricos podem vir a apresentar falhas, j que o
barramento PCI estar operando a 44 MHz. Discos rgidos, placas de rede e controladoras
SCSI, so os principais candidatos a mal funcionamento. O maior perigo reside no HD, pois
alguns modelos, em especial os modelos produzidos pela Samsung, s vezes perdem a FAT
quando obrigados a trabalhar nesta frequncia. Sem a FAT, perdemos acesso aos dados
gravados.
Dependendo dos componentes utilizados, no difcil conseguir fazer tudo funcionar bem nos
133 no oficiais do BX, alis, algumas placas me esto sendo vendidas como placas BX133; naturalmente o chipset BX-133 nada mais do que o BX normal trabalhando em
overclock. Mas, apesar de tudo funcionar, a estabilidade nunca ser a mesma conseguida
utilizando um chipset que oficialmente suporte bus de 133 MHz, como o i820 ou o Via Apollo
Pro 133A.
Apesar do BX ainda manter o suporte s antigas memrias EDO de 72 vias, nenhuma placa
me baseada neste chipset traz slots para este tipo de memria. Por um lado, isto foi bom,
pois forou a popularizao dos mdulos de memria SDRAM, que oferecem um desempenho
bastante superior, e custam quase o mesmo. Por outro lado, isto atrapalhou a vida de alguns
usurios que pretendiam aproveitar seus mdulos antigos no upgrade.
Apesar de em teoria o chipset BX permitir o uso de at 512 MB de memrias SDRAM, na
prtica bem complicado atingir esta marca, no por limitaes do chipset, mas sim da
maioria das placas me disponveis. Oficialmente o BX suporta 4 mdulos DIMM de no mximo
128 MB cada, o que totaliza os 512 MB. Porm, a maioria das placas me BX apresentam
instabilidade ao serem usados os quatro bancos simultaneamente.
Quanto mais mdulos de memria, maior o consumo eltrico, e maior deve ser a capacidade
de fornecimento eltrico da placa me. Uma capacidade maior de fornecimento significa usar
mais capacitores e aumentar o custos de produo. Devido a esta economia dos fabricantes,
aconselhvel usar simultaneamente no mximo 3 bancos de memria da sua placa BX.
275
Lanado no final de 97, o Apollo Pro fez muito sucesso, principalmente nas placas de baixo
custo, onde chegou a ser mais usado que o i440BX.
Apesar de ambos j poderem ser considerados chipsets obsoletos, atualmente ainda existem
muitas placas me baseadas tanto no BX quanto no Apollo Pro. Em termos de recursos, ambas
as famlias de placas so muito parecidas. O Apollo Pro suporta inclusive os 133 MHz no
oficiais do BX, o que traz a possibilidade de rodar as verses de 133 MHz do Pentium III;
apesar de oficialmente o Apollo Pro suportar apenas 66 ou 100 MHz.
i440GX
O i440BX fez um grande sucesso no mercado domstico, acabou sendo usado na grande
maioria das placas me para Pentium II e Celeron. Porm, suas limitaes, em especial o
suporte a apenas 512 MB de memria SDRAM o mantiveram afastado do mercado de
servidores e mquinas de alto desempenho.
O i440GX veio para preencher esta lacuna e servir como base para equipamentos de alto
desempenho baseados no Pentium II Xeon, oferecendo suporte a at 2 GB de memria RAM.
Este chipset pode equipar tanto placas slot 1 para processadores Pentium II, quanto placas slot
2 para processadores Pentium Xeon, oferecendo suporte a at 4 processadores na mesma
placa. Este recurso, porm, s aproveitado caso sejam usados processadores Pentium II
Xeon, pois a arquitetura do Pentium II limita seu uso em 2 processadores.
O i440GX foi concebido para equipar Workstations: mquinas de alto desempenho que
necessitam de enormes quantidades de memria RAM e poder brutal de processamento. Para
uso domstico, uma placa equipada com o i440BX uma opo custo-beneficio bem melhor, j
que so muito mais baratas. O i440GX oferece suporte a AGP, USB e HDs UDMA.
O i440GX um chipset ultrapassado atualmente, pois no oferece suporte a bus de 133 MHz
(nem mesmo no oficialmente). Justamente por isso, este chipset tambm no suporta as
novas verses do Pentium III que utilizam bus de 133 MHz.
i450NX
O i450NX foi desenvolvido para equipar servidores baseados no Xeon. Justamente por serem
servidores, estas mquinas no necessitam de um slot AGP (muitas vezes estas mquinas no
possuem sequer monitor, o que dizer ento de uma placa 3D :-), e por isso, este chipset no
inclui suporte a ele.
Como compensao, o i450NX traz suporte a slots PCI de 66 MHz, atravs da adio de uma
segunda ponte PCI ao chipset, permitindo o uso simultneo de 6 slots PCI convencionais e
mais 3 slots PCI de 66 MHz, ou outras combinaes. Os slots PCI de 66 MHz so usados em
placas que necessitam de muita banda, como placas de rede de alto desempenho e
controladoras RAID, muito populares em servidores.
O i450NX permite o uso de at 8 Gigabytes de memria RAM e possui um recurso de
Interleaving, que aumenta o desempenho do acesso memria RAM quando usados 4 bancos
de memria.
276
i440ZX
O ZX mais um chipset desenvolvido para ser usados em equipamentos de baixo custo
baseados no Celeron. Na verdade, o i440GX uma espcie de i440BX castrado. Com exceo
de dois pequenos detalhes, os recursos e arquiteturas de ambos os chipsets so idnticos. Os
dois pequenos detalhes so a falta de suporte a multiprocessamento, e o fato do ZX suportar
apenas dois bancos de memria, contra 4 do BX. A quantidade mxima de memria suportada
continua sendo de 512 MB, porm, como no ZX s possvel usar 2 mdulos de memria,
temos uma liberdade um pouco menor. Como no BX, temos suporte a AGP, USB e UDMA 33 e
bus de 66 ou 100 MHz (so conseguidas tambm as frequncias extra-oficiais do BX,
dependendo apenas de suporte por parte da placa me).
A vantagem do ZX era o seu baixo custo, o que permitindo o desenvolvimento de placas me
mais baratas. Em geral, os fabricantes usavam o ZX nos modelos de placas me mais simples
e baratas e o BX nas placas me mais caras.
Chipsets Atuais
Com o aparecimento do Pentium III e do Athlon, foi necessrio o desenvolvimento de novos
chipsets para equipar estes dois processadores. Por ser um processador de stima gerao,
Athlon exige chipsets com uma arquitetura completamente nova, enquanto o Pentium III, com
uma arquitetura de sexta gerao, muito semelhante do Pentium II parcialmente
compatvel com os chipsets antigos, exigindo apenas que o chipset suporte bus de 133 MHz no
caso das verses mais recentes.
Alm do suporte aos novos processadores, os chipsets atuais trazem suporte a recursos novos,
como ao AGP 4x, memrias Rambus, VC-SDRAM e DDR-SDRAM, entre outros. Vamos a eles.
277
mas sim para micros de baixo custo. O i810 compatvel tanto com o Pentium III quanto com
o Celeron, apesar de suas caractersticas tornarem o Celeron a escolha mais apropriada em
termos de custo-beneficio.
Em termos de recursos, os destaques ficam para o chipset de vdeo i752 embutido e o suporte
a slots AMR. O chipset de vdeo i752 nada mais do que um i740 adaptado para ser integrado
ao chipset. Ele apresenta um razovel desempenho, tanto em 2D quanto em 3D. O RAMDAC
de 230 MHz, e o desempenho em 3D um pouco superior ao de uma Viper v330. No nada
comparado ao de uma Nvidia GeForce, ou de uma Voodoo 3, mas j o suficiente para rodar a
maioria dos jogos, desde que a 640 x 480.
Como no caso de outros chipsets com vdeo onboard, usada parte da memria principal como
memria de vdeo. So reservados nada menos que 11 MB, tornando quase que obrigatrio o
uso de 64 MB de RAM, j que com apenas 32 MB sobrariam apenas 21 MB para uso dos
programas, muito pouco para os padres atuais. O i810 permite o uso de 4 MB de memria de
vdeo integrados na placa me, o que alm de melhorar o desempenho do vdeo, diminuiria
para 7 MB a quantidade de memria RAM sugada pela placa de vdeo. Os 4MB so opcionais, e
cabe ao fabricante da placa me escolher entre adicionar ou no este recurso.
Mais uma limitao o fato do chipset de vdeo ocupar o barramento AGP. Devido a isto, as
placas me baseadas no i810 no trazem slots AGP. Se voc desejar desabilitar o vdeo
onboard e acoplar uma placa 3D externa, ter que procurar uma placa PCI.
Vimos no captulo sobre placas me que os slots AMR so conexes para placas de som ou
modems controlados via software. Como todo o processamento neste caso feito pelo chipset
e pelo processador principal, as placas so extremamente simples e baratas, funcionando
apenas como uma interface de comunicao. Como este um padro relativamente novo,
ainda no existem muitas placas de som e modems AMR, mas de se esperar que muitas
placas me baseadas no i810 tragam modems e placas de som AMR de brinde.
A vantagem deste esquema o custo, j que os softmodems e soft-sound-cards custam uma
frao do preo dos tradicionais, mas a desvantagem que trabalham sugando o processador
principal. Usando ambos simultaneamente a queda de performance num Celeron 450 de
mais de 20%. Claro que existe a opo de utilizar componentes tradicionais.
Outra informao importante sobre o i810 que ele no oferece suporte a slots ISA. Os
fabricantes de placas me, tem a opo de usar um chip adicional para incluir slots ISA em
suas placas, porm, isto significaria aumentar os custos de produo, o que no interessa
muito aos fabricantes.
Uma ltima limitao o suporte a apenas dois bancos de memria. Como no caso do i440ZX,
permitido o uso de apenas dois mdulos de memria SDRAM simultaneamente. Falando em
memria, a frequncia de acesso memria no i810 de sempre 100 MHz,
independentemente da frequncia de barramento do processador. Esta uma boa notcia para
quem pretende usar um Celeron, pois mesmo com o processador trabalhando a x 66 MHz, o
acesso memria ser feito a 100 MHz, melhorando perceptivelmente o desempenho do
processador em relao a outros chipsets, onde a memria acessada a apenas 66 MHz.
Naturalmente preciso utilizar memrias PC-100.
A incluso de um chipset de vdeo ao i810 ajuda a diminuir o preo dos equipamentos, porm,
ao mesmo tempo uma faca de dois gumes, tanto para os usurios, que tem dificultado um
futuro upgrade para uma placa 3D melhor, j que no existe slot AGP disponvel, quanto para
os fabricantes, que perdem a possibilidade de criar produtos diferenciados.
278
Chips
Os trs chips que compe o i810 possuem funes bem definidas. O principal o 82810
Graphics Memory Controller Hub, ou simplesmente GMCH, que inclui o controlador de acesso
memria RAM, o chipset de vdeo integrado e o barramento de comunicao com o
processador.
O segundo, chamado de 82801 I/O Controller Hub ou ICH, inclui os controladores do
barramento PCI, portas USB, IDE, seriais, paralela, etc. alm do chip AC-97, que controla os
dispositivos de som e modem acoplados ao slot AMR.
O terceiro chip que compe o i810 o 82802 Firmware Hub ou FWH. Este chip na verdade
um chip de memria flash de 4 MB, que armazena tanto o BIOS principal quanto o BIOS do
chip de vdeo.
Ao invs das designaes de ponte norte e ponte sul, usadas na maioria dos chipsets antigos,
divididos em dois chips, a disposio do i810 em trs chips usa uma arquitetura chamada de
Accelerated Hub Architecture ou AHA. A principal evoluo sobre os desenhos antigos, o
fato dos trs chips comunicarem-se entre s usando um barramento prprio, de 266 MB/s, e
no o barramento PCI como faziam os chipsets antigos.
Isto garante uma comunicao mais rpida, ao mesmo tempo que mantm o barramento PCI
livre para o uso dos perifricos. Veja que apesar do nome e tecnologias novos, na verdade o
i810 continua dividido em apenas dois chips, j que o terceiro chip, o Firmware Hub nada
mais do que o BIOS da placa me, disfarado com outro nome e formato. A arquitetura AHA
o padro atual para os chipsets Intel; tanto o i820, quanto i840, continuam utilizando esta
mesma disposio.
Variaes
A Intel lanou no mercado duas variaes no i810. A primeira chamada de i810E, que traz
como novidade o suporte a bus de 133 MHz e consequentemente o suporte s verses de 133
MHz do Pentium III. Uma curiosidade que mesmo usando bus de 133 MHz o i810E continua
acessando a memria a apenas 100 MHz.
A segunda variao diz respeito ao chip ICH. Enquanto o ICH original suporta o uso de 6 slots
PCI, e interfaces IDE UDMA 66, o ICH0, uma verso de baixo custo, permite o uso de apenas 4
slots PCI e traz interfaces IDE UDMA 33. A opo de usar o ICH ou o ICH0 recai sobre o
fabricante da placa me: o ICH0 bem mais barato, mas pobre em recursos.
i820 (Camino)
O i820 utiliza a mesma arquitetura Accelerated Hub Architecture que o i810, por isso, o
formato fsico dos dois chipsets idntico; em ambos temos o conjunto de trs chips, sendo
uma para o controlador de memria e barramento do processador, outro para as interfaces e o
terceiro para armazenar o BIOS da placa me. Porm, em termos de recursos, o i820 bem
diferente.
279
Em primeiro lugar, o i810 um chipset voltado para mquinas de baixo custo, enquanto o i820
voltado para mquinas de alto desempenho. O i820 no traz vdeo integrado, permitindo em
seu lugar um barramento AGP 4x. Naturalmente o i820 tambm suporta bus de 100 e 133
MHz, porm ele NO suporta bus de 66 MHz, o que o torna incompatvel com o Celeron. Outro
problema em relao compatibilidade a falta de suporte a memrias SDRAM. O controlador
de memria embutido no i820 suporta apenas memrias Rambus, que oferecem um
desempenho pouco superior mas um custo muito mais alto.
O i820 tambm suporta o uso do slot AMR e, como j mencionei, inclui suporte ao AGP 4x.
Porm, so suportadas tambm placas de vdeo AGP mais antigas, padro 1x ou 2x, pois
(salvo alguma exceo) todas as placas me baseadas no i820 trazem um slot AGP universal.
As interfaces IDE so UDMA 66 e no existe suporte a slots ISA sem o uso de um chip
adicional.
O i820 oferece suporte a multiprocessamento, mas ele opcional. Existem duas verses do
chip MCH do i820, o chip que controla a comunicao com o processador e a memria RAM O
modelo 82820 o mais barato, mas ao mesmo tempo no suporta multiprocessamento,
enquanto o 82820DP (o DP vem de dual processor) oferece suporte, porm custa bem mais
caro. Os dois chips possuem o mesmo formato, e so intercompatveis, o que permite aos
fabricantes de placas me usar um ou outro sem ter que fazer modificaes em seus projetos
de placas.
Outra caracterstica interessante do chip 82820DP permitir encaixar dois processadores
Pentium III FC-PGA em um nico encaixe slot 1, com a ajuda de um adaptador (na foto ao
lado). Vale lembrar que este tipo de adaptador s funcionar em placas que utilizem o chip
82820DP, pois o suporte a multiprocessamento ativado por ele. Muitas das placas me com
suporte a multiprocessamento, mas apenas um encaixe j vem com o adaptador, mas ele
tambm pode ser comprado separadamente. J existem vrios modelos disponveis no
mercado; o adaptador da foto abaixo o modelo GA-6RD7 da Gigabyte.
280
Tudo bem que as memrias Rambus so mais rpidas que as memrias SDRAM, mas o suporte
exclusivo a elas traz tona a velha questo custo-beneficio, j que so muito mais caras que
as memrias SDRAM usadas atualmente.
Para os fabricantes de placas me existem basicamente duas opes: lanar no mercado
placas me que suportam apenas memrias Rambus (e correr o risco de obter a rejeio do
mercado) ou ento incluir na placa um circuito adicional chamado MTH (Memory translator
hub), uma espcie de controlador de memria externo que permite o uso de memrias SDRAM
em placas baseadas no i820. Os problemas neste caso so a queda de desempenho e aumento
no custo.
Queda no desempenho por que o MTH funciona como um intermedirio, traduzindo as palavras
de 64 bits lidas apartir dos mdulos SDRAM em palavras de 16 bits que podem ser entendidas
pelo i820 e vice-versa. Neste processo de traduo perdido um tempo considervel, o que
torna o acesso memria mais lento e causa uma queda de desempenho global do micro entre
8 e 10%. muita coisa, principalmente levando-se em conta o alto custo de uma placa me
baseada no i820 e equipada com o chip MTH.
Na prtica, usando uma placa me baseada no i820 + MTH + memrias SDRAM PC-100, um
Pentium III de 500 MHz acaba perdendo para um Pentium II de 450 MHz espetado em uma
placa me baseada no antigo chipset i440BX, um chipset obsoleto para os padres atuais.
Aumento no custo por que o MTH no exatamente um circuito barato, e inclu-lo na placa
me significa aumentar consideravelmente seu preo de venda.
Usando o MTH tambm possvel criar placas me hbridas, com slots para memrias Rambus
e SDRAM simultaneamente, mas onde possvel usar apenas um dos dois tipos de cada vez.
Cada chip MTH includo na placa me, permite o uso de dois bancos de memria SDRAM.
possvel usar dois chips, obtendo suporte a at 4 bancos, mas como os chips MTH so caros,
ainda no vi nenhum modelo de placa me com dois chips. Uma ltima limitao do conjunto
i820 + MTH, que as memrias SDRAM so acessadas a apenas 100 MHz. Claro, voc pode
utilizar mdulos de memrias PC-133 se quiser, mas eles sero acessados a apenas 100 MHz.
Este mais um fator que torna esta plataforma desaconselhvel.
O recall
Depois de alguns meses no mercado, todas as placas me baseadas no i820 equipadas com o
chip MTH foram retiradas do mercado, num dos maiores recall de placas me da histria. O
motivo foi um bug descoberto no chip MTH, que causava instabilidade. Depois do problema, a
Intel resolveu encerrar a produo do i820. Hoje em dia este chipset apenas uma pgina
virada da histria.
281
mesmo tempo no abre mo de um slot AGP e no tem inteno de gastar 400 ou 600 dlares
em memrias Rambus.
Sempre que existe carncia por um determinado produto no mercado, e a oportunidade de
ganhar dinheiro, logo algum se dispe a criar um produto que preencha esta lacuna.
Chegamos ento ao Via Apollo Pro 133.
Como todo chipset alternativo, o Apollo Pro 133 traz vantagens e desvantagens sobre s
chipsets Intel, mas do ponto de custo-benefcio, ele acaba sendo uma alternativa mais vivel
que o i820, veja por que:
Em primeiro lugar, temos integrados ao chipset, a maioria dos componentes que usando o i820
devem ser adquiridos separadamente pelo fabricante da placa me. Temos integrado ao
chipset o controlador de I/O (que controla as portas paralelas, seriais e de disquete), um chip
de monitoramento e a ponte PCI-ISA, o que traz suporte a slots ISA sem nenhum custo
adicional para o fabricante da placa me.
Do ponto de vista do usurio, um recurso interessante a possibilidade de setar frequncias
diferentes para a memria RAM, o que permite usar memrias SDRAM antigas, de 66 MHz
mesmo utilizando barramento de 100 MHz, e usar memrias PC-100 normais mesmo ao usar
barramento de 133 MHz. permitido tambm o contrrio, setar uma frequncia de 133 MHz
para as memrias e 100 MHz para o restante do sistema, melhorando o desempenho do micro.
Este recurso pode ser configurado atravs das opes FSB + 33MHz e FSB 33MHz encontrada
no Setup de placas me baseadas no Apollo 133. Para manter a memria a 66 MHz num bus
de 100 MHz basta escolher FSB - 33, e assim por diante.
So suportadas memrias SDRAM PC-100, PC-133 e memrias VCSDRAM. Como nem tudo
perfeito, no existe suporte a memrias Rambus. Isto pode tornar-se uma desvantagem em
relao ao i820 caso daqui a algum tempo as memrias Rambus venham a se popularizar, o
que de qualquer forma pouco provvel a curto prazo.
Como no caso do i820, existe suporte a UDMA 66 e ao slot AMR. Uma vantagem do Apollo Pro
que so suportadas 4 portas USB, contra 2 do i820.
A nica diferena entre o Apollo Pro 133 e o 133A diz respeito ao slot AGP. O Apollo Pro 133
normal traz uma porta AGP 2x, enquanto o 133A traz uma porta AGP 4x. Apesar de mesmo
as placas de vdeo 3D mais rpidas atualmente no apresentarem mais de 1 ou 2% de
aumento de performance quando colocadas em um slot AGP 4x, a tendncia que este recurso
comece a tornar-se necessrio com a prxima gerao de placas.
Os recursos do Apollo Pro 133 permitem que seja usado tanto em placas me baixo custo,
quanto placas de alto desempenho, concorrendo simultaneamente com o i810 e o i820.
Nas placas de baixo custo temos como vantagem os componentes integrados ao chipset, que
ao mesmo tempo diminuem os custos de fabricao (j que no preciso que o fabricante
compre estes componentes separadamente) e permitem fabricar placas me no formato microATX, que so mais baratas de se produzir.
Nas placas me de alto desempenho, temos como vantagens o suporte a memrias SDRAM e o
suporte a bus de 66 MHz, o que nos d a compatibilidade com o Celeron negada pelo i820.
Desempenho
282
Apesar de em termos de custo-benefcio, o Via Apollo Pro 133A aparecer como uma opo
melhor que o i820, divido ao seu baixo custo, e integrao das pontes PCI/ISA, dos recursos
de monitoramento, que ajudam a baixar ainda mais o preo das placas me nele baseadas, e
principalmente devido ao suporte a memrias SDRAM, ele anda est longe de ser uma soluo
ideal para mquinas de alto desempenho. O problema? Justamente o desempenho :-).
Existem duas deficincias graves no projeto do Apollo Pro 133A: a primeira que a
implementao do AGP 4x deixa bastante a desejar. O desempenho da porta AGP do Apollo
133 A e de 3 a 5% inferior ao apresentado pela porta AGP do i820, que tambm AGP 4x,
ficando bem perto dos resultados alcanados pelo i440BX, que possui uma porta AGP 2x.
O segundo ponto do desempenho do acesso s memrias. Tradicionalmente, os chipsets Via
apresentam controladores de memria mais lentos do que os chipsets Intel, e no caso do
Apollo 133A no diferente. Em comparao com o i440BX, novamente temos uma pequena
perda de performance, de 2 a 3%. Apesar disso, o Apollo 133A ainda muito mais rpido no
acesso memrias SDRAM do que o i820 + MTH.
As diferenas de desempenho no so to notveis, principalmente se levarmos em custo que
o Apollo Pro 133A considerado um chipset de baixo custo. Temos um produto bem
equilibrado em termos de custo-beneficio, mas no exatamente o gatilho mais rpido do
oeste.
Slots ISA?
O desaparecimento do antiquado barramento ISA j est mais do que anunciado. No temos
mais suporte a ele nos novos chipsets Intel e a Via vem mantendo compatibilidade com ele
apenas como diferencial para seus chipsets. Apesar disso, poucas das placas me
recentemente lanadas trazem slots ISA, e as poucas diferentes em geral trazem um nico
slot.
Basicamente, os nicos perifricos ISA ainda usados em larga escala atualmente so as placas
de som e modems ISA. Muitas placas j esto vindo com som e modems AMR integrados, o
que a princpio dispensaria as placas ISA. O problema maior diz respeito aos modems, j que
quase todos os modems PCI so softmodems. Para algum que j tem um bom hardmodem
ISA a idia de troca-lo por um softmodem PCI no soa muito bem, o que justifica ainda haver
uma boa procura por placas me com slots ISA.
BX-133 ??
Apartir do momento que comearam a surgir no mercado as primeiras verses do Pentium III
com bus de 133 MHz, muitos usurios interessados na performance dos novos processadores
comearam a se perguntar e agora, que placa me vou comprar. Vimos que em termos de
chipsets que oficialmente suportam bus de 133 temos at o momento apenas trs opes, o
i810, i820 e Apollo 133A. Examinando os trs, podemos ver que cada um destes trs tem um
defeito. O i810 no suporta o uso de slots AGP, j que j vem com vdeo integrado, o i820 traz
toda a trapalhada da falta de suporte a memrias SDRAM e a perda de desempenho ao se usar
o MTH, e finalmente, o Apollo 133 enfrenta o preconceito de muitos usurios simplesmente por
no ser um chipset Intel.
283
Vimos que o antigo i440BX suporta extra-oficialmente bus de 133 MHz. Muitos fabricantes
resolveram aproveitar esta possibilidade, e lanar no mercado placas me de 133 MHz,
baseadas no antigo chipset. Um bom exemplo a Abit BE6-II.
Em termos de desempenho, estas placas no ficam devendo nada. Na verdade costumam
apresentar um desempenho at mesmo superior que as placas baseadas no Apollo 133A e no
i820. O problema neste caso a estabilidade, o i440BX foi produzido com a inteno de
trabalhar estavelmente a 100 MHz. Apesar dele funcionar bem mesmo a 133 MHz, no h
garantias de uma total estabilidade. Outro problema quanto frequncia de operao do
AGP, que como vimos, sobe para 89 MHz, j que o BX no suporta o recurso de dividir a
frequncia do AGP por 2.
Muitas placas baseadas no BX-133 permitem dividir a frequncia do barramento PCI por 4, o
que manteria os 33 MHz ideais, opo encontrada no Setup. Apesar do BX possuir interfaces
IDE UDMA 33, algumas trazem uma controladora externa, que habilita o suporte a UDMA 66.
Temos ento um total de quatro interfaces IDE, as duas UDMA 33 providas pelo chipset, e mais
duas UDMA 66 providas pela controladora IDE externa.
i840
Saindo um pouco do mercado de micros domsticos, encontramos o Intel i840, um chipset
dedicado ao mercado de Workstations e servidores, sucessor legtimo do antigo i440GX.
284
O primeiro recurso que chama a ateno no i840 o uso de dois canais de memria RAM. Cada
banco de memria composto por dois mdulos de memria Rambus, que so acessados
simultaneamente pelo chipset. Isto dobra a largura do barramento, que passa a ser de 3.2
GB/s, e ajuda a diminuir a latncia, melhorando a velocidade de acesso memria. O outro
lado da moeda a exigncia de usar mdulos de memria aos pares. O i840 permite o uso de
4 slots RIMM, preciso usar dois ou ento quatro mdulos, sendo que os dois mdulos de cada
banco devem ser idnticos.
Assim como o i820, este chipset nativamente suporta apenas memrias Rambus, suportando o
uso de at 2 GB de memria (o dobro do i820). permitido usar o MTH para obter
compatibilidade com memrias SDRAM, mas, se no i820 um chipset voltado para o mercado
domstico, o uso deste recurso j no valia pena, vale menos ainda no i840 que voltado
para mquinas de alto desempenho.
Se voc deseja suporte a multiprocessamento, e o melhor desempenho possvel, ento no
existem muitas opes alm do conjunto i840 + memrias Rambus e seu alto custo. Caso o
objetivo seja um micro para uso domstico, ento o Via Apollo Pro 133a continua sendo uma
opo muito melhor em termos de custo-benefcio.
285
porm, temos duas transferncias por ciclo, o que na prtica corresponde a um barramento de
200 MHz.
A falta de suporte a AGP 4x, e alguns problemas de estabilidade tornaram o AMD 750 uma
alternativa um tanto quanto inadequada. Como disse, a idia do AMD 750 no era ser uma
plataforma definitiva, mas sim servir como um ponto de partida. A primeira variao usada
pelos fabricantes de placas me foi combinar a porte norte do AMD 750 com a Ponte sul do Via
Apollo 133, criando uma espcie de soluo hbrida, que combinou os recursos do AMD 750
com o suporte a ate 4 portas USB e a slots AMR. Exemplos de placas que adotaram esta
soluo mista so a ASUS K7M e a FIC SD11.
AMD 760
286
Apesar de no ter feito muito sucesso com o chipset 750, a AMD parece estar decidida a
conquistar sua fatia no bolo de chipsets. Como fabricante de processadores, esta seria uma
posio muito desejvel para a AMD, pois tendo tecnologia e maquinrio para fabricar chipsets
em grande quantidade, ela poderia lanar novos processadores, sem precisar depender do
suporte dos fabricantes de chipsets.
O AMD 760, tambm desenvolvido para ser usado em conjunto com o AMD Athlon, traz vrias
vantagens sobre o 750. Em primeiro lugar, o 760 suporta o novo barramento EV6 266, onde
temos comunicao com o processador feita a 133 MHz com duas transferncias por ciclo.
Outra novidade o suporte a memrias DDR-SDRAM de 100 e 133 MHz, porm mantendo o
suporte a memrias SDRAM comuns. Temos tambm suporte a AGP 4x, e a interfaces IDE
UDMA 100, um novo padro de interface, sucessor do DMA 66, que permite a transferncias de
dados a at 100 MB/s.
AMD 770
Este chipset est sendo desenvolvido tendo como alvo o mercado de servidores. Atualmente,
este nicho vem sendo propriedade dos processadores Pentium III e Pentium III Xeon da Intel.
Para tentar concorrer de igual para igual, a AMD agendou o lanamento do Mustang. Este novo
processador na verdade um Athlon com mais cache L2. Esto previstas verses com 1 MB e 2
MB de cache, respectivamente o dobro e o qudruplo do cache L2 disponvel no Athlon.
Claro que no adianta lanar um novo processador sem um chipset sua altura. O AMD 770
traz vrias novidades sobre os chipsets anteriores. Como destaque temos o suporte a
multiprocessamento, no apenas com dois processadores, mas sim com at 8 processadores,
como possvel com o Xeon. Cada ponte norte do 770 suporta o uso de dois processadores.
possvel combinar ate 4 pontes norte na mesma placa me, usando o novo barramento LDT
para a comunicao entre os chips.
Fora o multiprocessamento, os recursos do 770 so bem semelhantes aos do 760, incluindo o
suporte ao EV6 266, memrias DDR-SDRAM, interfaces IDE UDMA 100 e AGP 4x.
287
Captulo 12:
Modems e acesso rpido
288
linhas de uma determinada rea. Se voc por exemplo ligar para um amigo que mora do outro
lado da cidade, o sinal primeiramente ser transmitido do seu aparelho telefnico para a
central do seu bairro, a central por sua vez entrar em contato com a central do bairro do seu
amigo que encaminhar o sinal at a casa dele.
Entre a sua casa e a sua central, o sinal transmitido atravs do fio de cobre na forma de um
sinal analgico que utiliza frequncias entre 400 e 3400 Hz. Chegando na central ele
transformado em um sinal digital, com amostragem de 8 bits a 8 kHz, que consome 64 Kbps
de banda. O sinal permanece digital at chegar outra central, onde ele novamente
transformado em um sinal analgico e enviado ao seu amigo. Quando ele fala ao telefone,
ocorre o caminho inverso, o sinal transmitido do aparelho dele at a central, convertido em
sinal digital, transmitido para sua central, convertido em analgico e enviado at o seu
aparelho.
Uma concluso lgica seria que a taxa mxima de transferncia de dados possvel usando uma
linha telefnica comum seria de 64 Kbps por segundo, j que esta a velocidade de
comunicao entre as centrais. O problema que cada vez que um sinal analgico convertido
em sinal digital, temos perda de qualidade, gerada pelo rudo de quantizao. A teoria mais
aceita sobre este tema a lei de Shannon, segundo a qual a converso analgico/digital feita
na central A, limita a transferncia de dados atravs da linha telefnica a apenas 35 Kbps. O
rudo de quantizao surge apenas quando um sinal analgico convertido em um sinal
digital, e no quando ocorre o inverso.
Durante muito tempo acreditou-se que era realmente impossvel transmitir dados a mais de 35
Kbps atravs de linhas telefnicas, e que por isso os modems de 33.6 eram o limite. Algum
teve ento a idia de eliminar a converso analgica/digital no sentido provedor/usurio,
acabando com o rudo de quantizao e permitindo taxas de transferncias mais altas neste
sentido. Foi possvel implementar esta idia estabelecendo uma conexo digital entre o
provedor e sua central telefnica.
Neste caso, quando so enviados dados do provedor para o usurio, no necessria a
converso analgico/digital, j que os sinais j chegam central no formato digital. No temos
ento o rudo de quantizao, permitindo taxas de transferncias mais altas.
Como o usurio continua tendo uma conexo analgica com a central telefnica, continua
sendo necessria a converso analgico/digital no sentido usurio/provedor, gerando o
famigerado rudo de quantizao e limitando as transferncias a 33.6 Kbps neste sentido.
Temos ento uma taxa de Download (ao baixar arquivos) de 56 Kbps, mas com uma taxa de
Upload (ao transmitir arquivos) de apenas 33,6 Kbps.
Na prtica, a velocidade mxima dos modems de 56K fica em no mximo 53 Kbps, pois as
centrais telefnicas no conseguem trabalhar com taxas mais altas que isto. Mas, mesmo para
conseguir conexes de 53 Kbps, preciso que sua central telefnica seja digital (para saber se
a central digital basta ver se ela aceita discagem por tom) e que a qualidade da linha seja
boa, caso contrrio as conexes vo ficar em apenas 44 ou 48 Kbps, ou mesmo no passar de
33,6.
289
A grande vantagem do ADSL permitir acessar a Internet ao mesmo tempo em que a linha de
telefone fica livre para voz ou faz, ou mesmo uma ligao via modem, porm usando para as
duas funes o mesmo fio telefnico.
Acontece que as chamadas de voz utilizam apenas freqncias baixas, entre 300 e 3400 Hz,
desperdiando todas as demais freqncias que poderiam ser transportadas atravs do cabo. O
ADSL consiste ento em instalar dois modems ADSL, um na casa do assinante e outro na
central telefnica, que comunicam-se entre s utilizando apenas freqncias acima de 5000 Hz,
no interferindo nas chamadas normais de voz.
O cabo telefnico usado apenas como um meio de comunicao entre os dois modems ADSL,
apenas para permitir a comunicao do seu modem com o modem da central. justamente
por isso que no so cobrados pulsos, apenas a taxa mensal. O sinal vai ento para um
roteador, para o provedor de acesso e em seguida para a Internet. por isso que mesmo
usando o ADSL continua sendo necessrio pagar por um provedor de acesso.
Como a comunicao entre os dois modems contnua, basta ligar o micro e o modem para
estar conectado.
O ADSL permite velocidade de 2 a at 8 Megabits, dependendo do quanto sua casa estiver
distante da central, porm a velocidade de acesso fica limitada do plano que for escolhido:
quanto mais rpido mais caro. A Telefonica por exemplo cobra 50 reais pelo servio de 256 k,
mas quase 400 reais pelo servio de 2 megabits.
Como o prprio nome sugere, uma das desvantagens do ADSL o fato do servio ser
assimtrico. Os 256 k ou mais so apenas para download. O upload fica limitado a apenas 128
k nos planos de 256 e 512k ou 256 k no plano de 2 megabits.
Conexo Instvel
A maior reclamao dos usurios do Speedy vem sendo a instabilidade da conexo, que em
muitos casos cai constantemente, muitas vezes obrigando o usurio a resetar o modem para
que a conexo volte. Em alguns casos as quedas so espordicas e no chegam a incomodar,
mas existem casos em que a linha cai freqentemente, de poucos em poucos minutos.
O grande problema neste caso o trecho de fio entre a casa do assinante a central telefnica.
No acesso via ADSL, temos dois modems ADSL, um na central e outro na casa do usurio, que
mantm uma conexo contnua usando o cabo telefnico. O grande problema que em muitos
casos o cabo est deteriorado e apesar de no oferecer problemas com as ligaes de voz,
compromete a velocidade da comunicao entre os modems e pode fazer com que a conexo
caia com freqncia, devido instabilidade do sinal.
290
Como resolver este problema? Normalmente existem vrios cabos disponveis em cada central,
cabos sobressalentes j puxados, que podem ser usados em substituio de outro defeituoso.
Existem tambm derivaes nos cabos, que podem ser eliminadas para melhorar o sinal.
Caso voc esteja com o problema de desconexo, ligue para o 103, e pea a visita de um
tcnico da telefnica. Como neste caso o problema com as instalaes da Telefnica a visita
no ser cobrada. O tcnico possui um aparelho que testa a velocidade da conexo com o
modem da central, em geral eles consideram a linha como defeituosa caso a conexo esteja
abaixo de 2 Mbps (isso no em nada a ver com a sua velocidade de conexo, a velocidade
mxima que pode ser alcanada). Percebendo o defeito o tcnico tentar justamente trocar o
par de fios entre sua casa e a central, tirar derivaes etc. nem sempre eles conseguem
resolver o problema, mas pelo menos tentam. E qualquer forma, voc pode acionar o servio
vrias vezes at que consigam resolver o problema.
Portas bloqueadas
Outra limitao so as portas TCP bloqueadas pela Telefnica, que impedem conexes
entrantes, ou seja, tentam impedir que voc monte um servidor de FTP ou transforme seu
micro num servidor Web por exemplo. As portas bloqueadas so:
Porta 21: usada por servidores de FTP,
Porta 23: usada para acesso via Telnet
Porta 25: usada por servidores SMTP (servidor de e-mail)
Porta 80: usada para acesso via http, ou seja por servidores de pginas Web.
Portas 137 e 138: Compartilhamento de arquivos e impressoras (serve mais como uma
medida de segurana para os usurios, j que muita gente acaba esquecendo o
compartilhamento ativado, expondo-se a invases).
Porta 1352: Usada para administrao remota do Lotus notes.
Portas 1503 e 1720: Estas portas so usadas pelo NetMeeting para receber as chamadas.
Com as portas bloqueadas, voc pode chamar algum para conversar, mas ningum
conseguir chama-lo.
Porta 5631: usada para administrao remota usando o PC Anywhere.
No caso dos servidores de FTP e Http fcil burlar a limitao. Ao configurar seu servidor de
FTP, mude a porta defaut (a 21 bloqueada) para outra porta qualquer, a 22 por exemplo. No
caso do servidor de Http, novamente configure o programa para usar outra porta e no a 80
defaut, voc pode usar por exemplo a 1080. Ao acessar a pgina, ao invs de digitar
http://seuIP, digite http://seuIP:1080, isso orientar o navegador a acessar o servidor
usando a porta 1080 ao invs da porta defaut, novamente burlando a limitao.
Existe tambm uma verso do Speedy destinada a empresas, o Speedy Business, onde estas
portas esto desbloqueadas.
Clonagem de endereos IP
Outro problema grave a clonagem de endereos IP. No Speedy ATM cada usurio ganha um
IP fixo que dado pelo provedor de acesso. O grande problema que no existe nenhum tipo
de autenticao por senha ou por qualquer meio. Qualquer um que tenha o Speedy instalado
pode usar qualquer IP da sua rea, tendo apenas o trabalho de mudar o endereo nas
configuraes de rede. Dois micros no podem acessar usando o mesmo endereo IP, por isso
291
caso um dos engraadinhos resolva usar o mesmo endereo que voc, novamente a sua
conexo vai cair sempre que ele ativar a rede. Neste caso, a conexo no vai voltar resetando
o modem, mas apenas desativando e reativando a conexo de rede no Windows, ou ento
resetando o micro.
A soluo ligar para o provedor, explicar o que est acontecendo e pedir que troquem seu
endereo IP. Eles tem com rastear quem clonou o primeiro endereo e tomar providncias.
Note que este problema atinge apenas as instalaes antigas, que usam o sistema ATM e IPs
fixos. Atualmente usado o sistema Megavia, onde os usurios tm IPs dinmicos, como no
acesso via modem.
Compartilhamento da conexo
Usando o Speedy voc tem apenas um endereo IP, mas claro, isto no significa que voc no
possa compartilhar a conexo usando o Internet Conection Sharing, ou ento um servidor
proxy qualquer, assim como faria para compartilhar uma conexo via modem
Neste caso, o micro onde o modem ADSL est instalado deve ter duas placas de rede, uma
para o modem e outra para a rede interna, por onde se comunicar com os demais micros. A
desvantagem neste caso que o micro principal ter que ficar ligado 24h, caso contrrio os
demais perdero o acesso quando ele for desligado.
Mas, uma surpresa que dependendo do modelo de modem que est usando, voc pode usar
o prprio modem ADSL para compartilhar a conexo, usando o NAT, ou at mesmo via DHCP.
Se voc estiver usando um modem Alcatel Speedy Touch Pro por exemplo, experimente mudar
o seu endereo IP nas configuraes de rede para 10.0.0.139, reinicie o micro, ative a
conexo, abra o navegado e digite o endereo http://10.0.0.138. Voc acaba de abrir a
pgina de configurao do modem :-)
Este modelo de modem em especial extremamente poderoso, pode servir at mesmo como
um servidor DHCP, voc pode pesquisar os recursos consultando o manual, que pode ser
baixado em http://velocidade_justa.vila.bol.com.br/manuais.htm
Outra opo comprar um Hub, ligar os micros em rede usando o hub, e ligar o modem a ele,
usando a porta Up-Link, a porta que normalmente usada para conectar um hub ao outro.
No se esquea de usar um cabo cross-over.
Voc pode fazer vrias assinaturas do provedor de acesso, ganhando assim um IP para cada
micro que ir se conectar. A surpresa que usando este sistema, todos os micros podero
conectar-se ao mesmo tempo, cada um com seu endereo IP, usando apenas UM modem e
uma linha.
A velocidade de conexo normalmente vai ficar limitada a cerca de 2 Mbps, que a velocidade
mdia de comunicao do modem ADSL, de qualquer forma, j suficiente para pelo menos 8
conexes de 256k.
292
"Est circulando um boato na minha faculdade de que est sendo possvel usar o
Speedy sem pagar um provedor, mas ningum sabe explicar como funcionaria. Voc
tem alguma informao sobre isso?"
O que acontece o seguinte: no comeo da implantao do Speedy, era oferecido um plano
chamado ATM, onde voc recebe um IP fixo, dado pelo provedor. Nas instalaes mais
recentes, est sendo usado o Megavia, um sistema parecido com a maioria dos planos de
acesso via cabo, onde o IP dinmico. Ainda no se sabe ao certo se os assinantes antigos
continuaro no sistema ATM, com IP fixo, indefinidamente, ou se futuramente todo mundo
passar a ter IP dinmico, mas os usurios que utilizam o ATM e pedem a mudana para um
provedor que oferea acesso apenas pelo sistema Megavia, tambm mudam de sistema.
Juntamente com a mudana do servio, a Telefnica comeou a cadastrar novos provedores.
alm do Terra, UOL e IG que j ofereciam acesso. Hoje em dia j existem quase 100 outros
provedores oferecendo acesso.
O grande problema que apesar do IP ser dinmico no Megavia, ainda no foi implantada
nenhum sistema de autenticao. Voc assina o Speedy, escolhe um provedor (perguntaro
qual ir assinar durante a instalao do Speedy), e deveria logo em seguida ligar para o
provedor para fazer sua assinatura. Mas os espertinhos no assinam o provedor, apenas dizem
que vo assinar. A Telefnica habilita seu Speedy e deixa a cobrana cargo do provedor.
Como no existe controle, fica complicado para o provedor descobrir quem est acessando
atravs dele, e quem no est pagando
Os grandes provedores, como por exemplo o Terra, esto controlando os assinantes pelos
protocolos de assinatura fornecidos pela Telefnica, mas os pequenos parecem estar perdidos
nesta histria.
Creio que mais cedo ou mais tarde implantem algum tipo de sistema de autenticao que
permita um controle mais rigoroso, mas por enquanto, muita gente est realmente usando
sem pagar. Vai da moral de cada um...
Tecnicamente, o Speedy poderia funcionar sem um provedor, pois os assinantes esto ligados
ao backbone da Telefnica, que por sua vez est ligado ao backbone da Embratel e
consequentemente Internet. Mas, segundo regulamentao da Anatel, a Telefnica, nem
nenhuma outra operadora pode oferecer acesso diretamente aos clientes, necessrio um
provedor.
A Telefnica aluga links dedicados aos provedores interessados em oferecer acesso via Speedy,
interligando-os ao backbone da Telefnica. Em teoria, o sinal passaria pelo link do provedor (
o que acontece no sistema ATM) mas, segundo outras verses, no Megavia o sinal vai
diretamente do backbone da Telefnica para o backbone da Embratel, sem passar pelos
provedores. A Telefonica, naturalmente, no se pronunciou sobre isso, por isso ainda persiste a
dvida. Experimente ligar para o suporte da Telefnica e perguntar sobre isso, em trs
ligaes, voc receber trs respostas diferentes...
ISDN
O ISDN (ou RDSI, que o termo nacional) outra tecnologia de acesso rpido, que surgiu bem
antes do ADSL, que j est disponvel na maioria das cidades, mas que oferece vrias
desvantagens, por ser mais lento e caro.
293
294
Os preos do acesso via cabo vem caindo bastante. Enquanto no ADSL a mdia de 105 reais,
incluindo o aluguel do modem e o provedor, j existem opes de acesso via cabo a 128 K por
46 reais (incluindo o aluguel do modem) mais a mensalidade da assinatura da TV a cabo.
O acesso do Virtua bidirecional em todas as cidades, o Ajato por sua vez oferece acesso
unidirecional ou bidirecional, dependendo do local. No acesso unidirecional ainda continua
sendo necessrio usar a linha telefnica, usada para upload, o que torna esta opo pouco
interessante.
http://www.virtua.com.br
http://www.ajato.com.br
No caso do acesso via rdio, que vem sendo oferecido em cada vez mais cidades, instalada
uma antena no topo dos prdios. Esta antena comunica-se com a central via microondas e
usada por todos os assinantes prximos, em geral moradores do prprio prdio, que so
ligados antena via cabo ou fibra ptica. Assim como no caso do cabo, existe o problema de
compartilhar o mesmo link com os vizinhos, o que geralmente torna a conexo lenta nos
horrio de pico.
A vantagem do acesso via rdio o fato de ser um pouco mais barato que o ADSL ou cabo,
pois a empresa que instala a antena e cabos tambm atua como provedora de acesso, fazendo
com que a mensalidade seja uma s. A desvantagem o fato do servio s estar disponvel
para prdios ou moradores prximos, dependendo tambm de um acordo com os moradores.
Uma das empresas que oferece esta modalidade a www.vant.com.br, presente em vrias
cidades.
Uma quarta opo que deve estar disponvel em breve o acesso via satlite, usando as
mesmas antenas usada para recepo dos sinais da SKY e outras TVs por assinatura. A grande
limitao do acesso via satlite que apesar do download ser de at 386 kbps, dependendo do
plano, o servio unidirecional, ou seja, continua sendo necessrio conectar via modem para
fazer o upload, mantendo o problema da conta telefnica e linha ocupada.
295
a antena. O preo dos equipamentos semelhante aos do ADSL, dever ser um modo de
acesso razoavelmente acessvel.
Nos EUA a Microsoft (sim, eles de novo :-) j oferecem um tipo de acesso bidirecional via
satlite desde maro, chamado "Starband", com acesso a 500 Kbps. Segundo quem j testou,
o servio funciona bem, o nico inconveniente um ping, na casa dos 300 ms, o tempo que o
sinal demora para chegar at o satlite e voltar. No chega a ser um incmodo to grande ao
navegar, o maio problema so os jogos online. A conexo com o PC feito via uma porta USB
ou uma placa de rede, o grande problema por l o preo da antena e da instalao, US$ 650
no total. A mensalidade tambm alta, US$ 66. Claro que estes so preo nos EUA, quando
comearem a surgir as primeiras opes de acesso bidirecional via satlite por aqui, os preos
devem ser mais baixos. http://www.starband.com
296
Captulo 13:
Dicionrio de termos
tcnicos
Apesar deste ser um trabalho que desenvolvo como hobby, j posso dizer que este um dos
mais completos dicionrios de termos tcnicos em Portugus, com mais de 800 termos.
Voc pode utilizar este dicionrio tanto como uma fonte de consulta, sempre que tiver dvidas
sobre algum termo, ou simplesmente l-lo como os demais captulos do livro. Procurei incluir
vrias informaes no significado de cada termo, muitas vezes explicando tambm assuntos
relacionados com ele para tornar a leitura mais interessante. Espero que todo este trabalho
seja til para voc :-)
-#3Dfx - Fabricante das placas de vdeo Voodoo. Foi uma das primeiras companhias a lanar
placas de vdeo 3D e dominou o mercado durante algum tempo. Acabou sendo comprada pela
Nvidia em Dezembro de 2000. Entre as placas e chipsets lanados pela 3dfx esto o Voodoo e
Voodoo 2, usados em placas de vrios fabricantes (como por exemplo as placas Monster 1 e
Monster 2), e as placas Voodoo 3, Voodoo 4 e Voodoo 5.
3D Sound - Veja: Som 3D
56Kflex - Veja: V.90
680x0 - Esta a famlia de processadores, produzidos pela Motorola, que foram utilizados nos
Macintoshs at a metade da dcada de 90. Existiram basicamente 5 verses, 6800, 68020,
68030, 68040 e 68060. Em parceria com a Apple e a IBM, a Motorola lanou em 94 os chips
Power PC, seus sucessores. Os Macintoshs da famlia Performa foram os ltimos a utilizar os
chips 680x0, apartir dos Power Macs passaram a ser usados os novos chips. Mais um fato
importante que as duas famlias so incompatveis, os chips 680x0 possuem uma arquitetura
CISC, enquanto os chip Power PC possuem um design inspirado na arquitetura RISC.
80186 - O processador usado nos primeiros PCs, entre eles o PC XT, foi o 8088, uma variao
do 8086. Depois, surgiram os PCs baseados no 80286, ou simplesmente 286. Mas, entre as
duas geraes, existiu um modelo intermedirio, pouco conhecido, mas igualmente
importante. O 80186 uma evoluo do 8086, que trouxe algumas instrues novas e um
sistema de tolerncia falhas. Apesar de no ter sido usado como processador em micros PC,
o 80186 tornou-se um componente bastante popular, sendo usado em controladores de HDs,
controladores de interrupo entre vrios outros perifricos. Nestas aplicaes, o 80186
continua em uso at hoje.
297
298
299
Alias - Apelido, pode ser usado em vrias reas, como por exemplo no e-mail. Caso voc
tenha uma conta, fulano@fulano.com, e um alias fulaninho@fulano.com, todos os e-mails
endereados ao alias ser encaminhados para a conta real. O alias um dos comandos bsicos
do Unix.
Alpha - ao mesmo tempo o nome de uma famlia de processadores RISC, quanto o nome
dos sistemas baseados nele, ambos desenvolvidos pela Dec. Os servidores Alpha fizeram
sucesso durante vrios anos. Apesar de terem seu conjunto dei instrues prprio, os chips
Alpha ganharam uma verso do Windows NT e de vrias verses do Linux. Os Alpha foram
usados por exemplo no Altavista.com.
ALU - Arithmetic Logic Unit. Como o nome sugere, a parte do processador principal
encarregada de processar os clculos de ponto flutuante. O termo ALU, dependendo da
conotao, pode ser tanto usado em relao ao coprocessador aritmtico como um todo,
quanto em relao a apenas uma das unidades de execuo que formam os coprocessadores
modernos.
Leia
mais
em:
http://www.guiadohardware.net/tutoriais/processadores/processadores.asp
Altair 8080 - Lanado em 1974 considerado por muitos o primeiro computador pessoal da
histria. O Altair era baseado no 8080 da Intel e vinha com apenas 256 bytes de memria,
realmente bem pouco. No modelo bsico, o Altair custava apenas 439 dlares na forma de Kit,
isso em 1975, quando comeou a ser comercializado, em valores de hoje isso equivale a quase
4.000 dlares, parece bastante, mas na poca esse valor foi considerado uma pechincha, tanto
que foram vendidas 4.000 unidades em 3 meses, depois de uma matria da revista Popular
Eletronics. Esse modelo bsico consistia nas placas, luzes, chips, gabinete, chaves e a fonte
de alimentao, junto claro com um manual que ensinava como montar o aparelho. Existia a
opo de compra-lo j montado, mas custava 182 dlares a mais. Pouco tempo depois
comearam a surgir vrios acessrios para o Altair: um teclado que substitua o conjunto de
chaves que serviam para programar o aparelho, um terminal de vdeo (bem melhor que ver os
resultados na forma de luzes :-), um drive de disquetes (naquela poca ainda se usavam
disquetes de 8 polegadas), placas de expanso de memria e at uma impressora, para quem
tivesse muito dinheiro, claro :-) At mesmo Bill Gates ajudou, desenvolvendo uma verso do
Basic para o Altair. O Altair era realmente um sistema muito simples, que no tinha muita
aplicao prtica, mas serviu para demonstrar a grande paixo que a informtica podia exercer
e que, ao contrrio do que diziam muitos analistas da poca, existia sim um grande mercado
para computadores pessoais.
Altivec O conjunto de instrues especiais que equipa os processadores G4 da Motorola,
usados nos micros Macintosh. Este conjunto inclui tanto instrues 3D (como no 3D-Now!
encontrado nos processadores AMD), quanto instrues multimdia (como o MMX)
AMR - Audio Modem Riser, um barramento j bastante comum nas placas me atuais.
Aparece como um (ou dois) pequeno(s) encaixe(s) marrom(s). Tanto a forma quanto a
utilidade so semelhantes dos slots CNR (veja neste mesmo glossrio), porm o AMR serve
para acomodar apenas placas de som e modems de baixo custo, enquanto o CNR permite
tambm placas de rede.
Amostragem - Veja: Sampling
Analogue Video - Vdeo Analgico, vdeo transmitido ou gravado na forma de sinais
analgicos, como na TV ou numa fita de vdeo.
Anamorphic - Este termo usado em relao aos filmes em DVD. No cinema as telas so
mais largas do que uma tela de TV. Para que seja possvel assistir os filmes numa TV comum,
300
os cantos da imagem devem ser cortados. O termo se refere a um vdeo que passou por essa
formatao.
Anodo - Um dos componentes dos monitores CRT. Consiste em um eletrodo carregado com
cargas positivas, que atra cargas negativas, no caso os eltrons usados para criar a imagem.
Anonymous - Nome normalmente utilizado para o login num servidor FTP, e indica tratar-se
de um usurio annimo, ou seja, no cadastrado na mquina em questo. A password a
fornecer em seguida deve ser o e-mail do usurio. Em geral, usurios annimos tem acesso a
apenas alguns arquivos do servidor e, alm disso, no so todos os servidores que permitem o
acesso.
ANSI - American National Standards Institute, uma associao voluntria, formada por mais
de 1.300 membros, entre eles vrias grande companias. A ANSI se encarrega de estabelecer
padres para a indstria, compatibilizando linguagens de programao, protocolos de rede,
especificaes eltricas de vrios componentes, etc.
Answer Mode - Modo de resposta. Quando colocado neste modo, o modem capaz de
atender chamadas telefnicas, seja para receber faxes ou funcionar como uma secretria
eletrnica, dependendo do programa instalado.
Anti-Aliasing - Esta tcnica permite suavizar os contornos em imagens, adicionando pontos
de cores intermedirios. O Anti-Aliasing um recurso cada vez mais utilizado nos jogos 3D,
com o objetivo de melhorar a qualidade de imagem, sobretudo ao se utilizar baixas resolues.
As placas da nVidia por exemplo oferecem o recurso de FSAA, que ao ser ativado, faz com que
a placa renderize uma imagem 2 ou 4 vezes maior do que a que ser exibida no monitor e em
seguida diminua seu tamanho, aplicando um algoritmo de anti-aliasing, antes de exibi-la no
monitor. Com isto as imagens ganham muito em qualidade, usando FSAA 4x, possvel ter
imagens a 640 x 480 com uma qualidade visual superior obtida a 800 x 600 no mesmo jogo.
Em compensao, como preciso renderizar uma imagem 4 vezes maior, o desempenho da
placa, e consequentemente o FPS cai a apenas um quarto do que seria obtido com o recurso
desabilitado.
Apache - O apache um servidor Web extremamente popular, disponvel para plataformas. O
mais interessante que o Apache distribudo sobre a licena GNU, ou seja, alm de ser
gratuto, o cdigo fonte est disponvel para quem quiser estudar, ou mesmo alterar o
programa. http://www.apache.org/
API - Application Programming Interface, um conjunto de funes e sub-rotinas usadas pelos
programas que informam ao sistema operacional como executar determinada tarefa. Por
exemplo, os jogos 3D so construdos com base no D3D, OpenGL ou Glide. De forma
semelhante, qualquer programa for Windows, escrito em C++ ou qualquer outra linguagem,
pode usar qualquer uma das mais de 1000 funes que abrem janelas, abrem ou gravam
arquivos, e outras tarefas semelhantes. o fato de usarem APIs diferentes que fazem os
programas serem incompatveis com outros sistemas operacionais.
Apollo Uma srie de chipsets fabricados pela Via, que engloba chipsets destinados a vrios
processadores. O Apollo original era um chipset destinado ainda ao Pentium 1, pouco depois
surgiu o Apollo Pro, destinado a placas para processadores Pentium II e Celeron. A srie
destinada a processadores Pentium III composta pelos chipsets Apollo Pro 133, 133A e 266
(com suporte a memrias DDR), com o reforo dos chipsets Apollo KX 266 e KT 266,
destinados aos processadores Athlon e Duron, da AMD.
Apple I - A Apple foi fundada em 1976, depois que o projeto do Apple I foi recusado pela Atari
e pela HP. Uma frase de Steve Jobs descreve bem a histria: Ento fomos Atari e dissemos
Ei, ns desenvolvemos essa coisa incrvel, pode ser construdo com alguns dos seus
301
302
ASCII - American Standard Code for Information Interchange, ainda o cdigo de caracteres
de texto mais usado. Cada caractere de texto ASCII ocupa 8 bits de dados (1 byte), o
suficiente para 256 combinaes diferentes, que incluem caracteres, nmeros e smbolos
diversos. Na gria, ASCII tambm usado em relao a um arquivo de texto puro, sem
formatao.
Mais detalhes sobre o padro ASCII podem ser vistos em:
http://www.jimprice.com/jim-asc.htm O padro mais atual que vem substituindo o ASCII
gradualmente o Unicode, onde so usados 2 bytes para cada caracter, permitindo o suporte a
65.000 caracteres e smbolos diferentes. A vantagem do Unicode conter caracteres de vrias
lnguas: Japons, Chins, etc.
ASIC - Application Specific Integrated Circuit, um processador construdo para executar uma
tarefa especfica, ou seja, um processador dedicado. Exemplos de processadores dedicados so
os coprocessadores aritmticos e os chipsets de vdeo.
ASP Active Server Pages, linguagem de programao para a Internet, que vem sendo
bastante usada, por ter bons recursos e ser fcil de aprender se comparado a outras
linguagens como o C.
ASP (2) - Application Service Provider, empresa que vende softwares ou solues para
pequenas, mdias e grandes empresas. Em alguns casos, um ASP tambm pode ser um rgo
governamental ou mesmo uma entidade sem fins lucrativos, dedicada a dar suporte s
empresas.
ASP + - Tambm conhecida como Asp.Net, ser a prxima gerao da linguagem ASP. O
.Net indica que a linguagem visa criar uma plataforma de desenvolvimento para os servios
.Net com os quais a Microsoft pretende aumentar sua participao na rea de servios ia Web.
O ASP + possui vrios recursos entre eles o suporte a cdigo escrito em outras linguagens,
como o Visual Basic, C++ e Perl. Os scripts em ASP + no so compatveis com os em ASP,
mas nada impede de rodar os dois tipos no mesmo servidor. A extenso dos arquivos ASP +
.ASPX
ASPI - Advanced SCSI Protocol Interface, interface desenvolvida pela Adaptec que se tornou
padro para placas SCSI. No confundir com ASP, que uma linguagem de programao para
pginas Web.
Assembly - O Assembly foi provavelmente a primeira linguagem de programao da histria,
surgida na dcada de 50, poca em que os computadores ainda usavam vlvulas. A idia do
assembly usar um comando em substituio a cada instruo de mquina. A lgica continua
sendo basicamente a mesma vantagem, como disse, usar comandos amigveis ao invs de
endereos binrios. Outra facilidade trazida pelo assembly o uso de variveis, onde uma
certo espao de memria reservado para um certo dado. possvel por exemplo criar a
varivel "Valor1", reservando 16 bits da memria e armazenar nela um nmero qualquer.
Durante o programa, sempre que desejar usar este nmero, basta chamar a varivel Valor1
anteriormente criada. Como o compilador utiliza instrues especficas para o processador da
mquina, preciso desenvolver uma verso diferente da linguagem para cada sistema onde se
desejar usa-la.
Assncrono - (Asynchronous), transferncias de dados em que os dispositivos envolvidos no
so sincronizados. Exemplos so as antigas memrias EDO e FPM, que utilizavam tempos de
espera. Atualmente este termo usado tambm em relao a chips sem sinal de clock. Veja:
Chips assncronos
AT - Advanced Tecnology, como era chamado o 286 lanado pela IBM em 84 (na poca fazia
sentido :-) Hoje mais usado para se referir a gabinetes que no usam fonte ATX.
303
ATA - Especificao para as interfaces e discos rgidos IDE. O Ultra ATA 2 equivale ao Ultra
DMA 33, o Ultra ATA 4 equivale ao UDMA 66 enquanto o Ultra ATA 6 equivale ao UDMA 100.
ATAPI - Advanced Technology Packet Interface, padro que permite instalar CD-ROMs, Zips,
drives de fita e outros perifricos em interfaces IDE, que originalmente foram projetadas para
acomodar apenas discos rgidos.
Atary 800 - Um computador pessoal lanado no final da dcada de 70. Apesar de ser mais
vendido como um video-game, o Atari 800 tambm podia ser usado com um computador
relativamente poderoso, chegou a ser usado em algumas universidades. Ele foi o antecessor do
Atari 2600, conhecido por aqui. Ele vinha de fbrica com 16 KB de memria RAM, que podiam
ser expandidos para at 48 KB, com mais 10 KB de memria ROM. O sistema operacional era o
Atari-OS, uma verso do Basic. Originalmente, o sistema vinha apenas com a entrada para os
cartuchos, com o sistema operacional ou jogos, mas era possvel adquirir separadamente uma
unidade de disquetes e um teclado, que o transformavam num computador completo. No
existiram muitos programas para o Atari, o foco foram sempre os jogos, o principal uso do
Atari como computador era de poder programar em Basic, por isso seu uso em escolas.
ATM - Uma tecnologia de transmisso de dados que divide o fluxo de dados a serem
transmitidos em pequenos blocos de 53 bytes cada um. Estes blocos so chamados de clulas,
e podem ser processados de forma assncrona. Entre vrias outras aplicaes, o ATM usado
nos sistemas ISDN e ADSL de acesso rpido Internet. No Speedy, o servio de acesso via
ADSL oferecido pela Telefonica, o termo ATM ganha um outro significado, pois usado em
relao s instalaes antigas, onde cada cliente possui um IP fixo. Nas instalaes mais
recentes, o sistema passou a ser chamado de megavia e os usurios passaram a utilizar IP
dinmico, mas em compensao podem escolher entre um nmero maior de provedores.
ATX O padro de design para as placas e gabinetes modernos, prev medidas definidas para
as placas mes, gabinetes e modificaes na fonte de alimentao. Atualmente, quase todos os
gabinetes e fontes vendidos so ATX. Uma placa me no pode ser instalada em um gabinete
AT antigo.
AU - Formato de arquivo de som gerado por alguns programas UNIX/Linux
AVI - a extenso usada por vrios formatos de vdeo. A sigla vem de Audio Video
Interleave. Os arquivos AVI podem conter vdeo e udio em vrios formatos, que vo de vdeo
sem compresso ao Divx, passando pelo MPEG 2 e outros formatos. Alm do vdeo, o udio
tambm pode ser compactado, em MP3 por exemplo. Para assistir o vdeo, necessrio ter
instalado o codec adequado, mas normalmente os players suportam vrios formatos.
Avatar - Um personagem que representa voc em um meio digital qualquer, como num jogo
ou mesmo num chat com este recurso.
304
B2M - Back to Mon (de volta pra mame), gozao que descreve o triste fim de muitas
empresas pontocom.
BABT - British Approval Board for Telecommunications, um selo de aprovao para modems
que existe na Inglaterra, uma espcie de controle de qualidade, como o selo de pureza do caf
que temos por aqui :-)
Backbone - Link de alta velocidade, usado geralmente como espinha dorsal de grandes redes.
A Internet formada por inmeros backbones que interligam as redes de universidades,
empresas, provedores de acesso, etc.
Backdoor - Porta dos fundos. uma porta aberta no sistema, no documentada, que permite
ao criador ter acesso a ele. As backdoors podem ser criadas tanto pelo responsvel, como um
meio de acesso emergncial ao sistema, quanto por algum interessado em invadi-lo, roubar
informaes etc. Neste ltimo caso, o meio mais usado convencer algum usurio do sistema
a executar o programa que abrir a backdoor, enviando-o via e-mail com algum estratagema,
uma comunicao do chefe, um jogo, etc.
Background - geralmente usado em relao a um programa que est sendo executado em
segundo plano. Este recurso muito usado quando se opera o Linux em modo texto. possvel
deixar a compactao de um grande arquivo, ou outra tarefa demorada sendo executada em
background enquanto trabalha-se em outra coisa.
Backlight - Encontrada em monitores LCD, e telas de cristal lquido em geral uma fonte de
luz instalada atrs da tela, que permite ver a imagem no escuro, alm de melhorar bastante o
contraste e brilho da imagem.
Back Office - Uma sute de aplicativos da Microsoft voltada para o mercado empresarial. No
confundir com o Trojam Back Orifice.
Back-Orifice - Trojan bastante famoso, que uma vez instalado no micro da vtima, abre a
mquina a acesso externo, permitindo quase tudo, at mesmo ejetar CDs ou resetar o micro
remotamente.
Backup - Cpia de segurana. Copiar dados em um meio separado do original, de forma a
protege-los de qualquer eventualidade. Essencial para dados importantes.
Backside Bus - o barramento rpido que conecta o ncleo do processador ao cache L2 em
processadores que trazem cache L2 embutido, como os Pentium II e III, Celeron, Athlon, etc.
Bandwidth - Largura de banda, se refere capacidade de transmisso de uma rede ou um
tipo qualquer de comero. A largura de banda de uma conexo via modem de 56 Kbits :-)
Este termo pode ser usado tambm com relao quantidade de dados que podem ser
transferidos atravs de uma interface num determinado perodo de tempo. Por exemplo, um
slot AGP 1X trabalha a 66 MHz e 32 Bits por transferncia, resultando numa banda de 266 MB
por segundo.
Banias - Apesar do nome "extico", o Banias vem sendo levado bastante a srio pelos
projetistas da Intel. Todos os chips Intel atuais, Pentium III, Pentium 4 e Celeron so chips
destinados a apresentar um bom desempenho, sem muita preocupao com o consumo
eltrico. Esta uma boa estratgia quando se est desenvolvendo processadores para micros
de mesa, onde um bom cooler resolve, mas uma grande desvantagem em se tratando de
notebooks, que so alimentados por baterias e devem ser o mais compactos possvel. A idia
do Banias um chip que concorra diretamente com o Cruso, impedindo que ele abocanhe
uma parte muito grande de um mercado que hoje dominado pela Intel. Ao invs de ser
baseado na arquitetura do Pentium III ou do Pentium 4, o Banias ser um projeto novo,
305
306
Com esta diretriz, os desenvolvedores ficaram livres para explorar novas idias e acrescentar
recursos inditos ao sistema, que tornou-se uma plataforma bastante slida para aplicativos
multimdia, com um bom gerenciamento de memria, um sistema de arquivos capaz de
gerenciar parties de vrios terabytes e um bom desempenho.
Inicialmente o BeOS rodava no BeBox, uma plataforma proprietria que logo foi
descontinuada, conforme o BeOS foi portado primeiro para os Macs e em seguida para micros
PC.
O grande problema do BeOS foi sempre a falta de aplicativos, o que manteve o sistema restrito
a um pequeno grupo de usurios. Para tentar impulsionar a popularizao do sistema, a Be
comeou a oferece-lo gratuitamente para uso pessoal, mas nem mesmo isso deu muito
resultado, pois j existiam ento concorrentes livres como o Linux e o Free BSD, que j
possuam uma lista de aplicativos bem mais extensa que a do BeOS.
Bezel - Termo em Ingls, usado para descrever o painel de plstico frontal, encontrado em
drives de disquetes, CD-ROMs e outros drives que so encaixados nas baias do gabinete.
Bigfoot Uma famlia de HDs produzidos pela Quantum, que utilizam discos de 5 , bem
maiores que os discos rgidos de 3 que usamos atualmente. Alm de pesados, estes HDs
ocupavam uma das baias de 5 do gabinete, o espao de um CD-ROM. Apesar do tamanho,
estes HDs eram muito lentos e pouco confiveis se comparados com outros modelos da poca,
mas pelo menos eram relativamente baratos. Fizeram um certo sucesso at serem substitudos
pelos Quantum LCT, a atual famlia de HDs de baixo custo da Quantum.
Binary - Binrio, sistema numrico usado em computao que consiste em apenas dois
valores, 1 e 0. Todas as operaes que so possveis no sistema decimal, assim como
processamento de texto, sons, imagens e outros dados analgicos podem ser feitos usando o
sistema digital.
Biochip - Os biochips so personagens importantes na engenharia gentica. Basicamente, so
microchips especialmente desenvolvidos para detectar reaes qumicas, que vem ajudando
entremente vrios projetos, entre eles o mapeamento do genoma humano.
BIOS - Basic Input / Output System, sistema bsico de entrada e sada. A primeira camada de
software do sistema, responsvel por dar a partida no micro. O BIOS fica armazenado em um
chip na placa me.
B.I.O.S. (Bicho ignorante operando o sistema) - Termo pejorativo usado em relao
dummies ;-)
Bit - Qualquer circuito eletrnico baseado em transstores, componentes extremamente
simples, que permitem apenas dois estados: podem estar ligados ou desligados. J que todo
tipo de dado a ser processado precisa ser codificado em seqncias destes dois valores, foi
criado o sistema binrio, que permite representar qualquer tipo de informao, ou de operao
aritmtica atravs da combinao dos nmeros 1 e 0, chamados de bit. Um nico bit permite
apenas duas combinaes (1 ou 0), dois bits permitem 4 combinaes, 3 bits permitem 8
combinaes e assim por diante. Com 8 bits, temos o suficiente para um caracter de texto no
sistema ASCII, com 24 bits temos o suficiente para um ponto numa imagem true-color, com
128 bits, temos o suficiente para gerar uma sofisticada chave de encriptao, e por a vai :-)
Bit Depth - Nmero de bits usados para representar cada ponto de uma imagem escaneada.
Quanto mais bits por ponto, mais cores e melhor ser a fidelidade da imagem, porm, maior
ser o arquivo gerado.
Bit-rate - Num arquivo de udio ou vdeo, o Bit-rate o nmero de bits usados por segundo,
para representar o contedo a ser exibido. Quanto maior for o bit-rate, maior ser a qualidade,
assim como o tamanho do arquivo. No MP3 por exemplo, o bit-rate padro para ter uma
307
308
Bps - bits per second, usada para medir a velocidade de modems e redes em geral. Referese ao nmeros de bits transmitidos por segundo, lembrando que 8 bits equivalem a 1 byte.
Bridge - ponte, serve para conectar duas redes distintas, permitindo comunicaes entre elas.
O bridge pode ser um dispositivo dedicado ou ento um PC com duas placas de rede,
configurado para executar esta funo.
Brightness - O ajuste de brilho do monitor. Nos monitores CRT, o brilho ajustado atravs da
variao da intensidade do feixe de eltrons que forma a imagem, quanto mais potente o feixe,
mais brilho. Nos monitores LCD o brilho ajustado variando a intensidade dos LEDs ou das
lmpadas que iluminam a tela.
Broadband - Banda Larga, uma forma qualquer de acesso rpido Internet, como acesso via
cabo, ADSL, satlite, etc.
Browser - O mesmo que Navegador, programas usados para visualizar pginas Web, como o
Internet Explorer, Netscape, Opera, Konqueror, etc.
BTW - By the Way, uma abreviao geralmente usada em grupos de discusso: A
propsito, Falando nisso... etc.
Bubble Jet - Foi a tecnologia utilizada nas impressoras jato de tinta da Canon. A tinta
aquecida, parte se evapora, formando bolhas, que expiram tinta no papel, permitindo a
impresso. O nome bubble jet marca registrada da Canon. As impressoras jato de tinta da
HP usam um sistema parecido, chamado Ink Jet.
Buffer - Uma pequena rea de memria ultra-rpida usada para melhorar a velocidade de
acesso a um determinado dispositivo. encontrado em HDs, gravadores de CD, modems, e
muitos outros. Apesar de serem sinnimos, o termo buffer mais usado em relao aos
dispositivos anteriormente citados enquanto o termo cache mais usado com relao aos
processadores e memria RAM.
Buffer Overflow - Os Buffers so reas de memria criadas pelos programas para armazenar
dados que esto sendo processados. Cada buffer tem um certo tamanho, dependendo do tipo
de dados que ele ir armazenar. Um buffer overflow ocorre quando o programa recebe mais
dados do que est preparado para armazenar no buffer. Se o programa no foi adequadamente
escrito, este excesso de dados pode acabar sendo armazenado em reas de memria
prximas, corrompendo dados ou travando o programa, ou mesmo ser executada, que a
possibilidade mais perigosa. Se um programa qualquer tivesse uma vulnerabilidade no sistema
de login por exemplo, voc poderia criar um programa que fornecesse caracteres de texto at
completar o buffer e depois enviasse um executvel, que acabaria rodando graas
vulnerabilidade. Um caso famoso foi descoberto ano passado (2000) no Outlook Express.
Graas uma vulnerabilidade, era possvel fazer com que um e-mail executasse arquivos
apenas por ser aberto! Bastava anexar um arquivo com um certo nmero de caracteres no
nome, que ele seria executado ao ser aberta a mensagem. Naturalmente, a Microsoft se
apressou em lanar um patch e alertar os usurios para o problema. Felizmente, pelo menos
por enquanto, no foi descoberta mais nenhuma vulnerabilidade to perigosa no Outlook.
Semanalmente so descobertas vulnerabilidades de buffer overflow em vrios programas.
Algumas so quase inofensivas, enquanto outras podem causar problemas srios. O prprio
codered se espalhou to rapidamente explorando uma vulnerabilidade do IIS da Microsoft.
Com isto, o worm podia contaminar servidores desprotegidos simplesmente enviando o cdigo
que explora o bug, sem que ningum executasse nenhum arquivo.
Bug : Inseto em ingls, usado com relao a qualquer tipo de falha de programao num
programa, o Windows est cheio deles :-) O termo surgiu na poca do Eniac, na dcada de 40,
309
certa vez um besouro entrou dentro do computador e queimou alguns circuitos. Quanto o
acharam, surgiu a expresso, Bug!
Burn-Proof - Uma tecnologia desenvolvida pela Sanyo que aumenta a segurana na gravao
de CDs. Ao ocorrer algum erro inesperado, um problema de buffer underrun, etc. a gravao
automaticamente interrompida. A grande vantagem, que ao invs da mdia ser inutilizada,
como aconteceria normalmente, possvel terminar a gravao ao ser solucionado o problema.
Esta tecnologia suportada por muitos gravadores de CD, que gravam a 12x ou mais, j que
quanto mais alta a taxa de gravao, maior a possibilidade de surgirem problemas de buffer
underrun ou outros erros. Tudo feito automaticamente pelo gravador, sem interveno do
usurio.
Burst Mode - Modo de acesso suportado por vrios tipos de memria e cache que consiste em
vrios acessos seqenciais, realizados antes que o anterior termine. Isto permite melhorar
bastante a velocidade dos acessos.
Bus - Barramento, meio de transmisso de dados entre dois ou mais componentes. Exemplos
so os barramentos PCI, AGP e ISA da placa me, que ligam os perifricos ao chipset e
consequentemente ao processador.
Bus Mastering - uma caracterstica suportada por algumas arquiteturas de barramento que
permite que a controladora conectada ao mesmo se comunique diretamente com outros
dispositivos do barramento sem passar pela CPU. Um HD com os drivers de Bus Mastering
seria capaz de acessar diretamente a memria, sem ter que recorrer ao processador, o que
alm de melhorar o desempenho, no consumiria a CPU que ficaria livre para fazer outras
coisas. HDs UDMA utilizam o Ultra DMA, enquanto HDs Pio Mode 4 utilizam o Mult. Word DMA
2. Em ambos os casos voc dever instalar os drivers de Bus Mastering que acompanham sua
placa me a fim de ativar este recurso. O Windows 98 j possui drivers de Bus Mastering para
a grande maioria das placas me, dispensando a instalao dos drivers do fabricante na
maioria dos casos.
Byte - uma unidade de armazenamento de dados. Cada byte formado por 8 bits e
suficiente para 256 combinaes diferentes. por isso que no sistema de caracteres ASCII
usado um byte para representar cada caracter. Com 256 combinaes possvel incluir todas
as letras, nmeros e ainda um punhado de caracteres especiais e smbolos.
-CC - O C foi desenvolvido durante a dcada de 70, mas ainda largamente utilizado. A grande
vantagem do C permitir escrever tanto programas extremamente otimizados para a
mquina, como seria possvel apenas em Assemby, e ao mesmo tempo vir com vrias funes
prontas, como uma linguagem de alto nvel, que podem ser utilizadas quando no for
necessrio gerar um cdigo to otimizado. Esta flexibilidade, permitiu que o C fosse usado para
desenvolver a maioria dos sistemas operacionais, como o Unix, Linux e o prprio Windows.
Usando o compilador adequado, o C pode ser usado para desenvolver programas para vrias
plataformas diferentes.
C++ - O C++ mantm os recursos do C original, mas traz muitos recursos novos, como
recursos orientados a objetos, sendo tambm bem mais fcil de utilizar. O C++ bastante
usado atualmente para desenvolver muitos programas para vrias plataformas.
Cache - Memria ultra rpida que armazena os dados e instrues mais utilizadas pelo
processador, permitindo que estas sejam acessadas rapidamente. O cache passou a ser
310
utilizado apartir dos micros 386, quando os processadores comearam a tornar-se mais rpidos
que a memria RAM. Quanto maior a quantidade, ou quanto maior a velocidade, maior ser a
eficincia do cache. Geralmente o cache divido em dois nveis, chamados de cache L1 (level
1) e cache L2. Um Pentium III Coppermine, por exemplo, tem 32 KB de cache L1 e 256 KB de
cache L2, ambos operando na freqncia do processador.
Cache Hit - Quando o dado de que o processador precisa est localizado no cache. O
contrrio, um cache miss ocorre quando o dado no est no cache e o processador precisa
acess-lo na memria RAM, perdendo tempo. Em geral, num processador atual com 32 KB de
cache L1 e 256 KB de cache L2 (ou mais) o ndice de cache hits fica em torno de 98%.
Cache Inclusivo/Cache Exclusivo Em se tratando de cache, tanto o Athlon quanto o
Duron possuem uma vantagem estratgica sobre o Pentium III e Celeron. Nos dois
processadores da AMD o cache L2 exclusivo, isto significa que os dados depositados no
cache L1 e no cache L2 sero sempre diferentes. Temos ento um total de 386 KB de dados e
instrues depositados em ambos os caches do Athlon (128 de L1 + 256 de L2) e 192 KB
depositados em ambos os caches do Duron, que tem apenas 64 KB de cache L2.
No Pentium III e no Celeron o cache inclusivo, isto significa que os 32 KB do cache L1 sero
sempre cpias de dados armazenados no cache L2. Isto significa que na prtica, o Pentium III
capaz de armazenar apenas 256 KB de dados e instrues somando ambos os caches,
enquanto o Celeron capaz de armazenar apenas 128 KB, menos que o Duron.
Cache L1 - A primeira camada de cache do sistema, encontrada sempre dentro do prprio
processador (com excesso apenas para os micros 386). O cache L1 trabalha sempre na
mesma freqncia do processador e com tempos de latncia extremamente baixos.
Cache L2 - Encontrado ou embutido no processador, ou na placa me, dependendo do
sistema. Mesmo no caso dos processadores atuais, que trazem tanto cache L1 quanto cache L2
embutidos, operando mesma freqncia do processador, os tempos de latncia do cache L2
sempre sero mais altos, garantindo uma velocidade de acesso mais baixa que no L1.
Cache L3 - O primeiro processador a utilizar cache L3 foi o K6-3, onde tanto o cache L1 e o L2
vinham embutidos no processador, sendo o cache da placa me aproveitado na forma do cache
L3. Sistemas semelhantes tambm so usados em alguns servidores, onde chegam a ser
usados vrios MB de L3.
Cache Miss - Veja: Cache Hit
Cache Server - Usado em algumas redes, um servidor que armazena todas as pginas, ou
mesmo arquivos baixados, repassando-os aos usurios que os solicitarem novamente. Isto
serve tanto para agilizar as transferncias de dados j baixados, quanto para diminuir o
trfego de dados atravs do link com a Internet. Neste ponto, o cache server tem um
funcionamento semelhante ao de um servidor proxy, porm mais limitado. O cache server
apenas armazena arquivos, no serve para compartilhar a conexo, nem para barrar acessos
no autorizados ou acrescentar qualquer segurana.
Capacitor (ou Condensador) - O capacitor um componente usado em quase topo tipo de
dispositivo eletrnico. Ele permite armazenar cargas eltricas na forma de um campo
eletrosttico e mant-la durante um certo perodo, mesmo que a alimentao eltrica seja
cortada. Os capacitores so usados nas fontes de alimentao, nas placas me e em inmeros
outros componentes. A funo mais comum retificar e estabilizar a corrente eltrica, evitando
que variaes possam danificar qualquer dispositivo. justamente por causa dos capacitores
que nunca deve-se tocar nos componentes internos da fonte de alimentao sem os cuidados
adequados. Voc pode levar um choque considervel mesmo que a fonte esteja desligada da
tomada.
311
Os capacitores so tambm a base da memria RAM, onde para cada bit de dados temos um
capacitor e um transstor. O transstor se encarrega de ler e gravar o bit, enquanto o capacitor
armazena-o. Quando o capacitor est descarregado temos um bit 0 e quando est carregado
temos um bit 1. Como no caso da memria o capacitor mantm sua carga por apenas alguns
milsimos de segundo, os dados precisam ser reescritos continuamente. por isso que a
memria RAM voltil.
CAS - Column Address Strobe. Do ponto de vista do processador, a memria RAM dividida
em linhas (Row) e colunas (Column). Cada acesso feito enviando os valores CAS e RAS, que
correspondem a estes endereos de linha e coluna. Combinados os dois endereos acessado
o bit de dados desejado. Em geral existe no Setup a opo de configurar o valor CAS, como
sendo de 2 ou 3 tempos. A opo 2 a que oferece melhor desempenho, enquanto a opo 3
geralmente permite que o mdulo de memria suporte trabalhar a frequncias mais altas.
CBS - CAS Before RAS, modo de acesso memria onde so feitos quatro acesso consecutivos
memria enviando apenas um endereo de linha (RAS) e em seguida quatro endereos de
coluna (Veja: Cas). Isto permite ganhar tempo, acelerando a leitura dos dados. Este modo vem
sendo usado apartir das memrias FPM.
CD - Originalmente, o Compact Disk, ou simplesmente CD, foi desenvolvido para armazenar
msica, e substituir os antiquados discos de vinil com vantagens. Como num CD o som
gravado no formato digital, com uma amostragem de 44.100 Hz, e 16 bits de resoluo, temos
um som completamente livre de rudos, e com uma qualidade quase perfeita. No demorou
muito para os fabricantes perceberem que, com um mnimo de esforo, o CD tambm poderia
ser usado para gravar dados. Criou-se ento uma distino: os CDs destinados a gravar
msica passaram a ser chamados de CD-DA, ou Compact Disk Digital Audio enquanto os
destinados gravao de dados passaram a ser chamados de CD-ROM, ou Compact Disk
Read Only Remory.
Celeron - Processador lanado pela Intel em 98 com o objetivo de ser o sucessor do Pentium
MMX no mercado de baixo custo. As primeiras verses de 266 e 300 MHz no tinham cache,
sendo grandes fiascos de vendas. Apartir do 300A foram incorporados 128 KB de cache L2, que
garantiram um desempenho prximo ao do Pentium II. Apartir da o Celeron continuou
evoluindo, mantendo-se como uma opo de processador de baixo custo, mas bom
desempenho.
Cell - Um chip modular, que vem sendo desenvolvido atravs de uma aliana entre a Toshiba,
Sony e IBM. A idia criar uma espcie de super-chip, que possa ser usado em praticamente
todo tipo de dispositivo, desde um Handheld ou celular at um Supercomputador. Os chips
seriam relativamente complexos, trazendo internamente componentes necessrios para
executar as mais diversas funes. De acordo com a aplicao que determinada srie de chips
fosse ter, certas partes do chip seriam desativadas, deixando apenas o necessrio para a dada
funo. Os componentes sero desabilitados ainda em fbrica, sendo impossvel liga-los
novamente. Um celular usaria uma verso do chip com a maior parte dos componentes
desabilitados, enquanto um supercomputador usaria vrios chips trabalhando em paralelo. A
princpio a idia pode parecer excntrica, afinal, pra qu produzir um chip complexo e vende-lo
com quase tudo desabilitado por 20 dlares para ser usado num telefone celular, enquanto
outras sries do mesmo chip seriam vendidas por 300 dlares para equiparem um
supercomputador? A grande vantagem vem de se produzir um maior nmero de chips. Hoje
em dia, uma fbrica de processadores pode custar facilmente mais de 1 bilho de dlares para
ser produzida, fora os custos de desenvolvimento. Pra produzir 10 chips, ou 20 milhes, o
investimento inicial ser o mesmo. Cada vez mais as companias esto chegando concluso
de que vale mais pena produzir uma nica linha de chips e vender a maior quantidade
possvel, mesmo que com preos diferentes. De qualquer forma, o Cell no para amanh,
apenas uma idia. O desenvolvimento do chip deve demorar pelo menos 4 anos e custar 400
milhes de dlares. isto que torna o mercado de alta tecnologia, to interessante, preciso
312
anos para projetar um novo processador, que deve manter-se atual ao ser lanado. Os
projetistas precisam pensar nas demandas do mercado com anos de antecedncia.
Centronics (interface) - Foi o primeiro padro de portas paralelas, ou portas de impressoras
bidirecionais. O conector possui 25 pinos e a porta transmite a aproximadamente 150 KB/s. As
portas Centronics foram substitudas pelas portas ECP e EPP usadas atualmente, que possuem
compatibilidade retroativa com elas.
CEO - Chief Executive Officer ou diretor executivo. O CEO no necessariamente o presidente
de uma empresa, apesar da sua funo ser igualmente importante. O CEO o principal
responsvel pelas decises referentes s estratgias da empresa ou a novos produtos, o
responsvel por estabelecer e atingir as metas de faturamento alm de ser o principal portavoz da empresa. Geralmente o CEO tambm o executivo mais bem pago. Muitos recebem
mais de um milho de dlares por ano.
CFML - ColdFusion Markup Language, uma linguagem de script baseada em tags, utilizada
para desenvolver pginas Web dinmicas, atravs do ColdFusion. As tags so includas em
pginas HTML e permitem acessar bancos de dados, exibindo dados em resposta a uma
entrada do usurio. As pginas criadas neste formato proprietrio utilizam a extenso CFM.
CGA - Veja: MDA.
CGI - Common Gateway Interface, pequenos programas, rodados apartir do servidor que
permitem adicionar vrios recursos a uma pgina Web. Os programas so executados apartir
de solicitaes do navegador, retornando a resposta desejada. Os scripts CGI podem
desempenhar desde funes bem simples, quanto interagir com grandes bases de dados,
geralmente so escritos em linguagem Perl.
Chipkill - Uma tecnologia desenvolvida pela IBM, com aplicao sobretudo em servidores e em
outros tipos de mquinas de alta confiabilidade. Permite que o BIOS da placa me detecte bits
defeituosos na memria RAM e os desabilite, algo parecido com a ttica de marcar os setores
defeituosos do HD. Existem vrias implementaes possveis para esta tecnologia, algumas
exigem modificaes nos chips de memria, outras permitem usar memrias comuns.
Chips assncronos - Esta uma idia que vem ganhando destaque entre os desenvolvedores
de chips. A idia construir chips capazes de operar sem um sinal de clock, o que permite
reduzir o consumo eltrico e at mesmo aumentar o desempenho.
Um processador como um emaranhado de filamentos e chaves. Todos sabemos que no
existe um condutor perfeito, a cada vez que um impulso eltrico percorre o processador, parte
da energia se perde na forma de calor, quanto mais alta a Freqncia de operao, maior o
consumo e a dissipao de calor. O problema que o sinal de clock est sempre ativo. Mesmo
que o processador no tenha nada a processar, os impulsos eltricos continuam sendo
enviados.
Os chips assncronos, por sua vez so capazes de processar dados conforme a necessidade,
sem necessariamente haver sincronismo entre os diferentes componentes do processador. A
economia de energia neste caso muito grande, pois o chip s funciona quando h dados para
processar. Tambm existe a possibilidade de haver grandes ganhos de desempenho, pois os
componentes internos do processador podero trabalhar isoladamente sua capacidade
mxima, sem serem retardados por componentes mais lentos.
Esta uma idia que parece maravilhosa no papel, mas bem mais complicada de colocar em
prtica. Em primeiro lugar, como no existe mais o farol do sinal de clock, preciso projetar o
processador com muito mais cuidado, planejando a forma como os dados trafegaro dentro do
chip, colocar buffers nos locais certos, para que dados no sejam perdidos pela diferena de
velocidade entre os componentes, etc. Enfim, um mundo novo a ser explorado.
Companhias como a IBM, Intel, Sun e Philips vem investindo no desenvolvimento de chips
assncronos, que devem chegar ao mercado nos prximos anos.
313
Chipset - Conjunto de chips. o principal componente da placa me, formado geralmente por
dois chips, contm os controladores de acesso memria, controladores do barramento IDE,
AGP e ISA, e vrios outros componentes essenciais. Alguns chipsets atuais trazem tambm
vdeo e at mesmo memria cache (como num projeto da micron) embutidos.
Chorus - Efeito de eco utilizado para melhorar a qualidade do som. Suportado por alguns
programas e aparelhos de som.
CI - Circuito integrado, vrios componentes que so encontrados na forma de chips, em vrios
tipos de placas.
CIO - Chief Information Officer, diretor de tecnologia e informao. o responsvel pela
implantao e gerenciamento de sistemas. Muitas vezes o CIO tambm cuida do site de
comrcio eletrnico da empresa.
CISC - Complex Instruction Set Computer. Computadores que executam diretamente um
conjunto complexo de instrues, como o 486. Os processadores atuais incorporam um ncleo
RISC (Reduced Instruction Set Computer), sendo chamados de hbridos. Veja tambm: RISC.
ClawHammer - Esta ser a prxima gerao de processadores AMD, um processador de 64
bits. O ClawHammer ser compatvel tanto com programas de 64 bits escritos especialmente
para ele, quanto com os programas de 32 bits atuais, graas sua arquitetura VLIW, capaz de
processar vrias instrues como se fossem uma s. O ClawHammer poder processar duas
instrues de 64 bits, ou quatro instrues de 32 bits por ciclo. Segundo a AMD, o
ClawHammer ser o processador destinado ao mercado domstico mais rpido, tanto ao
executar programas de 64 bits, quanto programas de 32 bits.
Clean Room - Sala limpa, um local com temperatura controlada e completamente livre de
partculas de poeira, onde discos rgidos so fabricados, ou onde podem ser abertos para
manuteno. Abrir um HD fora de uma sala limpa condenar o equipamento, pois como os
discos giram a velocidades muito altas, qualquer partcula de poeira que entre em contato com
uma das cabeas de leitura suficiente para causar um bom estrago nos discos magnticos. O
HD continuar funcionando mas, poucos minutos depois, comearo a surgir inmeros setores
defeituosos.
Cliente - veja Guest
Clone - Um sistema compatvel com uma certa arquitetura, mas produzido por outro
fabricante. Por exemplo, durante muito tempo os PCs fabricados pela Compaq, Dell, etc. eram
chamados de clones de IBM PC, pois eram compatveis com o IBM PC da IBM. J existiram
tambm clones de Macintosh, Macs produzidos por outras empresas sob um licena especial
fornecida pela Apple. Em geral, os fabricantes permitem a fabricao de clones quando
desejam tornar seu produto um padro de marcado. A IBM foi muito bem sucedida neste
sentido, j que hoje em dia mais de 90% dos computadores do mundo so PCs. A Apple por
outro lado acabou cancelando as licenas depois de algum tempo, pra evitar que os clones
passassem a concorrer com seus prprios produtos.
Closed Caption Um recurso suportado pela grande maioria dos aparelhos de TV atuais, que
permite inclui pequenos trechos de texto, transmitidos como parte do sinal televisivo. O texto
pode conter legendas, descries, ou qualquer outro tipo de informao. A vantagem do uso do
closed caption sobre as legendas o texto transmitido em um canal separado, no faz parte
da imagem. Assim como o SAP, este recurso pode ser ativado ou desativado gosto do
usurio. Muitos filmes transmitidos na TV aberta j podem ser assistidos com udio original e
legendas, ao serem ativados os dois recursos.
314
315
que normalmente seriam executadas por componentes separados do processador. Sem estes
componentes, temos um chip muito menor, mais econmico e muito mais barato. A idia
quase to revolucionria quanto a que criou os processadores RISC a 20 anos atrs. O Code
Morphing permite que o processador tenha uma arquitetura WLIN extremamente eficiente,
sem com isto deixar de ser compatvel com os programas atuais, enquanto os demais
processadores do mercado sofrem graas toda carga de legado necessria a mant-los
compatveis com os processadores anteriores. Apesar do desempenho atual ser um pouco
inferior aos demais processadores do mercado, o nvel de eficincia bem maior, permitindo
que no futuro surjam verses mais parrudas do Cruso, com mais transstores, um consumo
eltrico um pouco maior, porm com um desempenho bastante superior.
CODEC - um programa que contm os algoritmos de compactao e descompactao para
um determinado formato de arquivos. O termo a abreviao de COmpression
DECompression, uma tecnologia qualquer que converte vdeo e som analgicos em sinais
digitais, comprimindo-os a fim de diminuir o tamanho dos arquivos.
Por exemplo, o Media Player 7 no possui suporte a vdeos em Divx, mas possvel assisti-los
aps instalar o Divx CODEC, o programa que adiciona suporte no apenas ao media player,
mas a outros programas. Em geral, os programas de exibio de vdeo ou udio j vem com
CODECs para vrios formatos.
Cdigo-fonte - O arquivo que contm os comandos e rotinas que formam um programa. Este
cdigo ento compilado, gerando o arquivo binrio que ser executado. Ao comprar um
programa qualquer, recebemos apenas os binrios, que permitem instalar e executar o
programa, mas no o cdigo fonte, que permitiria altera-lo ou entender como ele funciona. Em
programas comerciais, o cdigo fonte cuidadosamente guardado, mas existe um movimento
crescente de desenvolvimento de softwares livres, onde o cdigo fonte distribudo junto com
o programa, o que permite a qualquer um com conhecimentos de programao alter-lo,
corrigir bugs ou adicionar novos recursos, desde que sejam mantidos os crditos para o criador
original. O movimento de software livre inclui o Linux e a maior parte dos aplicativos
desenvolvidos para ele.
Color Depth Profundidade de cor, medida atravs do nmero de bits usados para
representar cada ponto da imagem. Apenas 8 bits por ponto, permitem apenas 256 cores. Este
o color depth adotado pelo formato GIF por exemplo. Outros formatos, como o JPEG utilizam
24 bits por ponto, o suficiente para 16 milhes de cores.
CompactFlash A memria Flash o meio armazenamento de dados mais usados em
cmeras digitais e handhelds, por consumir pouca energia e permitir a criao de dispositivos
bastante compactos. O formato CompactFlash consiste em pequenos cartes, medindo apenas
3.64 x 4.28 x 0.33 centmetros, que podem armazenar at 512 MB de memria. Existem
adaptadores que permitem instalar estes cartes em slots PCMCIA, comuns nos notebooks.
Composite Black - Termo relacionado com impresso. O Composite Black, ou preto composto,
obtido atravs da mistura das trs cores primrias. Este mtodo usado em algumas
impressoras que utilizam apenas um cartucho colorido, sem tinta preta.
Compression - Compresso, tcnica usada para diminuir o tamanho dos arquivos de udio,
vdeo e imagens, a fim de diminuir seu tempo de transmisso ou economizar espao. Existem
tanto algoritmos que permitem compactao sem perda de qualidade, quanto algoritmos que
sacrificam parte da qualidade a fim de gerar arquivos menores.
Comutador - Voc j deve ter ouvido falar que o sistema telefnico atual comutado. Isto
significa que o seu telefone esta ligado a uma central, que encaminha suas ligaes para o
nmero apropriado, estabelecendo a ligao. Ao desligar, a central desfaz a ligao para poder
utilizar a mesma linha em novas ligaes. Esta a funo de um comutador, enderear vrias
entradas para vrias sadas. Hoje em dia os comutadores so usados em inmeras aplicaes,
316
317
318
319
mdulo de 266 MHz. Existem dois tipos de memrias DDR, as PC-1600 e PC-2100, que operam
respectivamente a 100 e 133 MHz, sempre com duas transferncias por ciclo. Os nmeros
referem-se s capacidades tericas de transmisso de dados dos mdulos, respectivamente
1600 e 2100 MB/s.
DDR II - Sero as sucessoras das memrias DDR. O nome DDR II ainda provisrio, mas as
novas memrias suportaro 4 acessos por ciclo, novamente dobrando a velocidade de
transmisso de dados terica em relao s memrias DDR. Uma vantagem adicional que
utilizaro uma voltagem um pouco mais baixa. Enquanto as memrias SDRAM comuns usam
voltagem de 3.3 V e as DDR usam 2.5 V, as DDR II utilizaro apenas 1.8. O padro ainda est
em estgio primrio de desenvolvimento. Os novos mdulos devem comear a chegar no
mercado apenas em 2003. Assim como as memrias DDR, as DDR II so baseadas na mesma
tecnologia usada a vrios anos nas memrias SDRAM, por isso, produzidos em grande
quantidade os mdulos no tero um custo de produo muito mais alto
Decompression - Descompresso, o inverso de compresso. Consiste em obter o arquivo
original apartir de um arquivo comprimido.
Degauss O magnetismo o princpio bsico de qualquer monitor CRT, onde um conjunto de
campos magnticos usado para direcionar o feixe de eltrons que forma a imagem no
monitor. Este feixe passa atravs da shadow mask, uma chapa de metal perfurada que faz com
que o feixe atinja apenas um conjunto de clulas de fsforo de cada vez, impedindo que as
vizinhas recebam cargas fora de hora, o que diminuiria a preciso da imagem.
O problema que outros campos magnticos prximos, como por exemplo um par de caixas
acsticas sem blindagem muito perto do monitor, podem magnetizar a shadow mask,
distorcendo a imagem. A funo Degauss, encontrada em muitos monitores permite
desmagnetizar o monitor sempre que necessrio, eliminando o problema.
Demo - Demonstration ou demonstrao. Um programa que vem com apenas algumas
funes habilitadas. Serve para que os interessados possam ter uma idia das funes do
programa antes de compra-lo.
Deschutes - Foi a segunda gerao de processadores Pentium II, produzidos usando uma
tcnica de 0.25 mcron. Esta segunda gerao inclui todos os Pentium II acima de 300 MHz.
Tanto os processadores Pentium II Klamath, quanto os Deschutes possuem as mesmas
caractersticas: o formato de cartucho, os mesmos 512 KB de cache half-speed, etc., o que
muda apenas a tcnica de produo e as frequncias de operao. Veja tambm: Klamath
Developer - Desenvolvedor. Usado em relao a pessoas ou empresas que desenvolvem
aplicativos, drivers ou mesmo componentes como processadores, placas me, etc.
Device Driver - Veja: Driver de dispositivo
DHCP - Numa rede que use TCP/IP, Ao invs de configurar manualmente os endereos IP
usados por cada mquina, possvel fazer com que os hosts da rede obtenham
automaticamente seus endereos IP, assim como sua configurao de mscara de sub-rede e
defaut gateway. Isto torna mais fcil a tarefa de manter a rede e acaba com a possibilidade de
erros na configurao manual dos endereos IP. Para utilizar este recurso, preciso implantar
um servidor de DHCP na rede. A menos que sua rede seja muito grande, no preciso usar um
servidor dedicado s para isso: voc pode outorgar mais esta tarefa para um servidor de
arquivos, por exemplo. O servio de servidor DHCP pode ser instalado apenas em sistemas
destinados a servidores de rede, como o Windows NT Server, Windows 2000 Server, Novell
Netware 4.11 (ou superior) e vrias verses do Linux e do Unix. O internet conection sharing
do Windows 98 ou 2000 Professional tambm pode ser usado como um servidor DHCP simples.
320
Dial-Up - Acesso discado (usando um modem e uma linha telefnica) a uma rede qualquer ou
Internet.
DIMM Double Inline Memory Mode. Os mdulos de memria de 168 vias usados atualmente.
Ao contrario dos mdulos SIMM de 30 e 72 vias, os mdulos DIMM possuem contatos em
ambos os lados do mdulo, o que justifica seu nome, Double In Line Memory Module ou
mdulo de memria com duas linhas de contato. Como Os mdulos DIMM trabalham com
palavras binrias de 64 bits, um nico mdulo suficiente para preencher um banco de
memria em um micro Pentium ou superior, dispensando seu uso em pares. Caso voc deseje
instalar 64 MB de memria em um Pentium II, por exemplo, ser preciso comprar apenas um
nico mdulo DIMM de 64 MB. Os mdulos DIMM de 168 vias so os nicos fabricados
atualmente. Voc dificilmente encontrar mdulos de 72 vias, ou placas me novas que os
suportem venda, apenas componentes usados. Existem tambm mdulos DIMM de memria
SDRAM PC-66, Pc-100, PC-133 e, recentemente, tambm PC-150, onde o nmero indica a
freqncia mxima de operao suportada pelo mdulo.
DIP - Dual In-Line Package, formato de encapsulamento, onde temos contatos dos dois lados
do chip. usado entre outras coisas para encapsular os chips de memria RAM. Os chips DIP
por sua vez so soldados uma placa de circuito, formando mdulos de memria.
DIP Switch - Pequenas chaves de duas posies encontradas em algumas placas me,
modems, etc... Tem a mesma funo de jumpers, permitindo configurar recursos relacionados
placa.
DirecTV - Companhia que oferece TV paga via satlite. Em alguns pases tambm oferece
acesso rpido Internet (download pelo satlite, upload via modem e linha telefnica)
DirectX ferramenta de desenvolvimento de jogos e aplicativos multimdia para Windows
mais usada. Oferece vrias facilidades aos programadores, fazendo com que a maioria dos
jogos atuais sejam feitos com base na plataforma. Para que estes jogos rodem, preciso ter
uma verso recente do DirectX instalado na mquina. O DirectX gratuto e pode ser baixado
no site da Microsoft ou em sites de download como o Tucows.
Disc - O mesmo que disk, disco. Em informtica, o termo "disc" geralmente usado em
relao discos pticos enquanto "disk" mais comumente usado em relao a discos
magnticos, como os HDs. De qualquer forma, ambos os termos so considerados corretos.
Voc encontrar um ou outro dependendo do autor.
Disco Rgido (HD) - O Hard Disk, ou simplesmente Disco Rgido, um sistema de
armazenamento de alta capacidade, que por no ser voltil, destinado ao armazenamento de
arquivos e programas. Apesar de no parecer primeira vista, o HD um dos componentes
que compe um PC, que envolve mais tecnologia. Todos os programas e arquivos so
armazenados no disco rgido, tambm chamado de HD (Hard Disk) ou Winchester. A
capacidade do disco rgido, medida em Gigabytes, determina a quantidade de arquivos e
programas que ser possvel armazenar. O disco rgido tambm exerce uma grande influncia
sobre a performance global do equipamento. O disco rgido acomodado no gabinete e ligado
placa me atravs de um cabo.
Dithering - Recurso que cria a iluso de novas cores, misturando pontos de cores diferentes.
Um exemplo clssico uma foto de jornal, apesar da foto aparentar ser composta por vrias
tonalidades de cinza, existem apenas pontos brancos e pretos, que intercalados do a
impresso de novas tonalidades. Note que o dithering no cria novas tonalidades de cor,
apenas intercala pontos das tonalidades disponveis.
Divx;-) - Tambm conhecido como MPEG 4. O MPEG at hoje o formato de compresso de
vdeo mais usado atualmente em qualquer tipo de vdeo em formato digital, incluindo
321
322
Dolby Surround - O padro mais antigo de audio para home theaters, formado por apenas
duas caixas acsticas.
Domain - Domnio, so os endereos de sites na Internet. Os domnios obedecem a uma
hierarquia: em guiadohardware.net, o .net o domnio primrio, enquanto o guiadohardware
o domnio secundrio, que est dentro do primeiro. Os endereos so lidos apartir do final. O
browser primeiro procurar pelo domnio .net para depois procurar o domnio guiadohardware
que est subordinado a ele.
Download - Baixar algum arquivo atravs da rede, ou via Internet. Down significa baixar ou
puxar, enquanto load significa carregar, no sentido de carregar um programa ou arquivo.
DOS - Disk Operating System. Pode ser usado em relao a qualquer sistema operacional, mas
normalmente usado em relao ao MS-DOS.
DoS - Denial of Service, negao de servio. um tipo de ataque, geralmente feito a grandes
sites, que visa sobrecarregar o servidor com um nmero muito grande de solicitaes,
tornando o sistema lento, ou mesmo tirando-o completamente do ar. Em geral, um ataque DoS
tem grandes propores, que comea com invases a servidores com links rpidos, como os de
universidades, que so usados como base para o ataque.
DOS/V - O DOS/V uma verso do MS-DOS destinada ao mercado Japons. Como o idioma
utiliza caracteres bem diferentes dos ocidentais, desde os primeiros computadores, existiam
problemas de incompatibilidade entre programas e computadores Japoneses e os usados no
restante do mundo. O DOS/V, desenvolvido em 91, veio para solucionar este problema, sendo
compatvel com todos os comandos e programas do MS-DOS ocidental, e tambm com
comandos e programas usando ideogramas em Kanji. Pouco tempo depois, foi lanada uma
verso do Windows 3.1 com a mesma compatibilidade, o Win/V. Apartir do Windows 95, toda a
famlia Windows possui suporte multilngue, bastando instalar os pacotes de idiomas
necessrios para exibir qualquer conjunto de caracteres. Para visualizar pginas com
ideogramas em Kanji no IE 5, por exemplo, basta clicar em Exibir > Codificao > Mais, e
instalar o suporte a Japons. Atualmente, os teclados usados no Japo possuem teclas com os
caracteres ocidentais e os equivalentes em Kanji.
DPI - dots per inch, pontos por polegada. usado com relao resoluo de uma imagem
impressa. Este termo aplicvel tanto Impressoras quanto a scanners. Uma imagem de 5,2
x 5,2 cm (2 polegadas) impressa a 300 DPI possui 600 x 600 pontos. O mesmo pode-se dizer
da mesma imagem de 5,2 x 5,2 cm digitalizada a 300 DPI por um scanner.
DPL/DPC - Piadinha sobre o uso de disquetes. Foi o primeiro protocolo de rede inventado:
Disquete pra l / disquete pra c :-)
DPMA - Dynamic Power Management System, um modo de economia criado pela Intel,
utilizado em PCs antigos. O padro de economia de energia usado nos PCs atuais o ACPI.
DRAM - o tipo de memria voltil que normalmente chamamos apenas de memria RAM.
Existem vrias tecnologias de memria DRAM, entre elas as EDO RAM e SDRAM, mas todas
mantm um ponto em comum que o fato de cada bit de dados ser armazenado em um
minsculo capacitor, que conserva sua carga por apenas alguns milsimos de segundo,
precisando ser continuamente recarregado. por isto que estas memrias so volteis.
Drive - Em Portugal ao invs do termo drive usado o termo acionador, que explica bem o
significado do termo. Os drives de disquetes, drives de CD-ROM, etc. so os mecanismos que
permitem ler estas mdias. O HD tambm um drive, a nica diferena que ao contrrio de
um disquete ou CD-ROM, os discos so lacrados.
323
Driver (de dispositivo) - Conjunto de rotinas que permitem ao sistema operacional acessar o
perifrico. O driver funciona como uma espcie de tradutor entre o dispositivo, uma placa de
vdeo por exemplo e o sistema operacional ou programas que o estejam utilizando. Por ser
especializado, o driver funcionar adequadamente apenas junto com o para que foi escrito. Em
geral existe uma verso diferente do driver par cada sistema operacional.
DTR - Data Transfer Rate, taxa de transferencia de dados alcanada por um dispositivo
qualquer, um modem ou rede por exemplo. Existem dois tipos de taxas de transferncia, taxa
de pico (peak), que corresponde velocidade mxima alcanada e a taxa mdia, que um
nmero mais prximo do alcanado na prtica.
Dual Boot - Permite instalar dois ou mais sistemas operacionais diferentes no mesmo micro.
Em geral instalado um boot manager, que pergunta qual sistema deve ser inicializado cada
vez que o micro ligado.
Dual Homed - Este termo refere-se a um PC com duas placas de rede, muito comuns
atualmente. A situao mais comum o casa de um PC que acessa a Internet via Cabo ou
ADSL, usando uma placa de rede como conexo com o modem e uma segunda placa de rede
para conectar-se rede domstica, compartilhar conexo, etc. Outro caso tpico um PC usado
como roteador de rede.
Dummie - Os dummies so aqueles bonecos usados em crash tests de carros. Eles no se
movem, ento precisam ser carregados no colo, preciso coloca-los na posio certa, colocar o
cinto de segurana, etc. e depois da batida, mesmo todo arrebentado, o boneco continua
sorrindo :-) Em informtica, o termo dummie nasceu como um pejorativo para usurios com,
digamos, pouco jeito para a coisa. Mas, com o passar do tempo, comeou a ser usado tambm
de forma carinhosa. Existem at algumas sries de livros para dummies, quase sempre com
um passo a passo ou alguma explicao bem simples, para que qualquer um possa entender
sem muito esforo.
Duron (AMD) - Processador da AMD, lanado com o objetivo de concorrer com o Celeron no
mercado de processadores de baixo custo. Utiliza a mesma arquitetura do AMD Athlon, mas
com apenas 64 KB de cache L2. Originalmente lanado em verses de 600, 700 e 800 MHz.
DVD Digital Versatile Disk, armazena muito mais dados que o CD-ROM, sendo atualmente
usado para armazenar filmes. A qualidade de imagem bem superior s antigas fitas VHS:
240 linhas horizontais de resoluo no VHS, contra 500 linhas no DVD. Tambm so
permitidos vrios outros recursos, como vrias opes de legenda e dublagem. Existem 4 tipos
de DVD, que diferem na capacidade. O DVD 5 capaz de armazenar 4.7 GB de dados ou 133
minutos de vdeo na resoluo mxima. Na verdade, 133 minutos de vdeo ocupam apenas 3.5
GB; os 1.2 GB restantes so reservados para udio. Cada dublagem de 133 minutos ocupa 400
MB, o que permite incluir at trs dublagens junto com o filme num DVD de 4.7 GB. Porm,
possvel armazenar mais filme utilizando apenas uma dublagem ou ento degradando a
qualidade de imagem. Usando apenas uma dublagem possvel armazenar cerca de 160 mim
de filme em qualidade mxima ou cerca de 9 horas caso o vdeo seja compactado com
qualidade equivalente de uma fita VHS. O DVD 10 utiliza a mesma tecnologia do DVD 5, mas
nele so usados os dois lados do disco, dobrando a capacidade. Temos ento 9.4 GB de dados
ou 266 minutos de vdeo em qualidade mxima com trs dublagens. Temos tambm o DVD 9 e
o DVD 18, que so capazes de armazenar respectivamente 8.5 e 17 GB de dados.
DVD-RAM O padro para DVDs regravveis. Apesar da versatilidade, os DVD-RAM tem uma
capacidade bem menor que a dos DVDs prensados, apenas 2.6 GB. O objetivo dificultar a
pirataria de filmes.
324
Teclado Dvorak
DragonBall - DragonBall no s o nome de um desenho que passa todas s tardes na
Bandeirantes, um dos processadores mais vendidos atualmente. O que o diferencia dos
Athlons e Pentiums III que primeiro, o poder de processador das suas verses atuais
infinitamente inferior destes chips, segundo que ele no destinado a desktops, mas sim a
palmtops (agora est explicado :-) Esta linha de chips de baixssimo consumo usada em
todos os Palms, incluindo compatveis, como a linha Visor da Handspring, um mercado em
tanto. Assim como Guku & Cia defendem a Terra no desenho, este chip vem sendo um dos
responsveis pelo grande sucesso destes handhelds.
DSP - Digital Signal Processor, o principal componente dos softmodems. O chip DSP faz a
converso analgica/digital e digital/analgica dos dados transmitidos pelo modem, mas o
restante do trabalho, correo de erros, compresso de dados, etc. feito pelo processador
principal, atravs de um software especial. por isso que usar um softmodem deixa o sistema
um
pouco
mais
lento.
Leia
tambm:
http://www.guiadohardware.net/tutoriais/modems/index.asp
DSTN - Mesmo que Matriz passiva, uma tecnologia usada em monitores de cristal lquido.
Veja tambm: Matriz Ativa.
DXV - Data Exchange File, uma extenso de arquivo usada em arquivos de desenhos
bidimensionais gerados pelo AutoCAD e alguns programas compatveis.
-EE1 - Um link de alta velocidade que pode ser alugado na Europa, que oferece acesso
bidirecional a 2 Mbps.
EBPP - Electronic bill presentment and payment, apresentao e pagamento de contas por
meio eletrnico. como chamado o envio de contas e boletos via Internet. Ao assinar um
servio qualquer, ou comprar numa loja online, voc recebe um boleto, que pode ser impresso
e pago num banco, ou mesmo pago online.
325
ECC - Error Correction Code ou cdigo de correo de erros, um sistema usado tanto em discos
rgidos e CD-ROMs quanto em alguns mdulos de memria RAM com o objetivo de detectar e
corrigir alteraes nos dados gravados. Num disco rgido temos algumas dezenas de bytes de
cdigos de correo para cada 512 bytes de dados. Nos mdulos de memria RAM ECC,
bastante raros atualmente, temos de 2 a 3 bits de cdigos ECC para cada 8 bits de dados.
E-CD - Um padro que permite criar CDs de udio que incluam uma trilha de dados. Como um
CD-ROM possui capacidade para armazenar 74 ou 80 minutos de msica e a maioria dos CDs
utiliza apenas 60 minutos, o espao livre pode ser usado para incluir vdeos, clipes,
entrevistas, ou mesmo jogos e programas, que podem ser abertos no PC. Como so utilizadas
duas trilhas separadas, o trecho com dados fica invisvel para os cd-players, evitando que o
aparelho seja danificado ao tentar reproduzir o trecho de dados na forma de som.
ECP - Extended Capabilities Port o padro atual para a porta da Impressora, mais rpido que
os padres anteriores. Transmite dados a 12 mbps (ou 1.5 MB/s) e utiliza um canal de DMA
para diminuir a utilizao do processador enquanto a porta estiver em uso.
Ecr - Monitor no Portugus de Portugal.
EDO RAM - Extended Data Output Dynamic Ramdom Access Memory. As memrias EDO foram
criadas em 94, e trouxeram mais uma melhoria significativa no modo de acesso a dados em
relao s antigas memrias FPM. Alm de ser mantido o modo de acesso rpido das
memrias FPM, foram feitas algumas modificaes para permitir mais um pequeno truque,
atravs do qual um acesso dados pode ser iniciado antes que o anterior termine, permitindo
aumentar perceptivelmente a velocidade dos acessos. O novo modo de acesso permite que as
memrias EDO funcionem com tempos de acesso de apenas 5-2-2-2 em uma placa me com
Bus de 66 MHz, um ganho de 25%. Apesar de j ultrapassado, este tipo de memria ainda
muito usado atualmente em micros antigos, Pentium 133 por exemplo. As memrias EDO so
encontradas em mdulos de 72 vias, existindo tambm alguns casos muito raros de memrias
EDO na forma de mdulos DIMM.
EDVAC - Electronic Discrete Variable Automatic Computer, um computador desenvolvido por
John Von Neumann que foi terminado em 1945.O EDVAC usava vlvulas e condensadores para
processar dados, cartes perfurados como forma de armazenamento e linhas de mercrio como
memria.
EDSI - Enhanced Small Device Interface, um padro de interface para a conexo de discos
rgidos desenvolvido no incio da dcada de 80 por um consrcio de fabricantes. Lento e
problemtico, o EDSI chegou a ser usado por algum tempo, mas foi logo substitudo pelas
interfaces SCSI e IDE, usadas atualmente.
EEPROM - Electric Enhanced Programable Read-Only Memory. um tipo de memria no
voltil, que pode ser desgravada com uma carga eltrica, podendo ser posteriormente
reprogramada. As memrias EEPROM j foram mais populares, sendo usadas por exemplo para
armazenar BIOS de impressoras, placas me etc. Hoje em dia vem sendo rapidamente
substitudas pelas memrias Flash RAM, que tem caractersticas semelhantes, mas podem ser
regravadas mais facilmente. Veja tambm: Flash RAM
EGA (Enhanced Graphics Adapter) - Para equipar o PC AT (a primeira verso do 286), lanado
em 84, a IBM desenvolveu um novo padro de vdeo, batizado de EGA. Este novo padro
suportava a exibio de grficos com resoluo de at 640 x 350, com a exibio de at 16
cores simultneas, que podiam ser escolhidas em uma palheta de 64 cores. Apesar dos novos
recursos, o EGA mantinha total compatibilidade com o CGA, o padro antigo. Uma placa de
vdeo e um monitor EGA so o requerimento mnimo a nvel de vdeo para rodar o Windows
3.11. Apenas o Windows 3.0 ou 3.1 aceitam rodar em sistemas equipados com vdeo CGA. J
para rodar o Windows 95/98, o requisito mnimo um vdeo VGA. Tanto o CGA quanto o EGA
326
so padres completamente obsoletos, sendo uma placa de vdeo e monitor VGA o mnimo
utilizvel atualmente. Veja tambm: MDA
Eiffel - Uma linguagem de programao desenvolvida pela ISE. A linguagem foi disponibilizada
em 1986, junto com um compilador para Windows, no sofrendo mudanas desde ento. O
compilador Eiffel gera cdigo em C, que pode ser modificado e recompilado posteriormente
usando um compilador C.
EISA - Extended Industry Standard Architecture, barramento encontrado em algumas placas
me para micros 386 e 486, que aparece na forma de slots marrons, um pouco mais altos que
os slots ISA. Apesar de ser um barramento mais rpido, os Slots EISA mantm compatibilidade
com placas ISA comuns.
Embedded System A palavra Embedded significa embutido ou encaixotado. J estamos
falando de informtica, poderamos usar tambm o termo integrado. Esta a palavra de ordem
para os Embedded Systems, que so computadores ultra compactos, geralmente formados por
um nico chip, que contm o processador, memria, uma ROM onde fica gravado o sistema
operacional e as interfaces necessrias. Estes sistemas normalmente so especializados, ou
seja, dedicados a indefinidamente executar a mesma tarefa, como por exemplo compactar
vdeo (para ser usado numa placa de captura de vdeo), descompactar um algoritmo de udio
qualquer (para ser usado num PC3 Player) etc.
Emulador (emulator) - Um programa que simula o ambiente de um outro computador.
Existem atualmente emuladores para PC que emulam quase todos os equipamentos antigos,
desde video games at sistemas como o MSX e Amiga. O problema dos emuladores que por
trabalharem traduzindo instrues, sempre h perda de desempenho. preciso um Pentium
para rodar satisfatoriamente um jogo de Mega Drive, um equipamento completamente
ultrapassado.
Veja
alguns
emuladores
em:
http://dir.yahoo.com/Computers_and_Internet/software/emulation/
Engenharia Reversa - Quase todos os programas comerciais so distribudos apenas em
formato binrio, sem o cdigo fonte. Ou seja, voc recebe o programa j compilado em
linguagem de mquina, pronto para ser executado, mas no tem acesso ao arquivo que
permitiria ver como o programa funciona e alter-lo. A engenharia reversa uma tcnica
usada para tentar obter o cdigo fonte do programa apartir do arquivo j compilado. um
processo extremamente trabalhoso, mas j foi responsvel pela descoberta de muitos segredos
industriais. O sistema de proteo contra cpias usado nos DVDs um bom exemplo; um
programador Russo conseguiu usar engenharia reversa para ter acesso ao programa que cria
os algoritmos, entend-lo e descobrir uma forma de burla-lo. Depois disso, ficou to fcil que a
disputa passou a ser quem consegue fazer o programa que quebre o sistema secreto com
menos linhas de cdigo :-)
ENIAC - Os primeiros computadores comearam a surgir durante a dcada de 40, ainda
utilizando vlvulas. Sem dvida, o computador mais famoso daquela poca foi o Eniac
(Electronic Numerical Integrator Analyzer and Computer), construdo em 1945. O ENIAC era
composto por nada menos do que 17,468 vlvulas, ocupando um galpo imenso. Porm,
apesar do tamanho, o poder de processamento do ENIAC ridculo para os padres atuais,
suficiente para processar apenas 5,000 adies, 357 multiplicaes e 38 divises por segundo,
bem menos at do que uma calculadora de bolso atual, das mais simples. A idia era construir
um computador para realizar vrios tipos de clculos de artilharia para ajudar as tropas aliadas
durante a segunda Guerra mundial. Porm, o ENIAC acabou sendo terminado exatos 3 meses
depois do final da Guerra e acabou sendo usado durante a guerra fria, contribuindo por
exemplo no projeto da bomba de Hidrognio.
EPIC - Explicitely Parallel Instruction Computing, um termo inventado pela Intel para referir-se
ao processador Itanium (antigo Merced). Este processador usa uma arquitetura VLIW,
327
processando vrias instrues como se fossem uma nica, o termo EPIC surgiu para disfarar
este fato, fazendo parecer que o processador usa uma arquitetura completamente nova. Na
prtica os dois termos tem o mesmo significado, o que muda apenas o Marketing.
EPOC Um sistema operacional de 32 bits desenvolvido pela PSION para uso de handhelds e
outros aparelhos portteis. A principal caracterstica do EPOC ser um sistema bastante
compacto, o que permite roda-lo em sistemas bastante simples. Mesmo um PSION Revo, que
possui um processador RISC de apenas 32 MHz capaz de rodar o EPOC com desenvoltura. O
EPOC usa uma interface grfica semelhante do Windows, com um dispositivo apontador
(geralmente uma caneta). No d para deixar de fazer uma comparao com o Windows CE da
Microsoft, que apesar dos recursos multimdia muito mais pesado.
EPP - Enhanced Parallel Port, padro de porta paralela anterior ao ECP, tem a mesma
velocidade, mas no suporta DMA. Em geral, possvel escolher o modo de operao da porta
paralela atravs do Setup. Alguns scanners, por exemplo, no funcionam caso a porta esteja
configurada como ECP.
ESCD - uma pequena rea de memria, localizada no chip do BIOS, que armazena as
configuraes do plug-and-play, referente aos endereos e recursos utilizados por cada
perifrico. Os dados armazenados no ESCD so alterados sempre que h qualquer mudana no
hardware do micro, alterao que pode ser feita tanto pelo BIOS quanto pelo sistema
operacional. No Setup de algumas placas existe a opo Force Update ESCD, que limpa o
ESCD, forando uma nova deteco. Esta opo costuma resolver alguns conflitos de hardware.
Esther - Este o nome cdigo de um projeto de processador que vem sendo desenvolvido
pela Cyrix. O Esther dever ser lanado sob o nome de Cyrix C4 e ser o sucessor do Cyrix C3
vendido atualmente. Este processador ser produzido usando-se uma tcnica de 0.10 mcron.
Ethernet - o padro de rede mais usado atualmente. O padro consiste em placas de rede,
cabos, hubs e outros perifricos de rede compatveis entre s. Existem basicamente dois
padres Ethernet, 10 e 100, que se diferenciam pela velocidade. Uma placa Ethernet 10/10
transmite dados a 10 Mbits, enquanto uma 10/100 transmite a 100 Mbits, podendo transmitir
tambm a 10 caso ligada a uma placa 10/10. Um padro relativamente novo, o Gigabit
Ethernet, 10 vezes mais rpido que o anterior, j est em uso, apesar do alto preo. O prximo
padro, de 10 Gigabits, j est sendo estabelecido.
EULA End User License Agreement. O contrato que voc aceita antes de instalar programas,
geralmente sem ler :-)
Exabyte - Equivale a 1024 Petabytes, 1.048.576 Terabytes, 1.073.741.800 Gigabytes, etc.
Expansion Card - Veja: Placa de expanso.
EXT2 - Sistema de arquivos utilizado pelo Linux. Apesar do ideal ser sempre instal-lo em um
HD formatado com seu sistema de arquivos nativo, muitas distribuies do Linux podem ser
instaladas em parties FAT ou mesmo NTFS, utilizadas pelas vrias verses do Windows.
Nestes casos, muitos dos recursos de segurana, suportados pelo EXT2 ficaro desabilitados. O
EXT2 oferece suporte a parties de at 4 Terabytes e a nomes de arquivos com at 255
caracteres
-F-
328
329
FDDI - Fibre Distributed Data Interface, um padro ANSI, que utiliza cabos de fibra ptica
para criar links de 100 Mbps, com alcance de at 2 KM. Muito usado em backbones, apesar de
j ser um padro obsoleto atualmente.
Ferrite - Material composto basicamente de xido de ferro, usado na camada magntica de
fitas K-7, fitas de vdeo, disquetes e HD muito antigos.
FET - Field-effect Transistor. Um tipo especial de transstor usado como amplificador. Os FETs
so capazes de amplificar tanto um sinal digital, quanto um sinal analgico e so o tipo mais
antigo de transstor, que surgiu para substituir as vlvulas em rdios e TVs. Hoje em dia eles
continuam sendo vitais para uma infinidade de aplicaes, qualquer coisa que envolva
transmisso via sinais de rpido por exemplo, onde preciso amplificar o fraco sinal captado
pela antena, gerando um sinal forte o suficiente para ser reproduzido ou processado.
FHSS - Frequency-hopping spread spectrum, uma tcnica usada em vrias tecnologias de rede
sem fio, entre elas o IEEE 802.11b e o Bluetooth, com a finalidade de diminuir a interferncia
com outros dispositivos que tambm operam na faixa dos 2.4 GHz. Graas ao FHSS, os
dispositivos mudam a frequncia de transmisso dinamicamente, num espao de no mximo
400 milessegundos, seguindo um padro conhecido. Segundo as normas do FCC, os
dispositivos devem possuir pelo menos 75 frequncias diferentes, o que torna muito pequena a
possibilidade de existir interferncia, mesmo com vrias redes operando nas proximidades.
Ficheiro - como nossos irmos lusitanos se referem s pastas de arquivos. No Portugus de
Portugal existem vrias outras diferenas em termos de informtica, como "disco duro" (disco
rgido), "rato" (mouse), ecr (monitor) e assim por diante.
FidoNet - Rede mundial de BBS, baseada no uso do protocolo Fido, interligando computadores
usando o sistema telefnico. J foi razoavelmente popular, mas com o aparecimento da
Internet entrou em vias de extino.
File Server - Veja: Servidor de arquivos
Finger - Comando Unix que permite obter informaes sobre usurios de uma determinada
mquina da rede.
Firewall - "Muro de fogo", programa ou componente dedicado, que protege a rede contra
invases externas e acessos no autorizados. Atualmente os firewall esto deixando de fazer
parte apenas das redes de grandes empresas, para proteger tambm os usurios domsticos,
leia mais em: http://www.guiadohardware.net/Tutoriais/Seguran%E7a/index.html.
Fireware - Veja: IEEE 1394
Firmware - Conjunto de instrues essenciais para o funcionamento do dispositivo.
Atualmente encontramos firmwares em vrios dispositivos, como modems, gravadores de CD,
etc. O firmware armazenado em um chip de memria ROM ou memria Flash no prprio
dispositivo. Em muitos, casos, o firmware pode ser atualizado via software, com o objetivo de
destravar um drive de DVD ou atualizar um modem de 33.6 para 56 K por exemplo.
Flash RAM - Um tipo de memria RAM que no perde os dados quando desligada, sendo
largamente usada para armazenar os dados do BIOS, no apenas da placa me, mas de vrios
outros dispositivos. O uso de memria flash permite, se necessrio, que estes dados possam
ser posteriormente modificados. As memrias flash tambm so largamente utilizadas em
aparelhos portteis, como celulares, palms, etc. Uma vantagem adicional o baixo consumo
eltrico. As desvantagens so velocidades de acesso bem mais baixas que na memria RAM ou
cache e o preo. Em Junho de 2001, as memrias Flash custavam, compradas em grande
quantidade, direto dos fabricantes, cerca de 2 dlares por MB.
330
Flex-ATX - Este um formato de placa me ainda menor que o Mini-ATX, com espao para
apenas dois slots de expanso. A idia seria uma placa de baixssimo custo, com video, som e
rede onboard e mais um ou dois slots para que o usurio possa incluir mais alguma coisa.
Flip-flop - um tipo especial de circuito de memria, que usa dois transstores para
armazenar cada bit de dados, ao invs de apenas um transstor, como na memria RAM
comum. O segundo transstor permite aumentar bastante a velocidade da leitura e gravao de
dados na memria, mas em compensao, torna a tecnologia muito mais cara. Esta
arquitetura usada na memria cache e tambm nos registradores do processador. A memria
RAM usa uma arquitetura bem mais simples, chamada Latch, onde um conjunto de um
transstor e um capacitor armazena cada bit de dados.
Fonte chaveada - de longe o tipo de fonte de alimentao mais usada atualmente. As
fontes chaveadas so bem mais baratas e mais eficientes que as fontes lineares, usadas
antigamente. A funo da fonte de alimentao transformar a corrente alternada da tomada
na corrente contnua usada pelos aparelhos eletrnicos, alm de fornecer as tenses corretas.
Numa fonte ATX, so fornecidas tenses de 12V (usados pelos HDs e CD-ROMs), 5V (usada
pela maioria das placas de expanso) e 3.3V (usadas pelo processador, memria RAM e placa
de vdeo AGP).
Fonte linear - Apesar de ainda serem usadas em alguns aparelhos, as fontes lineares j esto
em desuso a mais de uma dcada. As fontes lineares usam um transformador para converter a
corrente alternada para contnua. O sinal ento regulado e estabilizado antes de chegar aos
componentes do PC. Os problemas com as fontes lineares so o fato de serem muito caras e
pesadas e terem um aproveitamento muito ruim da eletricidade. Elas simplesmente
desperdiam mais da metade da eletricidade na forma de calor, enquanto nas fontes
chaveadas usadas atualmente a perda cai para cerca de 20%.
Footprint - Apesar de um tanto quanto fora de moda, este termo tem dois significados.
usado para referir-se ao espao fsico ocupado pelo micro (big-footprint por exemplo um PC
que ocupa muito espao no cho) e tambm pare referir-se ao espao no HD consumido por
um programa ou arquivo qualquer.
Form Factor - O formato e tamanho de um determinado perifrico. Este termo mais usado
em relao a placas me. ATX form factor por exemplo se refere ao formato padro para uma
placa me ATX.
Fortran - O Fortran foi uma das primeiras linguagens de alto nvel da histria. Enquanto o
Assembler chamado de linguagem de baixo nvel, por nele utilizarmos diretamente as
instrues e endereos do processador e memria, numa linguagem de alto nvel temos vrias
funes prontas, o que facilita muito a programao, mas em compensao torna o programa
maior e mais pesado, j que o compilador jamais conseguir gerar um cdigo to otimizado
quanto um programador experiente conseguiria.
Fortran a contrao de Formula
Translator. A primeira verso do Fortran foi criada no final da dcada de 50, mas a linguagem
comeou a ser usada em larga escala apartir da metade da dcada de 60, surgindo vrias
verses diferentes. Atualmente o Fortran pouco usado.
FPM RAM - Fast Page Mode RAM, o tecnologia de memria RAM anterior s EDO mas
posterior s memrias regulares. A tecnologia FPM consiste em enviar apenas uma vez o
endereo de linha e em seguida enviar vrios endereos de colunas seqenciais, ganhando
tempo. As memrias FPM podem ser encontradas na forma de pentes de 30 ou 72 vias,
geralmente equipando micros 386 ou 486.
FPS- Frames per Second ou Quadros por segundo. Expresso relacionada ao frame-rate, indica
o nmero de quadros por segundo em um jogo, vdeo, ou qualquer outro tipo de imagem em
331
movimento. Quanto mais quadros por segundo mais perfeita ser a movimentao. No cinema
temos 24 quadros, na TV temos 30, nos jogos o FPS varia de acordo com o desempenho do
micro e da placa 3D, mas o ideal tambm acima de 30 quadros.
Frame Buffer - Veja: Memria de Vdeo
Frame Relay As linhas T1 e T3 (respectivamente de 1.5 e 45 megabits) so compostas por
vrios canais de 64 Kbits cada. Como estas linhas de alta velocidade so caras, muitas
companhias telefnicas oferecem a opo de alugar linhas de frame relay, que nada mais so
do que concesses de um ou vrios canais de 64 Kbits da linha T1 ou T3 da concessionria.
Esta uma forma de conexo rpida Internet, utilizada por muitas empresas, apesar de
ainda ser muito cara para usurios domsticos, pelo menos no Brasil.
Atualmente este tipo de conexo vem perdendo terreno, pois j existem opes mais baratas,
como o acesso via cabo, rdio, satlite e ADSL.
Frames per second - veja: FPS
Freeware - Programa que pode ser usado gratuitamente. No a mesma coisa que de
domnio pblico. O programa continua pertencendo ao seu criador.
Frontside Bus - O barramento de dados que conecta o processador memria RAM. O
Backside Bus por sua vez, o barramento rpido que conecta o ncleo do processador ao
cache L2 em processadores que trazem cache L2 embutido, como os Pentium II e III, Celeron,
Athlon, etc.
FTP - File Transfer Protocol. um protocolo usado para transferir arquivos pela Internet.
Full-Duplex - Usado em relao a placas de rede e outros dispositivos de comunicao. Diz
respeito a um dispositivo, a um modo de operao onde dados podem ser transmitidos e
recebidos simultaneamente
-GG4 - Desenvolvido pela Motorola, o G4 o sucessor dos G3, destinado aos Macintoshs. Apesar
de utilizarem conjuntos de instrues diferentes, o que assegura as incompatibilidades a nvel
de software, tanto os G4, quanto os processadores utilizados em micros PC so semelhantes
em termos de arquitetura. Ao contrrio do que se costuma pensar, o G4 no um processador
RISC, mas pode ser definido como um processador Post-RISC. O G4 possui um enorme
conjunto de instrues, mas todas instrues que podem ser convertidas pelo Hardware
decoder e em seguida processadas. O Hardware Decoder extremamente rpido, no
comprometendo o desempenho do processador. De fato, a perda de desempenho por usar este
grande conjunto de instrues que precisam ser quebradas em instrues menores de menos
de 1%. por isso que os processadores atuais abandonaram a idia RISC original: a perda de
desempenho nfima perto do ganho de flexibilidade. Entretanto, o G4 paga um preo
relativamente alto por este conjunto de instrues uniforme, que o fato de no ser
compatvel com os processadores usados anteriormente nos Macs, com excesso naturalmente
do G3, que usa o mesmo conjunto de instrues que ele. Mais um detalhe que G4 traz um
conjunto de instrues especiais unificado, o Altivec, que inclui tanto instrues 3D (como no
3D-Now!), quanto instrues multimdia (como no MMX).
Gateway - O mesmo que roteador. Serve para interligar duas redes distintas, a Internet
formada por inmeros roteadores interligados, cada um servindo como meio de conexo para
um rede distinta.
332
333
Guest - cliente, numa rede so os terminais que enviam solicitaes ao servidor. Ao abrir uma
pgina qualquer, www.guiadohardware.net seu micro passa a ser o guest que baixa os
arquivos da nossa pgina apartir do servidor (ou host) onde ela est hospedada.
Guru - algum com profundos conhecimentos em uma determinada rea, que respeitado
por isso. o ponto mais alto da hierarquia Hacker. Veja tambm: Hacker, Cracker
-HHacker - Algum que estuda sistemas ou qualquer tipo de conhecimento humano pelo simples
desafio de domina-los. No sentido original da palavra, o Hacker algum que usa seus
conhecimentos para ajudar outros, direta ou indiretamente. Hackers foram os principais
responsveis pelo desenvolvimento da Internet, criaram o Linux, o MP3 e a filosofia do
software livre. Atualmente o termo vem sendo muito usado em relao aos Crackers, que
invadem sistemas e promovem outras modalidades de baderna virtual. Hackers usam sua
inteligncia de maneira positiva, constrem coisas, crackers as destroem. Infelizmente, a
confuso tanta que existem casos de livros e mesmo filmes legendados, onde o termo
Cracker substitudo por Hacker pelo tradutor, sem a menor cerimnia.
Half-Duplex - Tambm usado em relao a placas de rede e outros dispositivos de
comunicao. Operando neste modo, o dispositivo pode transmitir e receber dados, mas uma
coisa de cada vez.
HAN - Home area network. Este um termo relativamente recente, que diz respeito a uma
rede domstica, que conecta vrios computadores e outros dispositivos digitais. A rede neste
caso abrange o espao de uma nica casa ou apartamento, em oposio s LANs (que
abrangem um escritrio ou edifcio) e as WANs (redes de longa distncia).
Hard Error - Usado em relao a discos rgidos. Um Hard Error ocorre sempre que no
possvel ler dados armazenados num setor qualquer do HD, mesmo depois de vrias releituras. O setor marcado com defeituoso (bad cluster) por programas como o scandisk para
que no seja mais usado. Mas de qualquer forma no possvel recuperar os dados
anteriormente gravados. Este tipo de erro causado por danos na superfcie magntica do HD,
no tem conserto.
Hardmodem - Modem completo, que possui todos os componentes necessrios ao seu
funcionamento. Garante o melhor desempenho possvel tanto na conexo, quanto no
desempenho global do micro. Infelizmente os hardmodems so cada vez mais raros. Leia mais
em: http://www.guiadohardware.net/Tutoriais/modems/index.html
HDA - Head Disk Assembly, todos os componentes mecnicos do HD, incluindo as cabeas e
brao de leitura, actuator, discos magnticos e outros mecanismos, que ficam protegidos
dentro de uma caixa lacrada.
HDD - Hard Disk Drive. A mesma coisa que disco rgido. Veja: Disco Rgido.
HDTV High-definition TV, um padro de TVs de alta resoluo, com 1080 linhas de resoluo
horizontal e um formato de tela de 16:9, o mesmo formato retangular das telas de cinema.
Apesar de ainda serem extremamente caros, os aparelhos tm tudo para substituir os
aparelhos atuais nos prximos anos. Muitas emissoras de TV j esto se preparando para
transmitir no novo formato.
334
Head Crash - Impacto que pode danificar a cabea de leitura, ou os discos magnticos de um
HD. Ocorre quando a cabea de leitura acidentalmente entra em contato com os discos
magnticos, ou quando uma partcula de poeira choca-se com ambos. Para evitar este
problema, os HDs so lacrados para evitar qualquer contaminao externa.
Headhunters - Caadores de talentos. So contratados por empresas para encontrar o
candidato ideal a algum cargo executivo importante. Na grande maioria dos casos estes
profissionais so encontrados trabalhando em outras empresas. A funo do Headhunter
encontra-los e seduzi-los para mudarem de emprego.
Heat-sink - Dissipador, a chapa de metal que colocamos sobre o processador para resfria-lo.
Em geral colocamos sobre ele um Fan, o ventilador. O Heat-sink junto com o Fan forma o
conjunto que chamamos de cooler.
Hexadecimal - Um sistema numrico com 16 dgitos, onde os dgitos de 1 a 10 so
representados por nmeros de 0 a 9, e os dgitos de 11 a 16 so representados por letras, que
vo de A a F. Cada nmero em Hexa representa um grupo de 4 bits (que tambm permitem 16
combinaes). Este sistema muito usado para representar endereos e dados em sistema
binrio. Ao invs de seqncias como 1000 ou 1010, podem ser usados os equivalentes em
hexa: 8 e A. Dois nmeros em Hexa podem ser usados para representar um Byte, formato por
8 bits. O Byte 10001010 por exemplo, vira 8A.
HyperTransport - um novo barramento de dados, que vem sendo desenvolvido por um
consrcio de fabricantes, liderados pela AMD. O HyperTransport j existe em verses de 200,
400, 500, 566 e 800 MHz, sempre com duas transferncias de dados por ciclo. Em apenas uma
trilha de dados, possvel transmitir at 1600 megabits por segundo, a 800 MHz. Juntando 32
trilhas, a mesma quantidade usada no barramento PCI, possvel transmitir incrveis 12.8
Gigabytes por segundo (contra os 133 MB/s permitidos pela PCI), banda suficiente para
acomodar todos os perifricos que possam a surgir nos prximos anos. Apesar de ainda estar
em fase de padronizao, o HyperTransport j equipa o chipset nForce desenvolvido pela
Nvidia, onde usado para a comunicao entre os componentes do chipset.
HKey (Hive_Key) - Hive significa colmeia. Dentro do registro do Windows, as chaves, que num
registro tpico so vrios milhares, so agrupados em blocos maiores, formando as chaves
principais do registro. No Windows 2000 Prof. por exemplo, temos 5 chaves HKey:
HKey_Classes_Root - a chave do registro que armazena informaes sobre os tipos de
arquivos e dados conhecidos pelos aplicativos e servios do sistema. Os valores das chaves
encontradas aqui informam ao sistema o que fazer com cada um; qual programa abrir
imagens em .jpg por exemplo.
HKey_Current_User - Armazena todas as configuraes de sistema para o usurio
atualmente logado no sistema. O Windows 2000 exige que seja criada pelo menos uma conta
de usurio, cada usurio tem suas configuraes guardadas na chave Hkey_Users. Toda vez
que o Windows inicializado, solicitado o login e senha. O Windows se encarregar de
carregar aqui as configuraes pessoais do usurio logado no momento.
HKey_Local_Machine - Nesta chave ficam armazenadas a maior parte das configuraes do
sistema: programas instalados, toda a configurao de hardware, configuraes de segurana,
etc. Esta sem dvida a chave mais importante do registro.
HKey_Users - Armazena as configuraes de todas as contas de usurios criadas.
HKey_Current_Config - Aqui ficam guardadas informaes sobre a configurao atual do
sistema. Esta chave uma espcie de complemento da HKey_Local_Machine. Armazena
tambm alguns dados utilizados pelos aplicativos.
335
Honeypot - Pote de mel. Uma espcie de armadilha, que consiste em colocar na rede um
servidor aparentemente desprotegido, com a inteno de atrair hackers, ou script kids que
invadem sistemas. As informaes coletadas podem ser usadas para corrigir as brechas de
segurana exploradas por eles, ou mesmo identificar os invasores.
Host - Servidor, numa rede o computador que hospeda os arquivos ou recursos (modem,
impressora, etc.) que sero acessados pelos demais micros da rede. O servidor disponibiliza e
os clientes, ou guests acessam os recursos disponibilizados. Na Internet todos os
computadores so chamados de host, independentemente de disponibilizarem algo.
Host Adaptor - Uma placa (que pode tambm vir onboard na placa me) que interliga
dispositivos a um dos barramentos da placa me (PCI, ISA, etc.) geralmente adicionando
algum tipo de recurso. Dois exemplos so as controladoras SCSI e as interfaces IDE da placa
me.
Host Dedicado - Um servio de hospedagem da pginas Web, ou de outros tipos de
servidores, onde o cliente dispe de um servidor exclusivo, que pode ser configurado de acordo
com suas necessidades e receber atualizaes de software e hardware sempre que necessrio.
Vrias empresas oferecem este tipo de servio. A vantagem do ponto de vista do cliente
poder contar com a equipe tcnica da empresa de hospedagem ao invs de ter de montar uma
equipe prpria. Em oposio, est o servio de host compartilhado, onde um mesmo servidor
compartilhado por vrios clientes. Neste caso, cada um tem uma quota de hospedagem, 300
MB por exemplo e muitas vezes tambm uma quota de trfego de dados: 2 ou 4 GB na maioria
dos planos. Naturalmente, o servio de host compartilhado muito mais barato, normalmente
custa em torno de 1 a 2% do valor do servio de host dedicado.
Hot Plug PCI - Uma tecnologia que permite a troca a quente de placas PCI. Atualmente esta
tecnologia encontrada apenas em alguns servidores, mas nada impede que possa ser
adotada tambm em PCs domsticos no futuro. Numa placa me com slots PCI hot plug,
possvel substituir placas com o servidor ligado, sendo que a alterao automaticamente
detectada.
Hot Swap - Troca a quente. Encontrado sobretudo em servidores, este recurso permite
substituir HDs ou at mesmo placas PCI com o equipamento ligado. Nos micros domsticos,
representantes do Hot Swap so as portas USB e PCMCIA, que tambm permitem instalar o
desinstalar perifricos com o micro ligado.
HPC - O mesmo que Handheld PC, ou seja um micro de mo. Numa conotao mais exata,
este termo refere-se aos micros de mo com o sistema Pocket PC (Windows CE em verses
antigas) da Microsoft.
HPFS Este o sistema de arquivos nativo do OS/2 da IBM que permite criar parties de at
512 GB e oferece suporte a nomes de arquivos com at 254 caracteres. Apesar de eficiente,
este sistema de arquivos caiu em desuso junto com o OS/2. Atualmente, o nico sistema
operacional que suporta o HPFS o Linux.
HSSI - High-Speed Serial Interface. um padro de interface de rede bastante rpido,
projetado para interligar vrias redes, distantes geograficamente. Apesar de ser uma interface
serial, podendo utilizar um nico fio de cobre, o HSSI transmite a respeitveis 52 mbps. Este
padro foi desenvolvido numa parceria entre a Cisco Systems e a T3plus Networking.
HTML Hyper Text Markup Language. Uma linguagem de formatao de texto desenvolvida
nos primrdios da Internet, mas padro at hoje. importante lembrar que o HTML no uma
linguagem de programao como alguns pensam.
336
HTTP Hyper Text Transfer Protocol. Foi desenvolvido originalmente para transferir pginas
HTML, mas pode e usado tambm para outros tipos de arquivo. As pginas WEB so
acessadas usando-se este protocolo.
-IIC - Veja: CI
ICS - Internet Conection Sharing, o recurso de compartilhamento de conexo com a Internet
disponvel em todas as verses do Windows apartir do 98 SE. Para usar o ICS, necessrio ter
uma conexo qualquer com a Internet, seja via Cabo ou ADSL, seja via modem. Para ativar o
compartilhamento, basta, no Windows 98/ME, instalar o Internet Conection Sharing no painel
de controle > adicionar/remover programas > Instalao do Windows. No Windows 2000,
acesse as propriedades da conexo e marque a opo ativar compartilhamento de conexo
com a Internet para esta conexo. Com isto a conexo ser compartilhada com os demais
micros
da
rede.
Leia
mais
em:
http://guiadohardware.net/tutoriais/montar_redes_share_internet/index.asp
IDC - Internet Data Center, empresas que concentram servidores, links rpidos, salas
refrigeradas, equipe tcnica, segurana e toda a infra estrutura para armazenar servidores. A
infra estrutura alugada a empresas interessadas. Em geral, alugar a infra-estrutura de um
IDC sai mais barato que montar tudo localmente.
IDE - Integrated Device Electronics. Barramento de dados que serve para a conexo do disco
rgido, CD-ROM e outros dispositivos.
IEEE - Institute of Electrical and Electronics Engineers. Uma organizao composta por
cientistas, engenheiros e estudantes que desenvolve padres para a indstria. Entre os feitos
mais conhecidos esto o barramento Fireware e o IEEE 802.11, um padro para redes sem fio,
muito popular atualmente.
IEEE 1394 - O mesmo que Fireware. Um barramento de dados bastante rpido, desenvolvido
pela Apple. As interfaces Fireware podem ser usadas por cmeras digitais, CD-ROMs,
impressoras e at mesmo impressoras. razoavelmente comum nos Macintoshs, mas no nos
PCs, onde o mais comum so as interfaces USB.
IEEE 802.11 Este um padro para redes sem fio, que j razoavelmente popular em
pases como os Estados Unidos e vem ganhando popularidade tambm no Brasil. O padro
original, o 802.11 permitia transmisses a apenas 1 mbps, enquanto o padro atual, o 802.11b
permite transmisses a 11 mbps, uma velocidade comparvel das redes Ethernet 10/10.
Ambos os padres usam frequncias na casa dos 2.4 GHz, o que em teoria pode causar
conflitos com outros padres de rede sem fio, como o Bluetooth.
iMac - Srie de computadores translcidos lanados pela Apple em 98. Os iMacs fizeram um
certo sucesso graas ao design arrojado. O objetivo era produzir um computador to fcil de
usar quanto um eletrodomstico, atraindo pessoas que ainda no tinham micro em casa.
IMHO - In my humble opnion, na minha humilde opinio. Abreviao geralmente usada em
grupos de discusso.
i-Mode - Servio de acesso Internet desenvolvido pela NTT DoCoMo. No i-Mode a
transferncia de dados feita por meio de pacotes de dados. A principal vantagem para o
337
usurio que a tarifa paga por quantidade de dados transferida e no por tempo de conexo.
Na verdade, os celulares ficam conectados 24 horas.
Inode No sistema de arquivos EXT2 usado pelo Linux, os inodes armazenam informaes
sobre cada arquivo armazenado. Cada inode armazena os detalhes sobre um determinado
arquivo, incluindo o tipo de arquivo, permisses de acesso, identificao do(s) usurio (s)
dono(s) do(s) arquivo(s), data em que foi criado e modificado pela ltima vez, tamanho e,
finalmente, ponteiros para os blocos de dados onde o arquivo est armazenado. Ao ler
qualquer arquivo, o VFS (o componente do Kernel que controla o acesso aos dados gravados
no disco rgido) l primeiro o inode correspondente, para depois chegar ao arquivo.
Intel 4004 - O Microchip foi lanado pela Intel em 71, o 4004. Era um projeto bastante
rudimentar, que processava apenas 4 bits por vez e operava a apenas 1 MHz. Na verdade, o
4004 era to lento que demorava 10 ciclos para processar cada instruo, ou seja, ele
processava apenas 100.000 instrues por segundo. Hoje em dia esses nmeros perecem
piada, mas na poca era a ltima palavra em tecnologia. O 4004 foi usado em vrios modelos
de calculadoras.
Intel 8080 - Pouco tempo depois de lanar o 4004, a Intel lanou um novo processador, que
fez sucesso durante muitos anos, o 8080. Este j era um processador de 8 bits, e operava a
incrveis 2 MHz: Ele capaz de enderear at 64 KB de memria e rpido, muito rpido!
como dito num anncio publicitrio do Altair 8800, que considerado por muitos o primeiro
computador pessoal da histria.
Inteligncia artificial - Consiste em criar programas capazes de aprender com a experincia
e tomar decises com base nas experincias obtidas anteriormente. usada em vrias reas,
de jogos a aplicaes mdicas.
Interface - um meio de comunicao ou de transmisso de informaes. um termo
bastante genrico, que pode ser usado em relao a uma interface grfica, que facilita o uso de
um programa, a uma porta de transmisso de dados, como por exemplo as interfaces IDE da
placa me, que permitem a troca de dados entre o processador e os discos rgidos, as
interfaces seriais e paralelas, que permitem a conexo de mouses e impressoras, entre outros
dispositivos, ou ainda a um joystick ou teclado, que novamente formam um tipo de interface
entre o usurio e o programa ou jogo que est sendo executado.
Interpolao - Um processo utilizado por scanners, cmeras digitais, entre outros
dispositivos, suportado tambm pela maioria dos programas de tratamento de imagens que
permite aumentar artificialmente a resoluo das imagens, adicionando pontos de cores
intermedirias entre os j existentes. Com isto evita-se que os pontos da imagem estourem
ao esticar uma imagem de baixa resoluo. Este processo no aumenta o nmero de detalhes
na imagem, apenas um quebra-galho.
Intranet - uma rede corporativa que utiliza as mesmas tecnologias que vemos na Internet:
protocolo TCP/IP, DNS, pginas Web, FTP, e-mail, etc. porm tudo restrito rede da empresa.
I/O - Input/Output, ou entrada e sada. Descreve qualquer troca de dados entre dois
dispositivos (a memria RAM e o processador por exemplo) ou mesmo entre o computador e o
usurio (um texto digitado no teclado (entrada), uma pgina impressa na impressora (sada),
etc.). Um dispositivo de I/O um perifrico qualquer que permite esta troca de dados. No
caso do processador e a memria, o responsvel o controlador de memria, um dos
dispositivos que forma o chipset da placa me. No caso do computador e usurio, ou
dispositivos de entrada so o teclado, mouse, joystick, etc. e os dispositivos de sada so o
monitor, impressora, caixas acsticas, leds, entre outros.
338
339
-JJava - Linguagem de programao multiplataforma, com uma sintaxe parecida com o C++,
porm com bibliotecas diferentes. Os programas em java podem ser executados em qualquer
sistema operacional, desde que a Java Virtual Machine esteja instalada. Este um programa
que converte o cdigo java em comandos que o sistema operacional possa executar, existem
mquinas virtuais para vrios sistemas operacionais. O problema que devido ao
processamento executado pela mquina virtual, o programa torna-se muito mais pesado do
que seria caso escrito diretamente para a plataforma.
Jabber - Este um defeito que pode atingir placas de rede. A placa passa a continuamente
transmitir dados para a rede, fica repetindo uma comunicao anterior ou simplesmente
pacotes corrompidos. Este defeito, pode at mesmo deixar a rede fora do ar (dependendo da
arquitetura de rede usada), at que a placa faladora seja desconectada da rede. Outra forma
de Jabber, quando a placa de rede, por qualquer motivo, transmite um pacote de dados
maior que 1518 bytes, outro motivo de confuso para as demais placas da rede. Este segundo
tipo no acontece mais atualmente, pois as placas de rede atuais incorporam um sistema de
proteo contra o problema.
Jaz Drive - semelhante ao Zip drive, ambos desenvolvidos pela Iomega. A vantagem do Jaz
que enquanto o Zip armazena apenas 100 MB por disco, o Jaz existe em verses de 1 e 2 GB
por disco. O drive em s j relativamente caro e o preo dos discos avulsos tambm no
ajuda muito. Por esse motivo, os discos Jaz nunca foram e provavelmente jamais sero muito
populares, principalmente se considerarmos a popularizao dos gravadores de CD-ROM e o
baixssimo preo dos CDs virgens. Uma virtude do Jaz a velocidade: os discos giram a uma
velocidade semelhante dos HDs, proporcionando um bom desempenho.
JBOD (Just a Bunch of Disks) - Quando vrios HDs tem duas capacidades somadas, formando
um nico, pelo menos do ponto de vista do sistemas operacional e dos programas. Ao contrrio
do RAID, no existe nenhum tipo de proteo, nem melhoria de desempenho, apenas temos
vrios HDs formatados como se fossem um s. No uma tcnica muito popular.
Jewel Case As caixas plsticas (e quebradias :-) usadas para guardar CDs.
JPG - Algoritmo de compactao de imagens muito usado na Internet. O algoritmo bastante
poderoso, mas envolve perda de qualidade da imagem, quanto mais compactado maior a
perda.
Jumper - Os jumpers so pequenas peas plsticas, internamente metalizadas para permitir a
passagem de corrente eltrica, sendo encaixados em contatos metlicos encontrados na placa
me ou em vrios outros tipos de placas. Os jumpers permitem a passagem de corrente
eltrica entre dois pinos, funcionando como um interruptor. Alternativas na posio de encaixe
dos jumpers, permitem programar vrios recursos da placa me, como a voltagem, tipo e
velocidade do processador e memria usados, alm de outros recursos. Ao montarmos um PC,
os jumpers da placa me devem ser corretamente configurados, caso contrrio podemos, em
casos extremos, at mesmo danificar alguns componentes. Os jumpers so mais um
componente em extino nas placas me modernas, pois a maioria das placas atuais so
jumperless, ou seja, no possuem jumper algum, sendo toda a configurao das funes da
placa feita atravs do CMOS Setup. No caso de placas que ainda trazem jumpers, muitas vezes
estes so substitudos por dip-switches, que tem a mesma funo, mas so um pouco mais
prticos.
340
-KK7 - Esta foi a arquitetura usada na primeira gerao do Athlon, ainda usando o antigo
formato Slot A e com 512 KB de cache externo operando metade da freqncia do
processador. Estes pioneiros foram produzidos ainda na antiquada arquitetura de 0.25 mcron
e existiram em verses de 500 a 700 MHz.
K75 - Foi a segunda gerao do Athlon, ainda no formato slot A, ainda com os 512 KB de
cache externo, mas j produzidos numa arquitetura de 0.18 mcron. Esta segunda leva existiu
em verses de 600 a 1 GHz.
Katmai - Nome cdigo da primeira gerao de processadores Pentium III, lanados em verso
de 450 a 600 MHz, todos em formato slot 1 (cartucho). Os Pentium III Katmai diferenciam-se
dos atuais por ainda utilizarem cache L2 externo, operando metade da freqncia do
processador, o que os torna perceptivelmente mais lentos.
KB/s - Kbytes por segundo. Medida de velocidade de transferncia de dados.
Kbps - Kbits por segundo, lembrando que 8 bits equivalem a 1 byte.
KDE - Uma interface grfica muito popular atualmente, disponvel para Linux, Free BSD e
vrias verses do Unix. Oferece uma interface semelhante do Windows 98, incluindo um
Browser integrado (o Konqueror) e uma sute de escritrios (o Koffice) mas com algumas
particularidades. http://www.kde.org
Kermit - Um protocolo de transferncia de arquivos e emulao de terminal muito usado na
poca dos BBSs. Porm pouco usado atualmente, j que o protocolo de transferncia de
arquivos mais usado na Internet o FTP.
Kernel - Em qualquer sistema operacional, o Kernel o ncleo, encarregado de controlar o
acesso memria de demais componentes de Hardware, gerenciar os programas abertos,
dividir o tempo de processador entre eles, etc. a base, sobre a qual rodam as demais partes
do sistema operacional, drives de dispositivo e programas.
Killer App Este um jargo usado em relao a aplicativos atrativos o suficientes para
convencer um grande nmero de consumidores a adquirir um novo produto. Na dcada de 80,
um bom exemplo era a planilha Lotus 1-2-3 que foi responsvel pela venda de muitos PCs.
Depois veio o Office, Corel Draw!, etc. Um nico Killer App suficiente para alavancar de forma
formidvel a popularizao de uma nova plataforma.
Klamath - Foi a primeira gerao de processadores Pentium II, ainda fabricados usando a
antiga arquitetura de 0.35 mcron, tambm usada nos processadores MMX. Esta primeira leva
de processadores Pentium II inclui as verses de 233, 266 e os primeiros processadores de 300
MHz.
Knowledge Base determinado programa
que necessitem para
necessidade. Em geral,
base como uma sesso
Kryotech - Imagine um cooler capaz de resfriar seu processador at 40 graus negativos. Seria
o suficiente para congelar o seu dedo em segundos. Este tipo de cooler utiliza uma tecnologia
341
chamada Vapor Phase Refrigeration, que garante overclocks que seriam impossveis usando
um cooler comum. A Kryotech provavelmente a nica empresa que atualmente se dedica a
produzir este tipo de cooler em escala comercial. O sistema baseia-se no mesmo princpio da
geladeira, mas com vrios aperfeioamentos. Veja, uma geladeira retira o calor do
compartimento interno comprimindo e descomprimindo um gs, que pode ser o CFC (aquele
que conhecemos to bem...) ou o HFC (o mais ecologicamente correto). O gs passa por um
compressor e sob-presso, passa pela serpentina atrs da geladeira. A presso faz com que o
gs perca calor e volte ao compartimento interno a temperaturas abaixo de zero. A grande
diferena entre os coolers da Kryotech e uma geladeira comum, a potncia do compressor.
Ao invs de simplesmente comprimir o gs, a presso exercida suficiente para fazer com que
o gs se aproxime do estado de condensao. Este quase lquido vai para um condensador,
uma grande serpentina de cobre, com vrios exaustores. Ao passar pelo condensador, o gs
perde calor e finalmente passa para o estado lquido. Como estes gases tem um ponto de
condensao muito baixo ( por isso que temperatura ambiente eles so gases :-) obtemos
um lquido com temperatura abaixo de 40 graus negativos. Este lquido super frio passa ento
pelo componente que instalado sobre o processador (chamado KryoCavity) baixando
gritantemente a sua temperatura, at a marca dos 40 graus negativos, prometidos pela
Kryotech. Ao absorver o calor do processador, o lquido passa novamente para o estado
gasoso, recomeando o ciclo.
Kylix - Uma verso Linux do Delphi, desenvolvido pela prpria Borland. O Kylix tem uma
interface quase idntica do Delphi para Windows e compatvel com os cdigos fonte dos
programas gerados no Delphi 6 (ou superior), com isto, possvel criar uma verso Linux de
um programa originalmente desenvolvido para Windows simplesmente recompilando o cdigofonte do programa no Kylix, e vice-versa. Existem trs verses do Kylix, Server Developer,
Desktop developer e Open Edition. As duas primeiras so destinadas ao desenvolvimento de
softwares comerciais e so pagas. A Open Edition gratuta, mas pode ser usada apenas para
desenvolver programas de cdigo aberto.
-LLag - Lentido. Em jogos online, o Lag ocorre quando, devido uma conexo ruim, um
congestionamento do backbone do provedor, etc. o ping de um dos participantes muito alto,
acima de 200 ou 300 milessegundos. Isto prejudica muito a jogabilidade. Normalmente,
conexes de banda larga, via cabo ou ADSL, oferecem pings bem mais baixos que as conexes
via modem, ajudando a diminuir o problema, mas o ping depende tambm da localizao
geogrfica dos participantes. difcil no haver lag jogando com algum que mora na China
por exemplo, pois os pacotes de dados precisaro correr o mundo.
Lamer - Algum que acha que sabe muito, quando na verdade s fala e faz besteiras. Pode ser
usado tambm com relao a algum muito chato.
LAN Local rea Network. Qualquer rede de micros que englobe um pequeno espao, uma
sala ou mesmo um prdio.
LaTex - O LaTex um sistema de edio de textos que vem ganhando popularidade sobretudo
na rea acadmica. Existem vrios editores LaTex, a grande maioria gratutos, para vrios
sistemas, muitos para Linux, alguns para Windows e outros sistemas. Uma vez configurado
para aplicar a formatao adequada, o LaTex a aplica automaticamente sobre o texto,
permitindo que o autor se concentre no contedo do texto, sem se preocupar com a
formatao.
342
LBA - Logical Block Addressing. Um mtodo de traduo que permite ao BIOS reconhecer HDs
com mais de 528 MB. Suportado por todas as placas mes atuais.
LCD - Os monitores de cristal lquido que esto aparecendo no mercado. Trazem como
vantagem o fato de serem mais finos e leve, consumirem menos eletricidade, terem tela 100%
plana e no emitirem radiao nociva. As desvantagens so o preo bem mais alto e uma
menor versatilidade em termos de resolues de tela permitidas.
LED - Light-emitting Diode, ou diodo emissor de luz. Os LEDs tem um funcionamento parecido
com outros tipos de diodos usados em eletrnica, sua particularidade o fato de emitirem luz
visvel. Os LEDs tem vrias aplicaes. A mais comum servirem como indicadores de
atividade em gabinetes, notebooks, TVs, etc. indicando que o dispositivo est ligado ou em
atividade. Neste caso, a principal vantagem dos LEDs sobre lmpadas comuns o fato de um
LED de boa qualidade poder ser ligado e desligado milhes de vezes antes de se queimar e
ainda por cima consumir menos eletricidade. Os LEDs so muito usados ainda para
transmisso de dados atravs de cabos de fibra ptica e iluminao de monitores de LCD. A
maioria dos controles remotos de TVs e outros aparelhos usam IREDs, um tipo especial de LED
que emite luz infravermelha.
Legacy - De legado, expresso usada para descrever um componente, programa ou protocolo,
antigo, mas que continua compatvel com os sistemas atuais, embora s vezes com algumas
limitaes
Lei de Moore - A profecia feita por Gordon Moore, um dos fundadores da Intel, feita
durante a dcada de 70 de que apartir dali a potncia dos processadores dobraria a cada 18
meses. A lei de Moore sobreviveu durante mais de duas dcadas, e ainda no parece ter prazo
de validade definido. Muitos acreditam que os processadores possam continuar dobrando de
potncia a cada 18 meses, ou at em menos tempo pelos prximos 50 ou 80 anos. Apesar do
ciclo evolutivo dos transistores estar prximo do fim, eles ainda devem continuar evoluindo por
pelo menos mais uma dcada, at os limites das tcnicas de 0.02 mcron, onde cada gate ter
o equivalente a apenas um tomo de ouro de espessura. Atualmente estamos migrando dos
0.18 para os 0.13 mcrons, ainda restam pelo menos mais 5 geraes pela frente, as barreiras
de 0.10, 0.07, 0.05, 0.03 e 0.02 mcron. Depois disso, ainda restar aos fabricantes otimizar
suas arquiteturas e adicionar mais transstores. Esgotadas as possibilidades dos transstores,
ainda restam os chips ticos, os nanotubos, os processadores qunticos e o que mais poder
surgir pela frente. A evoluo dos computadores no dever parar to cedo.
Lei de Murpy - Segundo esta lei infalvel, se algo puder dar errado, pode ter certeza que
algum dia realmente dar. O seu HD vai pifar, um vrus vai apagar o bios da placa me, sua
fonte vai explodir, vai acabar a luz dois segundos antes de voc salvar uma apresentao que
ficou a tarde toda fazendo e o CD onde voc tinha gravado um backup de tudo, ainda por cima
vai explodir dentro do drive :-). A histria oficial conta que Murpy era um pesquisador, que
durante a dcada de 40, fez uma experincia que consistia em monitorar as funes vitais de
um paciente usando 80 eletrodos colados em pontos estratgicos do corpo. O tal Murpy
conseguiu dar a sorte de colar todos os eletrodos nos lugares errados e a experincia resultou
num fracasso completo. Inconformado, ele professou a lei, que continua em voga por tempo
indefinido.
Lilo - o gerenciador de boot mais usado no Linux. O Lilo pode ser configurado para inicializar
vrios sistemas operacionais (Windows 98 e Linux instalados no mesmo HD, por exemplo).
Atravs dele possvel escolher qual sistema deve ser carregado cada vez que o micro for
inicializado. O Lilo pode ser configurado editando o arquivo /etc/lilo.conf ou atravs de algum
utilitrio disponvel na distribuio do Linux que estiver utilizando.
LinModem - Um softmodem que funciona tambm no Linux. Este termo surgiu para
diferenciar estes modelos de softmodems dos Winmodems que funcionam apenas no
343
Windows. Na verdade, a marca Winmodem patenteada pela 3com, por isso, s se aplicaria
aos softmodems desta empresa. Mas, com o passar do tempo, este termo comeou a ser cada
vez mais usado em relao a todo tipo de softmodem. Veja tambm: Softmodem
Lisa - Lanado pela Apple em 1983, o Lisa o antecessor do Macintosh. Em sua configurao
original, o Lisa vinha equipado com um processador Motorola 68000 de 5 MHz, 1 MB de
memria RAM, dois drives de disquete de 5.25 de 871 KB, HD de 5 MB e um monitor de 12
polegadas, com resoluo de 720 x 360. Era uma configurao muito melhor do que os PCs da
poca, sem falar que o Lisa j usava uma interface grfica bastante elaborada (para a poca) e
j contava com uma sute de aplicativos de escritrio l Office. O problema era o preo,
10.000 dlares. Isso em valores da poca, em valores corrigidos seria quase o dobro.
Apple Lisa
Load - Carregar, instruo usada para abrir arquivos, programas ou, num nvel mais baixo,
gravar dados na memria.
Login - o procedimento de logar-se na rede, ou em qualquer outro servio informando seu
nome de usurio e senha.
Loop - Um conjunto dei instrues que so repetidas at que uma certa condio seja
atingida, enquanto x < 1000 faa: x = x + 1. Caso haja algum erro no programa e esta
condio nunca seja atingida, o programa simplesmente entrar em loop, ficar repetindo
indefinidamente as mesmas instrues, consumindo todos os recursos do sistema, at que seja
finalizado, ou que o sistema seja reinicializado.
LPDM - Em Ingls, esta sigla significa Lagrangian Particle Dispersion Model, uma espcie de
fenmeno atmosfrico. J em Portugus, o significado mais usado, Leia a po*** do
Manual... uma piada :-)
LPT - Line Print Terminal, usado em relao porta paralela, usada pela impressora. Uma
porta paralela j vem embutida na placa me. Caso seja necessrio, possvel adicionar mais
portas atravs de placas de expanso, que so bastante raras hoje em dia, mas ainda existem.
Um PC pode ter at trs portas paralelas, LPT1, LPT2 e LPT3
-MMac Macintosh Computer. Desenvolvido pela Apple, foi em 84 o primeiro micro domstico a
usar interface grfica e mouse. A arquitetura continua evoluindo at hoje, sendo a principal
concorrente dos micros PC. O smbolo adotado pela Apple a famosa ma.
344
Mac (endereo) - Media Access Control, um endereo de 24 bits, diferente em cada placa de
rede. O endereo Mac gravado na prpria placa, e (teoricamente) no pode ser alterado. Este
endereo diferente do endereo TCP/IP ou qualquer outro endereo utilizado pelo protocolo
de rede. Alm dos 24 bits que formam o endereo nico da placa de rede, existem mais 24 bits
destinados ao cdigo do fabricante, totalizando 48 bits.
MacOS - O MacOS 1.0, lanado em Janeiro de 1984, era inovador vrios pontos de vista. Ao
contrrio do MS-DOS ele j utiliza interface grfica e mouse, o que o tornava muito mais fcil
de ser operado. O MacOS continuou evoluindo e incorporando novos recursos, mas sempre
mantendo a mesma idia de interface user friendly. Por sinal, j estamos na dcima verso
do MacOS, o MacOS X. Atualmente, possvel rodar as verses antigas do MacOS mesmo num
PC,
usando
emuladores
como
o
vMac
(http://leb.net/vmac/)
e
o
SoftMac
(http://www.emulators.com/).
MacOS 1.0
MacOS X - O MAC OS X foi provavelmente a verso do MAC OS mais aguardada da histria. A
principal vantagem do OS X sobre as verses anteriores ser o primeiro MAC OS trazer
multitarefa preemptiva. A multitarefa preemptiva, que existe no mundo PC desde o Windows
95 e OS/2, permite o prprio sistema operacional controle as rea de memria ocupadas pelos
aplicativos e gerencie o tempo de processamento que cada um poder utilizar. Isto torna o
sistema mais estvel, evitando que um aplicativo mal escrito possa travar o sistema, melhora
perceptivelmente o desempenho ao se usar mais de um aplicativo e evita que o sistema pare
ao salvar um arquivo ou formatar um disquete por exemplo. Alm da multitarefa preemptiva, o
OS X traz uma nova Interface, a Aqua, e capaz de os softwares escritos para os sistemas
operacionais anteriores numa rea protegida da memria RAM.
345
Interface Aqua do OS X
Magneto ptico - Atualmente, a maioria das mdias de armazenamento de dados utilizam
magnetismo (como os HDs e disquetes) ou Laser (CD-ROMs e DVD) para armazenar os dados.
Os drives magneto pticos por sua vez, combinam as duas tecnologias. O laser usado para
aumentar a preciso da leitura e gravao, permitindo aumentar a densidade, ao mesmo
tempo que esquenta a superfcie a ser gravada, mas a gravao de dados propriamente dita
feita usando magnetismo. Os primeiros drives magneto pticos surgiram no incio da dcada
de 90, armazenando 25 MB por disco, enquanto os atuais armazenam entre 100 MB e alguns
gigabytes. Existem por enquanto vrias aplicaes isoladas, mas esta tecnologia pode vir a
tornar-se mais popular quando for estabelecido um padro para a indstria.
Mainframe Este termo foi usado durante muito tempo em relao a grandes servidores, que
controlavam centenas ou milhares de terminais burros. Mesmo atualmente, os mainframes
continuam em moda, com vrios processadores vrios gigabytes de memria RAM, etc. Mas,
ao invs de servirem terminais burros, estes mainframes so usados como servidores Web, ou
em tarefas que demandam muito processamento.
Malware - Malicious Software, software malicioso. Corresponde a programas criados com a
inteno de invadir sistemas, ou causar algum tipo de dano. Exemplos so trojans, vrus,
backdoors, etc.
MAN - Metropolitan Area Network. Uma rede que abrange uma cidade inteira. Veja tambm
LAN e WAN
Man Pages - Estas so as pginas de ajuda, encontradas na maior parte das distribuies do
Linux. Se voc tiver dvida sobre como usar o comando "mount" por exemplo, basta digitar,
"man mount", o mesmo recurso pode ser usado com relao qualquer outro comando,
sempre que precisar de ajuda.
Master - veja: Slave
Matriz Ativa - Existem atualmente duas tecnologias de fabricao de telas de LCD, conhecidas
como matriz passiva (DSTN) e matriz ativa (TFT). As telas de matriz passiva apresentam um
angulo de viso mais restrito, e um tempo maior necessrio para a imagem ser atualizada.
Enquanto num monitor CRT, um ponto demora cerca de 15 a 20 milessegundos para mudar de
cor, num monitor LCD de matriz passiva so necessrios entre 150 e 250 milessegundos. Por
isso que to difcil enxergar o cursor do mouse na tela de um notebook, ou mesmo rodar
programas ou jogos que demandem mudanas rpidas de imagem de uma forma aceitvel. A
346
prpria imagem nestes monitores apresenta uma qualidade inferior, devido ao baixo contraste.
Felizmente os monitores de matriz passiva so encontrados apenas em equipamentos antigos,
no sendo mais fabricados atualmente. Os LCDs de matriz ativa, usados atualmente, j
apresentam uma qualidade muito superior, com um tempo de atualizao de imagem mais
prximo do dos monitores CRT, entre 40 e 50 milessegundos. Isto significa entre 20 e 25
quadros por segundo, o que j suficiente para assistir a um filme em DVD por exemplo,
apesar de ainda atrapalhar um pouco nos jogos de ao, onde a imagem alterada muito
rapidamente. Os monitores de matriz ativa tambm um maior ngulo de viso e contraste
maiores, alm de serem mais finos e leves.
Matriz Passiva - Veja: Matriz Ativa.
MB/s - Megabytes por segundo. Serve como medida de transferncia de dados de um
dispositivo qualquer.
Mbps - Megabits por segundo, lembrando que 8 bits equivalem a 1 byte. 8 Mbps equivalem a
1 MB/s.
MBR - Master Boot Record. A trilha zero do HD, onde ficam guardadas as informaes sobre
o(s) sistema(s) operacionais instalados. A trilha MBR consiste num pequeno espao de meros
512 bytes, por isso, apenas um sistema pode fazer sua gravao de cada vez. Para manter
dois ou mais sistemas instalados no mesmo micro, necessrio instalar um boot manager, um
pequeno programa que ficar residente na trilha MBR, sendo carregado cada vez que o micro
ligado. O boot manager exibe ento uma tela perguntando qual sistema operacional deve ser
inicializado.
MCA - Micro Channel Architecture, barramento de dados introduzido pela IBM em 1987 para
substituir o ISA. Como era um barramento proprietrio da IBM, as placas MCA nunca se
tornaram padro, sendo usadas apenas em alguns PCs da prpria IBM. As placas MCA no so
mais utilizadas atualmente, sendo bastante raras.
MCC - Mini Cartridge Connector. Um formato de encapsulamento usado pelos processadores
Pentium II destinados a notebooks, bem menor do que o formato utilizado nos processadores
destinados a micros de mesa.
MDA e CGA - Os primeiros PCs ofereciam apenas duas opes de vdeo, o MDA (Monocrome
Display Adapter) e o CGA (Graphics Display Adapter). Entre os dois, o MDA era o mais
primitivo e barato, sendo limitado exibio de textos com uma resoluo de 25 linhas por 80
colunas, permitindo mostrar um total de 2.000 caracteres por tela. Como o prprio nome
sugere, o MDA era um padro de vdeo que no suportava a exibio de mais de duas cores.
Para quem precisava trabalhar com grficos, existia a opo do CGA, que apesar de ser mais
caro, podia exibir grficos numa resoluo de 320 x 200. Apesar do CGA possuir uma palheta
de 16 cores, apenas 4 podiam ser exibidas ao mesmo tempo. O CGA tambm pode trabalhar
com resoluo de 640 x 200, mas neste caso exibindo apenas textos no modo monocromtico,
como o MDA. Apesar de serem extremamente antiquados para os padres atuais, o MDA e o
CGA atendiam bem os primeiros micros PC, que devido aos seus limitados recursos de
processamento, eram restritos basicamente a interfaces somente-texto.
Memria de vdeo - Para armazenar a imagem a ser exibida no vdeo, a placa utiliza-se de
um tipo especial de memria, chamada de memria de vdeo. O contedo desta memria
constantemente atualizado pela placa de vdeo, seguindo as ordens transmitidas pelo
processador. Muitos pensam que, quanto mais memria possuir a placa de vdeo, mais rpida
ela ser, o que no verdade. A quantidade de memria, determina apenas a resoluo e
quantidade de cores que a placa poder exibir. Uma placa com 1 megabyte de memria por
exemplo, ser capaz de exibir 16 milhes de cores em resoluo de 640x480 ou 65 mil cores
em resoluo de 800x600. Uma placa com 2 megabytes, j seria capaz de exibir 16 milhes de
347
348
349
350
um truque sujo usado para tentar aumentar o nmero de hits. A soluo finalizar o browser
pelo gerenciador de tarefas ou ento reiniciar o micro.
MCSE - Microsoft Certified Systems Engineer, um certificado fornecido pela Microsoft, que
designa um profissional capacitado a implantar e dar suporte a sistemas Windows, incluindo
redes e servidores. Para ser um MCSE, o candidato presta um exame, alm de precisar
comprovar pelo menos um ano de trabalho na rea de implantao de sistemas Windows.
Apesar de existirem vrios cursos, possvel estudar por conta prpria.
MIPS - Milhes de Instrues por segundo. um ndice simples, usado para o desempenho de
um processador ou de um computador completo. A potncia pode ser medida atravs de um
programa de benchmark. Atualmente, a comparao de desempenho entre dois sistemas
diferentes vem tornando-se cada vez mais complexa, pois as diferenas de arquitetura, da
velocidade e quantidade do cache e da memria, as instrues do processador, etc. fazem com
que cada arquitetura leve vantagem em algumas tarefas.
MTBF - Mean Time Between Failure, a vida til mdia de um determinado componente. Em
geral informado pelo fabricante nas especificaes do produto.
MP3 - MPEG Layer 3. Padro de compactao de udio que permite que as msicas fiquem
com 1/10 do tamanho original sem uma degradao muito grande da qualidade.
MPEG - Formato de compactao de vdeos. O MPEG divide-se em MPEG 1, 2, 3 e MPEG 4
(conhecido como Divx;-). Veja tambm: Divx;-)
MRAM - As memrias MRAM, so, segundo vrios especialistas, fortes candidatas a substituir
as memrias Flash e em seguida as prprias memrias DRAM nos prximos anos. A primeira
companhia a divulgar planos de produzir memrias MRAM foi a IBM, que planeja comear a
produzir chips de 256 Mbits apartir de 2004. Outra peso pesado que vem trabalhando num
produto comercial a Motorola, que divulgou planos de produzir chips de 4 Mbits, tambm
apartir de 2004. As memrias MRAM utilizam material magntico para armazenar os dados.
Com isto os dados podem ser conservados por longos perodos. Ao mesmo tempo, o tempo de
acesso, pode ser at mais baixo que o das memrias DRAM atuais, tudo combinado com um
baixo consumo eltrico.
MTTR - Mean Time To Repair, o tempo mdio necessrio para reparar defeitos em um
componente. Faz parte das especificaes de alguns componentes, como por exemplo
impressoras, indicando o tempo mdio que ela demorar a ser consertada ao ser enviada a
uma assistncia tcnica autorizada. No um compromisso, trata-se apenas de uma mdia
entre os atendimentos realizados dentro de um certo perodo, o ano anterior por exemplo.
MTU - Maximum Transmission Unit, so os pacotes de dados transmitidos atravs da rede. Ao
receber um pacote, o micro receptor o checa, caso esteja tudo OK envia para o micro emissor
um sinal de confirmao e aguarda os prximos pacotes. Caso algum pacote chegue
corrompido, solicitada a retransmisso. Quanto pior for a conexo, mais retransmisses tero
de ser feitas e pior ser o desempenho da rede. O MTU defaut do Windows 95 1500, em
outros sistemas o mais comum 576. Caso a conexo esteja boa, pacotes maiores podem
melhorar um pouco o desempenho da rede. Em linhas conexes muito ruins pacotes menores
so a melhor escolha.
Multi-Timbral - Especificao que diz quantos instrumentos simultneos um sintetizador de
som capaz de reproduzir.
Multilink - O nome com o qual o servio de acesso via ISDN oferecido em muitas cidades. O
termo multilink ressalta a caracterstica do ISDN de possuir duas linhas, podendo usar uma
351
para voz e outra para dados, ou conectar com ambas, acessando a 128 Kbps. Veja tambm:
ISDN.
MySQL - Um gerenciador de banco de dados Open Source, bastante popular atualmente, que
utiliza a linguagem SQL. O MySQL existe desde 1998 e j possui verses para vrios sistemas
operacionais, entre eles Linux, Windows, Mac OS, Free BSD, Unix e Solaris. Esto disponveis
APIs para programao em vrias linguagens entre elas o C++, Java, Perl e PHP. O MySQL
gratuto e pode ser baixado no site oficial: www.mysql.com
352
Netiquette - Netiqueta, cdigo informal de boa conduta e boa educao na Internet. Inclui
vrias convenes, como por exemplo NO ENVIAR MENSAGENS ESCRITAS COM LETRAS
MAISCULAS, POIS EQUIVALEM GRITAR :-)
NetPC um PC de baixo custo, geralmente sem drive de disquetes, CD-ROM, modem ou
qualquer outro acessrio, alm da placa de rede. O objetivo uma configurao destinada s
empresas, suficiente para rodar os sistemas ou aplicativos atravs da rede.
NetWare - Um sistema operacional de rede, desenvolvido pela Novel. O NetWare passou por
uma grande evoluo desde seu lanamento. As duas primeiras verses tinham uma interface
somente texto e eram 16 bits. Apartir da verso 3 o sistema passou a ser uma plataforma 32
bits, e apartir da 4 incluiu ferramentas grficas e adotou o TCP/IP como protocolo defaut, no
lugar do IPX/SPX, popularizado pelas verses anteriores.
Network - Rede de computadores, vrios computadores, sejam PCs ou aparelhos de qualquer
plataforma interligados. Existem vrios tipos de redes locais ou de longa distncia. A Internet
uma rede mundial.
Newsgroup - Grupo de discusso. Pode ser via Web, via e-mail ou atravs de um Newserver.
nForce - Desenvolvido pela nVidia, um chipset com vdeo GeForce, som, modem e rede
integrados, um chipset para placas me de baixo custo, mas que promete um bom
desempenho. Este chipset foi desenvolvido com base na tecnologia usada no Xbox da
Microsoft.
Nibble - um conjunto de quatro bits, que pode ser representado atravs de um nmero
hexadecimal. Os nmeros em hexa so 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, onde as
letras representariam os nmeros de 10 a 15. Com isto, temos as mesmas 16 combinaes
possveis num grupo de 4 bits. Dois nibbles, ou dois nmeros em hexa podem ser usados para
representar um byte, formado por 8 bits.
NIC - Network Interface Card, o mesmo que placa de rede.
No-Break - Veja: UPS
Noise - Interferncia que prejudica a comunicao entre componentes eletrnicos,
especialmente em redes de computadores. As fontes mais comuns de interferncia so ondas
de rdio de alta freqncia (como as emitidas por celulares), cabos eltricos prximos e m
conservao dos cabos.
Non-Volatile Memory - Memria no voltil, um tipo de memria que mantm seus dados
mesmo ao ser desligada. Exemplos so as memrias ROM e Flash. Alguns tipos de memria,
como o CMOS, so volteis, mas por consumir pouca energia podem conservar seus dados,
desde que alimentadas por uma bateria.
Northbridge - A maioria dos chipsets ainda so divididos em ponte norte e ponte sul. A ponte
norte, ou Northbridge o chip maior, responsvel pela maioria das funes, comunicao do
processador com a memria RAM, barramentos AGP e PCI, etc. A Southbridge, ou ponte sul
por sua vez, o chip menor, encarregado de funes menos essenciais, como controlar as
interfaces IDE e o barramento ISA da placa me, assim como as portas seriais, paralela, USB,
teclado, etc.
Northwood - Esta ser a segunda gerao do Pentium 4, produzida numa arquitetura de 0.13
mcron. Incluir as verses do Pentium 4 de 1.8 GHz em diante e possibilitar o lanamento de
um Pentium 4 destinado a notebooks.
353
NTFS - NT File System. Sistema de arquivos usado pelo Windows NT e Windows 2000. Oferece
vrios recursos, entre eles a possibilidade de compactar arquivos e pastas individualmente,
corrigir erros automaticamente e (no NTFS 5 usado no Windows 2000) criptografar arquivos e
pastas, impedindo o acesso de pessoas no autorizadas com um bom nvel de segurana. O
NTFS apresenta uma confiabilidade muito superior Fat 32 utilizada pelo Windows 98.
NVRAM - Non-Volatile Random Access Memory. Este um termo genrico, que pode ser
utilizado em relao a vrias tecnologias de memria no voltil, como por exemplo, as
memrias EEPROM, memrias Flash RAM, MRAM, e at mesmo alguns tipos de memria cache,
que tornam-se no volteis graas a uma pequena bateria que conserva os dados gravados.
-OOC Abreviao de overclock, uma tcnica que permite aumentar a frequncia de operao do
processador alterando a frequncia de barramento da placa me ou, em alguns casos, o
multiplicador. Alguns processadores permitem overclocks de at 50% enquanto outros podem
tornar-se instveis mesmo com pequenos overclocks. Apesar de tudo, o overclock uma
tcnica cada vez mais usada.
OCR - Optical Character Recognition. Tecnologia que permite reconhecer caracteres de texto
em imagens, transformando-os em texto editvel. A grande maioria dos scanners acompanha
pelo menos um programa de OCR, que podem ser usados para obter texto de pginas
impressas, substituindo a digitao manual.
ODBC - Open Database Connectivity, padro criado pela Microsoft que permite que vrios
bancos de dados, criados por programas diferentes, como o DBASE, Oracle e Microsoft Access
possam ser acessados usando uma interface comum, independentemente do formato do
arquivo.
OEL (Organic Electroliminescent) - Uma tecnologia que permite produzir telas semelhantes s
de cristal lquido atual, porm com algumas vantagens, como um melhor contraste e um maior
ngulo de viso. Pode vir a substituir os monitores de LCD algum dia, caso atraia o interesse
dos fabricantes.
OEM - Original Equipment Manufacturer, uma empresa que fabrica componentes e os vende a
outras empresas, que os usam para montar seus produtos, ou os revendem para o consumidor
final. Tambm se refere aos produtos vendidos neste sistema. Um processador OEM um
processador destinado grandes companias, geralmente vem com um manual resumido, sem
embalagem individual e com garantia mais curta, mas em compensao mais barato. Este
termo algumas vezes usado tambm em relao softwares que so vendidos em grande
quantidade a integradores, que podem ser vendidos apenas junto com um PC novo.
Offboard - Fora da placa. Este termo se refere a componentes, como placas de vdeo,
modems, placas de som, rede, etc. que vem na forma de placas de expanso, e no embutidas
na placa me. A vantagem neste caso que os componentes podem ser trocados com mais
facilidade e aproveitados em futuros upgrades. A desvantagem o preo.
Off-line - Desconectado da rede.
Onboard- Na placa. Se refere a componentes que vem embutidos na placa me, algo cada vez
mais comum hoje em dia. Muitas placas vem com video, som, modem e at mesmo rede
onboard. A vantagem o preo mais baixo, a desvantagem o fato dos componentes virem
soldados na placa me, dificultando upgrades e impedindo de aproveitar os componentes caso
haja necessidade de trocar a placa me.
354
355
356
357
PIA Essa no a da cozinha, nem tem vazamentos :-) o termo vem de Peripheral Interface
Adapter, um chip dedicado que permite a comunicao entre o computador e perifricos
externos, como impressoras e alguns tipos de monitores digitais.
Piconet - Este termo usado com relao ao Bluetooth, um sistema de redes sem fio
desenvolvido num consrcio liderado pela Intel. No Bluetooth, dispositivos que esto prximos
uns dos outros automaticamente estabelecem contato entre s, formando pequenas redes de
at 8 componentes, chamadas Piconets. As Piconets podem comunicar-se entre si, formando
uma rede maior, chamada de Scatternet. No existe um limite muito bem definido para o
nmero mximo de dispositivos dentro desta hierarquia.
Piezoeltrica (Piezo-Electric) - Tecnologia de impresso utilizada em impressoras jato de tinta
da Epson e de alguns outros fabricantes que produzem impressoras com cabea de impresso
fixa. A cabea de impresso possui um pequeno cristal piezoeltrico, que vibra ao receber uma
carga eltrica, fazendo com que a tinta espirre em direo do papel.
Ping (Packet Internet Group) - Serve para medir a velocidade da rede, o tempo que um pacote
demora para chegar ao micro destino somado com o tempo que a resposta demora a chegar.
No DOS basta usar o comando PING endereo, como em Ping 200.123.209.210 ou PING
www.guiadohardware.net .
Pipeline - A idia dividir as unidades de execuo do processador em vrios estgios, onde
cada estgio processa uma instruo ou parte de uma instruo. O 486 possui 5 estgios de
pipeline, o Pentium II possui 10, o Athlon Thunderbird possui 12 e o Pentium 4 possui 20. No
Pentium 4 por exemplo, cada estgio processa uma pequena parte da instruo, que s so
concludas pelo ltimo estgio, a cada ciclo, cada um dos estgios passa a instruo para a
frente e recebe uma nova. Cada instruo demora 20 ciclos para ser processada, mas em
compensao so processadas 20 instrues ao mesmo tempo, em fila. Mais estgios
permitem que o processador seja capaz de atingir frequncias mais altas, j que cada estgio
far menos trabalho por ciclo, suportando mais ciclos por segundo, mas, por outro lado, o uso
de muitos estgios pode prejudicar o desempenho do processador nas operaes de tomada de
deciso, j que cada instruo demorar mais ciclos para ser concluda.
Pipeline Buble - Quando o processador no consegue um nmero suficiente de instrues
para processar a cada estgio, por falta de dados, alguns ciclos de processamento so
desperdiados, processando nada. Como os processadores atuais possuem muitos estgios de
pipeline, estas instrues vazias tambm passam por todos os estgios de pipeline,
desperdiando o tempo que poderia ser usado para processar dados. Da o termo, bolha de
pipeline.
Pixel - Cada um dos pontos que forma uma imagem digitalizada.
Placa de expanso - Placa que ao ser instalada adiciona alguma funcionalidade ao micro,
como uma placa de som, modem, placa SCSI, etc.
Platter - Internamente, os HDs possuem vrios discos feitos de material duro (da seu nome).
Estes discos, chamados de Platters, recebem uma camada magntica e passam a ser capazes
de armazenar dados. Os platters geralmente so compostos de ligas metlicas, mas algumas
companhias vem pesquisando o uso do vidro e plsticos para a mesma funo. Os discos de
vidro j vem sendo usados na srie DeskStar da IBM.
Plug-In - Extenses que adicionam novos recursos ao programa. Os plug-ins mais famosos
so os para browsers, como o flash, mas existem plug-ins para jogos e vrios outros tipos de
programas.
358
PnP - Plug and Play. Tambm chamado jocosamente de Plug and Pray (encaixe e reze :-), a
idia permitir que novos perifricos sejam automaticamente reconhecidos e instalados, sem
esforo do usurio.
Psychoacoustics - Psico-acstica, o estudo de como o som processado pelo crebro
humano. Vrios padres de udio, entre eles o prprio MP3 surgiram apartir destes estudos
Placa de vdeo 3D - A funo de uma placa de vdeo 3D, auxiliar o processador na exibio
de imagens tridimensionais. Uma imagem em trs dimenses formada por inmeros
polgonos, sobre os quais so aplicadas texturas. Para apresentar a imagem de uma mesa em
3D, por exemplo, seja num jogo ou programa grfico, preciso que o programa mantenha na
memria, a localizao dos vrios polgonos que compe a mesa, juntamente com as texturas
que sero aplicados sobre eles. Tambm necessrio calcular a posio exata de cada
polgono na imagem, os pontos de iluminao e as partes da imagem que no so visveis.
Apesar de um pouco complicado e extremamente trabalhoso, este processo nos recompensa
com imagens tridimensionais virtualmente perfeitas. - Voc poderia ento perguntar: Existem
muitos jogos tridimensionais que dispensam o uso de placas 3D, como o Doom, FX Fighter,
Duke Nukem, Quake, etc., fora os programas grficos. Qual ento a necessidade do uso de
uma placa 3D? A resposta que, apesar do processador ser capaz de criar imagens
tridimensionais, trabalhando sozinho ele no capaz de gerar imagens de qualidade a grandes
velocidades (como as demandadas por jogos) pois tais imagens exigem um nmero absurdo de
clculos. Para piorar ainda mais a situao, o processador tem que ao mesmo tempo executar
inmeras outras tarefas. Algum ento pensou: "E se crissemos um dispositivo para auxiliar o
processador a criar imagens 3D perfeitas e em grande velocidade?" Da surgiram as placas
aceleradoras 3D, que possuem processadores dedicados, cuja funo unicamente processar
as imagens, o que podem fazer com incrvel rapidez, deixando o processador livre para
executar outras tarefas. Com elas, possvel construir imagens tridimensionais com uma
velocidade incrvel. Vale lembrar que uma placa de vdeo 3D s melhora a imagem em
aplicaes que faam uso de imagens tridimensionais, em aplicativos 2D, a placa fica ociosa.
Polmero (polymer) - Os polmeros nada mais so do que plsticos que pode ter suas
propriedades alteradas atravs de vrios processos. Os polmeros so usados em vrias
aplicaes, como por exemplo nos CD-ROMs. Por serem transparentes, os polmeros vem
servindo de base para vrios outros tipos de tecnologias de armazenamento ptico.
Polyphony - Polifonia, refere-se a uma placa de som ou sintetizador que capaz de reproduzir
vrios fluxos de udio ao mesmo tempo, como tocar vrias msicas em MP3, ou reproduzir um
MP3 junto com os sons de um jogo por exemplo. Praticamente todas as placas de som atuais
suportam este recurso, que tambm pode ser emulado via software dentro do Windows 2000
ou ME.
Ponte Norte - Veja: Northbridge
Porta - este termo usado tanto com relao a um encaixe de expanso (por serial, porta
paralela, etc.) quanto com relao a portas TCP/IP, que so portas lgicas que permitem vrias
conexes simultneas a um nico host.
Post-RISC - Este um termo usado em relao aos processadores atuais, que misturam
caractersticas processadores RISC e CISC. Um processador Post-RISC possui um conjunto de
instrues gigantesco, maior do que o conjunto de instrues de um processador CISC tpico. A
diferena que toda essa gigantesca gama de instrues diferentes, podem ser decodificadas
em instrues RISC simples, estas sim que sero processadas. A "converso" das instrues
feita por um componente especial do processador, chamado de "Hardware decoder",
encontrado tanto no Pentium III, quanto no Athlon, Pentium 4, G4 e outros processadores
atuais.
359
360
-QQDOS - Tambm conhecido como 86-DOS, foi o pai do MS-DOS. Este sistema foi desenvolvido
no final da dcada de 70 pela Seattle Computer's. Em 1980, a IBM contratou a Microsoft, na
poca ainda uma pequena companhia de Software para desenvolver um sistema operacional
para o IBM PC. Ao invs de desenvolver o sistema do zero, Bill Gates preferiu comprar os
direitos cobre o QDOS e revisa-lo, criando a primeira verso do MS-DOS, com pouco mais de
5000 linhas em Assembly. Esta primeira verso foi revisada pela IBM que corrigiu cerca de 300
bugs, chegando finalmente ao MS-DOS 1.0 (ou PC-DOS) distribudo junto com o primeiro IBM
PC.
QDR - Quad data rate, ou transferncia de dados quadruplicada. Refere-se a dispositivos
capazes de realizar quatro transferncias de dados por ciclo. Um exemplo comum so os slots
AGP 4x, que operam a apenas 66 MHz e transferem apenas 32 bits de dados a cada
transferncia, o que dariam apenas 266 MB de dados transmitidos por segundo (como
acontece no AGP 1x). Mas, como no AGP 4x so realizadas quatro transferncias por ciclo,
Quadbit - Um conjunto de quatro bits, tambm chamado de nibble. Quatro bits permitem 16
combinaes diferentes. Alguns sistemas transmitem dados em grupos de 4 bits, ao invs de
transmitir um bit por vez, aumentando a taxa de transferncia. Apesar de serem sinnimos, o
termo quadbit mais usado em telecomunicaes, enquanto nibble mais usado em
programao.
Quantum Dot - Partcula Quntica. Uma partcula de matria to pequena, que a retirada ou
adio de um simples eltron altera suas propriedades. Ao perder um eltron por exemplo, a
partcula passa a reagir com outras partculas prximas, assim como um transstor ao ser
aberto ou fechado interage com outros transstores ligados a ele. Estas partculas, que podem
ser tanto tomos, quanto pequenas molculas desenvolvidas para este fim, so a chave para o
desenvolvimento de computadores qunticos, s falta alguma tcnica para manipula-las com
preciso suficiente.
Qubit - Bit Quntico. Seria o equivalente num computador quntico, aos bits de um
computador atual. Num computador quntico, cada partcula capaz de processar dados, seja
um tomo, um eltron, um prton um on, ou o que vier a ser usado, chamado de qubit.
Cada qubit possui quatro estados, ao contrrio de um transstor, que possui apenas dois
estados (ligado ou desligado). Os estados so manifestados de acordo com o movimento da
partcula, que pode mover-se tanto em sentido horrio, quanto em sentido anti-horrio,
podendo mover-se tambm na vertical ou horizontal, totalizando quatro possibilidades, o que
equivale a dois bits). Com isto, um computador quntico com 3 qubits, por exemplo, seria
capaz de processar 8 bits de cada vez, um computador com 5 qubits seria capaz de processar
361
32 bits, outro com 6 qubits, processaria 128 bits de cada vez e assim por diante.
Query - Pesquisa ou consulta. um dos comandos do Unix.
Queue - Uma fila de dados ou arquivos, que so processados seqencialmente.
Quicktime - Um formato de arquivos multimdia desenvolvido pela Apple. Apesar dos usos
mais comuns serem vdeo e audio, os arquivos quicktime podem tambm armazenar
animaes e texto. Os arquivos quicktime usam as extenses: qt, mov ou moov.
Quick Web - Uma tecnologia desenvolvida pela Intel quando a Internet comeou a tornar-se
popular e os modems de 14.4 ainda eram comuns. A tecnologia prometia aumentar
consideravelmente a velocidade de navegao, atravs de um sistema de cache das pginas,
criado nos servidores do provedor de acesso e de compactao das imagens. Era necessrio
instalar o software no servidor e o sistema podia ser ativado ou desativado pelo usurio
atravs de um applet java (no era necessrio instalar programas). O Quick Web foi
descontinuado a alguns anos por no ter obtido o sucesso esperado.
Quit - Finalizar um programa ou conexo de rede.
QWERTY - Este o padro de disposio de teclas nos teclados usados no Brasil, EUA e em
outros pases que utilizam alfabetos baseados no latin. O nome vem da disposio das letras
na parte superior esquerda do teclado, abaixo dos nmeros.
-RRAM - Ramdom Access Memory. Memria de acesso aleatrio, a memria mais usada no
apenas em micros PCs, mas na maioria dos computadores. barata, mas tem a desvantagem
de ser voltil.
RAM Disk - Alguns utilitrios, entre eles o prprio ramdisk do DOS, permitem reservar parte
da memria RAM, que passa a ser acessada como se fosse um disco rgido. Naturalmente, o
acesso a este disco fantasma extremamente rpido, mas todos os dados so perdidos ao
desligar o micro. Este recurso era muito usado na poca do XT, onde eram comuns PCs sem
HD e com apenas um drive de disquetes. Os RAM Disks eram usados para copiar disquetes. O
disquetes de boot do Windows 98 tambm cria um RAM Disk, de 2 MB, onde so armazenados
alguns utilitrios de sistema usados durante o boot.
RAID - Redundant Array of Inexpensive Disks, ou disposio redundante de discos baratos. A
idia um sistema unidos venceremos, onde vrios HDs so combinados para aumentar a
performance. Num nvel mais complexo, o RAID pode ser usado tambm para melhorar a
confiabilidade do equipamento, atravs de espelhamento ou paridade. Num sistema RAID 1,
onde temos dois HDs, sendo que o segundo armazena uma cpia fiel dos dados do primeiro,
mesmo que um dos HDs pife de uma hora pra outra, o sistema continua intacto, funcionando
como se nada tivesse acontecido.
Rambus - As memrias Direct Rambus, ou simplesmente Rambus, permitem um barramento
de dados de apenas 16 bits de largura, em oposio aos 64 bits utilizados pelos mdulos de
memria SDRAM, suportando em compensao, velocidades de barramento de at 400 MHz
com duas transferncias por ciclo (como o AGP 2x), o que na prtica eqivale a uma freqncia
de 800 MHz. Em outras palavras, usando memrias Rambus o processador pode ler menos
dados de cada vez, mas em compensao tem que esperar menos tempo entre cada leitura.
Trabalhando a 400 MHz com duas transferncias por ciclo, sua velocidade mxima, as
362
memrias Rambus permitem uma banda total de 1.6 Gigabytes por segundo, as mesmas taxas
alcanadas por memrias DDR de 100 MHz. Diferentemente das memrias DDR, que so
apenas evolues das memrias SDRAM, as memrias Direct Rambus trazem uma arquitetura
completamente nova, que exige modificaes muito maiores nos chipsets destinados a
suport-la, significando maiores custos de desenvolvimento e produo.
RAS - Leia: CAS.
Raw Sockets - So a parte de baixo nvel do protocolo TCP/IP. Enquanto as portas TCP e
UDP permitem transmitir apenas dados e requisies padronizadas, atravs dos raw sockets
possvel ter acesso de baixo nvel rede. Claro, existem muitas aplicaes legtimas para este
tipo de acesso, mas este poder tambm pode ser usado para lanar ataques DoS mais difceis
de barrar, falsificar endereos IP, e outros tipos de vandalismo. Nem todos os sistemas
operacionais oferecem suporte a raw soquetes, entre eles o Windows 3.x/95/98/SE/ME.
Sistemas como o Linux, quase todos os Unix, Free BSD, Windows NT/2000 e XP j oferecem
suporte completo.
Real-time - Em tempo real, um aplicativo que capaz de lidar com novos dados to rpido
que tudo parea instantneo. Hoje em dia a dificuldade criar sistemas capazes de processar
vdeo, gerar estatsticas complexas, e outros tipos de tarefas intensivas, in real-time :-)
Read After Write - Leia depois de escrever. Este um recurso suportado por algumas
controladoras de HDs, que ao ser ativado, faz com que o HD leia os dados logo depois de
escreve-los. Qualquer erro ser ento automaticamente detectado, evitando que isto acontea
apenas ao ser tarde demais.
Red Book - Este foi o padro original para CDs de udio, desenvolvido em uma parceria entre
a Philips e a Sony, publicado em 1980. Conhecido como Compact Disk digital Audio ou CDDA. Alm do formato de gravao de udio, o Red Book trouxe as especificaes fsicas do CDROM (nmero de trilhas e setores, capacidade mxima, etc.) que so usadas at hoje.
Refurbished Muitos fabricantes oferecem garantias zero hour, onde ao invs de consertar o
defeito, simplesmente trocam os aparelhos. um bom diferencial, pois ao invs de esperar
semanas ou at meses, o consumidor sai da assistncia com um aparelho novo. O fabricante
ento repara os aparelhos defeituosos e os vende como aparelhos de segunda linha, os
refurbished. Este termo pode ser traduzido para lustrado, enfatizando que o aparelho
simplesmente foi consertado (algumas vezes a caixa externa tambm trocada para dar uma
aparncia de novo), ou seja, ganhou um polimento e cristalizao, mas continua sendo um
carro usado. Estes aparelhos so vendidos com desconto, de 10 a 50% dependendo do produto
e fabricante e geralmente tambm tem garantia.
Removable Disk - Disco removvel, como por exemplo disquetes, discos Zip, Jazz, LS-120,
etc. Outro exemplos so as gavetas de HD, que permitem remover, instalar e transportar HDs
facilmente.
Resident Font - Fonte residente, ou fonte interna, uma fonte que j vem pr-gravada na
impressora. Todas as impressoras, matriciais, jato de tinta e laser vem com uma ou algumas
fontes residentes, que so usadas quando impresso algo em modo somente texto, como no
Edit do DOS. Dentro do Word e outros aplicativos grficos, so usadas fonte true type, que
ficam instaladas no micro e so transmitidas impressora na hora de imprimir.
Resistncia eltrica - Por melhor condutor que um material qualquer seja, ele sempre ter
alguma resistncia passagem da corrente eltrica, sempre haver alguma perda. Se
pudssemos olhar este condutor num super-microscpio, veramos um nmero muito grande
de eltrons livres deslocando-se. Alguns destes eltrons colidem com os tomos do condutor,
transformando-se em calor. Este fenmeno intencionalmente usado em vrios
363
Resistores
Retail - Componentes destinado venda no varejo. Ao contrrio dos componentes OEM, vem
com caixa, manual, programas, garantia maior, etc.
RGB - Veja CMYK
RIMM Rambus Inline Memory Mode. Mdulos de memria Rambus. Os mdulos RIMM so
bem semelhantes aos mdulos DIMM, mas em geral eles vem com uma proteo de metal
sobre os chips de memria, que tambm serve para facilitar a dissipao de calor, j que os
mdulos RIMM aquecem bastante devido alta frequncia de operao. Naturalmente, os
mdulos RIMM so incompatveis com os mdulos de memrias SDRAM e DDR. Veja tambm:
Rambus.
Ripper - Programa usado para extrair as faixas de udio de um CD de msica, ou vdeo de um
DVD, gravando-as no HD na forma de arquivos. Na gria, usa-se os termos rippar CDs ou
rippar DVDs.
RISC - Reduced Instruction Set Computer. No comeo da dcada de 80, a tendncia era
construir chips com conjuntos de instrues cada vez mais complexos, os famosos
processadores CISC. 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
364
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.
Tanto a Intel quanto a AMD, perceberam que usar alguns conceitos da arquitetura RISC em
seus processadores poderia ajuda-las a criar processadores mais rpidos. Porm, ao mesmo
tempo, existia a necessidade de continuar criando processadores compatveis com os antigos.
No adiantaria muito lanar um Pentium II ou Athlon extremamente rpidos, se estes no
fossem compatveis com os programas que utilizamos.A idia ento passou a ser construir
chips hbridos, que fossem capazes de executar as instrues x86, sendo compatveis com
todos os programas, mas ao mesmo tempo comportando-se internamente como chips RISC,
quebrando estas instrues complexas em instrues simples, que podem ser processadas por
seu ncleo RISC. Tanto o Pentium II e III, quanto o Athlon, Duron e Celeron, utilizam este
sistema. Do lado dos chips supostamente RISC, como por exemplo o G4 usados nos Macs,
temos esta mesma tendncia de construir chips cada vez mais complexos, abandonando a
idia dos chips RISC simples e baratos em favor da complexidade tpica dos processadores
CISC. Atualmente pode-se dizer que no existem mais chips CISC ou RISC, mas sim chips
hbridos, que misturam caractersticas das duas arquiteturas, a fim de obter o melhor
desempenho possvel.
RJ-45 - Conector de 8 pinos usado em cabos de rede de par tranado.
Rock Solid - "Slido como uma rocha". Gria geralmente usada em relao a processadores
operando em overclock que se mantm perfeitamente estveis. Se voc adepto da tcnica e
deseja verificar se seu processador est "Rock Solid", experimente o CPU Burn, que pode ser
baixado em http://www.guiadohardware.net/downloads
ROM - Read Only Memory, memria apenas para leitura. Existem vrios tipos, usada para
guardar dados que no precisaro ser alterados. Exemplos de memria ROM as EPROM. As
memrias Flash so atualmente muito usadas para substituir chips de memria ROM, como por
exemplo para armazenar o BIOS da placa me. Entretanto, memria Flash pode ser regravada,
por isso no pode ser considerada memria ROM, apesar de substitu-la com vantagens.
ROW - Linha. Este termo usado em programas de planilha e tambm com relao ao
endereamento da memria RAM. Veja tambm: CAS, RAS.
RPM - Revolutions (ou Rotations) Per Minute, o nmero de rotaes por minuto de um disco
rgido ou outro tipo de disco. Quanto maior for o nmero de rotaes, mais rpido os dados
armazenados podero ser lidos.
RPM (2) - Red Hat Package Manager. um formato de empacotamento de arquivos da
distribuio Linux mais difundida (Red Hat). O RPM torna a instalao de um pacote de
programas extremamente fcil e, apesar do nome, pode ser utilizado em qualquer distribuio
Linux
e
em
muitos
Sistemas
Operacionais.
Mais
informaes
em
http://www.redhat.com/support/manuals/RHL-7-Manual/ref-guide/ch-rpm.html. (contribuio
de Elias Serra Praciano Pereira)
365
366
367
368
369
370
Spitfire - Este o nome cdigo do AMD Duron, que apesar do desempenho excepcional,
enquadra-se na linha de processadores de baixo custo da AMD. O Spitfire, nada mais do que
um Athlon Thunderbird equipado com apenas 64 KB de cache L2, apenas um quarto da
quantidade do irmo mais velho. Com isto a AMD conseguiu um processador barato de se
produzir, que pode ser vendido a preos competitivos, mas que ainda preserva um bom
desempenho graas ao enorme cache L1 de 128 KB.
Spoofing - Enganador, so programas usados para forjar pacotes TCP/IP, alterando o
endereo do emissor. Se uma certa mquina protegida por um firewall que s aceita
comunicaes vindas do endereo X, um spoofing far parecer que a comunicao veio
justamente deste endereo, fazendo com que o firewall autorize o acesso. A maioria dos
firewalls atuais oferece proteo contra isso.
Sputtering - Esta a tcnica usada atualmente para formar a superfcie dos discos
magnticos, usados em discos rgidos. A tcnica anterior, chamada eletroplating, era um
processo bastante semelhante eletrlise usada para banhar bijuterias a outro, criando uma
superfcie de baixa qualidade, que no permitia as altas densidades de gravao que temos
hoje. O Sputtering um mtodo muito mais preciso, que consiste em aplicar a superfcie
magntica usando uma tcnica muito semelhante usada para soldar os transstores dos
processadores, permitindo uma superfcie quase perfeita. Todos os HDs apartir de 500 MB so
fabricados usando-se a nova tcnica.
Spyware - Um software espio, que uma vez instalado, rene informaes sobre os hbitos
de navegao do usurio, ou mesmo dados mais pessoais, enviando-os aos dono quando o
usurio se conectar Internet. Existem tantos spywares usados como ferramentas de
marketing, que so instalados juntos com programas ou mesmo drivers, que basicamente
enviam algumas informaes sobre os hbitos de navegao do usurio, ou sobre o produto
que comprou, que podem ser usadas em campanhas de marketing, quanto spywares
realmente maliciosos, que podem rastrear o teclado, roubar senhas, etc. Os spywares so uma
preocupao cada vez maior na Internet.
SQL - Structured Query Language, linguagem desenvolvida pela IBM que usa comandos
simples, baseados em palavras em ingls, para realizar buscas em bancos de dados.
suportado por vrias plataformas de bancos de dados, permitindo que bancos de dados criados
em vrias plataformas diferentes.
SSE O SEE composto por um set de 70 novas instrues, incorporadas aos processadores
Pentium III e Celeron Coppermine da Intel, que so capazes de melhorar o desempenho do
processador, no s em jogos e aplicativos grficos, mas tambm em softwares de
descompresso de vdeo, reconhecimento de fala e aplicativos multimdia em geral. Para que
haja ganho, necessrio que o software seja otimizado para o conjunto alternativo de
instrues.
A Intel desenvolveu um compilador em C que permite otimizar os programas de forma
automtica, que acabou convencendo a maioria das software houses a adicionar suporte nas
verses recentes de seus aplicativos. O Athlon XP, baseado no core Palomino traz suporte
parcial s instrues SSE, o suficiente para tambm tirar proveito dos aplicativos otimizados.
SSE2 - As Double Precision Streaming SIMD Extensions do Pentium 4 so 144 novas
instrues de ponto flutuante de dupla preciso. Elas tem basicamente a mesma funo das
instrues SSE do Pentium III e do 3D-Now! Do Athlon: melhorar o desempenho do
processador em aplicativos de ponto flutuante. A diferena que as instrues do Pentium 4
so mais poderosas que os conjuntos anteriores e podem ser utilizadas em mais situaes.
SSL - Secure Sockets Layer, um protocolo desenvolvido pela Netscape que permite transmitir
informaes de forma segura atravs do browser, foi um dos grandes viabilizadores do
comrcio eletrnico. O SSL suportado tanto pelo Netscape quanto pelo Internet Explorer.
371
ST506 - Fia a primeira linha de HDs destinados a computadores domsticos, lanada em 1979
pela Seagate. Os discos mediam 5.25 polegadas, e armazenavam de 5 a 10 MB, novos
modelos lanados durante a dcada de 80 chegaram a 40 MB. A interface destes HDs, tambm
chamada ST506 acabou sendo usada em HDs de outros fabricantes. Estes HDs antigos foram
substitudos pelos HDs IDE a mais de uma dcada.
Stand Alone - Que funciona sozinho, se refere a um dispositivo qualquer que no precisa de
outros para funcionar. Por exemplo, um Palm ou um notebook, so dispositivos stand alone,
que so funcionais sozinhos. J um monitor ou uma impressora no podem ser considerados
dispositivos stand alone, pois s funcionam conectados ao host.
Stepper Motor - Veja: Motor de passo.
Super VGA (SVGA) - Uma evoluo natural do VGA, o SVGA o padro atual. Uma placa de
vdeo SVGA, capaz de exibir 24 bits de cor, ou seja, vrios milhes. Isto o suficiente para o
olho humano no conseguir perceber diferena nas cores de uma imagem exibida no monitor e
de uma foto colorida por exemplo. Justamente por isso, as placas de vdeo SVGA so tambm
chamadas de "true-color" ou "cores reais". O padro VESA 1 para monitores e placas de vdeo
SVGA estabeleceu o suporte a vrios modos de vdeo diferentes, que vo desde 320x200
pontos com 32 mil cores, at 1280 x 1024 pontos com 16 milhes de cores. Os monitores
SVGA mais atuais muitas vezes suportam resolues superiores a 1600 x 1200.
SXGA+ - Este um padro de vdeo usado nas telas de cristal lquido de alguns notebooks,
que usam resoluo de 1400 x 1050. Alm deste, temos os padres XGA (1024 x 768), SXGA
(1280 x 1024) e UXGA (1600 x 1200)
Swap File - Arquivo de troca. um arquivo, criado no disco rgido, usado pelo sistema
operacional para simular memria RAM, sempre que a memria fsica se esgota. Veja tambm:
memria virtual
Synchronous - Sncrono, refere-se dois ou mais componentes que comunicam-se de
maneira sincronizada. Um exemplo so as memrias SDRAM atuais, que operam na mesma
freqncia que a placa me.
SYSOP (System Operator) - Termo mais usado na poca da BBSs. Pode ser usado em relao
ao responsvel pelo funcionamento por um BBS, provedor de acesso, ou outro tipo de servio
qualquer.
-TT1 - Linha de alta velocidade que pode ser alugada nos EUA, oferece acesso bidirecional a 1.5
Mbps. Estas linhas so relativamente acessveis por l, sendo por isso alugadas por pequenos
servidores de pginas Web, pequenos provedores, empresas, e at mesmo alguns usurios
domsticos.
T3 As T3 so conexes de alta velocidade, que oferecem uma banda de 45 megabits, o
suficiente para um portal ou um grande provedor de acesso. Tanto as linhas T1 quanto as T3
so divididas em canais de 64 kbits cada, o suficiente para uma transmisso de voz. As linhas
T1 (de 1.5 Mbps) so compostas por 24 destes canais, enquanto as poderosas conexes T3
englobam 672 canais. Naturalmente existe tambm uma grande diferena de preo entre as
duas :-)
372
Antigamente estes links eram compostos por cabos de par tranado (com vrios repetidores
pelo caminho), mas atualmente so utilizadas fibras pticas, que so muito mais eficientes.
Tag RAM - uma pequena rea de memria que faz parte do controlador de cache. Sua
funo armazenar os endereos da memria RAM cobertos pelo cache. Sem memria TAG
suficiente, no possvel que o cache cubra toda a memria RAM. Felizmente, apartir do
Pentium II 350 e do Athlon, todos os processadores incluem memria TAG suficiente para
cachear at 4 GB de memria RAM.
TAPI - Interface de programao que permite que programas Windows utilizem dispositivos de
telefonia, como modems utilizando comandos padro, oferecidos pela Interface, sem
necessidade de acessar diretamente o dispositivo ou conhecer seu set de comandos.
Taxa de amostragem - O nmero de amostras por segundo de um som digitalizado. Para ter
qualidade de CD, so necessrias 44.000 amostras por segundo (44 kHz), com 16 bits de
resoluo por amostra. Para obter som de rdio, so necessrias 11.000 amostras por segundo
(11kHz), com 16 bits de resoluo, enquanto para ter qualidade de telefone so necessrias
8.000 amostras (kHz), com 8 bits de resoluo.
TCP/IP Transmission Control Protocol / Internet Protocol. Desenvolvido na dcada de 60
pelo departamento de defesa dos EUA, para ser usado na Arpanet, rede militar que foi o
embrio da Internet atual. A principal virtude do TCP/IP permitir que os outros computadores
da rede continuem conectados mesmo caso um ou vrios computadores caiam. No caso de
uma guerra, o que sobrasse da rede continuaria funcionando. Todas estas virtudes, tornaram o
TCP/IP o protocolo ideal para ser utilizado na Internet.
Telnet - Aplicao de emulao de terminal, quer permite acessar um servidor remoto, usando
comandos de texto. Dependendo do nvel de acesso, possvel at mesmo delatar arquivos e
instalar / executar programas. O Telnet muito usado em sistemas Unix / Linux.
Terminal Burro - no incio da dcada de 80, estavam em moda redes com um servidor
poderoso (para a poca) e terminais sem poder de processamento, que ligados ao servidor,
apenas mostravam imagens na tela e enviavam os comandos digitados pelo usurio. Com o
passar do tempo, este modelo foi tornando-se cada vez mais antiquado. Hoje em dia, a soluo
mais comum uma rede composta por vrios PCs completos e um servidor que centraliza
apenas arquivos, conexo com a Internet, etc. Mas, os terminais burros ainda sobrevivem.
Existe por exemplo o Windows NT terminal server, que permite usar PCs 386 ou 486 com
apenas 4 MB de memria e sem disco rgido como terminais de um servidor NT. Os terminais
apenas mostram imagens na tela, enquanto o servidor processa e envia tudo pela rede,
limitando muito o desempenho das estaes.
Texel - A quantidade de texturas que uma placa 3D capaz de processar por segundo
medida em milhes de texels por segundo (megatexels). Texel um termo semelhante a
pixel ou seja, um dos pontos que forma uma imagem, porm, o termo pixel usado para
se referir imagem mostrada no monitor, enquanto texel usado para se referir aos pontos
que compe as texturas que sero aplicadas nos polgonos que compe qualquer imagem 3D.
uma das medidas de desempenho bruto para placas 3D
TFT - Mesmo que Matriz ativa, tecnologia usada em monitores de cristal lquido. Veja tambm:
Matriz Ativa.
Thoroughbred - Ser um Athlon produzido numa nova arquitetura de 0.13 mcron. O
Thoroughbred dever ser lanado no incio de 2002, atingindo freqncias acima de 2 GHz.
Especulaes falam em processadores de 3 GHz apartir do segundo semestre de 2002.
373
Thunderbird - a gerao atual do Athlon, que vem no formato soquete A e equipado com
256 KB de cache on-die, operando na mesma freqncia do Processador. Assim que foi
lanado, o Thunderbird substituiu imediatamente as linhas anteriores, pois mais rpido e
mais barato de se produzir. O Athlon Thunderbird pode ser encontrado em verses de 700 MHz
a 1.33 GHz.
Tillamook - Nome cdigo dos processadores Pentium MMX de 233, 266 e 300 MHz, produzidos
numa arquitetura de 0.25 mcron, originalmente destinados a notebooks. Estes processadores
chegaram tambm a ser usados em alguns poucos micros de grife. Leia um artigo meu sobre
estes processadores em http://www.guiadohardware.net/faq/01-processadores.asp MMX de
300 MHz??
Tinma - O Tinma, era para ser uma verso de baixo custo do Celeron, que j viria com o
chipset integrado no prprio processador, permitindo que fossem desenvolvidas placas mes
mais baratas para ele. O problema foi que o Tinma utilizaria uma verso do velho chipset i820,
e por isso precisaria de um novo chip MTH, para permitir o uso de memrias SDRAM normais,
ou invs das carssimas memrias Rambus, que seriam impensveis num processador de baixo
custo. A dificuldade em criar um chip MTH estvel, combinada com os atrasos no
desenvolvimento do projeto levou a Intel a abandon-lo.
Tolerante a Falhas - um sistema preparado para continuar funcionando caso haja alguma
falha de hardware ou software. Existem vrios nveis de tolerncia, como por exemplo usar
dois HDs em RAID 1, onde o segundo HD armazena uma cpia exata dos dados contidos no
primeiro. Caso o HD principal falhe, a controladora mudar imediatamente para o segundo,
permitindo que tudo continue funcionando como se nada tivesse acontecido. Um nvel mais
alto seria usar dois ou mais servidores completos no mesmo sistema, onde caso o primeiro
falhasse o segundo assumiria imediatamente. Um nvel mais baixo seria fazer um simples
backup para evitar perda de dados ou mesmo usar um no-break para se prevenir de falhas na
corrente eltrica.
Tonga - Este o nome cdigo do Mobile Pentium II, produzido em verses de 233 a 300 MHz,
usando uma arquitetura de 0.25 mcron e um encaixe especial, o MCC, Mini Cartridge
Connector.
Touch Pad - Um sistema apontador, que usado predominantemente em notebooks, onde ao
invs da bolinha, usada uma tela sensvel ao toque, um quadradinho cinza, com uma
superfcie sensvel ao toque. Ao invs de movimentar o mouse, basta deslizar os dedos sobre a
superfcie para mover o cursor. A vantagem deste sistema que menor, mais fino e no
possui partes mveis, apesar de tambm no ser to confortvel de se usar quanto um mouse
de verdade.
Touch Screen (Monitores) - Os monitores sensveis ao toque so muito usados em caixas de
banco, quiosques multimdia, computadores de mo, e vrios outros equipamentos. Estes
monitores so compostos de um monitor CRT ou LCD comum e de uma pelcula sensvel ao
toque. Alm de serem ligados na placa de vdeo, estes monitores so ligados tambm em uma
das portas seriais do micro, bastando instalar o software adequado para que os toques na tela
substituam os cliques do mouse.
O funcionamento da camada sensvel ao toque bem
interessante, baseando-se no uso do infravermelho. A tela formado por vrios emissores e
receptores, que comunicam-se continuamente, tanto na horizontal quanto na vertical. Ao tocar
a tela, interrompe-se a comunicao entre alguns, fazendo com que a posio do toque seja
percebida.
Traffic - Trfego de dados na rede. Quando a quantidade de dados que trafega muito
grande, a rede torna-se congestionada e as transferncias ficam cada vez mais lentas.
374
Transstor
Transmeta: A Transmeta, uma companhia nova no mercado, que conta com a ajuda de
ningum menos que Linus Torvalds, idealizador e principal criador do Linux. Atualmente ela
est colocando no mercado seu primeiro processador, o Cruso. A dez anos atrs tnhamos
uma grande discusso entorno de quais eram os melhores processadores, os RISC ou os CISC.
Os processadores CISC eram mais versteis e complexos, enquanto os RISC eram mais
simples e baratos. Atualmente esta discusso no faz muito sentido, pois mesmo os
processadores supostamente RISC, como o G4 utilizam recursos to complexos quanto os
usados nos processadores CISC, um G4 no mais simples do que um Pentium II por
exemplo. O Cruso, o novo chip da Transmeta aparece como uma nova alternativa de chip
simples e barato. As principais caractersticas do Cruso so: 1- Compatvel com a plataforma
PC; 2 - Hbrido de Hardware e Software; 3 - Projeto desenvolvido com o objetivo de consumir
um mnimo de eletricidade. A idia desenvolver um chip o mais simples possvel, mas que ao
mesmo tempo mantenha uma performance comparvel dos processadores atuais. Para
conseguir isto, a Transmeta desenvolveu o "Code Morphing Software", uma camada de
software, que executa as tarefas de traduzir as instrues x86 nas instrues utilizadas pelo
processador, ordenar as instrues de forma que sejam executadas mais rpido. etc.
Executando estas tarefas via software, foi possvel criar um chip muito pequeno, que consome
um mnimo de eletricidade. O baixo consumo eltrico torna o Cruso perfeito para a maioria
dos micros portteis, servindo como uma opo muito mais poderosa em termos de
processamento aos processadores utilizados atualmente em Handhelds e Palmtops, podendo
tambm se aventurar no ramo de notebooks. Para mais informaes sobre o Cruso, visite:
http://www.transmeta.com
Tracert - Tracerout ou rastreamento de rota. Um dos comandos do MS-DOS que permite
verificar por quais roteadores os pacotes de dados passam antes de chegar a um endereo
determinado. Para usar este comando, basta digitar tracert endereo no prompt do MS-DOS.
375
O endereo pode ser tanto um endereo IP, quanto um domnio. Experimente por exemplo usar
tracert www.guiadohardware.net
Trojan Horse - Cavalo de Tria. Um programa malicioso, enviado como se fosse um jogo, ou
outro arquivo qualquer que possa levar o usurio a executa-lo. Uma vez instalado, o trojan
abre uma ou vrias portas do micro para que quem o enviou possa ter acesso. A maioria
permite ao visitante ter pleno controle sobre o PC, deletar ou criar arquivos, modificar
configuraes, instalar programas, ou at mesmo fazer coisas como mover o mouse ou abrir a
bandeja do CD-ROM remotamente. Em geral, cada trojan tem uma porta defaut, o que permite
que pessoas mal intencionadas usem sniffers (programas farejadores) para localizar
rapidamente vrios PCs infectados. Os PCs com alguma forma de acesso rpido so os mais
visados, pois podem ser usados em ataques DoS, como servidores Warez, etc. Atualmente, os
antivrus costumam ser capazes de detectar a grande maioria dos trojans.
True Black - Preto verdadeiro, quando uma impressora possui um cartucho separado com
tinta preta. O oposto o Composite Black, onde a impressora, por no possuir tinta preta,
combina as trs (ou quatro) cores para forma-lo.
TSR - Terminate and Stay Resident, um comando suportado por alguns programas e sistemas
operacionais, onde o programa permanece na memria, em estado de latncia, aguardando
algum dado ou comando estabelecido, que o faz acordar e desempenhar suas funes.
TTL - Time To Live, um termo que se aplica Internet ou grandes redes. Especifica por
quantos roteadores um pacote de dados pode passar at que seja descartado. Evita que
pacotes perdidos congestionem a rede. Quando um pacote descartado, o micro emissor
recebe a notificao do erro e retransmite o pacote.
TWAIN - A instalao de um Scanner, quase sempre se resume instalao de um driver
TWAIN ou Tecnology Without any Interesting Name (por incrvel que parea: tecnologia sem
nenhum nome interessante). Driver neste caso, apenas uma maneira de dizer, pois o
driver TWAIN , na verdade, apenas um pequeno programa encarregado de controlar o
scanner. O uso de drivers TWAIN facilita bastante nossa vida, pois permite que o scanner seja
usado apartir de qualquer aplicativo grfico, do parrudo Photoshop ao simplrio Imaging do
Windows, pois quem escaneia a imagem na verdade o driver TWAIN. O programa grfico
usado apenas para abrir a imagem j pronta. Para instalar o driver TWAIN, basta executar o
programa de instalao contido no CD, ou disquetes, fornecidos pelo fabricante. Para usar o
scanner, basta mandar que o programa grfico (Imaging, Photo Editor, Paint Shop Pro,
Photoshop. etc.) escaneie a imagem, clicando no cone correspondente.
Tweak - So manhas para otimizar o desempenho do sistema, alterar caractersticas dos
programas, configurar opes escondidas, desativar recursos desagradveis (as propagandas
do ICQ por exemplo), etc.
Twit - Bobo, usando em relao a algum muito chato, "pegajoso", etc. um termo pouco
usado aqui no Brasil mas popular l fora, comum nos grupos de discusso.
376
pode ser desde a simples troca de um pente de memria, at a troca de praticamente todo o
micro. Alm da troca de componentes, existem tambm os upgrades de software, feitos
sempre que instalada uma nova verso de um programa.
Upgradable Atualizvel. Pode ser utilizado em relao a perifricos que suportam algum
tipo de atualizao. Por exemplo, uma placa me que suporte processadores mais rpidos do
que o original, um modem de 33.6 k que possa ser atualizado para 56k via software, etc.
UPS - uninterruptible power supply, ou fonte ininterrupta de energia, o que costumamos
chamar de no-break. Existem dois tipos de no-breaks, os online e os off-line. Nos online a
bateria constantemente carregada e o sistema recebe energia apartir da bateria. Neste caso
temos a garantia de um fornecimento 100% estvel, dispensando um estabilizador externo.
Nos no-breaks off-line, o sistema recebe energia da tomada, passando para a bateria apenas
em caso de queda. No so to seguros quanto os primeiros.
USB - Universal Serial Bus. Barramento plug-and-play relativamente lento (12 mbps) que
pode ser usado por vrios tipos de dispositivos. Todas as placas me atuais trazem pelo menos
2 portas USB. Cada porta pode ser compartilhada por vrios dispositivos.
USB 2.0 - O USB 2.0 foi desenvolvido em uma parceria entre a Intel, NEC, Philips, Lucent,
Microsoft e Compac e visa resolver os dois principais problemas do USB antigo. Em primeiro
lugar, a velocidade saltou dos antigos 12 mbps para incrveis 480 mbps, sim, isso mesmo, 480
mbps, ou 60 MB/s, velocidade prxima da permitida pelas Interfaces IDE atuais. A segunda
vantagem o custo: o USB 2.0 um padro aberto, livre de pagamento de royalties, o que
ser um grande estmulo para os fabricantes. Em termos de recursos, temos facilidades
semelhantes ao USB atual: a possibilidade de conectar vrios perifricos na mesma porta,
suporte a plug-and-play, etc. Com estas duas vantagens de se esperar que o USB 2.0
substitua o USB atual rapidamente. De fato, as primeiras placas me com suporte a ele devem
estrear no mercado apartir do final de 2001. O novo padro compatvel com todos os
perifricos USB que seguem o padro 1.1, isso corresponde quase todos os perifricos USB
fabricados de um ano pra c e todos os novos. de se esperar que com a grande evoluo,
finalmente o USB "pegue", o que facilitaria bastante nossa vida. Poderamos finalmente
aposentar as portas seriais e paralelas; lentas, limitadas e que adoram entrar em conflito com
outros perifricos. Pela lgica, os primeiros perifricos USB 2.0 que devem chegar ao mercado
so scanners de alta velocidade, gravadores de CD portteis e unidades de armazenamento em
geral, HDs externos por exemplo, seguidos por impressoras, mouses e todo tipo de perifricos
externos. O problema que isto s dever acontecer perto do final de 2002 e, apartir da
podemos contar pelo menos mais um ano para a nova famlia de perifricos tornar-se padro.
UXGA - Este um padro de telas de cristal lquido com resoluo de 1600 x 1200, usadas em
alguns notebooks topo de linha. OS LCDs UXGA geralmente tem pelo menos 15 polegadas.
UZIX: Sistema operacional de cdigo aberto, similar ao Unix, desenvolvido para rodar em
micros MSX. Existe tambm uma verso compatvel com micros PC que roda sobre o MS-DOS.
http://uzix.msx.org/
-VV.22 - Este foi o primeiro protocolo para modems desenvolvido por um consrcio da indstria,
os padres anteriores, como o Bell 103 e o CCITT eram proprietrios. O V.22 usava uma
modulao bastante primitiva, permitindo transmitir a apenas 1.200 bips.
V.22bis - Um pouco mais avanado que o V.22 original, o V.22bis permitia transmitir a 2.400
bips. No preciso dizer que foi considerado uma grande revoluo na poca. :-)
377
V.29 - Este foi o primeiro protocolo para modems de 9.600 bips, mas foi logo substitudo pelo
V.32, considerado mais seguro.
V.32 - Este o protocolo padro para modems de 9.600 bips.
V.32bis - Uma evoluo do V.32, este o protocolo usado pelos modems de 14.400 bips
V.34 - Este protocolo dobrou a taxa de transmisso dos modems, alcanando 28.800 bips
V.34+ - Este o protocolo para modems de 33.600 bips. Foi originalmente desenvolvido pela
US Robotics e depois licenciado para outros fabricantes. Durante muito tempo, acreditou-se
que o V.34+ seria o pice da evoluo dos modems, pois uma teoria, chamada lei de Shannon
diz ser impossvel que os modems operassem a mais de 35 Kbips. Os modems de 56 K
surgiram apartir da idia de eliminar a converso analgico-digital no sentido provedor >
usurio. Com isto os downloads passaram a ser de at 56 K, mas o upload continuou limitado
a 33.6. O recm lanado V.92 atinge at 42 Kbips de upload (em condies ideais) atravs de
um mtodo mais sofisticado de modulao, sincronismo e correo de erros. .
V.42 - Ao contrrio do que a sigla sugere, esta no uma evoluo do V.34, mas sim um
padro antigo, usado por alguns modems de 2.400 bips
V.90 - Na poca da definio do padro para modems de 56 K, surgiram dois padres
incompatveis, o X2 da US Robotics e o 56Kflex, desenvolvido pela Motorola e Lucent. Ambos
permitiam conexes a 56 K e tinham eficincia semelhante, mas deram muita dor de cabea
aos provedores de acesso (que precisavam manter modems dos dois padres) e usurios que
precisavam escolher entre um e outro. Felizmente, os dois padres convergiram para o V.90,
que o padro atual para modems de 56K. O V.90 por sua vez j teve sua atualizao, que a
maioria acredita ser a ltima, o V.92, que mantm a mesma taxa de download de 56 K, mas
amplia a taxa de upload de 33.6 para 42 K. Alm disso, nos modems V.92 o tempo necessrio
para estabelecer a conexo menor, cerca de 10 segundos, contra 20 segundos dos modems
V.90. Outro avano a compatibilidade com o recurso de linha em espera oferecido por
algumas operadoras. possvel deixar a conexo via modem em espera ao receber uma
chamada e reestabelec-la ao colocar o telefone no gancho.
A maioria dos modems de 56K V.90 podero ser atualizados gratuitamente para o novo
padro, bastando baixar e executar o programa de atualizao, a ser disponibilizado pelo
fabricante do modem.
V.92 - Veja: V.90
Vlvula - As vlvulas tem seu funcionamento baseado no fluxo de eltrons no vcuo. A idia
que o filamento metlico da vlvula ao ser aquecido, emite eltrons que agitados graas alta
temperatura, conseguem vencer a barreira superficial do metal e fechar o circuito com outro
filamento localizado prximo ao primeiro. As vlvulas j atingiam freqncias de alguns
Megahertz, o problema que esquentavam demais, consumiam muita eletricidade e se
queimavam com facilidade. Era fcil usar vlvulas em rdios, que usavam poucas, mas
construir um computador, que usava milhares delas era extremamente complicado, e caro.
Apesar de tudo isso, os primeiros computadores baseados em vlvulas comearam a surgir
durante a dcada de 40, naturalmente com propsitos militares. Os principais usos eram a
codificao e decodificao de mensagens e clculos de artilharia. Apartir da dcada de 50, as
vlvulas foram rapidamente substitudas pelos transstores e mais tarde pelos circuitos
integrados e microchips.
Varistor - Os varistores so componentes usados em filtros de linhas e em outros aparelhos
que oferecem proteo contra descargas eltricas de curta durao. O tipo mais comum de
varistor, chamado metal oxide varistor, consiste em um bloco de xido de zinco, com dois
eletrodos. O varistor tem um certo potencial de condutividade, ou seja, capaz de deixar
378
passar tenses de at um certo limite, 170 volts por exemplo. Caso a tenso exceda o limite, o
excedente ser transformado em calor, caso a sobretenso continue por muito tempo o
varistor queima, inutilizando o filtro de linha, mas protegendo o equipamento, que muito
mais caro que ele. Geralmente, os filtros de linha usam dois ou quatro varistores, auxiliados
por um fusvel. A idia que o fusvel, que fcil de trocar, queime antes dos varistores,
evitando que o filtro e linha seja inutilizado ao receber qualquer descarga mais forte.
Varistor
VBR (Variable Bit Rate) - Este um recurso suportado por alguns formatos de compactao de
udio, entre eles o MP3. Atravs do VBR, possvel varias o bit-rate de acordo com a
complexidade do trecho que est sendo reproduzido. Se por exemplo uma msica tem trechos
de silncio, podem ser usados menos bits nestes trechos e mais bits nos trechos com sons
mais complexos. Com isto, o tamanho do arquivo continua o mesmo, mas a qualidade pode
melhorar perceptivelmente.
VC-SDRAM - As memrias VC-SDRAM, ou Virtual Channel SDRAM, so uma tecnologia que
consiste em incluir um pequeno buffer de dados em mdulos de memria SDRAM comuns, que
passam a ser mdulos Virtual Channel. A funo deste buffer acelerar a localizao dos
dados na memria. Porm, ele tambm tem um efeito colateral, que aumentar os tempos de
latncia, diminuindo a velocidade das transferncias de dados. Na prtica, o ganho de
desempenho dos mdulos de memrias VC-SDRAM sobre os mdulos de memria SDRAM
comuns mnima, e o custo de produo destes mdulos consideravelmente mais alto.
Alguns fabricantes chegaram a fabricar este tipo de memria, mas no houve procura. O
chipset KT-133 da Via, que era utilizado por exemplo na Abit KT7 Raid oferecia suporte a este
tipo de memria, porm, j que este tipo de memria teve pouca aceitao, a Via, a fim de
cortar custos, retirou o suporte no KT-133A, a verso mais recente do mesmo chipset.
VCD - um formato de compactao de vdeo, que utiliza como base o MPEG-2, como nos
DVDs. A mdia utilizada um CD comum, que pode armazenar 74 ou 80 minutos de vdeo,
com qualidade de VHS. Este formato usado por exemplo nos jogos de Playstation 1, para os
trechos de vdeo.
VESA - Video Electronics Standards Association, uma associao de fabricantes de placas de
vdeo e monitores com o objetivo de estabelecer padres de vdeo. Entre outros, criaram o
padro de vdeo super VGA, e os slots VLB, que muita gente chama de Slots Vesa.
VFAT - Virtual File Allocation Table, as extenses usadas pelo Windows 95 em diante para
permitir o uso de nomes de arquivo com mais de 8 caracteres, ao mesmo tempo em que
mantida compatibilidade com o MS-DOS.
VGA (Video Graphics Adapter) - Padro de vdeo. O VGA foi uma grande revoluo sobre os
padres de vdeo mais antigos, suportando a resoluo de 640 x 480, com a exibio de 256
cores simultaneamente, que podiam ser escolhidas em uma palheta de 262.000 cores. Um
pouco mais tarde, o padro VGA foi aperfeioado para trabalhar tambm com resoluo de 800
x 600, com 16 cores simultneas. A IBM desenvolveu tambm outros 3 padres de vdeo,
chamados de MCGA, XGA e PGA, que apresentavam algumas melhorias sobre o VGA, mas que
no obtiveram muita aceitao por serem arquiteturas fechadas. Apesar dos avanos, foi
mantida a compatibilidade com os padres de vdeo GCA e EGA, o que permite rodar
379
aplicativos mais antigos sem problemas. O prximo passo foi o Super VGA, o padro de vdeo
utilizado atualmente.
Video Pass-Thru As placas de vdeo baseadas no chipset Voodoo 2, bem antigas por sinal,
executavam apenas as funes 3D, era necessrio usa-las em conjunto com uma placa 2D
comum. Ambas eram ligadas atravs de um cabo, recurso chamado de video pass-thru. Como
o sinal que trafega atravs do cabo analgico, existe uma certa degradao, o que pode
prejudicar um pouco a qualidade das imagens em 2D em altas resolues. Acima de 1024 x
768 j possvel notar alguma perda de qualidade.
Visual Basic - Linguagem de programao desenvolvida pela Microsoft. Por ser uma
linguagem visual, o VB extremamente fcil de usar, janelas, botes e muitas funes j vem
prontas, bastando ao programador usa-las em seus programas. O custo da praticidade o fato
dos programas serem bem mais pesados do que equivalentes feitos em outras linguagens,
como em C, e de rodarem apenas dentro do Windows.
Visual C++ - Esta uma linguagem de programao desenvolvida pela Microsoft, que oferece
uma interface parecida com a do Visual Basic, mas gera cdigo em C++. Em geral, os
programas escritos em Visual C++ so mais rpidos que semelhantes escritos em Visual Basic,
porm, ambos os cdigos s rodaro sobre sistemas Windows.
VLB - Vesa Local Bus. Um padro de barramento sucessor do ISA, mas anterior ao PCI, usado
apenas em placas para 486. Criado pela Vesa, uma associao de fabricantes de placas de
vdeo em 93.
VLDB - Very large DataBase. Refere-se a um banco de dados muito grande. subjetivo, j que
a noo de grande pode variar muito.
VLIW - Very Long Instruction Word, uma nova arquitetura de processadores, capazes de
combinar vrias instrues numa nica e processa-las em paralelo, com se fossem uma nica
instruo. Um exemplo de processador VLIW o Transmeta Cruso, que combina 4 instrues
e/ou dados, em palavras de 128 bits, processadas em cada ciclo.
Voz sobre IP (VoIP ou Voice Over IP) - Este um termo bastante badalado atualmente, j
que provavelmente o futuro da telefonia. Basicamente, um sistema Voz sobre IP utiliza a
Internet para realizar as chamadas de voz ao invs do sistema telefnico comutado. Com isso,
as chamadas telefnicas sobretudo os interurbanos e chamadas internacionais tornam-se
muito mais baratos.
VPN - As redes de longa distncia so formadas por computadores espalhadas por uma grande
rea geogrfica, um pas por exemplo. Uma VPN, ou virtual private network uma forma
barata de fazer esta conexo, usando a Internet.
Para construir uma VPN, necessrio um servidor rodando um sistema operacional compatvel
com o protocolo PPTP (como o Windows NT 4 Server e o Windows 2000 Server), conectado
Internet atravs de uma linha dedicada. Para acessar o servidor, os clientes precisaro apenas
conectar-se Internet atravs de um provedor de acesso qualquer. Neste caso, os clientes
podem usar provedores de acesso da cidade aonde estejam, pagando apenas ligaes locais
para se conectar rede central. Os dados transmitidos atravs da VPN so encriptados, e por
isso, mesmo se algum conseguir interceptar a transmisso, muito dificilmente conseguir
decifrar os pacotes, mesmo que tente durante vrios meses.
VRML (Virtual Reality Modeling Language) - Padro para criar ambientes 3D, pelos quais o
usurio poder navegar usando um browser que suporte o padro, como IE 5. O problema do
VRML atual ser bastante lento.
380
381
382
WAN - Wide rea Network, uma rede que interliga computadores geograficamente distantes,
localizados em outras cidades, estados, ou mesmo do outro lado do mundo :-)
WAV - Waveform Audio, o formato nativo de udio da famlia Windows. Os arquivos em Wav
so gravados de forma no compactada. O formato suporta vrias taxas de amostragem. Uma
msica em WAV pode ficar com at 1/10 do tamanho se convertida para MP3.
Web - "Teia" em Ingls, um termo usado para se referir redes de computadores. O termo
surgiu devido ao formato de uma teia de aranha lembrar a disposio fsica de uma rede, com
cabos interligando os pontos. O termo WWW significa "Word Wide Web", ou larga teia mundial,
sendo usado com relao Internet.
Weblog - So pginas pessoais, ou sites sem fim lucrativos, dedicados a trazer informaes
sobre um determinado tema. O contedo pode ser escrito diretamente pelo autor, ou trazer
links para matrias publicadas em outras pginas e atualizado diariamente, ou com outra
periodicidade definida. A idia compartilhar informaes e pontos de vista. A maioria dos
Weblogs possui um frum ou outro sistema qualquer que permita aos visitantes postar seus
comentrios. Dois exemplos de Weblogs famosos dedicados Informtica so o
http://www.scripting.com/ e o http://www.slashdot.org/
WDM - Windows Driver Model. O padro de drivers WDM foi criado pela prpria Microsoft, e
seu objetivo principal criar uma plataforma de drivers que sejam compatveis com toda a
famlia Windows. Nos modelos de drivers antigos, utilizados pelo Windows 3.x e pelo Windows
95, o driver continha todas as rotinas necessrias para controlar o dispositivo. Porm, a
maioria destas rotinas eram repetidas em todos os drivers. Esta redundncia s servia para
aumentar o trabalho dos desenvolvedores e, naturalmente, a possibilidade de surgirem erros e
bugs. Outra deficincia a falta de portabilidade, j que cada driver incorpora as rotinas
adequadas ao sistema operacional ao qual se destina. A idia do modelo WDM incorporar
todas estas rotinas repetitivas ao prprio sistema operacional, em arquivos chamados drivers
de classe. Um driver de classe justamente o driver que contm todas as rotinas repetitivas.
Para aumentar a versatilidade, existem drivers de classe diferentes para cada tipo de
dispositivo, existem alguns especficos para scanners, outros para impressoras, outros para
placas de som, etc. Todos os drivers de classe necessrios j acompanham o sistema
operacional, por isso, nem voc, nem os programadores que fazem os drivers precisam se
preocupar com eles. Como todas as funes bsicas j esto embutidas no prprio sistema
operacional, os drivers de dispositivo contm apenas as funes mais especficas, as que
mudam de um dispositivo para o outro. Isto significa que o programador ter muito menos
trabalho e o resultado final ser melhor.
Whell Mouse - So aqueles mouses com uma rodilha entre os botes que serve para rolar as
pginas. bastante til quando se est navegando.
White Book - Livro branco, contm especificaes para os Vdeo CDs, que nada mais so do
que CDs normais, que armazenam vdeo no formato MPEG ao invs de msica. Os vdeo CDs
podem ser vistos em DVD-Players, ou ento usando o CD-ROM do micro e um programa que
exiba filmes em MPEG, como o Movie Player do Windows. Cada Vdeo CD pode armazenar
aproximadamente 1 hora de filme, porm com uma qualidade bem inferior do DVD, algo
parecido com a qualidade de uma fita HVS comum. Apesar de serem raros no Brasil, os Vdeo
CDs foram relativamente comuns no Japo e Estados Unidos, onde vrios ttulos chegaram a
ser lanados neste formato. Os VCDs foram substitudos pelos DVDs
White Hat - Chapu branco. um Hacker "do bem" que invade sistemas apenas com
objetivos de aprendizado, no divulga os dados e ajuda os administradores a corrigir o
problema. At alguns anos atrs, este era considerado o verdadeiro sentido da palavra
"Hacker". Muitos ainda acreditam neste definio.
383
384
enquanto no existir um padro dominante, o que infelizmente ainda deve demorar alguns
anos.
Workstation - Estao de trabalho. Este termo geralmente usado em relao a
computadores com uma grande poder de processamento, usado em aplicaes profissionais
pesadas, como por exemplo, criao de animaes.
Worm Um programa capaz de espalhar-se atravs de uma rede (ou da Internet)
aproveitando-se de alguma brecha do sistema operacional ou de algum programa aberto nos
computadores. Um bom exemplo o Worm Code Red, que afetou milhes de servidores
rodando Windows e o servidor Web IIS da Microsoft, aproveitando-se de uma brecha do
programa para replicar-se automaticamente, invadindo qualquer sistema com a
vulnerabilidade, nem nenhuma interveno do usurio. Ao infectar uma mquina, o worm
passava a retransmitir-se a outras mquinas ligadas a ela, e assim por diante. Felizmente, a
maioria dos Worms no causa maiores estragos alm dos milhares de pacotes de dados que
transmitem pela rede.
Worm (2) - Write once, read many, escreva uma vez, leia vrias. Este um termo usado para
descrever os CDs gravveis, que podem ser gravados apenas uma vez. Os dados tornam-se
ento permanentes e o CD pode ser lido indefinidamente; porm, no existe forma de apagar
os dados ou muito menos gravar outros. Em oposio, existem os CDs regravveis, que podem
ser gravados vrias vezes num CD-RW.
Hoje em dia, praticamente todos os gravadores de CDs so capazes de trabalhar com ambos os
tipos de mdia. Normalmente, voc encontrar no programa de gravao a funo Erase CD
que apaga os dados de CDs regravveis, permitindo uma nova gravao.
Write Through - Tipo antigo de memria cache, usado at o 486 que cacheava apenas as
operaes de leitura de dados. Ou seja, ao ler dados o processador podia contar com o cache,
mas quando era necessrio escrever dados, estes precisavam ser escritos diretamente na
memria RAM, o que causava perda de tempo.
Write Back - Tipo de memria cache mais usado atualmente. Cacheia tanto as operaes de
leitura quanto de gravao de dados.
WTLS - Wireless Transport Layer Security. a camada do protocolo WAP responsvel por
checar a integridade dos dados, realizar a autenticao e encriptar os dados. Apesar dos
problemas e limitaes, o WTLS torna o WAP razoavelmente seguro.
WWW - World Wide Web, ou Wait, Wait, Wait caso voc use modem de 14.4 :-) Veja
tambm: Web.
WYSIWYG - Wat You See Is Wat You Get, o que voc v o que voc obtm. At parece letra
de msica, mas na verdade este termo se refere maioria dos editores de texto com interface
grfica, onde possvel ver o texto da mesma maneira como ele ser impresso. Em contraste,
existem os editores que utilizam marcao (como o LaTex), onde preciso utilizar comandos
para formatar o texto. A vantagem dos editores wysiwyg a facilidade de uso, a desvantagem
a pouca flexibilidade ao tentar obter uma formatao mais exata, o que explica o grande uso
do LaTex em textos mdicos ou acadmicos por exemplo, onde necessria uma formatao
de texto bastante rgida.
-Y-
385
Y2K - Ano 2000, refere-se ao bug do milnio, que felizmente passou sem causar maiores
estragos, alm dos colossais investimentos feitos pelas empresas e governos a fim de corrigir
seus sistemas a tempo. O problema todo surgiu durante as dcadas de 70 e 80. Para
economizar memria, um artigo escasso na poca, era comuns os programadores
armazenarem datas com apenas dois dgitos para o ano, que ia de 0 a 99, fazendo com que os
sistemas no fossem capazes de distinguir 2000 de 1900, o que poderia causar um colapso no
sistema financeiro por exemplo.
Yellow Book - Este nada mais do que o padro para CDs de dados. Assim como o Red Book,
este foi desenvolvido atravs da parceria entre a Philips e a Sony e publicado em 1983. O
Yellow Book original previa dois modos de gravao, o modo 1 e o modo 2. A diferena que
enquanto no modo 1 temos reservados 288 bytes em cada setor para os cdigos de correo
de erros, no modo 2 todos os 2352 bytes do setor so usados para gravar dados (como nos
CDs de udio). A idia era usar o modo 2 para gravar CDs que armazenassem dados como
imagens e vdeo, onde a corrupo de alguns bits no causasse maiores problemas. Em 1985,
uma parceria entre vrios fabricantes criou o ISO 9660, uma padronizao para CDs de dados,
que estabelecia o uso do modo 1 como padro entre vrias outras especificaes. Como o ISO
9660 era compatvel com vrios sistemas operacionais, tornou-se rapidamente o padro da
indstria. Apesar de sua universalidade, o ISO 9660 tinha a grave limitao de permitir nomes
de arquivos de no mximo 8 caracteres (como no DOS). Para quebrar esta limitao, outros
fabricantes criaram extenses para o ISO 9660 original, que permitiam nomes de arquivos
longos. Porm, ao contrrio do ISO que universal, cada um destes padres pode ser lidos
dentro de um sistema operacional em particular: a extenso que permite nomes longos dentro
do Windows chamada-se Joilet a que se destina ao Unix chama-se Rock Ridge enquanto a
Apple Extensions destina-se aos Macs.
Yottabyte - Equivale 2 elevado 80 potncia. Realmente muita coisa. Equivale a 1.024
Zetabytes, 1.048.576 Exabytes ou 1.073.741.800 Petabytes, sendo que 1 Petabyte equivale
1024 Terabytes, ou 1.048.576 Gigabytes.
-ZZ-Buffer - Numa imagem tridimensional, alm das informaes relativas largura e altura (X
e Y), temos as relativas profundidade (Z). Estas informaes so guardadas numa rea
reservada da memria de vdeo, e se destinam a determinar com preciso a posio de cada
polgono na imagem.
ZAW - Zero Administration for Windows. Uma coleo de utilitrios produzidos pela Microsoft
que visa diminuir o trabalho dos administradores de rede, permitindo atualizar programas das
estaes apartir de qualquer ponto da rede, por exemplo.
Zettabyte (ZB) - Medida de armazenamento que corresponde a 2^70 bytes. Equivale a 1.024
Exabytes, 1.048.576 Petabytes, 1.073.741.800 Terabytes, etc.
Zif - Zero Insertion Force. um padro de encaixe utilizado pela maioria dos processadores
com encaixe em formato de soquete. Para instalar ou desinstalar o processador, basta levantar
uma alavanca ao lado do encaixe, encaixar o processador e baixa-la novamente. No preciso
fazer fora para realizar o encaixe, da o nome.
Zoned Bit Recording Num disco rgido os dados so gravados em milhares de trilhas
concntricas, que comeam na borda dos discos magnticos e se estendem at o centro, como
um monte de anis de tamanhos diferentes, um dentro do outro.
A trilha mais externa de um disco rgido possui mais que o dobro de dimetro da trilha mais
interna e, consequentemente, possui capacidade para armazenar muito mais dados. Porm,
nos primeiros discos rgidos, assim como nos disquetes, todas as trilhas do disco,
386
independentemente de seu dimetro, possuem o mesmo nmero de setores, fazendo com que
nas trilhas mais externas, os setores ocupem um espao muito maior do que os setores das
trilhas mais internas.
Tnhamos ento um grande espao desperdiado, pois preciso nivelar por baixo, fazendo com
que todas as trilhas possuam o mesmo nmero de setores permitido pelas trilhas mais
internas, acabando por desperdiar enormes quantidades de espao nas primeiras trilhas do
disco.
O recurso de Zoned bit Recording permite variar a quantidade de setores por trilha, de acordo
com o dimetro da trilha a ser dividida, permitindo uma organizao mais racional do espao
em disco e permitindo aumentar a densidade de gravao. A quantidade de setores em cada
trilha definida durante a formatao fsica do disco rgido, feita no final do processo de
fabricao.
ZX-80 - Lanado em 1979 pela Sinclair, o ZX-80 faz parte da lista dos primeiros computadores
pessoais da histria. Ele no era to poderoso quanto o Apple II, o sonho de consumo da
poca, mas tinha a vantagem de custar apenas 99 dlares (pouco mais de 400 em valores
corrigidos) Foi provavelmente o primeiro computador popular da histria. O processador era
um Z80, da Zilog, operando a apenas 1 MHz. A memria RAM tambm era algo minsculo,
apenas 1 KB, combinados com 4 KB de memria ROM que armazenavam o Basic, usado pelo
aparelho. Como em qualquer sistema popular da poca, os programas eram armazenados em
fitas K7. Considerando preo o Z80 foi uma mquina surpreendente, mas claro, tinha pesadas
limitaes, mesmo se comparado com outras mquinas da poca. Apesar dele j vir com uma
sada de vdeo, a resoluo grfica era de apenas 64x48, mesmo em modo monocromtico, j
que o adaptador de vdeo tinha apenas 386 bytes de memria. Existia tambm um modo
texto, com 32 x 24 caracteres.
387