Você está na página 1de 28

HARDWARE

MANUA
&
REDES

Composto por: Hugo


Pancada

ORIGEM: http://www.guiadohardware.net

ndice
:. Hardware...........................................................................................................3
:. Como funciona o sistema binrio?.................................................................4
:. Como tudo funciona.......................................................................................5
:. Arquitecturas..................................................................................................8
:. Componentes.................................................................................................9
:. Desktops x Notebooks x Handhelds x Palmtops.........................................11
:. Escolhendo a melhor configurao.............................................................13
:. Escolhendo a placa me..............................................................................14
:. Escolhendo os outros perifricos.................................................................15
Memria RAM......................................................................................................15
Processador......................................................................................................... 15
Disco Rgido.........................................................................................................16
Placa de Vdeo.....................................................................................................16
Modem.................................................................................................................16
Placa de Som.......................................................................................................17

:. Upgrades e actualizaes............................................................................17
O melhor custo/benefcio.....................................................................................18

:. Benchmarks, medindo sem erros................................................................21


:. Linguagens de programao.......................................................................22
Colocando a mo na massa...........................................................................22
Assembly.............................................................................................................23
Fortran................................................................................................................. 24
Pascal..................................................................................................................24
Cobol.................................................................................................................... 24
C.......................................................................................................................... 24
C++...................................................................................................................... 24
Visual Basic..........................................................................................................25
Delphi...................................................................................................................25

:. Redes...........................................................................................................25

Manual de Hardware e Redes ..... Pgina

:. Hardware
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, aceder a Internet, ou seja,
usar o computador. Mas, de entre todos estes utilizadores, 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 euros? Por que
alguns modems so to ruins? Como um PC funciona??
O objectivo deste texto introdutrio lhe dar uma viso geral sobre os componentes que
formam um computador actual e como tudo funciona. Voc encontrar tambm vrias dicas de
compra, explicaes sobre termos e convenes usadas, etc. O objectivo 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.

:. Como funciona o sistema binrio?


Existem duas maneiras de representar uma informao: analogicamente ou digitalmente. Uma
msica gravada numa fita K-7 de forma analgica, codificada na forma de uma grande onda
de sinais magnticos, que pode assumir um nmero ilimitado de frequncias. Um som grave
seria representado por um ponto mais baixo da onda, enquanto um ponto mais alto
representaria um som agudo. O problema com esta representao, que qualquer
interferncia causa distores no som. Se os computadores trabalhassem com dados
analgicos, certamente seriam muito passveis de erros, pois qualquer interferncia, por
mnima que fosse, causaria alteraes nos dados processados e consequentemente nos
resultados.
O sistema digital por sua vez, permite armazenar qualquer informao na forma de uma
sequncia de valores positivos e negativos, ou seja, na forma de uns e zeros. O nmero 181
por exemplo, pode ser representado digitalmente como 10110101. Qualquer tipo de dado, seja
um texto, uma imagem, um vdeo, um programa, ou qualquer outra coisa, ser processado e
armazenado na forma de uma grande sequncia de uns e zeros.
justamente o uso do sistema binrio que torna os computadores fiveis, 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, contraco 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

Manual de Hardware e Redes ..... Pgina

(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 Bit =

1 ou 0

1 Byte =

Um conjunto de 8 bits

1 Kbyte =

1024 bytes ou 8192 bits

1 Megabyte =

1024 Kbytes, 1.048.576 bytes ou 8.388.608 bits

1 Gigabyte =

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 a falar 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.

:. Como tudo funciona


A arquitectura bsica de qualquer computador completo, seja um PC, um Macintosh ou mesmo
um computador de grande porte, formada por apenas 5 componentes bsicos: processador,
memria RAM, disco rgido, dispositivos de entrada e sada e softwares.
O processador o crebro do sistema, encarregado de processar todas as informaes.
Porm, apesar de toda sua sofisticao, o processador no pode fazer nada sozinho. Para
termos um computador funcional, precisamos de mais alguns componentes de apoio:
memria, unidades de disco, dispositivos de entrada e sada e finalmente, os programas a
serem executados.
A memria principal, ou memria RAM, usada pelo processador para armazenar os dados
que esto sendo processados, funcionando como uma espcie de mesa de trabalho. A
quantidade de memria RAM disponvel, determina quais actividades o processador poder
executar. Um engenheiro no pode desenhar a planta de um edifcio sobre uma carteira de
escola. Caso a quantidade de memria RAM disponvel seja insuficiente, o computador no
ser capaz de rodar aplicativos mais complexos. O IBM PC original, lanado em 1981, por
exemplo, possua apenas 64 Kbytes de memria e por isso era capaz de executar apenas
programas muito simples, baseados em texto. Um PC actual possui bem mais memria: 64
MB, 128 MB ou mais, por isso capaz de executar programas complexos.

Manual de Hardware e Redes ..... Pgina

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 facto de ser voltil, ou seja,
de perder todos os dados gravados quando desligamos o computador.
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 computador 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 operativos actuais, 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 computador,
assim como entre o computador e o utilizador, 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 utilizador e
o computador. Nesta categoria podemos enquadrar o teclado, rato, microfone, etc. (para a
entrada de dados), o monitor, impressoras, colunas 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 computador, 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 computador, fazendo com que eles executem as mais variadas tarefas, de jogos a
clculos cientficos.
Os programas instalados, determinam o que o computador saber fazer. Se voc quer ser
um engenheiro, primeiro precisar ir para faculdade e aprender a profisso. Com um
computador no to diferente assim, porm o aprendiz 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 computador seja capaz de desenhar, basta ensin-lo atravs da
instalao um programa de desenho, como o Corel Draw e assim por diante.
Toda a parte fsica do computador: processadores, memria, discos rgidos, monitores, enfim,
tudo que se pode tocar, chamada de hardware, enquanto os programas e arquivos
armazenados so chamados de software.

Manual de Hardware e Redes ..... Pgina

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 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 directamente 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, folhas de clculo, jogos, etc. rodam sobre estes
programas residentes, no precisando aceder directamente 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 correcto. 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 correctos. 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 correctos, o Windows ir instala-los e o
dispositivos passar a funcionar.
Lembre-se que existem drivers especficos para cada sistema operativo. 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
operativo, que funciona como uma ponte entre o hardware e o utilizador, automatizando o uso
do computador, e oferecendo uma base slida a partir da qual os programas podem ser
executados.
Continuando com os exemplos anteriores, o sistema operativo poderia ser definido como a
personalidade do computador. Um computador rodando o Linux por exemplo, dificilmente
seria to amigvel e fcil de operar quanto um outro computador rodando o Windows 98. Por
outro lado, este ltimo jamais seria to estvel quanto um terceiro computador rodando o
Windows 2000. As diferenas no param por a: Os programas desenvolvidos para rodar sobre

Manual de Hardware e Redes ..... Pgina

um determinado sistema operativo quase sempre so incompatveis com outros. Uma verso
do Corel Draw desenvolvida para rodar sobre o Windows 98, jamais rodaria sobre o Linux por
exemplo, seria preciso reescrever todo o programa, criando uma nova verso.
A interface dos vrios sistemas operacionais tambm diferente. No MS-DOS, por exemplo,
temos apenas um prompt de comando baseado em texto, enquanto no Windows temos uma
interface grfica baseada em janelas.
Esta diviso visa facilitar o trabalho dos programadores, que podem se concentrar em
desenvolver aplicativos cada vez mais complexos, num espao de tempo cada vez menor.
Fazer um programinha simples de controle de caixa em uma linguagem de baixo nvel, como o
Assembler, por exemplo, tomaria pelo menos um dia inteiro de trabalho de um programador.
Um programa com as mesmas funes, feito em uma linguagem visual (ou de alto nvel) como
o Visual Basic ou Delphi, tomaria bem menos tempo, e ainda por cima teria uma interface
grfica muito mais bonita e amigvel, j que muitas das funes usadas no programa j
estariam prontas.

:. Arquitecturas
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 si, 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 arquitecturas, 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 edio electrnica.
Durante muito tempo, a prpria Apple pareceu se conformar com a posio, lanando
computadores voltados principalmente para o seguimento profissional. Actualmente, vemos
uma aceitao maior dos Macs, principalmente devido ao lanamento do iMac, mas os PCs
ainda so a grande maioria.
Como os computadores PC possuem uma arquitectura aberta, ou seja, a possibilidade de
vrios fabricantes diferentes desenvolverem os 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
computador montado atravs de upgrades, trocando alguns componentes para melhorar seu
desempenho.
Mesmo computadores de grife, como os IBM, Compaq, Itautec, Dell, etc. tambm so
computadores 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

Manual de Hardware e Redes ..... Pgina

placa me da Asus, memrias da Kingstone, CD-ROM e drive de disquetes da Mitsumi, um


monitor da LG, e por a vai :-) A diferena principal entre os computadores montados e os
computadores de grife que os ltimos so montados por grandes empresas e temos todo o
suporte e garantia. Porm, adquirindo um computador de grife, quase sempre pagamos mais
caro e ao mesmo tempo no temos tanta liberdade para configurar o computador a gosto.
Entretanto, o simples fato de comprar um computador de grife no garantia de qualidade.
Em geral eles possuem uma qualidade bem superior dos computadores montados por lojas
de informtica por exemplo. Porm, a necessidade de lanar computadores de baixo custo,
muitas vezes leva os grandes fabricantes a lanarem verdadeiras bombas no mercado, usando
componentes de baixssima qualidade. A lista enorme, j tivemos casos de computadores de
grife que no traziam sequer memria cache L2 (na poca em que este ainda fazia parte da
placa me). Pesquisando por a, voc ir encontrar vrios PCs de marcas conceituadas, usando
placas PC-Chips, pouca memria RAM, etc. economias que aumentam o lucro do integrador,
deixando a bomba na mo do infeliz que compra-los.

:. 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. Actualmente 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 computador. 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 electricamente o processador.
Cada processador precisa de uma placa me desenvolvida especialmente para ele pois, devido
diferenas de arquitectura, os processadores possuem necessidades diferentes. Cada
processador possui um nmero diferente de contactos, 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 computador (e consequentemente as possibilidades de upgrade) e influencia
directamente 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 computador no possui um slot AGP.

Manual de Hardware e Redes ..... Pgina

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 contactos 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 computador. O gabinete traz tambm a fonte de alimentao,
responsvel por converter a corrente alternada da tomada (AC) em corrente contnua (DC)
usada pelos componentes electrnicos. A fonte tambm serve para atenuar pequenas
variaes de tenso, protegendo o equipamento.

Manual de Hardware e Redes ..... Pgina

A placa me, o processador, os mdulos de memria e o disco rgido, so os quatro


componentes bsicos do computador. Porm, por enquanto temos um equipamento autista,
incapaz de receber ou transmitir informaes. Precisamos agora adicionar sentidos na forma
de mais componentes. Os essenciais so a placa de vdeo, que permite que o computador
possa gerar imagens a serem mostradas no monitor, teclado e mouse, que permitem ao
utilizador operar o computador.
Outros componentes permitem ampliar os recursos do computador, mas podem ser definidos
como opcionais, j que o computador pode funcionar sem eles:
O CD-ROM permite que o computador leia CDs com jogos ou programas. Caso o computador
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 computador 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 computador 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 as disquetes ainda so muito usadas 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.

:. Desktops x Notebooks x Handhelds x Palmtops


Durante a dcada de 70, os computadores eram classificados como computadores, minicomputadores ou micro-computadores, de acordo com seu tamanho. Naquela poca, minicomputador era qualquer coisa do tamanho de um armrio e os grandes computadores
ocupavam facilmente uma sala inteira.
Actualmente, os termos da moda so outros. Os computadores de mesa so chamados de
desktops. Os notebooks possuem os mesmos recursos dos computadores de mesa, porm
so mais leves e consomem menos energia, visando aumentar a autonomia das baterias.
Comparados com os desktops, a vantagem dos notebooks sua portabilidade e as
desvantagens so os fatos de serem mais caros, mais frgeis e menos confortveis de usar. Os
primeiros computadores portteis, lanados no incio da dcada de 80 pesavam em mdia 12
quilos, enquanto os actuais no costumam pesar mais do que 3 Kg. Para quem precisa de
portabilidade, mas ao mesmo tempo no abre mo de um computador com todos os recursos
de um computador de mesa, os notebooks so a soluo mais acertada.

Manual de Hardware e Redes ..... Pgina 10

Notebook

Porm, para quem precisa apenas de recursos mais bsicos, como processamento de textos,
folhas de clculo, agenda electrnica 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.
A partir dos anos 90, tivemos a popularizao de mais duas classes de computadores
portteis, os handhelds e os palmtops. A ideia 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, folhas
de clculo, 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 computadores
de mesa, possui verses compactas do Word, Excel e PowerPoint, alm de permitir a instalao
de programas ou jogos desenvolvidos para ele.

Handheld Psion Revo

Os palmtops por sua vez, so ainda mais compactos e no possuem teclado. O texto ou
digitado sobre um teclado grfico formado em parte da tela, ou ento escrito mo em um
espao reservado. O exemplo mais famoso e bem sucedido de palmtop o Palm Pilot da 3com,
que utiliza o PalmOS, um sistema operativo proprietrio. O sucesso do Palm Pilot estimulou
aqueles que o desenvolveram a criar milhares de programas para ele, englobando

Manual de Hardware e Redes ..... Pgina 11

praticamente todo o tipo de aplicaes, de clculos cientficos a jogos. Estima-se que em


Dezembro de 2001 j existissem mais de 75.000 programas, uma boa parte aplicativos
freeware.
A Microsoft concorre com os Palms atravs do Pocket PC, uma verso reduzida do Windows
que roda em PCs de mesa. Em verses anteriores, este sistema era chamado de Windows CE.
O nome mudou apenas por questes de marketing.
Os Palmtops com o Pocket PC quase sempre trazem telas coloridas, processadores Arm de at
220 MHz, de 16 a 64 MB de memria, suporte a MP3, etc. configuraes bem superiores s
dos Palms que trazem 2 ou 8 MB de memria, processadores DragonBall de 32 MHz e telas
monocromticas na maioria dos modelos. Por outro lado, o Pocket PC tambm um sistema
muito mais pesado, o que nivela o desempenho das duas classes.
Em todos os casos, possvel fazer a conexo com um computador de mesa para fazer backup
das informaes gravadas, trocar arquivos e instalar novos programas.

Palm IIIc

Compaq Ipaq,
com o MS Pocket PC

Conforme os processadores e outros componentes evoluem, no apenas a velocidade que


aumenta. Os componentes so cada vez mais miniaturizados, o que traz como consequncia
um ganho essencial no ramo dos portteis: um consumo elctrico cada vez mais baixo.
Um 486 de 100 MHz processa 100 milhes de instrues por segundo e consome
aproximadamente 5 Watts de electricidade. Um Mobile Pentium III de 500 MHz (a verso
especial, com um consumo elctrico ultra baixo) processa 1.5 bilho de instrues, com
apenas 3 watts. A mesma proporo se mantm nos chips destinados a aparelhos portteis.
Isto significa que os aparelhos portteis so capazes de executar cada vez mais funes e
rodar aplicativos cada vez mais complexos. E esta uma tendncia que veio para ficar.
Recentemente a Microsoft lanou uma verso do Windows destinada especialmente a
computadores de mo e outros tipos de sistemas integrados, o Windows XP Embedded. O
Linux pode ser facilmente portado para vrias arquitecturas e o concorrente natural para o
Windows tambm neste campo.
A diferena de recursos entre os PCs de mesa e um handheld est diminuindo rpido, embora
a diferena de preo tambm. Das agendas electrnicas de 50 reais, saltamos para os iPaqs de
1500 reais.

Manual de Hardware e Redes ..... Pgina 12

:. Escolhendo a melhor configurao


Todos os componentes de um PC, influenciam directamente no desempenho global da
mquina. Como num carro, onde um nico componente de baixo desempenho afecta
negativamente todo o conjunto.
Apesar do desejo de todos ser um computador equipado com um processador topo de linha,
muita memria RAM, vrios Gigabytes de espao no disco rgido, placa de vdeo 3D, DVD, etc.
Nem todos estamos dispostos a gastar 2.000 ou 3.000 dlares numa configurao assim. Entra
em cena ento o factor custo/beneficio: determinar qual configurao seria melhor dentro do
que se pode gastar. O objectivo deste trecho justamente este, ajud-lo a escolher a melhor
configurao em termos de custo/benefcio em cada caso. Para isto, estudaremos no que cada
componente afecta o desempenho e em quais aplicaes cada um, mais importante.
A primeira coisa que deve ser levada em conta a aplicao a que o computador ser
destinado, ou seja: quais programas sero utilizados nele.
Um PC usado em um escritrio, onde so usados o Word, Excel e Internet por exemplo, no
precisa de um processador muito poderoso, mas indispensvel uma quantidade pelo menos
razovel de memria RAM, e um disco rgido razoavelmente rpido. Enquanto que, num
computador destinado a jogos, o principal seria um processador rpido, combinado com uma
boa placa de vdeo 3D.

:. 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 fiabilidade 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.
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 computador instvel, causando travamentos
constantes no Windows. Travamentos que frequentemente so causados por falhas de
hardware, e no por bugs do programa.
Procure comprar placas de boas marcas, como Asus, Abit, Soyo e Supercomputador. 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

Manual de Hardware e Redes ..... Pgina 13

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 projectada 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 computador
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 computadores mais
baratos, destinados a aplicaes leves, onde a economia mais importante, mas no pensem
em usar uma num computador mais lento, pois no valer pena. Se o problema dinheiro,
prefira comprar um processador mais simples e barato, mas coloc-lo em uma boa placa me.

:. Escolhendo os outros perifricos


Existem basicamente 4 determinantes de desempenho num computador: o processador, a
quantidade de memria RAM, a velocidade do disco rgido e a placa de vdeo. A importncia de
cada um varia de acordo com a aplicao do computador.

Memria RAM
Se o computador 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 computador comear a ficar lento e
a aceder intermitentemente o disco rgido em momentos de actividade mais intensa.
Se o utilizador 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 computador se destina principalmente a jogos.
Caso o computador se destine ao processamento de imagens, vdeo ou edio, 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 actuais) 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

Manual de Hardware e Redes ..... Pgina 14

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 computador mais antigo,
principalmente se o computador 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 MB em computadores 486 e de 32 a 64 MB em computadores
Pentium ou K6 de 100 a 166 MHz.

Processador
Nem sempre a instalao de um processador mais moderno torna o computador mais rpido.
Muitas vezes, aumentar a quantidade de memria ou trocar o disco rgido faz mais efeito.
Como sempre, depende da aplicao.
Caso o computador se destine principalmente a jogos, ento vale pena investir em um
processador topo de linha, como um Athlon ou um Pentium 4. Caso o computador de destine
ao processamento de imagens ou edio, um processador topo de linha ir ajudar, mas apenas
se o computador 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 computador 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.
Seria um pouco de exagero querer descrever cada processador aqui, at por que eu j fiz
isso :-)

Disco Rgido
O desempenho do disco rgido determina a velocidade em que sero abertos programas e
arquivos. Um disco rgido rpido, tambm ajuda caso o computador tenha pouca memria.
Mesmo com um processador potente e muita memria, tudo ficar lento caso o disco rgido
no acompanhe.
Quase sempre, os discos rgidos de maior capacidade so mais rpidos, mas como sempre
existem excepes. Procure saber o tempo de acesso, a velocidade de rotao e a densidade
do disco.
O tempo de acesso do disco varia geralmente entre 8 e 12 milessegundos, dependendo do HD.
O tempo de acesso determina quanto tempo a cabea de leitura demorar para achar o dado a
ser lido. Um valor mais baixo corresponde a um melhor desempenho.
A velocidade de rotao medida em RPMs, ou rotaes por minuto. Quanto mais rpido o
disco girar, mais rpido um dado ser encontrado. A densidade, ou quantos dados cabero em
cada disco tambm determina o desempenho, pois como os dados estaro mais prximos,
sero localizados mais rapidamente. Voc saber a densidade dividindo a capacidade total do
disco rgido pela quantidade de cabeas de leitura que ele possui (pois o disco possuir um
platter para cada cabea de leitura). Um disco de 6 GB, com 4 cabeas de leitura, por

Manual de Hardware e Redes ..... Pgina 15

exemplo, possui densidade de 1,5 GB por disco. Quanto maior a densidade melhor.

Placa de Vdeo
Como vimos, existem tanto placas de vdeo 2D, como placas de vdeo 3D. Caso o computador
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 computador 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 actuais). Actualmente at
mesmo as placas de vdeo onboard esto vindo com recursos 3D, apesar do desempenho no
se comparar com uma placa mais potente.

Modem
Actualmente, 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 computador 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 a partir de 80 euros, mas executam eles mesmos todas as
funes.

Placa de Som
A placa de som no influencia em nada o desempenho do computador, 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 Turtle Beath Montego e a Sound Blaster Live, que
geram sons que parecem vir de todas as direces, 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 actualizaes
Fazer um upgrade, significa trocar alguns componentes de um computador j ultrapassado a
fim de melhorar seu desempenho. Porm, muitas vezes, o computador est to desactualizado
que seria preciso trocar quase todos os componentes para conseguir atingir um desempenho
aceitvel. Neste caso, compensaria mais vender o computador 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

Manual de Hardware e Redes ..... Pgina 16

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 computador 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 utilizador estivesse com problemas de espao.
Configurao 2
Pentium 233 MMX
32 MB de memria RAM
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 utilizador esteja com
problemas de espao).
No seria uma boa ideia pensar em trocar o processador, pois para instalar um Pentium II,
Celeron, ou mesmo um K6-2 neste computador, teramos que trocar tambm a placa me.
Caso os mdulos de memria actuais 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 utilizador do computador goste de jogos, ou pretenda trabalhar com imagens
tridimensionais, ento uma placa de vdeo 3D, de um modelo mais simples, seria uma boa
ideia.
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 uma
excelente configurao, com excepo do disco rgido, muito pequeno e lento para um

Manual de Hardware e Redes ..... Pgina 17

computador deste porte. Seria uma boa ideia 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
utilizador 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/benefcio
Simplesmente comprar o melhor computador 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 j est. Porm, a no ser voc seja algum milionrio excntrico, esta
provavelmente no ser uma boa ideia. 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, as anteriores caem de preo, e as muito antigas so retiradas do mercado. A
diferena de preo entre a verso topo de linha e a anterior, que em geral apenas 5 ou 6%
mais lenta, pode chegar a quase 50%, e a diferena entre a verso mas rpida e a verso
mais lenta encontrada venda (que em geral tem um desempenho apenas 35 ou 50% menor)
pode ser de mais de 10 vezes! Por exemplo, logo que o Pentium III de 1 GHz foi lanado,
custava nos EUA, quase 1.000 dlares. Na mesma poca, as mesmas lojas (nos EUA), vendiam
um Celeron de 500 MHz por cerca de apenas 50 dlares! No Brasil os preos claro so um
pouco mais altos, mas a proporo a mesma.
Vendo isso, voc logo perceber que simplesmente no vale pena comprar o processador
mais rpido, mas sim pagar 3 ou 4 vezes menos por um processador apenas um pouco mais
lento.

Manual de Hardware e Redes ..... Pgina 18

A tabela a seguir mostra alguns dos preos de venda da Intel. Esta tabela mostra os preos de
venda dos processadores em lotes de 1000, para os revendedores.

Preos de venda do Pentium III, em lotes de 1000 unidades

Preo em
27/02/2000

Preo em
23/04/2000

Preo em
Preo em
Preo em
28/05/2000 16/07/2000 28/09/2000

Pentium III
no disponvel
de 1 GHz

no disponvel

no disponvel no disponvel

Pentium III
no disponvel
de 933 MHz

no disponvel

744

696

572

Processador

754

Pentium III
de 866 MHz

776

744

562

508

401

Pentium III
de 850 MHz

765

733

551

455

348

Pentium III
de 800 MHz

647

562

385

249

251

Pentium III
de 750 MHz

530

455

246

242

241

Pentium III
de 733 MHz

455

337

241

230

193

Pentium III
de 700 MHz

417

316

193

fora de linha

fora de linha

Pentium III
de 667 MHz

337

251

fora de linha

fora de linha

fora de linha

Pentium III
de 650 MHz

316

241

fora de linha

fora de linha

fora de linha

Pentium III
de 600 MHz

241

193

fora de linha

fora de linha

fora de linha

Pentium III
de 550 MHz

193

193

193

fora de linha

fora de linha

Pentium III
de 533 MHz

193

fora de linha

fora de linha

fora de linha

fora de linha

Manual de Hardware e Redes ..... Pgina 19

Pentium III
de 500 MHz

193

fora de linha

fora de linha

fora de linha

fora de linha

Preos de venda do Celeron, em lotes de 1000 unidades

Processador

Preo em
Preo em
Preo em
Preo em
27/02/2000 23/04/2000 28/05/2000 16/07/2000

Celeron de
600 MHz

181

138

112

79

Celeron de
566 MHz

167

103

93

69

Celeron de
533 MHz

127

93

79

fora de linha

Celeron de
500 MHz

93

73

69

fora de linha

Celeron de
466 MHz

73

69

fora de linha

fora de linha

Celeron de
433 MHz

69

fora de linha

fora de linha

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 actualizar um sistema antigo, caso o sistema antigo utilize memrias de 72 vias
por exemplo. No caso do HD, o factor mais importante a capacidade, mas o desempenho

Manual de Hardware e Redes ..... Pgina 20

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 computador de dois
anos atrs, completamente ultrapassado pelos padres actuais, pode rodar com desenvoltura
em quase todos os aplicativos mais actuais. 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 computador topo de linha e um
equipamento um pouco mais antigo, desde claro, que ambos estejam correctamente
configurados.
Actualmente, temos apenas dois tipos de aplicativos que realmente utilizam todo o poder de
processamento de um computador topo de linha: aplicativos profissionais de renderizao de
imagens e edio de vdeo e os jogos mais actuais. Isso no significa que estes aplicativos no
rodem ou fiquem muito lentos em um computador um pouco ultrapassado, mas que ficam
mais rpidos, ou com mais detalhes (no caso dos jogos) num computador topo de linha. Se
vale penas gastar duas vezes mais num computador 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 excepo
apenas de filtros e operaes mais demoradas) a diferena para o utilizador 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
computador. 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.

:. Benchmarks, medindo sem erros


Existem vrios programas dedicados a medir a performance de um componente isolado, o HD
por exemplo, ou o desempenho do computador como um todo, neste caso simulando o
trabalho de programas do dia a dia.
Porm, muito fcil forjar resultados, fazendo parecer que um produto muito melhor do que
o do concorrente, mesmo sem distorcer os resultados obtidos pelo programa.
Em geral, um determinado componente, um processador por exemplo, mesmo que no geral
seja um pouco mais lento do que o do concorrente, sempre se sair melhor do que ele em
algumas aplicaes. Se for criado um programa de benchmark que privilegie estas operaes
que so executadas mais rpido, temos o milagre de fazer um equipamento inferior parecer
mais rpido.

Manual de Hardware e Redes ..... Pgina 21

No mundo capitalista, este tipo de estratgia, de divulgar as vantagens de um produto, ao


mesmo tempo que se esconde seus defeitos, muito usada em todos os sectores, no apenas
no mundo da informtica. Por isso que em geral no se deve dar tanta ateno aos
benchmarks divulgados pelos prprios fabricantes. Muitos so honestos ao apresentar os
resultados, mas outros no; sempre nos deixando com o p atrs.
Mesmo em se tratando de testes feitos por pessoas bem intencionadas, sem nenhum tipo de
vnculo com os fabricantes, muitas vezes temos resultados errados, simplesmente por serem
usados programas de benchmark inadequados ou ultrapassados. Por exemplo, rodando o
Norton System Info para DOS, que um benchmark bem antigo, em um Pentium de 200 MHz
e em um Pentium Pro tambm de 200 MHz, os resultados obtidos mostraro o Pentium comum
mais de duas vezes mais rpido do que o Pentium Pro, quando na prtica o Pentium Pro
muito mais rpido. Usando o Wintune 97 em um Pentium MMX de 233 MHz e em um K6,
tambm de 233 MHz, teremos resultados mostrando o K6 quase 50% mais rpido, quando na
realidade os dois processadores praticamente empatam. Estes so apenas dois exemplos de
uma lista enorme.
Existem programas que realmente conseguem mostrar resultados bastante precisos. A Ziff
Davis por exemplo, desenvolve excelentes programas de bachmark para vrias situaes; para
medir o desempenho dentro de aplicativos de escritrio, para medir o desempenho em grficos
3D, etc. Estes so os programas adoptados nos testes da PC Magazine Americana, entre outras
publicaes.
Os
programas
da
Ziff
Davis
podem
ser
encontrados
em
http://www.ziffdavis.com
Existem outros casos de bons programas claro, como por exemplo o BAPCo SYSMark,
SPECviewperf 6.1.1 entre outros.
A fim de medir correctamente a performance, preciso executar testes relativamente
demorados. Esta a principal diferena entre bons programas de benchmark e outros que
mostram erros gritantes, justamente o tempo do teste. Enquanto no Business Winstone da Ziff
Davis, o teste pode durar vrias horas, no Wintune o teste dura poucos segundos. Em 99%
dos casos, estes testes rpidos so imprecisos.
Outra diferena, 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
operativo 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 computadores 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, eis o erro
de configurao.
Moral da histria: no acredite em todos os nmeros que ver por a. Lembre-se dos comerciais

Manual de Hardware e Redes ..... Pgina 22

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 factor 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 sequncias
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 frequncias 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.
Para conseguir que nossas mquinas burras possam fazer todas as coisas produtivas que
vemos, preciso orient-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 acedidos, 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
sequncias como 10111011101101101110110011001010 para cada instruo do processador
e para cada endereo de memria a ser acedido, 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 objectivo 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 ideia do assembly

Manual de Hardware e Redes ..... Pgina 23

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 fazer download 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 crackar programas, quebrar cdigos de proteco
(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 directamente com as instrues do
processador, o assembly chamado de linguagem de baixo nvel. Existem tambm linguagens
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 directamente 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
optimizado quanto um programador experiente conseguiria.
Fortran a contraco 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 a partir da metade
da dcada de 60, quando surgiram vrias verses diferentes. Actualmente 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

Manual de Hardware e Redes ..... Pgina 24

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 optimizados 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 optimizado.
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 objectos, sendo tambm bem mais fcil de utilizar. O C++ bastante usado
actualmente para desenvolver muitos programas para vrias plataformas.

Voc pode fazer download de um compilador C/C++ gratuito 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 nos seus programas. O custo da
prtica o facto 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 da maioria dos programadores que de
uma forma geral, os programas escritos em Delphi so mais rpidos do que os desenvolvidos

Manual de Hardware e Redes ..... Pgina 25

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.

:. Redes
As redes so um campo cada vez mais importante ultimamente. Basta lembrar que a Internet,
to essencial hoje em dia, nada mais do que uma rede de computadores.
Existem vrias arquitecturas de rede e novas so criadas a cada dia, mas felizmente, a
tendncia que sempre um nico ou alguns poucos padres sobrevivam em cada rea.
O padro Ethernet por exemplo se tornou quase onipresente nas redes cabeadas. Isso trouxe
algo muito positivo, que foi a facilidade em montar redes. Como todas as placas so
compatveis e os cabos so padronizado, muito fcil encontrar os componentes e o preo
caiu muito.
Temos trs padres de redes Ethernet: de 10 megabits, 100 megabits e 1 gigabit. As placas
so intercompatveis, mas ao combinar placas de velocidades diferentes, a rede passa a operar
na velocidade da placa mais lenta, a menos que voc invista num switch, que capaz de isolar
as transmisses, permitindo que cada placa opere na sua velocidade, sem prejudicar as
demais.
Mas, afinal, o que um switch?
Um switch uma espcie de irmo mais velho do hub, os dois tem a mesma funo, ou seja,
servir como um ponto central para a rede. Todas as placas de rede so ligadas ao hub ou
switch e possvel ligar vrios hubs ou switchs entre si caso necessrio.
A diferena que o hub apenas retransmite tudo o que recebe para todas as estaes. Isto
significa que apenas uma pode falar de cada vez e que todas precisam operar na mesma
velocidade (sempre nivelada por baixo). Isto funciona bem em pequenas redes, mas confirme
o nmero de PCs aumenta, o desempenho diminui rapidamente.
Surgem ento os switchs, aparelhos mais inteligentes, que so capazes de estabelecer ligaes
apenas entre o emissor e o destinatrio da transmisso. Isso permite que vrias transmisses
sejam feitas ao mesmo tempo (entre PCs diferentes naturalmente) e cada placa pode operar
na sua velocidade mxima. Usando switch o desempenho da rede se mantm com um nmero
muito maior de estaes.
Os hubs so actualmente muito baratos, entre 60 e 200 reais, mas o switchs podem ser muito
mais caros, chegando facilmente aos 500 reais.
Finalmente, temos os routers, que so o topo da cadeia evolutiva. Os routers so ainda mais
inteligentes, pois so capazes de interligar vrias redes diferentes e sempre escolher a rota
mais rpida para cada pacote de dados. Os routers podem ser desde um PCs comuns, com
duas ou mais placas de rede at supercomputadores capazes de gerir milhares de links de alta
velocidade. Os routers formam a espinha dorsal da Internet.
Finalmente, temos as redes sem fio, que esto em rpida ascenso, lideradas pelas placas
802.11b.

Manual de Hardware e Redes ..... Pgina 26

Isso mesmo, 802.11b. Esqueceram de inventar um nome mais familiar para o padro, mas
enfim, o que importa o que ele faz, no mesmo? :-)
Os transmissores 802.11b so bastante compactos, a ponto de caberem num carto PC-Card,
que pode ser instalado em qualquer notebook. Existem ainda placas para computadores de
mesa, assim como adaptadores, que permitem usar os cartes em computadores de mesa.
Ao invs do Hub temos o ponto de acesso, que capaz de centralizar as transmisses de
dados de algumas dezenas de estaes.

Ponto de acesso e placa PC-Card

A velocidade de 11 megabit, um pouco mais que as redes Ethernet de 10 megabits e o


alcance varia entre 15 e 100 metros, dependendo dos obstculos. A grandes distncias o sinal
se degrada e a velocidade de transmisso diminui, at o sinal se perder completamente.
Alm dos notebooks, as interfaces 802.11b podem ser usadas em alguns handhelds e tem
tudo para se tornarem cada vez mais populares.
Os pontos de acesso quase sempre podem ser conectados a uma rede Ethernet j existente,
unificando as duas redes. Isto permite que num escritrio voc possa ligar os desktops usando
uma rede Ethernet convencional, que mais rpida e mais barata e usar a rede sem fio
apenas para os notebooks.
Alm dos componentes fsicos da rede serem quase sempre incompatveis, os sistemas
operativos actualmente tambm so.
Com um pouco de conhecimento de causa, voc no ter maiores problemas para interligar
um PC rodando Windows, outro rodando Linux e um Macintosh na mesma rede, trocar
arquivos e compartilhar a conexo com a Internet entre eles.
Alguns termos que voc precisa ter em mente:
TCP/IP o principal protocolo de rede, usado na Internet e na grande maioria das redes

Manual de Hardware e Redes ..... Pgina 27

locais. O protocolo justamente a lngua universal que permitem que vrios sistemas
diferentes possam conversar.
ICS o programa, presente no Windows 98 SE, Windows ME, Windows 2000 e Windows XP
que permite compartilhar a conexo com a Internet. Os clientes podem rodar Linux, Mac OS
ou vrios outros sistemas, pois tudo feito via TCP/IP, que universal.
Samba Este o software que permite compartilhar arquivos entre mquinas Linux e
Windows. Corre no Linux.
Partilha Seja no Windows ou no Linux, tudo que for ser acedido por outros computadores
da rede chamado de partilha. Voc pode partilhar arquivos (pastas, ou at mesmo o HD
inteiro), CD-ROM, Impressora, etc. Da at para usar o PC remotamente, atravs do VNC.

Manual de Hardware e Redes ..... Pgina 28