COMPUTADORES
Especial
Kurumin 7
Do 486 ao Athlon
Especial
Mem ia Ram
Especial
HDs
Mo!"a#em de Mic os
Especial
NOTE$OO%&
a rede no Windows
Ano 2 N 10 Maro de 2008
Configurando
Colaboradores:
Ca los E* Mo imo"o*
editor do site http://www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " edes e #ervidores Linux", "Linux $nten% dendo o #istema", "Linux &erramentas '()ni)as", "$nten% dendo e *ominando o Linux", "+urumin, desvendando seus segredos", "Hardware, ,anual Completo" e "*i)io% n-rio de termos t()ni)os de in.orm-ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usadas no pa!s.
SUMR O 03 33 COMPUTADORES _ _
pg. A evoluo dos pg.
pg.
53
pg.
Do
Mem ia Ram
Especial
pg.
pg.
148
pg.
172 _ _
As mais lidas das edies
pg.
203
218 _ _
pg.
o3e em dia4 2ua!do ouvimos 5ala em p ocessado es de 6 ou 7 8H94 d: a"1 so!o4 de "o comu!s 2ue eles 3: se "o !a am* -ouca #e!"e 3: ouviu 5ala !o ;<;;4 2ue 5oi o p ocessado usado !o -C =T4 em >?;> e mui"o me!os !o I!"el @<<@4 o p imei o mic op ocessado 4 la!ado em A>* Nas p Bimas p:#i!as 5ala ei soC e os p ocessado es e compu"ado es 2ue 5i9e am pa "e da (is" ia4 comea!do !o a pa "i da d1cada de A< ou ;<4 mas !o s1culo =I=* &im4 !a 1poca dos !ossos Cisavs os compu"ado es 3: eBis"iam4 apesa de eB" emame!"e udime!"a es* E am os compu"aD do es mecE!icos4 2ue eali9avam c:lculos a" av1s de um sis"ema de e!# e!a#e!s4 acio!ado po uma ma!ivela ou ouD " o sis"ema mecE!ico 2ual2ue * Es"e "ipo de sis"ema4 coD mum !a 5o ma de caiBas e#is" ado as p edomi!ou a"1 o i!Fcio da d1cada de A<4 2ua!do as calculado as po ":"eis se popula i9a am*
RelG
Construir este monstro, )ustou ao ex(r)i% to >meri)ano IPQ./// d3lares da (po)a, 5ue )orrespondem a pou)o mais de S#T 1/ milh2es em valores )orrigidos. Ror(m, apesar do tamanho, o poder de pro)essamento do $D;>C ( rid!)ulo para os padr2es atuais, su.i)iente para pro)essar apenas N./// adi12es, 0NO multipli)a12es ou 0Q divis2es por se% gundo. 6 volume de pro)essamento do $D;>C .oi superado pelas )al)uladoras port-teis ainda na d()ada de O/ e, ho8e em dia, mesmo as )al)uladoras de bolso, 4
Uendo essa .oto ( .-)il imaginar por 5ue as v-lvulas eram tCo problem-ti% )as e )aras: elas eram simplesmente )omplexas demais. ,esmo assim, na (po)a, as v-lvulas eram o 5ue existia de mais avan1ado, permitindo 5ue )omputadores )omo o $D;>C exe)utassem em pou)os segun% dos )-l)ulos 5ue um matem-ti)o e5ui% pado )om uma )al)uladora me)Gni)a demorava horas para exe)utar. *urante a d()ada de 1MI/ e in!)io da de 1MN/, a maior parte da indKstria )onti% nuou trabalhando no aper.ei1oamento das v-lvulas, obtendo modelos menores e mais )on.i-veis. Ror(m, v-rios pes5ui% sadores, )ome1aram a pro)urar alterna% tivas menos problem-ti)as. 5
#e vo)F a)ha 5ue programar em C ou em >ssemblL ( )ompli)ado, imagine )omo era a vida dos programadores da5uela (po)a. > programa1Co do $D;>C era .eita atra% v(s de P./// )haves manuais e, ao in% v(s de te)las, toda a entrada de dados guiadohardware.net | Revista - ! "# $aro de %##&
era .eita atrav(s de )art2es de )artoli% na per.urados, 5ue arma=enavam al% gumas pou)as opera12es )ada um. Sma e5uipe preparava os )art2es, in% )luindo as opera12es a serem reali=a% das, .ormando uma pilha, outra ia tro% )ando os )art2es no leitor do $D;>C e
$ste primeiro trans!stor era muito gran% de, mas nCo demorou muito para 5ue este modelo ini)ial .osse aper.eiV1oado. *urante a d()ada de N/, o trans!stor .oi aper.ei1oado e passou a gradual%mente dominar a indKstria, substituindo rapi% damente as problem-ti)as v-lvulas. 6s modelos .oram diminuindo de tamanho, )aindo de pre1o e tornando%se mais r-% pidos. >lguns trans!stores da (po)a po% diam operar a at( 1// ,H=. Claro 5ue esta era a .re5JFn)ia 5ue podia ser
I!"el @<<@
$m 1MO2 surgiu o ;ntel Q//Q, o primei% ro pro)essador de Q bits e, em 1MOI, .oi lan1ado o ;ntel Q/Q/, ante)essor do Q/QQ, 5ue .oi o pro)essador usado nos primeiros RCs. $m 1MOO a >,* passou a vender um )lone do Q/Q/, inaugu% rando a disputa ;ntel x >,*, 5ue )onti% nua at( os dias de ho8e. $stas 9.atias: por sua ve= sCo polidas e tratadas, obtendo os wa.ers de sil!)io. > 5uali% dade do wa.er determinar- o tipo de )hip 5ue poder- ser )onstru!do )om base nele. Aa.ers de baixa 5ualidade, usados para para )onstruir )ir)uitos rudimentares, )om pou)os milhares de trans!stores podem ser )omprados a pre1os bastante baixos, a partir de milhares de .orne)edores di.erentes. $ntretanto, para produ=ir um pro% )essador moderno, ( preV)iso utili=ar wa.ers de alt!ssima 5ualidade, 5ue sCo ex% tremamente )aros.
;<;<4 da AMD
$mbora o sil!)io se8a um material extremamente barato e abundante, toda a te)no% logia ne)ess-ria para produ=ir os wa.ers .a= )om 5ue eles este8am entre os produ% tos mais )aros produ=idos pelo homem. Cada wa.er de 0/ )ent!metros )usta de mais de 2/ mil d3lares para um .abri)ante )omo a ;ntel, mesmo 5uando )ompraV dos em grande 5uantidade. 8
6 wa.er ( banhado )om um produto espe)ial 5ue remove as partes do di3% xido de sil!)io 5ue nCo estCo protegidas pela )amada .otosens!vel. 6 restante )ontinua inta)to.
> primeira etapa do pro)esso ( oxidar a parte superior do wa.er, trans.orman% do%a em di3xido de sil!)io. ;sto ( obtido expondo o wa.er a gases )orroVsivos e altas temperaturas. > .ina )amada de di3xido de sil!)io 5ue se .orma ( 5ue ser- usada )omo base para a )onstru% 1Co do trans!stor. guiadohardware.net | Revista - ! "# $aro de %##& 9
Como na etapa anterior, o 5ue restou da )amada .oto% sens!vel ( removida. 'ermi% namos a )onstru1Co da se% gunda )amada do trans!stor.
adi)ionada entCo uma terV )eira )amada, )omposta de um tipo di.erente de )ristal de sil!)io e novamente ( apli% )ada a )amada .otosens!vel sobre tudo.
Chegamos a uma das prin)iV pais etapas do pro)esso de .abri)a1Co, 5ue ( a apli)a1Co das impure=as, 5ue trans.orV marCo partes do wa.er de sil!% )io num material )ondutor. guiadohardware.net | Revista - ! "# $aro de %##&
6 wa.er passa novamente pelo pro)esso de litogra.ia, usando mais uma ve= uma m-s)ara di.erente.
10
' emos agora pronta a ter)eira )amada do trans!stor. Ue8a 5ue a estrutura do trans!stor 8est- 5uase pronta, .altando apenas os trFs .ilamentos )ondutores.
6 pro)esso de apli)a1Co da )amada .otosens!vel, de li% togra.ia e de remo1Co das )amadas ( apli)ado mais uma ve=, )om o ob8etivo de remover as partes indese8a% das da )amada de metal. &i% nalmente temos o trans!stor pronto.
Cada pro)essador ( testado individualmente, atrav(s de um pro)esso autom-ti)o. 6 wa.er ( .inalmente )ortado e os pro)essadores "bons" sCo .inalmente en)apsulados, ou se8a, instalados dentro da es% trutura 5ue os protege e .a)ili% ta o manuseio e instala1Co:
11
Os supe compu"ado es
Das d()adas de 1MI/ e 1MN/, todos os )omputa% dores do mundo eram gigantes)os e )aros, agre% gando tudo o 5ue havia mais avan1ado em ter% mos de )onhe)imento humano. Rois bem, vendo de ho8e, pode pare)er rid!)ulo 5ue 5ual5uer )al% )uladora de mCo de 0 reais possa ter um poder de pro)essamento muito superior ao de um $D;% >C, 5ue s3 de manuten1Co )onsumia o e5uiva% lente a 5uase 2//./// d3lares por dia ?em valo% res )orrigidos@. ,as, os super)omputadores )on% tinuam existindo, tCo grandes e )aros 5uanto um $D;>C, por(m in)omparavelmente mais r-pidos do 5ue os mi)ros de mesa, )omo o 5ue vo)F estusando neste exato momento. $stes mastodontes 5ue estCo por tr-s de muitos dos avan1os da humanidade, 5ue apesar de esta% rem es)ondidos em grandes salas re.rigeradas sCo alvo de grande )uriosidade. $n5uanto es)revo, o super)omputador mais r-pi% do do plaVneta ?segundo o http://www.topN//.org/@ ( o ;<, <lue 4ene/L, de% senvolvido pela ;<,. $le ( )omposto por nada menos do 5ue 101./O2 pro)essadores RowerRC e possui 02 terabLtes de mem3ria >,. Rara )hegar a estes nKmeros, a ;<, desenvolveu m3dulos relativamente simples, )ada um )on% tendo 2 pro)essadores, N12 ,< de >, e uma in% ter.a)e de rede gigabit $thernet, similares a um RC dom(sti)o. 12
#3 a t!tulo de )uriosidade, o ;ntel I//I era produ=ido numa t()ni)a de 1/ mi% )ra, onde )ada trans!stor mede o e5ui% valente a 1/1// de mil!metro. guiadohardware.net | Revista - ! "# $aro de %##&
16
. Rou)o depois, em 1MOP, .oi .undada a >pple, tendo )omo s3)ios #teve Bobs ?5ue )ontinua ativo at( os dias de ho8e@ e #teve Ao=nia7. Da verdade, a >pple s3 .oi .undada por 5ue o pro8eto do >p% ple ; ?desenvolvido pelos dois nas horas vagas@ .oi re)usado pela >tari e pela HR. Sma .rase de #teve Bobs des)reve bem a hist3ria: 9$ntCo .omos X >tari e dissemos 9$i, n3s desenvolvemos essa )oisa in)r!vel, pode ser )onstru!do )om alguns dos seus )omponentes, o 5ue a)ham de nos .inan)iar\: Rodemos at( mesmo dar a vo)Fs, n3s s3 5ueremos ter a oportunidade de desenvolvF%lo, paguemVnos um sal-rio e podemos tra% balhar para vo)Fs. $les disseram nCo, .omos entCo X Hewlett%Ra)7ard e eles disseram 9D3s nCo pre)isamos de vo% )Fs, vo)Fs ainda nem terminaram a .a% )uldade ainda:.
17
A d1cada de ;<
Como pro.eti=ado por 4ordon ,oore, os pro)essadores vem, em m(dia dobrando de desempenho a )ada 1Q meses desde o in!)io da d()ada de O/. Sma d()ada ( uma verdadeira eternidade dentro do mer)ado de in.orm-ti)a, o su.i)iente para revolu12es a)onte)erem e serem es5ue)idas. *epois dos dinossauros da primeira metade da d()ada de O/, os )omputadores pessoais .inalmente )ome1aram a atingir um n!vel de desenvolvimento su.i)iente para permitir o uso de apli)ativos s(rios. #urgiram entCo os primeiros apli)ativos de pro)essamento de texto, planilhas, e at( mesmo programas de editora1Co e desenho. *epois dos >pple ; e >pple ;;, ]EQ/, >taris e outros )omputadores de Q bits, )hegamos .i% nalmente X era RC. > ;<, de 1MQ/ era uma gigantes)a empresa, espe)iali=ada em main.rames e terminais burros para eles. $ntretanto, per)ebendo a )res)ente demanda por )omputadores pes% soais, de)idiram )riar um pe5ueno grupo ?5ue originalmente possu!a apenas 12 desenvolvedores@ para desenvolver um )omputador pessoal de baixo )usto. $ste era )onsiderado um pro8eto menor dentro da ;<,, ape% nas uma experiFn)ia para testar a demanda do mer)ado. 6 pro8eto )hegou a ser marginali=ado dentro da empresa, pois muitos exe)utivos a)reditavam 5ue o ;<, RC poderia )on% )orrer )om outros produtos do port.3lio da ;<,. 22
6riginalmente, o sistema vinha apenas )om a entrada para os )artu)hos, )om o sistema opera)ional ou 8ogos, mas era poss!vel ad5uirir separadamente uma unidade de dis5uetes e um te)lado, 5ue o trans.ormavam num )omputador )om% pleto. DCo existiram muitos programas para o >tari, 8- 5ue o .o)o .oram sempre os 8ogos. 6 prin)ipal uso do >tari )omo )omputador era desenvolver programas em <>#;C, por isso seu uso em es)olas. guiadohardware.net | Revista - ! "# $aro de %##&
Rara )ortar )ustos e a)elerar o desenvolvimento, a e5uipe de)idiu 5ue usaria apenas )omponentes padrCo, 5ue pudesV sem ser en)ontrados .a)ilmente no mer)ado. 6 pro)essador es)olhido .oi o ;ntel Q/QQ, uma versCo e)onHmi)a do pro)esV sador Q/QP, 5ue havia sido lan1ado pela ;ntel em OQ. Wuando a ;<, estava desenvolvendo seu )omputador pessoal, )he% gou a ser )ogitado o uso do Q/QP, mas a)abou sendo es)o% lhido o Q/QQ devido ao seu baixo )usto. ' anto o Q/QP 5uanto o Q/QQ sCo pro)essadores de 1P bits e eram )onsiderados bastante avan1ados para a (po)a. Sm pro)essador de 1P bits ( )apa= de endere1ar mais mem3ria ?at( PI +< de mem3ria de )ada ve=@ e pro)essar instru12es muito mais )om% plexas 5ue os pro)essadores de Q bits usados at( entCo. guiadohardware.net | Revista - ! "# $aro de %##&
*is5uetes de N _/I
$m 1MQ1, um #eagate #'%N/P ?o modelo mais popular at( entCo@ )ustava mais de 1/// d3lares ?da (po)a@ e tinha ape% nas N ,< de )apa)idade. $ste da .oto ( um #'%22N ?tamb(m da #eagate@, um modelo de 2/ ,<, lan1ado em 1MQI, 5ue .oi muito usado nos mi)ros 2QP. $stes primeiros modelos ainda utili=avam motores de passo para mover as )abe1as de leitu% ra ?)omo nos drives de dis5uete@, por isso os problemas eram )omuns. guiadohardware.net | Revista - ! "# $aro de %##&
6 RC era monotare.a, de .orma 5ue para )arregar outro pro% grama, vo)F pre)isava primeiro en)errar o primeiro e tro)ar o dis5uete dentro do drive. 6 segundo drive de dis5uetes era um item extremamente popular ?e ne)ess-rio@, pois os dis% 5uetes de N^ eram extremamente .r-geis e a m!dia se de% gradava )om o tempo, de .orma 5ue vo)F pre)isava )opiar os dis)os .re5Jentemente. Con.orme .oram sendo lan1ados RCs )om mais mem3ria >,, surgiu o "ma)ete" de )riar um ramdis7 ?um peda1o da 24
Conseguem ganhar dinheiro apenas por venderem 5uantidades muito grandes. Sm integrador )omo a *ell trabalha )om margens de 0 a N` ?e leva pre8u!=o Xs veV =es, nas unidades 5ue .i)am muito tempo em esto5ue ou nCo vendem@, en5uanto a ,i)roso.t ?mesmo )om toda a pirataria@ trabalha )om margens superiores a Q/` vendendo o Aindows e 6..i)eY um neg3% )io da China :@. Ho8e em dia, a ;<, se5uer .abri)a RCs. ,esmo o .amosos noteboo7s ;<, 'hin7% pad sCo agora .abri)ados e vendidos pela Lenovo, uma empresa Chinesa 5ue )om% prou os direitos sobre a mar)a em 2///. Uoltando X hist3ria, dois anos depois .oi lan1ado o RC E', 5ue apesar de )ontinuar usando o Q/QQ de I.OO ,H=, vinha bem mais in)rementado, )om 2NP +< de >,,
25
6 RC >' vinha )om um pro)essador 2QP de P ,H= ?depois surgiram vers2es mais r-pidas, de Q, 12 e at( 1P ,H=@, H* de 1/ ,<, monitor $4> ?PI/x0N/, )om PI )ores@ e 8- usava dis5uetes de N^ de 1.2 ,<. Como a mem3ria >, ainda era um item muito )aro, existiam vers2es )om de 2NP a 2 ,< de >,. guiadohardware.net | Revista - ! "# $aro de %##&
#lots ;#>
26
28
*epois do ,a) original, )hamado apenas de ",a)intosh", a >pple lan% 1ou um modelo atuali=ado, )om N12 +< de mem3ria >,. Rara di.eren)i-% lo do primeiro, a >pple passou a )ha% m-Vlo de ,a)intosh N127. 6 modelo antigo )ontinuou sendo vendido at( outubro de 1MQN )omo uma op1Co de baixo )usto, passando a ser )hamado de ,a)intosh 12Q7. Rou)o tempo depois .oi lan1ado o ,a) es)ue, uma pla)a de expansCo 5ue ampliava os 12Q ou N127 de mem3ria para I ,< ?algo assustador para a (po% )a@ e dava "de brinde" um ramdis7 de 2 ,< para arma=enamento de ar5uivos e programas ?as primeiras vers2es do ,a) nCo possu!am H*@. 6 ,a) 8- utili=ava um re)urso de hiberna1Co, de .orma 5ue muita gente nun)a desligava o aparelho, apenas o )olo)ava pra dormir, preser% vando os dados do ramdis7. 29
$mbora nCo houvesse nada melhor no mer)ado, o Lisa a)abou nCo atingindo o su)esso espera% do. Do total, .oram produ=idas )er)a de 1//./// unidades em dois anos, por(m a maior parte delas vendidas )om grandes des)ontos, muitas ve=es abaiV xo do pre1o de )usto ?)omo um lote de N./// unidades vendido para a #un em 1MQO, depois 5ue o Lisa 8- havia sido des)ontinuado@. Como a >pple investiu
Aindows 2./
6 Aindows empla)ou mesmo a partir da versCo 0.11. $le era relativamente leve, mesmo para os RCs da (po)a e 8- suportava o uso de mem3ria virtual, 5ue permi% tia abrir v-rios programas, mesmo 5ue a mem3ria >, se esgotasse. B- existiam tamb(m v-rios apli)ativos .or Aindows e os usu-rios tinham a op1Co de voltar para o ,#%*6# 5uando dese8assem. &oi nesta (po)a 5ue os RCs )oVme1aram a re)uperar o terreno perdido para os ,a% )intoshs da >pple. Convenhamos, o Aindows 0.11 travava )om muita .re5JFn)ia, mas tinha muitos apli)ativos e os RCs eram mais baratos 5ue os ,a)s. 30
6#/2 Aarp 0
31
,a) 6# E *o ponto de vista do hardware, os ,a)s atuais nCo sCo mui% to di.erentes dos RCs, vo)F pode in)lusive rodar Aindows e Linux atrav(s do boot )amp. $ntretanto, s3 os ,a)s sCo )a% pa=es de rodar o ,a) 6# E, devido ao uso do $&;, um .irmware espe)ial, 5ue substitui o <;6# da pla)a mCe.
$sta )ombina1Co permitiu 5ue a >pple se bene.i)iasse da redu1Co de )usto nos pro)essadores e outros )omponentes para mi)ros RCs, mas ao mesmo tempo )onservasse seu prin)ipal di.eren)ial, 5ue ( o so.tware. $ a hist3ria )ontinua... Y@ guiadohardware.net | Revista - ! "# $aro de %##&
Carlos $. ,orimoto.
editor do site www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " edes e #ervidores Linux", "Linux $ntendendo o #istema", "Linux &erramentas ' ()ni)as", "$ntendendo e *omi% nando o Linux", "+urumin, desvendando seus segredos", "Hardware, ,anual Completo"e "*i% )ion-rio de termos t()ni)os de in.orm-ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usadas no pa!s.
32
Especial %u umi!A
O %u umi! 1 uma dis" iCuio Li!uB des"i!ada a desH"ops* Iua!do 5alo em desH"ops es"ou 5ala!do em um sis"ema des"i!ado a uso #e al4 2ue vocG pode usa pa a acessa a I!"e !e"4 " aCal(a 4 assis"i 5ilmes4 3o#a e 5a9e "odo "ipo de "a e5as* EBis"em mui"as dis" iCuiJes Li!uB des"i!adas a se vido es4 2ue 1 um po "o se#u o* Km se vido 1 uma m:2ui!a 2ue 5ica o "empo "odo li#ada4 semp e 5a9e!do a mesma coisa* EBis"em v: ios "ipos de se vido es4 como se vido es )eC4 se vido es de a 2uivos4 se vido es de imp esso4 e"c* Iuase A<L dos se vido es MeC do mu!do usam o Apac(e4 a maio ia deles oda!do Li!uB* O &amCa 1 mais :pido e es":vel 2ue o Mi!do)s como se vido de a 2uivos e imp esso as e po isso co!"i!ua c esce!do apidame!"e* Iua!do se 5ala em compa "il(a a co!eBo com a MeC4 !ovame!"e o Li!uB 1 o sis"ema mais usado e 2ua!do pes2uisamos soC e um sis"ema oCus"o pa a oda um Ca!co de dados4 como o O acle4 MN&IL ou -os"# e &IL4 !ovame!"e o Li!uB 1 o sis"ema mais usado4 o mais come!"ado e ecome!dado*
Especial %u umi!A
,as, apesar de ser tCo robusto, r-pido e est-vel, o Linux ainda ( pou)o usado no ambiente dom(sti)o: provavelmente vo)F pode )ontar nos dedos os amigos ?pelo menos os amigos .ora da -rea t()ni)a@ 5ue usam Linux no mi)ro de )asa. ;sso o)orre por5ue as 5ualidades ne)ess-rias para )onstruir um bom sistema para um servidor e um bom sistema para uso dom(sti)o sCo muito di.eren% tes, ( )omo )omparar um tan% 5ue de guerra )om um )arro popular. Sm servidor pre)isa ser est-vel e seguro, o resto ( se)und-rio. Sm sistema para uso dom(sti)o, por outro lado, pre)isa ser .-)il de usar, ser )ompat!vel )om todo tipo de impressora, modem, s)anner e outros peri.(ri)os, rodar todo tipo de programas e 8ogos. Lembre%se de 5ue o Aindows ganhou os des7tops na (po)a do Aindows 0.11 e MN, 5uando nCo era nem est-vel, nem se% guro. $xistem muitas distribui% 12es Linux re)omendadas para uso em servidores, )omo o pr3prio *ebian, &edora e Cen% t6#, para )itar s3 algumas. $n% tretanto, existem pou)as dis% tribui12es )om Fn.ase nos usu-rios dom(sti)os. a5ui 5ue )hegamos ao +urumin. sistema aos ami% gos ou testar uma nova versCo, pois vo)F pode us-%lo em 5ual5uer mi% )ro, sem pre)isar .a=er ba)7up de tudo, parti)ionar o H* e passar por um pro)esso tedi% oso de instala1Co. Uo)F simplesmen% te d- boot pelo C* e ele roda sem alterar nada 5ue est- gravado no H*. > primeira versCo do +urumin .oi lan1ada em 1I de Baneiro de 2//0. *e l- pra )- .oi um longo )aminho :@. Das primei% ras vers2es, o +urumin era muito mais )ompa)to, desen% volvido )om o ob8etivo de )a% ber em um mini C*. Como es% tas m!dias arma=enam apenas 1M0 ,<, era pre)iso .a=er di% versas )on)ess2es )om rela% 1Co aos programas instalados, deixando de .ora os apli)ativos maiores. Con.orme o sistema .oi ganhando novos usu-rios, a id(ia do mini C* a)abou sendo abandonada, 8- 5ue a maioria pre.ere um sistema )ompleto, 5ue 8- venha )om todos os prin)ipais apli)ativos pr(%insta% lados. >tualmente, o +urumin vem )om um )on8unto bastan% te )ompleto de apli)ativos. Da parte de es)rit3rio, temos o <r6..i)e, 5ue ( a versCo <rasi% leira do 6pen%6..i)e.org. > prin)ipal vantagem ( 5ue ele ( personali=ado para o pKbli)o brasileiro e tra= um )orretor ortogr-.i)o bastante a.inado. Como autor eu devo di=er 5ue ( muito mais )on.ort-vel tra% balhar )om o Ariter do 5ue )onviver )om as es5uisiti)es do Aord. 'emos ainda o >)robat eader, 5ue ( a .erramenta obrigat3ria para
6 +urumin di.ere das outras distribui12es por ser desenvol% vido )om .o)o na .a)ilidade de uso. $le roda diretamente a partir do C*, dete)tando o hardware da m-5uina e pode ser instalado rapidamente. ' o% dos os s)ripts, .erramentas de )on.igura1Co, menus, et). sCo es)ritos diretamente em por% tuguFs do <rasil, ao inv(s de serem es)ritos em inglFs e depois tradu=idos. ;sso .a= )om 5ue tudo se8a muito mais .ami% liar. ,uitas pessoas tFm apon% tado o +urumin )omo sendo nCo apenas mais .-)il de usar 5ue outras distribui12es Linux, mas tamb(m mais .-)il 5ue o pr3prio Aindows. 6 .ato do sistema rodar a partir do C* o torna tamb(m uma boa op1Co na hora de mostrar o
34
Especial %u umi!A
visuali=ar ar5uivos R*&, al(m do suporte a Ralms e <lueto% oth. #e vo)F tem um R*> )om <luetooth, vo)F pode at( mesmo )ompartilhar a )onexCo e navegar atrav(s dele :@. 6 +urumin%$,S ( uma inter.a)e 5ue permite instalar e )on.igurar o U,wa% re RlaLer. >trav(s dele, vo)F pode rodar o Aindows ou ou% tros sistemas opera)ionais dentro de uma 8anela, muito Ktil em )asos em 5ue vo)F pre)isa de determinados programas 5ue s3 rodam no Aindows. Sm 5uesito )ada ve= mais im% portante ( a navega1Co web, 8- 5ue, a.inal, passamos a mai% or parte do tempo usando o navegador. >l(m do &ire.ox, 5ue dispensa apresenta12es, temos o +on5ueror, 5ue ( o navegador padrCo do +*$. 6 +on5ueror o.ere)e muito mais re)ursos do 5ue pode pare)er X primeira vista. >l(m de ser um bom navegador e um po% deroso geren)iador de ar5ui% vos, ele o.ere)e uma s(rie de plugins, 5ue permitem trans.e% rir ar5uivos via ##H, a)essar )ompartilhamentos de rede, )riar galerias de imagens, en% tre v-rias outras )oisas. Ror ser um )omponente do +*$, o +on5ueror a)aba sen% do bem mais leve 5ue o &ire% .ox, por isso tamb(m ( uma boa op1Co para 5uem usa mi% )ros de )on.igura1Co mais modesta. $xiste tamb(m uma grande preo)upa1Co )om re% la1Co aos plugins nos nave% gadores, de .orma 5ue o su% porte a streaming de v!deo, visuali=a1Co de ar5uivos R*&, &lash e Bava vFm pr(%instala% dos de .-bri)a. $mbora os webmails se8am )ada ve= mais populares, o +urumin in% )lui tamb(m o 'hunderbird, o )liente de e%mails primo do &i% re.ox. 6 prin)ipal re)urso do 'hunderbird ( um .iltro anti% spam adapt-vel, 5ue uma ve= ativado, aprende a )lassi.i)ar as mensagens de a)ordo )om os seus )rit(rios. Dos primei% ros dias, vo)F vai mar)ando manualmente as mensagens 5ue sCo spam e as 5ue nCo sCo e logo ele aprende a eli% minar os spams so=inho. Rara usar ,#D ou ;CW, vo)F pode es)olher entre o +opete e o 4aim. 6 +opete ( o mensagei% ro do +*$, ele ( o mais leve e o 5ue possui mais .un12es. 6 4aim, por sua ve=, possui uma inter.a)e mais simples e, 8ustamente por isso tam% b(m tem seus usu-rios .i(is. >mbos tamb(m suportam o 4oogle 'al7, Babber e outros proto)olos menos usados. Como nCo podia deixar de ser, ( in)lu!do tamb(m o #7Lpe. $mbora nCo venham instala% dos por padrCo no sistema, vo)F pode instalar o 4i=mo e outros programas de Uo;R 5ue possuem vers2es para Linux rapidamente, basta baixar os pa)otes para o *ebian. Da )a% tegoria "6utros" vo)F en)on% tra tamb(m o +'orrent, um )liente gr-.i)o para downloads via bittorrent, o &irestarter, 5ue ( um .irewall gr-.i)o, o 4&'R, um )liente de &'R ?5ue tamb(m suporta #&'R@, entre outros. 6 menu "Cone)tar na ;nter% net ou Con.igurar a ede" ( na verdade uma )3pia das op12es de )on.igura1Co da rede dispon!veis no Rainel de Controle. $sta est- dispon!vel no menu ;nternet para .a)ili% tar as )oisas para 5uem estusando o sistema pela primei% ra ve=, tornando as op12es mais .-)eis de en)ontrar. Da parte gr-.i)a, temos o 4imp, o ;n7s)ape e o +olour% paint. $mbora os trFs se8am editores de imagem, eles se en5uadram em )ategorias )ompletamente di.erentes e por isso se )omplementam. 6 4imp ( um editor de ima% gens, no estilo do Rhotoshop, 5ue permite tratar .otos e apli)ar e.eitos. $le ( muito avan1ado, )om uma 5uanti% dade impressionante de op% 12es e e.eitos e por isso tamb(m ( um pou)o di.!)il de usar.
35
Especial %u umi!A
6 ;n7s)ape ( um programa de desenho vetorial, similar ao Corel, usado para )riar ilustra12es, )arta=es, banners, anKn)i% os, et)., en5uanto o +olourpaint ( um editor de imagem sim% ples, no estilo do Raint, 5ue permite .a=er desenhos e reto% 5ues r-pidos. Completando o time, temos tamb(m o +s% napshot, um programa bastante .lex!vel para tirar s)re% enshots da tela, 5ue permite espe)i.i)ar tempos de espera ?de .orma 5ue vo)F )onsiga )hegar aos menus mais es)ondi% dos@, )apturar apenas a 8anela do apli)ativo em .o)o e salvar os s)reenshots diretamente em v-rios .ormatos. banda relativamente des)onhe)ida@, )li5ue na aba "Letras" e ele baixa automati)amente a letra da mKsi)a via web. Da aba ",Ksi)a" ele mostra a )apa do C* do 5ual a mKsi)a .a= parte, al(m de mostrar outras mKsi)as da mesma banda 5ue vo)F tem na sua )ole1Co, entre outras in.orma12es:
#e vo)F tem uma )Gmera digital, experimente o *igi7am. $le ( um dos apli)ativos mais )ompletos dentro da -rea, permi% tindo trans.erir .otos da )Gmera para o RC, organi=-%las, tratar e apli)ar e.eitos, gerar -lbuns em v-rios .ormatos, entre mui% tos outros re)ursos. Da -rea de multim!dia temos o trio >maro7, +a..eine e +0<. 6 >maro7 ( um plaLer de -udio "de nova gera1Co", 5ue o.e% re)e uma proposta bem mais )ompleta 5ue programas tradi% )ionais, )omo o Ain>,R e o E,,#. $le permite organi=ar e )lassi.i)ar suas mKsi)as de diversas .ormas, o.ere)e op12es para bus)ar letras de mKsi)as e )apas de C*s, suporte a iRods e outros plaLers de -udio, entre muitos outros re)ur% sos. $le pode pare)er um pou)o )omplexo demais primeira vista, mas depois de us-%lo por alguns dias vo)F )ome1a a per)eber por5ue ele tem re)ebido tantas indi)a12es .avor-% veis. Ror exemplo, ao ouvir 5ual5uer mKsi)a ?mesmo de uma guiadohardware.net | Revista - ! "# $aro de %##&
6 +a..eine ( um media plaLer mais tradi)ional, 5ue o.ere)e su% porte a todo tipo de .ormato de v!deo e -udio, in)luindo .ilmes em *ivx, A,U, Wui)7 'ime, *U*s, UC*s, C*s de mKsi)a e prati% )amente 5ual5uer outro .ormato 5ue vo)F puder en)ontrar. Rara 5ue ele possa ler *U*s en)riptados e abrir v!deos nos .ormatos mais )ompli)ados, ( ne)ess-rio 5ue dois pa)otes este8am insta% lados, o "libdvd)ss2" ?)ont(m a bibliote)a ne)ess-ria para en% tender o sistema de en)ripta1Co usados nos *U*s@ e o "w02)o% de)s" ?5ue )ont(m as bibliote)as 5ue adi)ionam suporte a .or% matos de v!deo adi)ionais@. 6s dois pa)otes nCo podem ser in% )lu!dos diretamente no sistema, pois nCo podem ser distribu!dos nos $S> e em alguns outros pa!ses, mas vo)F ( livre para us-%los se mora no <rasil. Rara instala%los, use a op1Co ";nstalar suporte a mais .ormatos de v!deo", ela dispara um s)ript 5ue .a= a insta% la1Co via apt%get. 36
Especial %u umi!A
Sma prova disto ( 5ue o Dero possui uma versCo Linux desde 2//N, por(m ela vem sendo vir% tualmente ignorada. >l(m dos pr3prios desenvolvedores, ( poss!vel )ontar os usu-rios nos dedos. 6 desinteresse ( tanto 5ue, segundo a bus)a do 4oo% gle, na internet inteira s3 exis% tem P2 re.erFn)ias ao lin7 de download ?http://www.nero.com/ptb/linu -x3.html@, sendo 5ue um deles ( de uma di)a 5ue eu mesmo es)revi. Ror ser o programa de grava1Co padrCo do sistema, o +0< pode tamb(m ser a)es% sado de outras .ormas. Cli)ando )om o botCo direito sobre uma pasta )om ar5ui% vos, vo)F tem a op1Co "Criar C* de dados )om o +0<". Cli% )ando sobre um ar5uivo .iso, o +0< abre automati)amente, o.ere)endo a op1Co de grav-% lo em um C* ou *U*. Do menu "6utros", vo)F en% )ontra alguns programas adi% )ionais. 6 >uda)itL ( uma .er% ramenta de grava1Co e edi1Co de -udio "semipro.issional" 5ue in)lui diversos e.eitos, op12es para 8untar diversas .aixas e muitos outros re)ur% sos. >pesar dos re)ursos, ele ( bem simples de usar. 6 E,,# ( um plaLer de -u% dio "da velha guarda", bem simples e .-)il de usar, simi% lar ao Ain>,R do Aindows. 6 g,plaLer ( outro plaLer de m!dia, 5ue )on)orre direta mente )om o +a..eineY ele utili=a uma engine di.erente, por isso sempre existem )a% sos de v!deos em .ormatos mais ex3ti)os 5ue sCo exibi% dos )orretamente em apenas um dos dois, por isso ( inte% ressante ter ambos instala% dos. &inalmente, temos o +audio)d)reator, 5ue permite ouvir e ripar C*s de mKsi)a, permitindo 5ue vo)F trans.ira as mKsi)as para es)utar no mi)ro ou no seu ,R0%RlaLer. Do mesmo menu vo)F en)on% tra os s)ripts 5ue permitem )on.igurar pla)as de 'U. 6 menu " edes e >)esso remo% to" )on)entra as .erramentas para a)esso remoto a outras m-5uinas, )ompartilhamento de ar5uivos e a)esso a )om% partilhamentos de rede. $ntre as op12es, estCo o ##H, UDC e D&#, o #mbI+ ?5ue permite visuali=ar e a)essar os )om% partilhamentos em m-5uinas Aindows da rede@, o '#)li% ent ?5ue permite a)essar m-5uinas Aindows )om o utilit-rio de assistFn)ia re%
&inalmente, temos o +0<, um programa de grava1Co de C*s e *U*s, 5ue supera o Dero em re)ursos e .a)ilidade de uso. 6 Kni)o motivo para alguns ainda a)harem 5ue o Dero ( superi% or ( o .ato de nCo )onhe)erem ou nCo saberem usar todos os re)ursos do +0< Y@.
37
Especial %u umi!A
mota ativo@ e o #LnergL ?5ue permite )ontrolar v-rios mi)ros usando apenas um te)lado e mouse, )omo uma esp()ie de +U, via so.tware@. 6 +r.b, ?dispon!vel no submenu ">)esso emoto"@ permite )ompartilhar o des7top, de .orma similar X assistFn)ia remota do Aindows. >s m-5uinas da rede )om o +r.b ativo podem ser a)essadas remotamente usando o +rd) ?dispon!vel no mesmo menu@, ou usando o )liente do UDC.
6 menu "#istema" ( uma esp()ie de )aixa preta, onde estCo agrupados uma grande 5uantidade de utilit-rios para a )on.igu% ra1Co e manuten1Co do sistema. #3 para )itar alguns exemplos, temos o Rartition ;mage ?um )on)orrente do 4host, 5ue permite )riar e restaurar imagens de parti12es@, o 4parted ?um parti)io% nador gr-.i)o bastante poderoso, 5ue ( usado tamb(m durante a instala1Co do sistema@ e o ' estdis7, uma .erramenta de manu% ten1Co, 5ue permite re)uperar parti12es deletadas devido a a)identes, de.eitos diversos ou X a1Co de v!rus. Do menu "#)ripts do +urumin" vo)F en)ontra o s)ript para instalar o Clamav, um antiv!rus 5ue permite desin.etar parti12es do Aindows ?muito Ktil para 5uem usa o sistema em dual boot@. guiadohardware.net | Revista - ! "# $aro de %##&
6 Clamav ( o melhor exemplo dentro de um .enHmeno inte% ressante: ao )ontr-rio da )ren% 1a popular, existem sim v-rios programas antiv!rus 5ue rodam no Linux. $ntretanto ?apesar de rodarem no Linux@, todos eles sCo destinados 8ustamente a remover v!rus em parti12es e ar5uivos do Aindows, aten% dendo a 5uem usa os dois sis% temas em dual boot ou pre)isa desin.etar ar5uivos antes de trans.er!%los a outras m-5uinas Aindows da rede, por exemplo. Como pode ver, o +urumin in% )lui uma variedade muito grande de programas. ,uita gente at( )riti)a o sistema nes% ta 5uestCo, argumentando 5ue seria melhor desenvolver um sistema mais "enxuto", )om apenas os apli)ativos mais b-%
i)os. $sta ( uma 5uestCo em 5ue pre.iro pe)ar pelo ex% )esso do 5ue pela omissCo, 8- 5ue o +urumin ( usado por toda )lasse de usu-rios, desde pessoas 5ue estCo )omprando o primeiro mi)ro, at( usu-rios t()ni)os, 5ue passam o dia no terminal. Rara atender 5uem pre.ere um sistema mais )ompa)to, .oi )riado o +urumin Light ?5ue pode ser en)ontrado na p-gina de download do +u% rumin@. $le ( uma versCo re% du=ida, )om apenas 1M0 ,<, 5ue mant(m a tradi1Co do +urumin gravado em mini C*s. *evido X restri1Co no tamanho, ele nCo in)lui diversos re)ursos, )omo o suporte a Bava, suporte
38
Especial %u umi!A
a impressCo e a)elera1Co 0*. 'udo isso pode ser instalado posteriormente, via apt%get, mas se vo)F pre)isa destes re)ursos, a melhor op1Co ( usar o +urumin )ompleto, 5ue 8- vem )om tudo pronto. > partir do +urumin O, o pro8e% to passou por outra mudan1a importante, passando a ser baseado nas vers2es est-veis do *ebian, o 5ue garante atuali=a12es suaves e a pos% sibilidade de usar a mesma instala1Co por muito tempo, sem se preo)upar )om atuali% =a12es ou )orre12es de segu% ran1a. <asta atuali=ar o sis% tema via apt%get e atuali=ar os !)ones m-gi)os, para man% ter sua instala1Co atuali=ada, sem dor de )abe1a. #e vo)F ainda usa uma das vers2es antigas, atuali=ar para o +u% rumin O ( .ortemente re)o% mend-vel :@. >l(m dos apli)a% tivos, temos o prin)ipal di.e% ren)ial do +urumin, 5ue ( a grande )ole1Co de .erramen% tas e s)ripts de )on.igura1Co. >lguns deles estCo distribu!% dos pelo ini)iar ?)omo os s)ripts de )on.igura1Co do <lue%tooth@, mas a maioria est- agrupada dentro do Rai% nel de Controle: $ste ( s3 um exemplo entre muitos, vamos a um resumo r-pido das outras op12es dis% pon!veis no Rainel. > primeira )oisa 5ue vo)F vai 5uerer .a=er depois de dar boot pelo C* ( )on.igurar a rede, 8- 5ue a.inal a grande utilidade de usar um RC ho8e em dia est- 8ustamen% te em poder a)essar a web. #e vo)F usa uma pla)a )abeada, nCo existe muito mist(rio, ( s3 usar a primeira op1Co e in.or% mar as )on.igura12es da rede. *urante o boot o sistema tenta )on.igurar a rede automati)a% mente via *HCR, de .orma 5ue em muitos )asos vo)F nCo pre)isar- .a=er nada. > grande 5uantidade de op% 12es pode assustar X primei% ra vista, mas sCo 8ustamente elas 5ue tornam o +urumin poderoso, permitindo 5ue vo)F extraia muito mais do sistema. Ror exemplo, ima% gine 5ue vo)F tem dois mi% )ros antigos 5ue estCo sem uso. Uo)F poderia aproveit-% los usando%os )omo termi% nais leves do seu mi)ro, 5ue tem mem3ria e pro)essador de sobra. 6 problema ( 5ue para isso vo)F pre)isaria )on.igurar um servidor L'#R, o 5ue ?se .eito manualmen% te@ ( uma tare.a espinhosa. $ntretanto, se vo)F usa o +urumin, pode trans% .ormar seu mi)ro em um servidor L'#R para os outros dois usando o s)ript do +urumin 'er% minal #erver ?;nstalar e Con.igurar #ervidores b >)esso emoto@. Ror serem tCo pr-ti)os, es% tes s)ripts permitem usar re)ursos "avan1a% dos", )omo o L'#R, em ambientes onde isso nCo seria vi-vel, devido X di.i)uldade de insta% la1Co:
39
Especial %u umi!A
$ntretanto, as )oisas podem .i)ar um pou)o mais )ompli)adas se vo)F a)essa usando uma pla)a wireless ou usa a)esso dis)ado, da! as demais op12es :@. 6 suporte a redes wireless 8- .oi um grande problema no Linux, mas ho8e em dia existem drivers para a gran% de maioria das pla)as. ,esmo as pla)as 5ue nCo possuem drivers podem ser )on.iguradas usando o ndiswrapper, 5ue permite ativar a pla)a usando o driver do Aindows. 'amb(m estCo dispon!veis drivers para os so.tmodems 5ue possuem drivers Linux. ;n.eli=% mente, no )aso dos modems, a lista est- longe de ser )ompleta, por isso ( importante testar antes de )omprar. Relo painel vo)F pode tamb(m ativar o .irewall. $mbora o Linux se8a bem mais se% guro 5ue o outro sistema, ( sempre bom ter uma )amada extra de seguran1a. Como )ostumo di=er, as bre)has de seguran1a sCo )omo minas terrestres: por mais improv-vel 5ue possa pare)er, vo)F nun)a sabe 5uando pode estar prestes a pisar em uma :@. 6 mesmo pode ser dito do >lsa)on., 5ue obriga o sistema a redete)tar sua pla)a de som. >lgumas op12es importantes sCo o s)ript para instalar o driver 0* para pla)as nUidia, para )ompartilhar a impressora, para alterar a )on.igura1Co do v!% deo e para instalar o +ernel )om suporte a #,R. 6 driver da nUidia nCo ( obrigat3rio, mas sem ele sua )ara 4e&or)e &E vai .i)ar limitada a apli)ativos 2*, o 5ue ( um grande desper% d!)io. 6 mesmo se apli)a ao +ernel #,R, 5ue ativa o segundo pro)essador em mi)ros )om pro)essadores dual%)ore.
,uitas das op12es no painel de suporte a hardware sCo na verdade op12es destinadas a solu)ionar problemas. Ror ex% emplo, ao plugar um pendrive ou )artCo de mem3ria, um !)o% ne ( )riado no des7top, permitindo 5ue vo)F a)esse os ar5ui% vos. Dos raros )asos onde isto nCo a)onte)e automati)amen% te, vo)F pode usar a op1Co "*ete)tar Rendrives e )art2es de mem3ria", 5ue .or1a uma nova bus)a. guiadohardware.net | Revista - ! "# $aro de %##&
6 Rainel dos !)ones m-gi)os ( o re)urso mais .amoso do +u% rumin. *e uma .orma geral, instalar programas no Linux ( bem simples, pois ?desde 5ue o programa dese8ado este8a dispon!vel nos reposit3rios o.i)iais@ ( .-)il instal-%lo usando o #Lnapti) ou usando diretamente o apt%get, via terminal. Ror exemplo, digamos 5ue vo)F ouviu .alar de um programa de editora1Co muito bom, )hamado #)ribus. Uo)F poderia muito bem pes5uisar sobre ele no 4oogle e pro)urar o pa)ote de instala1Co dentro da p-gina do pro8eto, mas seria muito sim% ples abrir o terminal e exe)utar os trFs )omandos abaixo:
T su % csenhab d apt%get update d apt%get install s)ribus
40
Especial %u umi!A
6 "su %" .a= )om 5ue vo)F se logue )omo root, de .orma a poder instalar novos programas. 6 apt%get update .a= )om 5ue o apt% get veri.i5ue a lista dos programas dispon!veis e o "aptget ins% tall s)ribus" baixa e instala o #)ribus. Como pode ver, para ins% talar um novo programa, basta )ham-%lo pelo nome. 6 mesmo se apli)a se vo)F estiver usando o #Lnapti), 5ue .un)iona )omo uma inter.a)e gr-.i)a para o apt%get. >s )oisas podem se )om% pli)ar um pou)o no )aso de programas 5ue nCo estCo dispon!% veis via apt%get.. $ntretanto, um dos grandes problemas de 5uem )ome1a a usar Linux ( 8ustamente o .ato de nCo )onhe)er os programas dispon!veis. 6s !)ones m-gi)os a8udam neste as% pe)to, o.ere)endo uma lista dos programas mais )omuns, in% )luindo a des)ri1Co e um s)reenshot de )ada um. $les tamb(m automati=am a instala1Co de programas )ompli)ados, onde ( ne)ess-rio exe)utar um )on8unto de passos para .a=er o traba% lho. >s op12es mais usadas sCo as rela)ionadas )om o )omparti% lhamento da )onexCo. muito .-)il trans.ormar um mi)ro )om duas pla)as de rede em um servidor Linux, )omparti% lhando a )onexCo )om os mi)ros da rede lo)al. Uo)F )ome1a% ria )on.igurando a rede e ativando o .irewall, no painel de )on.igura1Co da rede, e em seguida usaria a op1Co "Compar% tilhar a )onexCo )om a ;nternet" para )ompartilhar a )onexCo do servidor )om os mi)ros da rede lo)al. 6 s)ript )on.igura tamb(m o servidor *HCR, de .orma 5ue os outros mi)ros pos% sam obter a )on.igura1Co da rede automati)amente a partir do servidor. Rara otimi=ar a )onexCo, vo)F pode usar o #5uid. $le ( um servidor proxL, 5ue mant(m um )a)he )om as p-gi% nas e os ar5uivos 8- a)essados, a)elerando o a)esso Xs p-gi% nas e redu=indo o uso do lin7. Sse a op1Co de ativar o proxL transparente dentro do s)riptY assim o proxL se integra ao )ompartilhamento da )onexCo, sem 5ue vo)F pre)ise )on.i% gurar )ada mi)ro manualmente para us-%lo.
&inalmente, temos o painel de )on.igura1Co de servidores, 5ue ( o mais )omplexo do grupo. Como )ostumo di=er, estes s)ripts nCo vCo trans.orm-%lo em um administrador de redes, mas vCo permitir 5ue .a1a muitas )oisas 5ue eles .a=em :@. guiadohardware.net | Revista - ! "# $aro de %##& 41
Especial %u umi!A
> .orma mais popular de disponibili=ar novas vers2es das dis% tribui12es ( atrav(s de ar5uivos ;#6, )3pias bin-rias do )on% teK%do dos C*s ou *U* de instala1Co, 5ue vo)F pode gravar usando o Dero, +0< ou outro programa de grava1Co, obtendo um C* idFnti)o ao original. 4ravar um ar5uivo ;#6 ( di.erente de gravar um ar5uivo 5ual5uer no C*. Sm ar5uivo ;#6 ( uma imagem bin-ria 5ue deve ser )opiada bit a bit no C*% 6,, e nCo simplesmente adi)ionado dentro de uma nova se1Co. 'o% dos os bons programas de grava1Co suportam a grava1Co de ar5uivos ;#6, ve8a )omo gravar o ar5uivo usando alguns pro% gramas populares. >o usar o $asL C* Crea%tor, abra o $asL C* Creator e )li5ue em "&ile b ,enu b e)ord C* .rom C* ;mage". >ponte o ar5uivo 5ue ser- gravado. ,ar5ue a op1Co ";#6 ;mage &iles ?e.iso@" na 8anela de navega1Co e )li5ue em "#tart e)or%ding" para gravar o C*. Do Dero <urning om, )li5ue em &ile b <urn ;mage, aponte o ar5uivo 5ue ser- gra% vado e )li5ue em "Arite" para gravar o C*. >o usar o +0<, )li5ue em &erramentas b 4ravar ;magem ;#6 ?ou Wueimar imagem de C*@, aponte o ar5uivo, es)olha a velo)idade de grava1Co e )li5ue em "4ravar". >o usar o +0<, mar5ue a op1Co "Ueri.i)ar dados gravados"Y ela veri.i)a a m!dia depois de )on)lu!da a grava1Co, avisando sobre erros de grava1Co. guiadohardware.net | Revista - ! "# $aro de %##&
*epois de gravado o C*, o pr3ximo passo ( )on.igurar o se% tup da pla)a%mCe para dar boot atrav(s do C*% 6,. > maio% ria dos mi)ros vFm )on.igurados para dar boot pre.eren)ial% mente atrav(s do C*% 6,. Deste )aso basta deixar o C* na bande8a e vo)F 8- )ai na tela de boas%vindas do sistema. #e nCo .or o seu )aso, pressione a te)la *$L durante o teste de mem3ria para entrar no #etup. Rro)ure pela se1Co "<oot" e )olo5ue o C*% 6, )omo dispositivo prim-rio. 'udo pronto, agora ( s3 salvar a )on.igura1Co a)essando o menu exit, es% )olhendo a op1Co "#ave f $xit setup".
42
Especial %u umi!A
>o reini)iar o mi)ro sem o C* no drive, ele volta a )arregar o Aindows ou outro sistema 5ue estiver instalado no H*. $sta alte% ra1Co apenas .a= )om 5ue ele passe a pro)urar primeiro no C*% 6,. Sm h-bito saud-vel ( veri.i)ar a integridade do ar5uivo ;#6 antes de gravar o C*. #empre ( poss!vel 5ue o ar5uivo este8a in% )ompleto ou venha )orrompido, se8a por problemas )om a )one% xCo ou no geren)iador de download usado. Uo)F pode dete)tar este tipo de problema ?e evitar gastar m!dias X toa@, veri.i)ando o ,*N#S, do ar5uivo, um teste 5ue soma todos os bits do ar5uivo e devolve uma "assinatura", um )3digo de 02 d!gitos 5ue permite dete)tar 5ual5uer mudan1a no ar5uivo. 6s )3digos de assinatura dos ar5uivos estCo 5uase sempre dispon!veis na p-gina de down% load, )omo em: 11IOM)edOeeaN/NN/PbNa001Id00eeO/ 7uru% min%O./.iso Uo)F pre)isa apenas rodar o ,*N#S, no ar5uivo bai% xado e ver se o resultado ( igual ao nKmero da p-gina. Do Linux ?5ual5uer distribui1Co@, a)esse a pasta onde o ar5uivo .oi baixado e digite: T mdNsum 7urumin%O./.iso #e o nKmero retornado .or igual, vo)F pode gravar a imagem sem medo, o ar5uivo est- o7. Caso o nKmero se8a di.erente, entCo o ar5uivo )hegou )orrompi% do ou in)ompleto. Do Aindows baixe o programa dispon!vel no http://www.mdNsummer.org/download.html. $le ( gr-.i)o, at( mais .-)il de usar 5ue a versCo Linux. Sma Kltima di)a ( )om re% la1Co aos .amosos "Cloop $rrors", erros de leitura 5ue apare)em ao tentar rodar 5ual5uer live%C* ?5ue use o m3dulo )loop para )ompa)tar os dados@ a partir de uma m!dia ruim. 6 )loop possui um sistema pr3prio para veri.i)ar as integridade dos dados no C*, dete)tando e avisando sobre os erros de leitura. Destes )asos vo)F ver- v-rios "CL66R $>* erros" durante o boot, 5ue indi% )am 8ustamente 5ue o sistema nCo est- )onseguindo ler os da% dos )orretamente. Ue8a um exemplo: 6s )loop erros podem ser )ausados por trFs .atores: a@ 6 ar5uivo baixado est- in% )ompleto ou )orrompido. b@ 6 C* ou C*% A est- ris)ado/ dani.i)ado e o sistema nCo est- )onseguindo ler os da% dos )orretamente ?o mais )omum@. 6s C*% A dCo esse tipo de problema mais .re5Jentemente, pois o !ndi% )e de re.ra1Co luminosa da m!dia ( mais baixo e a super% .!)ie de grava1Co ( mais .r-% gil, .a)ilitando o apare)imen% to de problemas de leitura. )@ 6 pr3prio leitor de C*/*U* ou o )abo ;*$ podem estar )om problemas e por isso os dados nCo estCo sendo lidos )orretamente, embora a m!% dia este8a em bom estado. 6s CL66R $ 6 # sCo sem% pre )ausados direta ou indi% retamente por um destes trFs .atoresY problemas )om o C* ou )om o hardware do seu mi)ro e nCo por proble% mas do so.tware. 6 sistema pode apresentar outros tipos de problemas na sua m-5ui% na, )omo travar durante a dete)1Co de algum )ompo% nente, mas este erro espe)!% .i)o ( 8ustamente um aviso de problemas )om a leitura dos dados. $m muitos )asos, o sistema roda normalmente a partir do C*, mas apresenta problemas estranhos ao ser instalado ?o modo gr-.i)o nCo abre, alguns apli)ativos nCo .un)ionam, mensagens de erro diversas re)lamando da .alta de apli)a% tivos ou bibliote)as, et).@, )ausa%dos por problemas de leitura durante a instala1Co ou mesmo devido a badblo)7s no H*. Rre.ira usar m!dias C* normais e depois doar suas )3pias antigas para ami% gos 5ue ainda nCo )onhe1am o sistema, assim vo)F estarevitando dor de )abe1a e ain% da .a=endo uma boa a1Co :@.
Re2uisi"os mF!imos
&alar em re5uisitos m!nimos ( sempre )ompli)ado, pois ( sempre algo muito relativo. Ror exem%plo, os re5uisitos m!nimos para rodar o Ain% dows ER, publi)ados pela ,i% )roso.t, .alam em um Ren% tium 200 )om PI ,< de >, ?http://www.mi)roso.t.)om/w indowsxp/home/evaluation/s Lsre5s.mspx@ muito embora 43
CLOO- READ ERROR+AT -O& O677?P< IN .ILE,CDROM,%NO--I=,%NO--I= CLOO-+ERRORD7 KNCOM-RE&&IN8 $LOC% @P<POO7P,<,676<A,<O677?P<D I,O ERROR DEQ O$+<<4 &ECTOR >A6>6 LINK=RC CANNOT CREAT,QAN,RKN,QTM-* DIRECTORR NOE=I&TENT
Especial %u umi!A
o sistema .i5ue extremamente lento e inst-vel nesta )on.igu% ra1Co. #egundo eles, vo)F s3 pre)isaria de um 0QP )om I ,< de >, para rodar o Ain% dows MNZ Y@ #e .Hssemos to% mar )omo parGmetro estas .3rmulas da ,i)roso.t, poderia di=er 5ue os re5uisitos m!ni% mos para rodar o +urumin se% ria um Rentium )om 02 ,< de >,. #im, ( poss!vel ?)om um pou)o de malabarismo@ insta% lar o sistema nesta )on.igura% 1Co e rodar os apli)ativos mais leves, por(m )om um desem% penho muito ruim. $ntretanto, se por "re5uisitos m!nimos" vo)F entende 5ue estamos .a% lando de uma )on.igura1Co em 5ue vo)F possa instalar o sistema sem di.i)uldades e usar 5uase todos os seus re% )ursos, entCo diria 5ue o re% 5uisito m!nimo ( um Rentium ;; 2PP ?ou +P%2@ )om 1MP ,< de >,. Uo)F pode tamb(m usar mi)ros )om 12Q ,< sem muitos problemas, desde 5ue tenha o )uidado de )riar uma parti1Co swap no H*. $la pode ser )riada usando o gparted, dispon!vel no ;ni)iar b #istema b Rarti)ionamento. Wuando dispon!vel, a parti1Co swap ( usada mesmo ao rodar o sis% tema a partir do C*. ,esmo 5ue vo)F nCo tenha nenhuma distribui1Co Linux instalada no H*, ( re)omen% d-vel deixar uma parti1Co swap reservada, mesmo 5ue pe5uena, pois nCo apenas o +urumin, mas tamb(m outras distribui12es 5ue rodam a partir do C* sCo )apa=es de dete)tar e ativar a parti1Co swap no boot e us-%la auto% mati)amente. Com a parti1Co swap, o desempenho do sis% tema .i)a melhor, pois ele pode mover ar5uivos e biblio% te)as 5ue nCo estCo em uso, mantendo mais mem3ria li% vre para os programas. Uo)F pode tamb(m )riar um ar5ui% vo de swap "de emergFn)ia" usando as op12es dispon!veis no ";ni)iar b Con.igura1Co do #istema b ,em3ria #wap". > op1Co para )riar o ar5uivo em uma parti1Co &>' pode ser usada 5uando vo)F 5uiser usar uma parti1Co do Ain% dows, dispon!vel no H* ?( ne% )ess-rio 5ue a parti1Co este8a .ormatada em &>'02@. $xiste tamb(m uma op1Co para usar parti12es de outras dis% tribui12es Linux. >mbas as op12es simplesmente )riam um ar5uivo dentro da parti% 1Co, sem alterar os demais ar5uivos:
Caso o mi)ro tenha pou)a >, e ainda por )ima nCo possua uma parti1Co swap dispon!vel, o sistema se o.e% re)er- para usar o ar5uivo de swap do Aindows ?se o H* estiver .ormatado em &>' 02@. $sta ( uma medida desespe% rada para permitir 5ue o sis% tema pelo menos )onsiga dar boot, mas )omo o ar5uivo de swap do Aindows o.ere)e um desempenho muito in.erior ao de uma parti1Co Linux swap, o desempenho do sistema .i)a% r- muito abaixo do normal. > mem3ria swap ?ou mem3ria virtual@ ( um re)urso usado por todos os sistemas opera% )ionais atuais 5uando nCo existe mem3ria >, su.i)ien% te $le passa a arma=enar os dados 5ue nCo ")abem" na mem3ria em um ar5uivo ou parti1Co swap )riada no H*. o uso da mem3ria swap 5ue permite 5ue o sistema )onti% nue .un)ionando, mesmo )om pou)a mem3ria dispon!vel.
>o rodar a partir do C*, o +u% rumin )onsome mais mem3% ria >, do 5ue ao ser insta% lado, pois o sistema pre)isa reservar parte da mem3ria >, para )riar o ramdis7 usado para arma=enar os ar% 5uivos 5ue pre)isam ser alte% rados durante o uso. 6utro .ator importante ( 5ue ro% dando do C* o desempenho do sistema .i)a em grande parte limitado ao desempe% nho do drive de C*% 6,, 5ue ( sempre muito mais lento 5ue um H*. >o dar boot em um mi)ro )om 12Q ,<, o sistema vai exibir uma mensagem de aviso no boot, di=endo 5ue o mi)ro nCo atende aos re5uisitos m!ni% mos e avisando 5ue tentar)riar um ar5uivo de swap, usando uma parti1Co dispo% n!vel no H*. >pesar disso, o boot prossegue, parando apenas em )aso de erro ou .alta de mem3ria. >o ser ins% talado, o sistema )onsome 44
Especial %u umi!A
em m(dia P/ ,< de mem3ria durante o boot. ;sso signi.i)a 5ue mes% mo em um mi)ro )om 12Q ,< vo)F ainda ter- mais de P/ ,< de me% m3ria livre. Com 1MP ,< de >, a situa1Co 8- .i)a bem mais tran5Jila e vo)F )onsegue rodar at( mesmo os apli)ativos mais pesados, )omo o 6pen6..i)e. $vite apenas abrir muitos apli)ativos simultaneamente, pois o sistema logo )ome1ar- a usar mem3ria swap, o 5ue torna tudo muito lento. > )on.igura1Co ideal, para algu(m 5ue usa v-rios progra% mas ao mesmo tempo e pretende usar o U,ware, seria um >thlon de 1./ 4H= )om N12 ,< de >,. Ho8e em dia, mem3ria >, ( um item relativamente barato, por isso vale a pena usar N12 ,< mesmo em mi)ros relativamente antigos. ' enha em mente 5ue na grande maioria dos apli)ativos, uma 5uantidade generosa de mem3ria >, ( mais importante do 5ue um pro)essador mais r-pido. ' endo N12 ,<, vo)F pode tran5Jilamente abrir 1/ abas no .ire.ox, 0 ou I do)umentos grandes no 6pen6..i)e, ler os e%mails no 'hunderbird, assistir um *U* e rodar mais um punhado de apli)ativos menores, sem 5ue o sistema use uma 5uantidade signi.i)ativa de swap. > partir da!, a )on.igura1Co ideal varia de a)ordo )om o tipo de apli)ativos 5ue 5uiser usar. #e vo)F gosta de rodar v-rios sistemas simultaneamente usando o U,ware, ou trabalha )om modelagem 0* ou edi1Co de v!% deo, por exemplo, usar um mi)ro mais parrudo, )om um pro)essador dual%)ore e 1 4< de >,, traria grandes bene.!)ios. Ue8a uma tabela r-pida )om rela1Co X 5uantidade de mem3ria >, instalada:
45
Especial %u umi!A
Rara 5uem 8- se a)ostumou )om a id(ia, pode pare)er na% tural rodar o sistema a partir do C* e at( mesmo instalar novos programas sem pre)isar modi.i)ar as in.orma12es sal% vas no H*, mas na (po)a o apare)imento do +noppix .oi )onsiderado um verdadeiro mar)o dentro do mundo Linux. > base de tudo ( um m3dulo de +ernel )hamado )loop, um ha)7 5ue permite 5ue o siste% ma rode a partir de um siste% ma de ar5uivos )ompa)tado, gravado no C*% 6,. 6s dados sCo des)ompa)tados "on%the% .lL", )on.orme sCo ne)ess-rios. algo 5ue .un)iona de .orma similar Xs parti12es )ompa)ta% das pelosmartdrive no Ain% dows MN/MQ ?ainda lembrado pelos saudosistas :@, mas )om um desempenho melhor e otimi=ado para C*% 6,s. 4ra1as X )ompressCo, uma dis% tribui1Co )omo o +urumin pode in)luir )er)a de 1.P 4< de pro% gramas em uma imagem ;#6 )om menos de P// ,<. >l(m de redu=ir o tamanho do sis% tema, )omprimir os ar5uivos melhora tamb(m a taxa de trans.erFn)ia do C*% 6,, di% minuindo a perda de desem% penho )ausada pela baixa taxa de leitura. > id(ia ( 5ue um C*% 6, de I/E ( )apa= de ler a em m(dia I ,</s, pois )omo o C* gira sempre na mesma velo)idade, as in.orma12es gravadas nas trilhas da parte externa do C* ?mais longas@ sCo lidas a mais ou menos o dobro da velo)i% dade das do )entro ?5ue sCo mais )urtas@. Sm C*% 6, de I/x lF a P ,</s nas trilhas ex% ternas mas a apenas 0 ,</s nas internas. Como o C*% 6, ( gravado a partir do )entro, na maior parte do tempo ele lF os dados a 0, I ou N ,</s. Do entanto, ao ler I ,</s de dados )ompa)% tados a uma ra% =Co de 0x, ele es% tar- lendo, na pr-ti% )a, a 5uase 12 ,</s, 5uase a mesma taxa de trans% .erFn)ia de um H* de uma d(% )ada atr-s. Daturalmente ain% da existem outros problemas, )omo o tempo de bus)a, 5ue ( muito mais alto em um C*% 6,, mas o problema prin)ipal ( bastante ameni=ado. #e nCo .osse o sistema de )ompres% sCo, os live%C*s seriam trFs ve=es maiores e trFs ve=es mais lentos ao rodar do C*, o 5ue os tornariam sistemas muito menos atrativos. $m )ontrapartida, por )ausa da )ompressCo o trabalho do pro% )essador passa a ser maior, pois, al(m de pro)essar os da% dos re.erentes aos progra% mas, ele tem 5ue, ao mesmo tempo, des)ompa)tar os da% dos lidos pelo C*% 6,. Ror isso, mais do 5ue em outras distribui12es, o de% sempenho ?ao rodar do C*@ aumenta de a)ordo )om o poder de pro% )essamento da m-5uina. > primeira etapa do boot ( a tela de boas% vindas e uma linha onde vo)F pode .orne)er pa% rGmetros para o boot. Logo depois ( )ar% regado o +ernel, 5ue por sua ve= ini)iali=a o hardware, )ria um ramdis7 usando uma parte ?pe%5uena@ da mem3ria >, onde sCo arma=enados ar5ui% vos de )on.igura1Co e outros dados 5ue pre)isam ser alte% rados durante o uso. *epois disso entra em a1Co o hwse% tup, o programa de dete)1Co 5ue, 8unto )om um )on8unto de outros s)ripts, se en)ar% rega de dete)tar a pla)a de v!deo, som, rede, modem e outros peri.(ri)os suporta% dos. *urante o boot, o sis% tema exibe v-rios detalhes sobre os )omponentes da m-5uina e mostra )omo eles estCo sendo dete)tados pelo sistema. $stas mensagens sCo Kteis para identi.i)ar a )on.igura1Co da m-5uina e 8- saber de antemCo deta% lhes )omo o pro)essador, 5uantidade de mem3ria >, e pla)a de v!deo instalada. ;magine o )aso de um t()ni% )o 5ue instala o sistema em v-rios mi)ros di.erentes, por exemplo:
46
Especial %u umi!A
$ste trabalho de dete)1Co ( 8ustamente o grande trun.o. $m pou)os segundos o sis% tema ( )apa= de dete)tar, )on.igurar e ativar todos os peri.(ri)os suportados na m-5uina, baseado nos )3di% gos de identi.i)a1Co dos dis% positivos, sem nenhuma in% terven1Co do usu-rio. Claro, sempre existem )asos de problemas. >lgumas pla)as% mCe travam durante a dete)% 1Co do >CR;, alguns notebo% o7s travam durante a etapa ini)ial, 5uando o sistema pro% )ura por pla)as #C#; e assim por diante. ,as, na grande maioria dos )asos, estes pro% blemas podem ser resolvidos desativando as partes da de% te)1Co 5ue )ausam proble% mas, usando op12es de boot. *urante o boot, o +urumin tenta sempre )on.igurar au% tomati)amente a rede, obten% do o ;R e outros dados a partir de um servidor *HCR dispon!% vel na rede. #e a m-5uina a)essar a internet atrav(s de uma )onexCo )ompartilhada dentro da rede lo)al ou atra% v(s de um modem >*#L )on% .igurado )omo roteador, ele 8ser- )apa= de a)essar a web logo ap3s o boot, )aso )ontr-rio vo)F pode )on.igu% rar a rede manualmente, usando o painel de )ontrole. $xistem in)lusive op12es para ativar so.tmodems e pla)as wireless 5ue nCo possuem suporte nativo no Linux, neste )aso usando o ndiswrapper, 5ue permite ativar a pla)a usando o driver do Aindows ER. Sma 5uestCo importante ao usar 5ual5uer live%C* ( a 5uestCo da mem3ria >,. Como o sistema por padrCo nCo utili=a as parti12es do H*, tudo ( .eito usando a mem3% ria >,, in)luindo a instala1Co de novos programas. 6 ramdis7 5ue ( )riado duran% te o boot vai )res)endo )on% .orme sCo .eitas modi.i)a12es. $m mi)ros )om pou)a >, vo)F ver- uma mensagem de "dis)o )heio" ?5uando na ver% dade o 5ue a)abou .oi o espa% 1o no ramdis7@ ou at( mesmo e.eitos diversos por .alta de mem3ria >, dispon!vel. > instala1Co de novos progra% mas ( possibilitada pelo Sni% on&#, mais um ha)7 5ue mo% nitora tentativas de altera% 12es nos ar5uivos do C* ?ori% ginalmente imposs!veis, 85ue o C* ( somente leitura@ e engana os programas, .a=endo%as no ramdis7, per% mitindo 5ue vo)F altere ar% 5uivos e instale novos pro% gramas, mesmo ao rodar o sistema a partir do C*. $ste re)urso est- dispon!vel a par% tir do +urumin N./. Uo)F pode rodar o +urumin tran5Jila% mente em mi)ros )om 1MP ,< de >,, mas para usar o apt%get e instalar novos pro% gramas en5uanto o sistema est- rodando do C*, vo)F pre)isa ter N12 ,<. $m m-% 5uinas mais modestas, ( re% )omend-vel instalar o siste% ma assim 5ue poss!vel, 8- 5ue depois de instalado o sistema .i)a mais r-pido e )onsome menos mem3ria, por nCo pre)isar mais do ramdis7. 6u% tro re)urso importante ( o a)esso Xs parti12es do H*, in)luindo, naturalmente, o a)esso Xs parti12es do Ain% dows. ,uitas ve=es existe a .alsa impressCo de 5ue os apli)ativos Linux utili=am .ormatos de ar5uivos pr3prios e vo)F teria 5ue )ome1ar tudo de novo. ;sto nCo pode% ria estar mais longe da ver% dade :@. ' odos os .ormatos de ar5uivos padroni=ados, )omo imagens em .8pg, .png, .gi.. .bmp, ar5uivos de -udio e v!% deo em .mp0. .avi., et)., do)u% mentos em v-rios .ormatos e assim por diante sCo abertos sem problemas dentro do Linux. 6 sistema 8- vem )on.igurado para abrir as extens2es mais )omuns nos programas apro% priados 5uando vo)F )li)a sobre os ar5uivos, de .orma 5ue a)a% bam nCo existindo tantas di.e% ren1as assim em rela1Co ao Aindows. ,esmo os ar5uivos do Aord e $x)ell sCo abertos sem grandes problemas no 6pen6..i)e/<r6..i)e. 6 maior problema sCo os .ormatos pro% priet-rios, usados por alguns programas. >r5uivos .)dr, por exemplo, podem ser abertos apenas no pr3prio Corel *raw, mas vo)F tem a op1Co de ex% portar seus trabalhos para um .ormato neutro ?)omo o .svg@, de .orma 5ue possa abri%los no ;n7s)ape. por 5uest2es )omo esta 5ue ( sempre re)omend-% vel manter o Aindows em dual% boot nos primeiros meses ?ou rod-%lo dentro do U,ware@, de .orma 5ue vo)F possa )onverter seus do)umentos 5uando ne% )ess-rio. Uoltando X 5uestCo do a)esso aos ar5uivos, o +urumin dete)ta as parti12es dispon!veis no H* durante o boot e adi)io% na !)ones para elas dentro do ",eu Computador", 5ue pode ser a)esso atrav(s do !)one no *es7top:
47
Especial %u umi!A
Rara 5ue todas as parti12es se8am a)essadas em modo lei% tura e es)rita por padrCo, )li5ue no !)one ",ontar as parti% 12es em leitura e es)rita" dentro do ",eu Computador". $le muda automati)amente o modo de a)esso de todos os !)o% nes. Uo)F pre)isa )li)ar nele apenas uma ve= para 5ue a al% tera1Co se torne de.initiva. Sm problema )l-ssi)o do Linux era a .alta de suporte X es)rita em parti12es do Aindows .ormatadas em D'&#. ;sso .oi resolvido no +urumin O, )om a in)lusCo do D'&#%04, um novo driver 5ue derruba esta limita1Co, o.ere)endo a)es% so )ompleto aos ar5uivos. >o )li)ar sobre o ",ontar as parti% 12es em leitura e es)rita", o s)ript dete)ta 5ue vo)F possui parti12es D'&# no H* e exibe uma mensagem perguntando se vo)F dese8a ativar o D'&#%04. Como de praxe, ( exibido um alerta avisando 5ue existe uma pe5uena possibilidade de perda de ar5uivos ?a.inal, vo)F pode perder ar5uivos at( mesmo utili=ando o pr3prio Aindows...@ e )on.irmando se vo)F 5uer )ontinuar:
Ror padrCo, ao )li)ar sobre o !)one de uma parti1Co, ela ( montada em modo somente leitura, onde vo)F )onsegue a)essar os ar5uivos, mas nCo )onsegue .a=er altera12es. Rara mudar o modo de a)esso, )li5ue )om o botCo direito sobre o !)one e a)esse a op1Co ">12es b ,udar para o modo leitura e es)rita ou voltar para somente leitura":
48
Especial %u umi!A
espondendo "#im", a altera1Co ( .eita e vo)F passa a ter a)esso )ompleto Xs parti12es D'&# do Aindows. ,uita gente utili=a este re)urso para dar manuten1Co em m-5uinas Ain% dows 5uando o sistema ?Aindows@ deixa de dar boot. >.inal, vo)F pode dar boot )om o +urumin, a)essar a parti1Co do Aindows, modi.i)ar ou substituir ar5uivos dani.i)ados, .a=er ba)7up dos dados ou at( mesmo usar o Clamav para remover os v!rus. >proveitando 5ue estamos a5ui, vou .alar um pou)o mais sobre )omo o sistema identi.i)a as parti12es do H*. Cada dispositivo ou parti1Co ( a)essado pelo sistema atrav(s de um devi)e, um ar5uivo espe)ial )riado dentro do diret3rio "/dev". Rara entender a ordem usada para nomear estes dispositivos ( pre)isousar algumas no12es de hardware. Da pla)a%mCe vo)F en)ontra duas portas ;*$ ?prim-ria e se)und-ria@, 5ue sCo usadas para instalar o H* e C*% 6,. Cada uma das duas permite )one)% tar dois dispositivos, de .orma 5ue podemos instalar um total de I H*s ou C*% 6,s na mesma pla)a. 6s drives ;*$ "tradi)ionais", 5ue usam os )abos de I/ ou Q/ vias, sCo )hamados de "R>'>", )ontra1Co de "parallel >'>". Cada par de drives ( instalado na mesma porta. Rara di.eren% )iar os dois ( usado um 8umper, 5ue permite )on.igurar )ada drive )omo master ?mestre@ ou slave. 6 mais )omum ( usar% mos apenas um H* e mais um C*% 6, ou *U*, )ada um ins% talado em sua pr3pria porta e ambos )on.igurados )omo mas% ter. >o adi)ionar um segundo H*, vo)F poderia es)olher en% tre instalar na primeira ou segunda porta ;*$, mas de 5ual% 5uer .orma pre)isaria )on.igur-%lo )omo slave, mudando a posi1Co do 8umper. ;ndependentemente de ser um H*, C*% 6, ou 5ual5uer outro tipo de dispositivo, os drives sCo de% te)tados pelo sistema da seguinte .orma:
IDE primria, master: /dev/hda IDE primria, slave: /dev/hdb IDE secundria, master: /dev/hdc IDE secundria, slave: /dev/hdd
6s H*s #erial >'> ?#>'>@ sCo vistos pelo sistema da mesma .orma 5ue H*s #C#;. ;sso tamb(m se apli)a a pendrives e ou% tros dispositivos S#<. >5ui entra uma hist3ria interessante: )omo o )3digo ( aberto, ( muito )omum 5ue novos m3dulos se8am baseados ou utili=em )3digo de outros m3dulos 8- exis% tentes. 6 suporte a drives #C#; no +ernel ( tCo bom 5ue ele passou a ser usado ?)om pe5uenas adapta12es@ para dar su% porte a outros tipos de dispositivos. Da (po)a do +ernel 2.I, at( os gravadores de C* eram vistos pelo sistema )omo dri% ves #C#;. 6 primeiro dispositivo #C#; ( dete)tado )omo "/dev/sda", o segundo )omo "/dev/sdb" e assim por diante. #e vo)F tiver um H* #>'> ou pendrive, o drive ( visto )omo "/dev/sda" e nCo )omo "/dev/hda", )omo seria se .osse um drive ;*$. #e vo)F tiver um H* #>'> e um pendrive instalados na mesma m-5uina, entCo o H* ser- visto )omo "/dev/sda" ?pois ( ini)i% ali=ado primeiro, logo no in!)io do boot@ e o pendrive )omo "/% dev/sdb". #e vo)F plugar um segundo pendrive, ele ser- visto )omo "/dev/sd)" e assim por diante.
49
Especial %u umi!A
>o )ontr-rio dos dispositivos ;*$, os devi)es sCo de.inidos se5Jen)ialmente, )on.orme o sistema vai dete)tando os dis% positivos. Wuem )hega primeiro leva. #e vo)F tiver um H* ;*$ e um pendrive, entCo o H* ser- visto )omo "/dev/hda" e o pendrive )omo "/dev/sda". Sma observa1Co ( 5ue em muitas pla)as vo)F en)ontrar- uma op1Co dentro do #etup 5ue per% mite )olo)ar as portas #>'> em modo de )ompatibilidade ?Lega)L ,ode ou CompatibilitL ,ode, dependendo da pla)a@. >o ativar esta op1Co, seu H* #>'> passar- a ser visto pelo sistema )omo "/dev/hda", )omo se .osse um H* ;*$ normal. $sta op1Co ( Ktil ao instalar distribui12es antigas, 5ue ainda nCo o.ere)em um bom suporte a H*s #>'>. $mbora um pou)o mais )ompli)ada, esta abordagem .a= )om 5ue o a)esso se8a mais r-pido 5ue no Aindows, onde o swap ( .eito dentro de um ar5uivo, )riado na parti1Co de instala1Co de sistema. $xistem diversos programas de parti)ionamento, os mais usa% dos no Linux sCo o ).dis7, o gparted e o 5tparted. ,uitas distri% bui12es in)luem parti)ionadores pr3prios. 6 ,andriva, por ex% emplo, in)lui o dis7dra7e.
$m seguida vem a 5uestCo das parti12es. >o inv(s de ser um espa1o Kni)o e indivis!vel, um H* ( )omo uma grande sala )omer)ial, 5ue pode ser dividida em v-rios es)rit3rios e am% bientes di.erentes. >o instalar o sistema opera)ional, vo)F tem a )han)e de parti)ionar o H*, onde ( .eita esta divisCo. sempre re)omend-vel usar pelo menos duas parti12es sepa% radas, uma para o sistema e outra para seus ar5uivos. ;sto permite reinstalar o sistema sempre 5ue ne)ess-rio, sem perder seus ar5uivos e )on.igura12es. Do Linux existe ainda a ne)essidade de )riar uma parti1Co separada para a mem3ria swap. $sta parti1Co utili=a uma or% gani=a1Co pr3pria, otimi=ada para a tare.a. guiadohardware.net | Revista - ! "# $aro de %##&
>)ima temos um s)reenshot do 4parted. Como pode ver, )ada parti1Co re)ebe um nKmero e ( vista pelo sistema )omo um dis% positivo di.erente. > primeira parti1Co do "/dev/hda" ( vista )omo "/dev/hda1" e assim por diante. 6 mesmo a)onte)e )om os pen% drives, 5ue do ponto de vista do sistema opera)ional sCo uma esp()ie de H* em miniatura. 6 sistema nun)a a)essa os dados dentro da parti1Co diretamente. >o inv(s disso, ele permite 5ue vo)F "monte" a parti1Co em uma determinada pasta e a)esse os ar5uivos dentro da parti1Co atrav(s dela, o 5ue ( .eito usando o )omando "mount". Ror baixo dos panos, ( 8ustamente isso 5ue a)onte)e 5uando vo)F )li)a sobre os !)ones das parti12es dentro do ",eu Computador". 50
Especial %u umi!A
> sintaxe b-si)a in)lui o dis% positivo e a pasta onde ele ser- a)essado, )omo em:
# mount /dev/hda2 /mnt/hda2
6 mais )omum ( 5ue as parti% 12es "extras" se8am montadas dentro da pasta "/mnt", 5ue ( pr3pria para a tare.a, mas isso nCo ( uma regraY vo)F pode montar as parti12es em 5ual% 5uer pasta va=ia. DCo se es% 5ue1a de )riar a pasta dese8ada ?se ne)ess-rio@, usando o )o% mando "m7dir". Do )aso do C*% 6,, )itamos apenas o disposi% tivo, sem in)luir a parti1Co ?85ue um C*% 6, nCo pode ser parti)ionado, )omo um H*@. Uo)F pode tanto usar o disposi% tivo )orreto, )omo "/dev/hd)" ou "/dev/hdd", 5uanto usar o "/ dev/)drom", um lin7 5ue ( )ria% do pelo sistema apontando para a lo)ali=a1Co )orreta:
# mount /dev/cdrom /mnt/cdrom
Do )aso dos pendrives e H*s, desmontar ( .undamen% tal, pois as altera12es nCo sCo ne)essariamente salvas imediatamente por )ausa do )a)he de dis)o. emovendo sem desmontar, existe uma probabilidade muito grande das Kltimas altera12es se% rem perdidas. muito )o% mum as pessoas gravarem ar5uivos no pendrive, des% plugarem logo depois ?sem desmontar@ e, ao tentar a)ess-%los depois, per)ebe% rem 5ue os ar5uivos sim% plesmente nCo .oram grava% dos. Sm problema )omum em rela1Co ao C*% 6, ( 5ue o sistema ?por seguran1a@ nCo permite 5ue vo)F e8ete o C* en5uanto 5ual5uer pro% grama o estiver a)essando. ;sto ( .rustrante Xs ve=es, pois muitas ve=es vo)F est)om muitas 8anelas abertas e nCo se lembra 5ual pro% grama usou para a)ess-%lo. 6 !)one "$8etar o C*% 6," dentro do ",eu Computador" ( 8ustamente uma .orma emergen)ial de e8etar o C*, ")uste o 5ue )ustar". $le pro% )ura e en)erra todos os pro% gramas 5ue estiverem a)es% sando o C*% 6, e em seguida desmonta e e8eta o C*.
6s )omandos exe)utados por ele, )aso 5ueira .a=er manu% almente, sCo:
# fuser -k /mnt/cdrom # umount /mnt/cdrom # eject /mnt/cdrom
#e 5uiser tro)ar o C* 5ue estna bande8a, vo)F deve primei% ro "desmontar" o C*% 6,, )om o )omando "umount /mnt/ )drom". 6 mesmo se apli)a a pendrives e H*s externos: ( sempre ne)ess-rio desmontar antes de remover o dispositivo.
#e por a)aso vo)F tiver um dri% ve de dis5uetes ?em 5ue s()u% lo vo)F vive\ :@, o )o%mando para mont-%lo manualmente ( "mount /dev/.d/ /mnt/.loppL" e, paradesmont-%lo , "umount /mnt/.loppL". >ssim )omo no )aso dos pendrives, ( impor% tante desmontar antes de re% mover o dis5uete do drive. 6s pontos de montagem, ou se8a, as pastas onde as parti12es se% rCo montadas, podem ser )on% .igurados atrav(s do ar5uivo "/ et)/.stab". Wuase sempre este ar5uivo ( )on.igurado durante a instala1Co, in)luindo re.erFn% )ias a todas as parti12es e C*% 6,s dispon!veis, de .orma 5ue vo)F pode montar as par% ti12es digitando apenas "mount /mnt/hdaP" ?por exem% plo@, sem pre)isar usar o )o% mando )ompleto. Sma observa1Co importante sobre as parti12es ( 5ue, a partir do +ernel 2.P.2/, tere% mos uma grande mudan1a no )on8unto de drivers para por%
tas ;*$. 6s drivers para H*s ;*$ serCo integrados dentro do mesmo )on8unto de drivers 5ue sCo usados para os H*s #>'>. ;sso .ar- )om 5ue todos os H*s passem a ser nomea% dos )omo "/dev/sda" e "/dev/sdb", )omo se .ossem H*s #>'>.
O K!io!.&
>t( o +urumin I.2, as op12es para instalar novos progra% mas e instalar servidores s3 .un)ionavam )om o +urumin instalado no H*, por )ausa da limita1Co 3bvia de nCo ser poss!vel instalar novos pro% gramas )om o sistema ro% dando a partir do C*% 6,, 85ue ele ( somente leitura. Do entanto, a partir do +u% rumin N./, esta Kltima limi% ta1Co .oi derrubada, )om a in)lusCo do Snion&#. 4ra1as a ele, passou a ser poss!vel usar o apt%get e os !)ones m-gi)os para instalar novos programas e mexer em to% dos os ar5uivos de )on.i% gura1Co do sistema, mesmo 51
Especial %u umi!A
)om o sistema rodando do C*. ;sto permite testar os re% )ursos do sistema )om muito mais liberdade, sem pre)isar instalar. Uo)F pode dar boot, instalar um servidor >pa)he e #5uid, os drivers da nUidia, o U,ware e outros programas 5ue 5uiser testar e no .inal reini)iar o mi)ro, deixando tudo )omo se nada tivesse a)onte)ido. 6 Snion&# .un)io% na de uma .orma bastante engenhosa, uma da5uelas id(ias aparentemente sim% ples, 5ue resolvem problemas )omplexos. Com o +urumin rodando a partir do C*, os ar% 5uivos arma=enados no dire% t3rio home e alguns ar5uivos de )on.igura1Co, 5ue pre)i% sam ser alterados durante o boot, sCo arma=enados em um ramdis7 ?um dis)o virtual, )riado usando uma parte da mem3ria >,@Y mas, .ora isso, tudo ( a)essado dentro do ar5uivo /)drom/+D6RR;E, 5ue, al(m de .a=er parte do C*, est- )ompa)tado em um .ormato 5ue nCo permite alte% ra12es, )ompletamente sela% do. Rara permitir esta "m-gi% )a", o Snion&# permite 8untar dois ?ou mais@ diret3rios em um, estabele)endo uma hie% rar5uia entre eles. 6 "Snion" vem 8ustamente de "uniCo". 'emos entCo o ar5ui% vo )ompa)tado do C* em um n!vel hier-r5ui)o mais baixo, montado )omo somente leitu% ra e um ram%dis7, 5ue origi% nalmente est- 5uase va=io, mas 5ue vai arma=enando to% das as altera12es. 6s dois sCo montados em uma Kni)a pas% ta, a /SD;6D&#, 5ue )ont(m o )onteKdo do ar5uivo )ompa)% tado e do ramdis7. 6s lin7s 5ue tradi)ionalmente aponta% riam para a pasta "/+D6RR;E", onde .i)a montado o ar5uivo )ompa)tado, sCo todos re)ri% ados apontando para ela. Da hora de ler um ar5uivo, o sis% tema veri.i)a se existe uma versCo mais re)ente arma=e% nada no ramdis7, )aso )ontr-% rio lF no ar5uivo prin)ipal. Da hora de gravar, as altera12es sCo sempre arma=enadas no ramdis7, de .orma autom-ti)a e transparente. Do .inal, vo)F a)aba podendo instalar pro% gramas e .a=er 5ual5uer tipo de altera1Co no sistema, da mesma .orma 5ue se ele esti% vesse instalado. >s limita12es neste )aso sCo 5ue todas as modi.i)a12es sCo salvas no ramdis7. Rara )onseguir insta% lar programas grandes )om o sistema rodando a partir do C*, vo)F pre)isa ter N12 ,< de >,. Caso )ontr-rio, vo)F pode instalar alguns programas pe5uenos de )ada ve= e ir reini)iando o mi)ro para testar outros, )on.orme a mem3ria .or sendo o)upada. 6 Snion&# ( ativado por padrCo durante o boot, 5uando ( exibida a mensagem "Snion&#: SniCo do C*/*U* ?ro@ )om o ramdis7 ?rw@ reali=ada )om su)esso". DCo ( pre)iso usar nenhuma op1Co de boot, basta atuali=ar a lista do apt%get, exe)utando o )omando "sudo apt%get update" e )ome1ar a instalar programas.
Carlos $. ,orimoto.
editor do site www.guia% dohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " e% des e #ervidores Linux", "Linux $ntendendo o #istema", "Linux &erramentas ' ()ni)as", "$nten% dendo e *ominando o Linux", "+u% rumin, desvendando seus segre% dos", "Hardware, ,anual Comple% to"e "*i)ion-rio de termos t()ni% )os de in.orm-ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usa% das no pa!s.
52
A poucos meses publiquei um guia sobre a histria da informtica, que comeava com o Eniac e terminava com o 386. Esta uma continua!o, que conta a histria da plataforma "#, do $86 ao Athlon.
guiadohardware.net | Revista - ! "# $aro de %##& 53
6 IQP possu!a 1.2 milh2es de transistores e era .abri)ado numa t()ni)a de 1 mi)ron. ;sto signi.i)a 5ue )ada transistor media um milion(simo de )ent!metro. Como t!nhamos 1.2 milh2es deles, o die do pro)essador ti% nha )er)a de 12/ mil!metros 5uadrados. Rara e.eito de )ompara1Co, o 0QP tinha apenas 2ON./// transistores, 5uase N ve% =es menos. $ste brutal aumento de )omplexidade pode ser 8usti.i)ado por trFs inova12es introdu=i% das pelo IQP. $m primeiro lugar, ele usa um )o%pro)essador aritm(ti)o integrado, ao in% v(s de um )hip separado, )omo no 0QP. $m segundo, ele in)orpora Q +< de )a)he ultra% r-pido diretamente no pro)essador, )om% plementando o )a)he mais lento dispon!vel na pla)a mCe. 6 )a)he interno passou a ser )hamado de )a)he L1 ?level 1, ou n!vel 1@ e o )a)he da pla)a mCe de )a)he L2. 6 )a)he L1 integrado se tornou um !tem de s(rie em todos os pro)essadores a partir do IQP, pois melhora de .orma )onsider-vel o desempenho do pro)essador, o.ere)endo a)esso instantGneo os dados 5ue estCo sen% do pro)essados. ,esmo em )asos onde o )a)he L2 opera X mesma .re5JFn)ia no pro% )essador ?)omo no IQP *E%00, onde a pla)a mCe tamb(m trabalhava a 00 ,H=, ou nos pro)essadores atuais, onde o )a)he L2 tam% b(m ( integrado ao pro)essador@ existe uma grande di.eren1a nos tempos de a)es% so dos )a)hes L1 e L2. $n5uanto ?nos pro% )essadores atuais@ o )a)he L1 trabalha sempre )om tempos de latFn)ia de 2 ou 0 )i)los, o L2 trabalha )om latFn)ia de O )i)los ou mais e ( a)essado atrav(s de um barra% mento mais estreito.
Voltando ao 486, foi introduzido tambm o processamento de instrues em etapas, recurso que utilizado at os dias de hoje. unidade de e!ecu"o do 486 composta por um pipeline de # est$%ios, que possuem funes distintas. &ada instru"o passa sucessi'amente por cada um dos # est$%ios, sendo que cada um deles faz seu trabalho em apenas um ciclo, passa a instru"o adiante e recebe outra. (oder)amos fazer uma analo%ia com uma linha de produ"o, que passa a ter # trabalhadores ao in's de um. * uso do pipeline trou!e duas 'anta%ens. primeira que muitas instrues comple!as, que consumiam '$rios ciclos do +86, passaram a ser e!ecutadas numa ,nica passa%em. -m se%undo, a redu"o do trabalho feito em cada est$%io permitiu que o processador fosse capaz de atin%ir freq./ncias mais altas. 6 IQP .oi vendido em trFs vers2es: o IQP*E ?a versCo )ompleta )ompleta@, o IQP#E ?uma versCo de baixo )usto, sem o )o%pro)essador aritm(ti)o@ e o IQP#L ?uma versCo de baixo )onsumo, destina% da a noteboo7s@.
54
Como disse, este ( apenas um )ooler low% end, 5ue pode ser usado em pro)essado% res >,* de at( 1.Q 4H=. Coolers para pro)essadores dual )ore, ou voltados para 5uem dese8a .a=er over)lo)7 sCo muito maiores e mais pesados, )om exaustores maiores, bases de )obre e hot%pipes, )omo este >r)ti) &ree=er: guiadohardware.net | Revista - ! "# $aro de %##&
55
Com isso, surgiu tamb(m a possibilidade de .a=er over)lo)7 do pro)essador, usando uma .re5JFn)ia ou multipli)ador maior 5ue o nominal. $ra muito )omum usar um IQP*E%2 PP a Q/ ,H= ou um IQP*E%I 1// a 12/ ,H=, aumentando a .re5JFn)ia da pla)a mCe de 00 para I/ ,H=. 6bviamen% te, .a=er over)lo)7 aumenta o )onsumo e a5ue)imento do pro)essador ?exigindo muitas ve=es o uso de um )ooler mais par% rudo@, al(m da possibilidade de redu1Co da vida Ktil. ,esmo assim, ele se tornou in)ri% velmente popular, por permitir aumentar o desempenho do e5uipamento a )usto =ero. > partir das pla)as para Rentium ;;, os a8ustes passaram a ser .eitos atrav(s do setup, ao inv(s de 8umpers. > pla)a de% te)ta automati)amente as )on.igura12es usadas pelo pro)essador, mas vo)F pode alterar as )on.igura12es manualmente para .a=er over)lo)7.
,esmo depois do lan1amento do Rentium 1, a plata.orma IQP ainda teve uma sobre% vida surpreendente gra1as aos pro)essado% res >,* NxQP, CLrix CxNxQP e ao Rentium overdrive da ;ntel, 5ue serviam )omo op% 12es de upgrade para 5uem tinha um IQP*E%2 ou IQP*E%I, prometendo um de% sempenho similar aos pro)essadores Ren% tium low%end. > grosso modo, um IQP possui um desem% penho duas ve=es superior ao de um 0QP do mesmo )lo)7. ;sto signi.i)a 5ue mesmo um IPQ#E de 2N ,H= ganha .-)il de um 0QP de I/ ,H=. Ror outro lado, um IQP apresenta apenas N/ a P/` do desempe% nho de um Rentium 1 do mesmo )lo)7. ;sto signi.i)a 5ue mesmo um Rentium P/ )on% segue superar um IQP *EI%1//.
56
Com o Rentium, a ;ntel tentou solu)ionar os prin)ipais gargalos de desempenho da plata.orma anterior, mudando v-rios as% pe)tos nCo apenas do pro)essador, mas tamb(m nas pla)as%mCe para ele.
>)ompanhando as melhorias no pro)essa% dor, .oram .eitas mudan1as nas pla)as% mCe, de .orma a melhorar o desempenho de a)esso X mem3ria. $m primeiro lugar, as pla)as para Rentium operam a .re5JFn% )ias mais altas: P/ ou PP ,H=, de a)ordo )om o pro)essador usado.
57
58
59
$m 1MMM a >,* lan1ou uma Kltima atua% li=a1Co para a plata.orma +P, na .orma do +P%0, o primeiro pro)essador >,* a tra% =er )a)he L2 integrado ao pro)essador. >l(m de manter os mesmos PI +< de )a% )he L1 do +P%2, o +P%0 in)orporou 2NP +< de )a)he L2 .ull%speed ?operando na mesma .re5JFn)ia do pro)essador@, as% sim )omo os pro)essadores atuais. $le tamb(m aproveitava o )a)he dispon!vel nas pla)as so5uete O, 5ue passava a .un% )ionar )omo um )a)he L0, resultando em mais um pe5ueno ganho. $mbora .osse per)eptivelmente mais r-pido 5ue um +P%2 do mesmo )lo)7, o +P%0 era mais )aro e .oi lan1ado no .inal=inho da era so5uete O, 5uando a plata.orma 8- )ami% nhava para a obsolFn)ia. Ror )ausa disso, ele a)abou nCo .a=endo muito su)esso, sendo substitu!do rapidamente pelos >th% lons e *urons.
en)apsulamento de )erGmi)a, temos uma pla)a de )ir)uito, 5ue tra= o pro)essador e o )a)he L2 integrado. Rrotegendo esta pla)a, temos uma )apa pl-sti)a, .orman% do um )artu)ho muito pare)ido )om um )artu)ho de video%game, onde o )ooler era instalado na parte de tr-s. 6 en)aixe para ele .oi bati=ado de slot 1:
Smas das prioridades da >,* .oi manter a )ompatibilidade )om as pla)as so5uete O antigas. Ror isso, optaram por vender o +P%2 )om o multipli)ador destravado. ;sso permi% tia instalar pro)essadores +P%2 em pla)as antigas, 5ue trabalhavam a apenas PP ,H=, desde 5ue a pla)a suportasse a tensCo de 2.2v ?ou 2.Iv nas vers2es mais re)entes@ uti% li=ada pelo pro)essador. Sm +P%2 de 0// ,H= podia ser utili=ado tanto numa pla)a mCe )on.igurada para operar a 1// ,H= )om multipli)ador de 0x, 5uanto em uma pla)a )on.igurada para operar a PP ,H= )om multipli)ador de I.Nx. Daturalmente, o desempenho ser- melhor na pla)a de 1// ,H=, pela di.eren1a na .re5JFn)ia da me% m3ria e do )a)he L2.
Como disse, ao desenvolver o Rentium ;;, a ;ntel optou por desenvolver um barramento propriet-rio ?o 4'Lh@, de .orma a di.i)ultar a vida dos )on)orrentes. ;ni)ialmente a >,* )ontinuou usando as pla)as so5uete O, mas em seguida respondeu )om o $UP, um bar% ramento pr3prio, utili=ado pelos pro)essado% res >thlon e *uron. > partir da!, nun)a mais tivemos um barramento padrCo, 5ue permi% tisse a )ria1Co de pla)as%mCe )apa=es )om suporte a pro)essadores dos dois .abri)an% tes, )omo na (po)a das pla)as so5uete O. >s primeiras vers2es do Rentium ;; utili=a% vam o en)apsulamento #$RR ?#ingled $dge Rro)essor Ra)7age@, um .ormato dispendio% so, onde ao inv(s de um pe5ueno
6 Rentium ;; in)lui N12 +< de )a)he L2, 5ue opera X metade da .re5JFn)ia do pro)essa% dor ?num Rentium ;; I//, por exemplo, o )a% )he L2 opera a 2// ,H=@ e por isso ( bem mais r-pido 5ue o )a)he usado nas pla)as so5uete O, 5ue opera a apenas PP ou 1// ,H=. Com o )a)he movido para dentro do pro)essador, as pla)as deixaram de tra=er )a)he externo, o 5ue )ontinua at( os dias de ho8e. 6 Kni)o pro)essador para mi)ros RC a utili=ar )a)he L0, .oi o +P%0. >l(m do )a)he L2, o Rentium ;; manteve os 02 +< de )a)he L1 ?dividido em dois blo)os de 1P +< para dados e instru12es@ do ,,E. >brindo o )artu)ho, ( poss!vel ver os dois grandes )hips de )a)he L2 instalados pr3% ximos ao die do pro)essador:
60
Rara preen)her a la)una, a ;ntel lan1ou o Celeron, 5ue ini)ialmente era uma sim% ples versCo )astrada do Rentium ;;, sem os )hips de )a)he e o inv3lu)ro pl-sti)o. $ste Celeron original era muito lento, pois nCo possu!a )a)he L2 algum, )ontando apenas )om os 02 +< de )a)he L1. 6 )a)he L2 ( um )omponente extremamen% te importante nos pro)essadores atuais, pois apesar da potFn)ia dos pro)essadores ter aumentado 5uase 1/,/// ve=es nas Kl% timas duas d()adas, a mem3ria >, pou)o evoluiu em velo)idade. Rou)o adianta um pro)essador velo=, se ao todo instante ele tem 5ue parar o 5ue est- .a=endo para es% perar dados provenientes da mem3ria >,. 8ustamente a! 5ue entra o )a)he se)und-% rio, reunindo os dados mais importantes da mem3ria para 5ue o pro)essador nCo pre)i% se .i)ar esperando. etirando o )a)he L2, a per.orman)e do e5uipamento )ai em I/` ou mais. Bustamente por isso, al(m de per% der .eio para o Rentium ;;, o Celeron sem )a)he perdia at( mesmo para pro)essado% res mais antigos. $sta primeira sa.ra .oi rapidamente substi% tu!da pelo Celeron ,endo)ino, 5ue tra=ia 12Q +< de )a)he L1 interno ?.ull%speed@, 5ue resolveu o problema da per.orman)e. 6 ,endo)ino .oi produ=ido em vers2es de 0// a N00 ,H=, sempre utili=ando barramento de PP ,H=. >l(m de poss!rem um desem% penho pr3ximo ao de um Rentium ;; do mesmo )lo)7 ?o )a)he do Rentium ;; ( mai% or, por(m mais lento@, as vers2es de 0//, 000 e 0PP ,H= permitiam over)lo)7s de N/`, atingindo respe)tivamente IN/, N// e NN/ ,H= )om boa estabilidade.
DCo poderia ser mais simples: bastava investir num )ooler de boa 5ualidade e instalar o Celeron ,endo)ino numa pla)a mCe )on.igurada para operar a 1// ,H=. 6 Celerom ,endo)ino .oi tamb(m o primei% ro pro)essador a utili=ar o so5uete 0O/, 5ue mais tarde seria utili=ado pelo Rentium ;;; Coppermine e demais pro)essadores da .am!lia. &oram produ=idos tamb(m adapta% dores, 5ue permitiam usar pro)essadores so5uete 0O/ em pla)as slot 1 )ompat!veis:
6 Rentium ;; .oi produ=ido em duas ar5uitetu% ras di.erentes. >s vers2es de at( 0// ,H= uti% li=am a ar5uitetura +lamath, 5ue )onsiste numa t()ni)a de .abri)a1Co de /.0N m!)ron, muito pare)ida )om a utili=ada nos pro)essa% dores Rentium ,,E. Das vers2es a partir de 000 ,H= 8- ( utili=ada a ar5uitetura *es)hutes de /.2N m!)ron, 5ue garante uma dissipa1Co de )alor muito menor, o 5ue possibilitou o de% senvolvimento de pro)essadores mais r-pi% dos. >s vers2es do Rentium ;; de at( 000 ,H= usam bus de PP ,H=, en5uanto 5ue as ver% s2es a partir de 0N/ ,H= usam bus de 1// ,H=, 5uebrando a )ompatibilidade )om as pla)as da gera1Co anterior. Com o lan1amento do Rentium ;;, a ;ntel abandonou a .abri)a1Co do Rentium ,,E, passando a vender apenas pro)essadores Rentium ;; 5ue eram muito mais )aros. 6 problema )om esta estrat(gia .oi 5ue a ;ntel passou a perder terreno rapidamen% te no mer)ado de RCs de baixo )usto, prin)ipalmente para o +P%2.
$m .evereiro de 1MMM .oi lan1ado o -e!D "ium III. > versCo ini)ial ?5ue utili=ava o )ore +atmai@ nCo tra=ia grandes mudan1as: era basi)amente um Rentium ;;, 5ue utili=a% va o en)apsulamento #$RR, usava )a)he ex% terno e operava a N// ,H=. > novidade .oi a in)lusCo das instru12es ##$ 5ue, assim )omo as instru12es 0*%Dow da >,*, eram voltadas para apli)ativos multim!dia e 0*.
61
62
Daturalmente, o Rentium Rro nCo possu!a as instru12es ##$, mas os ingredientes b-si)os 8- estavam presentes. Rodemos di=er 5ue tanto o Rentium ;;, 5uanto o Rentium ;;; sCo vers2es melhoradas do Rentium Rro, adap% tadas ao mer)ado dom(sti)o. Uoltando X >,*, embora o +P%2 tenha dado )ombate ao Rentium ;; e Xs primei% ras vers2es do Rentium ;;;, as limita12es da antiga plata.orma so5uete O limitavam o desempenho do pro)essador. 6utro problema ( 5ue o +P%2 era uma plata.or% ma de baixo )usto, 5ue levava ao apare% )imento de pla)as mCe )ada ve= mais ba% ratas e de 5ualidade )ada ve= pior. 6s )onstantes problemas )om as pla)as a)abaram .a=endo )om 5ue o +P%2 .i)as% se )om m- .ama no mer)ado, embora o pro)essador em si apresentasse um bom )usto bene.!)io.
63
$sta )ara e desa8eitada versCo ini)ial do >thlon .oi rapidamente substitu!da pelo A"(lo! T(u!de Ci d, 5ue in)orporou 2NP +< de )a)he L2 .ull%speed e voltou a utili=ar o .ormato so5uete, dando in!)io X era so5uete > ?ou so5uete IP2@. $ste mesmo .ormato )ontinuou sendo usado pelos *urons, >thlons ER e #emprons, at( a introdu1Co do >thlon PI, 5ue passou a utili=ar pla)as%mCe baseadas no so5uete ONI ou M0M.
64
65
66
>o inv(s de adi)ionar mais e mais unidades de exe)u1Co aos pro)essadores, os .abri)antes passaram, a partir de um )erto ponto, a desenvolver pro)essadores dual%)ore e 5uad%)ore, onde temos dois ou 5ua% tro pro)essadores no mesmo en)apsulamento, trabalhando )omo se .ossem um Kni)o pro)essador. ;sto resulta num melhor desempenho ao rodar v-rios apli)ativos simultaneamente ?vo)F pode 8ogar e ripar um *U* ao mesmo tempo, por exemplo@ e ( muito mais simples e barato para os .abri)antes do 5ue de% senvolver um Kni)o e pro)esso super%pro)essador.
Carlos $. ,orimoto.
Aqui temos um diagrama da %ntel, que mostra como isso funciona no #ore 1uo. &e'a que temos um grande bloco de cache 73, que compartilhado por dois processadores. ?udo isso dentro da mesma pastilha de sil)cio*
editor do site http://www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " edes e #ervidores Linux", "Linux $ntendendo o #istema", "Linux &erramentas ' ()ni)as", "$ntendendo e *ominando o Linux", "+urumin, desvendando seus segredos", "Hardware, ,anual Completo" e "*i)ion-rio de termos t()ni)os de in.orm-ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usadas no pa!s.
67
Mem ia RAM
por Carlos E. Morimoto
> mem3ria >, ( bastante r-pida e o.ere)e tempos de a)esso bru% talmente mais baixos 5ue o H*, mas possui a desvantagem de perder os dados arma=enados 5uando o mi)ro ( desligado, da! a ne)essidade de salvar os ar5uivos peri3di)amente. tamb(m por )ausa disso 5ue o pro)esso de boot ( re.eito )ada ve= 5ue vo)F liga o mi)ro. *uran% te o boot, o sistema opera)ional, drivers, bibliote)as e apli)ativos sCo novamente )opiados para a mem3ria, 8unto )om suas )on.igu% ra12es e pre.erFn)ias. > Kni)a .orma de evitar repetir o demorado pro)esso de boot ( man% ter a mem3ria >, ativa, ou salvar seu )onteKdo no H*, re)uperando% o no pr3ximo boot. $stas sCo as es% trat(gias usadas pelas op12es de suspender e hibernar, dispon!veis tanto no Aindows, 5uanto em v-ri% as distribui12es Linux. >o suspender, a maioria dos )omponentes do sistema sCo desligados, in)luindo o H*, pla)a de v!deo e a maior parte dos )omponentes da pla)a mCe. ,esmo o pro)essador .i)a num estado latente, onde opera numa .re5JFn)ia muito baixa e man% t(m apenas os )a)hes e alguns )omponentes essen)iais ativos. Rrati)amente, os Kni)os )ompo% nente 5ue )ontinuam realmente
ativo durante o estado de hiber% na1Co sCo os pentes de mem3riaY gra1as a isso o RC a)aba )onsu% mindo menos de 2/ watts de energia e pode voltar ao est-gio original muito rapidamente. >o hibernar, o )onteKdo da mem3% ria >, ( )opiado para uma -rea reservada do H* e o mi)ro ( real% mente desligado. >o ligar nova% mente, o )onteKdo da mem3ria ( restaurado e novamente temos o sistema de volta sem pre)isar pas% sar pelo pro)esso normal de boot. 6 problema da hiberna1Co ( 5ue a restaura1Co demora muito mais tempo, 8- 5ue ( ne)ess-rio ler N12 ,<, 1 4< ou mesmo I 4< de da% dos ?e5uivalentes X 5uantidade de mem3ria >, instalada@ a partir do H*, o 5ue muitas ve=es demora mais do 5ue um boot )ompleto :@. >l(m dos di.erentes tipos de me% m3ria >,, existem tamb(m ou% tras te)nologias de mem3rias de a)esso aleat3rio, )omo as # >, e mais re)entemente as , >,. 'emos ainda as onipresentes mem3rias .lash, 5ue )on)orrem )om os H*s )omo m!dia de arma% =enamento, )omo veremos em detalhes mais adiante. 6 tipo mais )omum de mem3ria >,, a5uela 5ue )ompramos no .orma de pentes e instalamos na pla)a mCe, ( )hamada de * >,, ou "dLnami) >,".
> mem3ria >, ( um )omponente essen)ial nCo apenas nos RCs, mas em 5ual5uer tipo de )omputador. ne)ess-ria sempre uma )er% ta 5uantidade de mem3ria, usada para arma=enar programas e da% dos 5ue estCo sendo pro)essados. 6 mais )omum ( 5ue o pro)essador )arregue o programa a partir do H* ou outra unidade de arma=enamento ?um C*% 6, ou um pendri% ve, por exemplo@, )opie%o para a mem3ria >,, 8untamente )om ou% tros dados ne)ess-rios, e depois v- salvando os ar5uivos de volta no H*, )on.orme eles .orem sendo modi.i)ados.
68
#eria per.eitamente poss!vel )ons% truir um RC 5ue usasse mem3ria # >, )omo mem3ria prin)ipal, mas o )usto seria proibitivo. &oi por )ausa do )usto 5ue as mem3rias * >, passaram a ser utili=adas em primeiro lugar. ,esmo utili=ando um Kni)o transis% tor por bit, os pentes de mem3ria >, sCo .ormados por um nKmero assustador deles, muito mais 5ue os pro)essadores e outros )ompo% nentes. Sm pente de mem3ria de 1 4<, por exemplo, ( .ormado geral% mente por Q )hips de 1 gigabit )ada um ?Q gigabits i 1 gigabLte@. Cada )hip possui nada menos do 5ue 1 bilhCo de trans!stores e )apa)itores e o m3dulo inteiro a)umula um to% tal de Q bilh2es de )on8untos. >pesar dessa brutal 5uantidade de transistores, os )hips de mem3ria sCo relativamente simples de se produ=ir, 8- 5ue basta repetir a mesma estrutura inde.inidamente. muito di.erente de um pro)essa% dor, 5ue al(m de ser muito mais )omplexo, pre)isa ser )apa= de ope% rar a .re5JFn)ias muito mais altas.
Com a evolu1Co nas t()ni)as de .a% bri)a1Co, os pentes de mem3ria .o% ram .i)ando )ada ve= mais baratos )om o passar das d()adas. Da (po)a dos mi)ros IQP, )hegava%se a pagar I/ d3lares por megabLte de mem3% ria, valor 5ue ho8e em dia )ompra um pente de N12 ,< ?ou at( mais@.
Num chip de memria DRAM, cada bit formado pelo conjunto de um transistor e um capacitor.
6 transistor )ontrola a passagem da )orrente el(tri)a, en5uanto o )apa)itor a arma=ena por um )urto per!odo. Wuando o )apa)i% tor )ont(m um impulso el(tri)o, temos um bit 1 e 5uando ele estdes)arregado, temos um bit /. Wuando .alo em ")apa)itor", tenha em mente 5ue nCo estamos .alan% do em nada similar aos )apa)ito% res eletrol!ti)os da pla)a mCe. 6s ")apa)itores" usados nos )hips de mem3ria sCo extremamente pe% 5uenos e simples, basi)amente dois pe5uenos blo)os de metal li% gados ao trans!stor, 5ue )onser% vam o impulso el(tri)o por apenas uma .ra1Co de segundo.
6 problema ( 5ue os re5uisitos dos sistemas opera)ionais e apli)ativos tamb(m aumentaram, 5uase 5ue na mesma propor1Co. $n5uanto o ,#%*6# rodava bem )om 2 ou I ,< de mem3ria, o Aindows MN 8pre)isava de pelo menos 1P ,<. 6 Aindows ER ?assim )omo a maio% ria das distribui12es Linux atuais@ nCo roda bem )om menos de 2NP ,<, en5uanto no Uista o ideal ( usar 1 4< ou mais. Da maioria das situa12es, ter uma 5uantidade su.i)iente de mem3ria >, instalada ( mais importante 5ue o desempenho do pro)essa% dor, pois sem mem3ria >, su.i)i% ente o sistema passa a utili=ar mem3ria swap, 5ue ( absurda% mente mais lenta. $n5uanto uma se5JFn)ia de I lei% turas num m3dulo de mem3ria ** 2%Q// demora )er)a de 0N bi% lion(simos de segundo, en5uanto 5ue um a)esso a um setor 5ual% 5uer do H* demora pelo menos 1/ mil(simos. > taxa de trans.erFn)ia nominal do mesmo m3dulo de mem3ria ( de P.I 4</s, en5uanto mesmo um H* r-pido, de O2// R, tem di.i)uldades para superar a mar)a de P/ ,</s, mesmo lendo setores se5Jen)iais. 6u se8a, a mem3ria >, neste )aso possui um tempo de a)esso 5uase 0//./// ve=es menor e uma taxa de trans.erFn)ia )ont!nua mais de 1// ve=es maior 5ue o H*.
69
Os Formatos
Dos mi)ros E', 2QP e nos pri% meiros 0QP, ainda nCo eram utili=ados )hips de mem3ria. >o inv(s disso, os )hips de mem3ria eram instalados dire% tamente na pla)a mCe, en)ai% xados individualmente em )o% lunas de so5uetes ?ou solda% dos@, onde )ada )oluna .orma% va um ban)o de mem3ria. $ste era um sistema anti5uado, 5ue tra=ia v-rias desvantagens, por di.i)ultar upgrades de mem3% ria ou a substitui1Co de m3dulos )om de.eito. ;magine vo)F, .a=en% do um upgrade de mem3ria numa pla)a )omo esta:
DCo ( s3 vo)F 5ue nCo a)hou mui% to atraente a id(ia de .i)ar )atando )hips de mem3ria um a um. &oi 5uestCo de tempo at( 5ue algu(m apare)esse )om uma alternativa mais pr-ti)a, )apa= de tornar a ins% tala1Co .-)il at( mesmo para usu-% rios inexperientes. 6s m3dulos de mem3ria sCo pe% 5uenas pla)as de )ir)uito onde os )hips *;R sCo soldados, .a)ilitando o manuseio e instala1Co. 6s primeiros m3dulos de mem3ria )riados sCo )hamados de m3dulos #;,,, sigla 5ue signi.i)a 9#ingle ;n Line ,emorL ,odule:, 8ustamente por 5ue existe uma Kni)a via de )ontatos, )om 0/ vias.
70
@imm de 35 vias $stes m3dulos de 0/ vias pos% su!am sempre Q ou M )hips de mem3ria. Cada )hip .orne)ia um Kni)o bit de dados em )ada trans.erFn)ia, de .orma 5ue Q deles .ormavam um m3dulo )a% pa= de trans.erir Q bits por )i)lo. Do )aso dos m3dulos )om M )hips, o Kltimo era destinado a arma=enar os bits de paridade, 5ue melhoravam a )on.iabilida% de, permitindo identi.i)ar erros. Ho8e em dia os m3dulos de me% m3ria sCo mais )on.i-veis, de .orma 5ue a paridade nCo ( mais usada. Do lugar dela, temos o $CC, um sistema mais avan1ado, usado em pentes de mem3ria destinados a servidores. 6s pro)essadores 0QP e IQP utili=avam um barramento de 02 bits para o a)esso X mem3% ria, era ne)ess-rio )ombinar I pentes de 0/ vias para .ormar um ban)o de mem3ria. 6s I pentes eram entCo a)essa% dos pelo pro)essador )omo se .ossem um s3. $ra pre)iso usar os m3dulos em 5uartetos: I m3dulos ou Q m3dulos, mas nun)a um nKmero 5uebrado. > ex)e1Co .i)ava por )onta dos mi)ros e5uipados )om pro)essa% dores 0QP#E, onde sCo ne)ess-ri% os apenas 2 m3dulos, 8- 5ue o 0QP#E a)essa a mem3ria usando palavras de 1P bits.
@imm de .3 vias
Ao in!s de "uatro mdulos, preciso apenas um mdulo #$MM de %& !ias para formar cada banco de memria nos micros '(). *omo o +entium acessa a memria usando pala!ras de )' bits, s,o necess-rios & mdulos em cada banco. . por isso "ue nos micros +entium precisamos sempre usar os pentes de memria em pares/
71
1irefena no chanfro da mamoria @1A e 11A 6s mdulos 11A 3 tamb m utili(am um Bnico chanfro, mas ele est posicionado mais C esquerda que o usado nos mdulos 11A, de forma que novamente imposs)vel encai8ar um mdulo 11A3 numa placa antiga*
2emria 11A3 %sto necessrio, pois al m das mudanas na forma de acesso, os pentes 11A 3 utili(am tens!o de D.8&, enquanto os mdulos 11A usam 3.+. @e fosse poss)vel instalar um mdulo 11A3 numa placa antiga, a maior tens!o queimaria o mdulo rapidamente.
72
,ais re)entemente estCo surgiram no mer)ado alguns pentes de mem3ria ** 5ue tamb(m utili=am )hips <4>, mas eles sCo menos )omuns.
73
As 0ecnolo ias
Sm )hip de mem3ria ( um ex(r)i% to de )lones, .ormado por um bru% tal nKmero de )(lulas idFnti)as, organi=adas na .orma de linhas e )olunas, de uma .orma similar a uma planilha eletrHni)a. 6 )hip de mem3ria em si serve apenas para arma=enar dados, nCo reali=a nenhum tipo de pro% )essamento. Ror isso, ( utili=ado um )omponente adi)ional, o )on% trolador de mem3ria, 5ue pode ser in)lu!do tanto no )hipset da pla)a mCe, 5uanto dentro do pr3% prio pro)essador, )omo no )aso do >thlon PI.
Rara a)essar um determinado endere1o de mem3ria, o )on% trolador primeiro gera o valor ># ? ow >ddress #trobe@, ou o nKmero da linha da 5ual o endere1o .a= parte, gerando em seguida o valor C># ?Co% lumn >ddress #trobe@, 5ue )or% responde X )oluna. Wuando o ># ( enviado, toda a linha ( ativada simultanea% menteY depois de um pe5ueno tempo de espera, o C># ( en% viado, .e)hando o )ir)uito e .a=endo )om 5ue os dados do endere1o sele)ionado se8am li% dos ou gravados:
DCo existe um )aminho de volta, ligando )ada endere1o de volta ao )ontrolador de mem3ria. >o inv(s disso, ( usado um barra% mento )omum, )ompartilhado por todos os endere1os do m3du% lo. 6 )ontrolador de mem3ria sabe 5ue os dados 5ue est- re% )ebendo sCo os arma=enados no endere1o E, pois ele se "lembra" 5ue a)abou de a)ess-%lo. >ntigamente ?na (po)a dos m3du% los de 0/ vias@, )ada )hip de me% m3ria se )omportava exatamente desta .orma, lendo um bit de )ada ve=. >pesar disso, o pro)essador lia 02 bits de dados a )ada )i)lo, de .orma 5ue eram usados I pen% tes, )om Q )hips )ada um. *o ponto de vista do pro)essador, nCo existia divisCo, os )hips eram a)essados )omo se .ossem um s3. 6 pro)essador nCo via 02 endere% 1os separados, em 02 )hips di.e% rentes, mas sim um Kni)o endere% 1o, )ontendo 02 bits. Dos m3dulos *;,, atuais sCo ge% ralmente usados Q )hips de Q bits )ada um, .ormando os PI bits .or% ne)idos ao pro)essador. $xistem ainda m3dulos )om 1P )hips de I bits )ada, ou ainda, m3dulos )om I )hips de 1P bits ?)omuns em no% teboo7s@. *o ponto de vista do pro)essador, nCo .a= di.eren1a, desde 5ue somados os )hips tota% li=em PI bits.
;magine 5ue o )ontrolador de mem3ria envia se5JFn)ias )om I, Q ou 1P pares de endere1os ># e C># e re)ebe de volta o mesmo nKmero de pa)otes de PI bits. ,esmo em )asos onde o pro)es% sador pre)isa de apenas alguns pou)os bLtes, )ontendo uma ins% tru1Co ou blo)o de dados, ele pre% )isa ler todo o blo)o de PI bits ad% 8a)ente, mesmo 5ue se8a para des)artar os demais. Do )aso das pla)as dual%)hannel, )ontinuamos tendo a)essos de PI bits, a Kni)a di.eren1a ( 5ue agora a pla)a mCe ( )apa= de a)essar dois endere1os di.erentes ?)ada um em um pente de mem3ria@ a )ada )i)lo de )lo)7, ao inv(s de apenas um. ;sso permite trans.erir o dobro de dados por )i)lo, .a=en% do )om 5ue o pro)essador pre)ise esperar menos tempo ao trans.erir grandes 5uantidades de dados.
Da verdade, nos RCs atuais, prati)a% mente 5ual5uer dispositivo pode a)essar a mem3ria diretamente, atrav(s dos )anais de *,> ?*ire)t ,emorL >))ess@ dispon!veis atrav(s do barramento RC;, >4R, RC; $xpress e at( mesmo a partir das portas #>'>, ;*$ e S#<. Daturalmente, todos os a)essos sCo )oordenados pelo pro)essador, mas )omo a mem3ria ( uma s3, temos situa12es onde o pro% )essador pre)isa esperar para a)es% sar a mem3ria, por 5ue ela est- sen% do a)essada por outro dispositivo.
74
Memrias F+M
> primeira melhora signi.i)ativa na ar5uitetura das mem3rias veio )om o &R, ?&ast%Rage ,ode, ou "modo de pagina1Co r-pida"@. > id(ia ( 5ue, ao ler um blo)o de instru12es ou ar5uivo gravado na mem3ria, os dados estCo 5uase sempre gravados se5Jen)ialmen% te. DCo seria pre)iso entCo enviar o endere1o ># e C># para )ada bit a ser lido, mas simplesmente enviar o endere1o ># ?linha@ uma ve= e em seguida enviar uma se5JFn)ia de at( I endere1os C># ?)oluna@, reali=ando uma s(rie r-% pida de I leituras.
6 primeiro )i)lo de leitura )ontinua tomando o mesmo tempo, mas as 0 leituras seguintes passam a ser bem mais r-pidas. 4ra1as a esta pe5uena otimi=a1Co, as mem3rias &R, )onse% guem ser at( 0/` mais r-pidas 5ue as mem3rias regulares, sem 5ue .os% se ne)ess-rio .a=er grandes altera% 12es nos )hips de mem3ria.
Memrias Re ulares
>s mem3rias regulares sCo o tipo mais primitivo de mem3ria >,. Delas, o a)esso ( .eito da .orma tradi)ional, enviando o endere1o >#, depois o C># e aguardando a leitura dos dados para )ada )i% )lo de leitura. ;sto .un)ionava bem nos mi)ros E' e 2QP, onde o )lo)7 do pro)essador era muito baixo, de .orma 5ue a mem3ria >, era )apa= de .un)io% nar de .orma sin)roni=ada )om ele. $m um 2QP de Q ,H=, eram,usados )hips )om tempo de a)esso de 12N ns ?nanossegundos@ e em um de 12 ,H= eram usados )hips de Q0 ns. 6 problema era 5ue a partir da! as mem3rias da (po)a atingiram seu limite e passou a ser ne)ess-rio
75
Memrias 1DO
>s mem3rias $*6 ?$xtended *ata 6utput@ .oram introdu=idas a partir de 1MMI e trouxeram mais uma melhoria signi.i)ativa no modo de a)esso a dados. Das mem3rias &R,, uma leitura nCo pode ser ini)iada antes 5ue a anterior termine, mesmo den% tro do burst de I leituras dentro da mesma linha. 6 )ontrolador pre)isa esperar 5ue os dados re.erentes X leitura anterior )heguem, antes de poder ativar endere1o C># seguinte. Das mem3rias $*6, o )ontrola% dor .a= a leitura enviando o en% dere1o >#, )omo de )ostume, e depois enviando os I endere% 1os C># numa .re5JFn)ia pr(% de.inida, sem pre)isar esperar 5ue o a)esso anterior termine. 6s sinais )hegam Xs )(lulas de mem3ria na se5JFn)ia em 5ue .oram enviados e, depois de um pe5ueno espa1o de tempo, o )ontrolador re)ebe de volta as I leituras. 6 resultado a)aba sendo exa% tamente o mesmo, mas passa a ser .eito de .orma mais r-pida. Ssadas em uma pla)a so5uete O, operando a PP ,H=, as me% m3rias $*6 sCo )apa=es de tra% balhar )om tempos de a)esso de apenas P%2%2%2, ou mesmo N%2%2%2 ?nos m3dulos de P/ ns@.
Dos bursts de Q ou mais leituras, o ganho a)aba sendo ainda maior, )om o m3dulo &R, reali=ando a leitura dos Q endere1os em 2O )i% )los ?P%0%0%0%0%0%0%0@ e o $*6 em 2/ ?P%2%2%2%2%2%2%2@. Ue8a 5ue o ganho ( maior em leituras de v-% rios endere1os )onse)utivos, por isso alguns apli)ativos se bene.i% )iam mais do 5ue outros. 6s )hips de mem3ria $*6 .oram produ=idas em vers2es )om tem% pos de a)esso O/, P/ e N/ ns, )om predominGn)ia dos m3dulos de P/ ns. $las .oram usadas predomi% nantemente na .orma de m3dulos de O2 vias, usados nos mi)ros IQP e Rentium .abri)ados a partir do ano de 1MMN. $xistiram ainda alguns m3dulos *;,, de 1PQ )om mem3ria $*6. $les .oram bastante raros, pois .o% ram logo substitu!dos pelos pen% tes de mem3ria #* >,. >s melhorias na ar5uitetura das mem3rias $*6 tornaram%nas in% )ompat!veis )om pla)as mCe e5uipadas )om )hipsets mais an% tigos. <asi)amente, apenas as pla)as para pro)essadores Ren% tium e algumas pla)as mCe para IQP )om slots RC; ?as mais re)en% tes@ a)eitam trabalhar )om me% m3rias $*6. $xistem tamb(m pla)as para IQP 9tolerantes: 5ue .un)ionam )om mem3rias $*6, apesar de nCo serem )apa=es de
tirar proveito do modo de a)esso mais r-pido, e .inalmente, as pla)as in)ompat!veis, 5ue nem )hegam a ini)iali=ar )aso se8am instaladas mem3rias $*6. 'odos os m3dulos de 0/ vias sCo de mem3rias &R,, en5uanto ?)om ex)e1Co de alguns m3dulos antigos@ todos os de 1PQ vias sCo de mem3rias #* >,. > )on.usCo existe apenas nos m3dulos de O2 vias, 5ue podem ser tanto de mem3rias $*6 5uanto de mem3rias &R,. Rara saber 5uem ( 5uem, basta veri.i)ar o tempo de a)esso. 'odo m3dulo de mem3ria tra= seus dados estampados nos )hips, na .orma de alguns )3digosY o tempo de a)esso ( indi)ado no .inal da primeira linha. #e ela terminar )om %O, %O/, ou apenas O, ou O/, o m3dulo possui tempo de a)esso de O/ ns. #e por outro lado a pri% meira linha terminar )om %P, %P/, P ou P/ o m3dulo ( de P/ ns. Como 5uase todos os m3dulos de O/ ns sCo de mem3rias &R,, e 5uase todos os m3dulos de mem3rias $*6 sCo de P/ ns, vo)F pode usar este m(todo para determinar )om MN` de )erte=a o tipo de mem3ria usada.
Memrias #DRAM
'anto as mem3rias &R, 5uanto as mem3rias $*6 sCo ass!n)ro% nas, isto signi.i)a 5ue elas traba% lham em seu pr3prio ritmo, in% dependentemente dos )i)los da pla)a mCe. ;sso expli)a por 5ue mem3rias &R, 5ue .oram pro8e% tadas para .un)ionar em pla)as para pro)essadores 0QP ou IQP,
.un)ionam sem problemas em pla)as so5uete O, 5ue traba% lham a PP ,H=. Da verdade, a mem3ria )ontinua trabalhando na mesma velo)idade, o 5ue muda sCo os tempos de espera 5ue passam a ser mais altos. >ssim, ao inv(s de responder a )ada 2 )i)los da pla)a mCe, elas podem passar a responder a )ada 0 ou I )i)los, por exemplo.
76
de latFn)ia rela)ionado ao envio do valor C>#, durante o primeiro a)esso de )ada burst. $m m3dulos CL2, o envio do va% lor C># toma 2 )i)los, en5uanto nos CL0 toma 0 )i)los. > eles, somamos um )i)lo ini% )ial e mais dois )i)los rela)io% nados ao envio do valor >#, totali=ando N ?nos m3dulos CL2@ ou P ?nos CL0@ )i)los para o a)esso ini)ial. > di.eren1a a)aba sendo pe5uena, pois os a)essos seguintes demo% ram sempre apenas um )i)lo. Sm m3dulo CL2 reali=aria um burst de Q leituras em 12 )i)los ?N%1%1%1%1%1%1%1@, en5uanto o CL0 demoraria 10 )i)los ?P%1%1%1%1%1%1%1@. 6u se8a, em% bora os m3dulos CL2 se8am )e% lebrados e se8am alvo de um grande es.or1o de mar7eting por parte dos .abri)antes, a di% .eren1a de per.orman)e ( real% mente muito pe5uena para 8us% ti.i)ar pagar mais )aro num m3% dulo CL2. >pesar disso, os m3dulos CL2 trabalham )om tempos de a)es% so um pou)o mais baixo e por isso suportam melhor o uso de .re5JFn)ias mais altas 5ue o espe)i.i)ado, dando mais mar% gem para over)lo)7.
.>s mem3rias passaram entCo a ser rotuladas de a)ordo )om a .re5JFn)ia em 5ue sCo )apa=es de operar.
A partir da memria #DRAM, tornou-se desnecess-rio falar em tempos de acesso, j"ue a memria trabalha de forma sincroni2ada em rela3,o aos ciclos da placa m,e.
77
6s )hips de mem3ria ** in)luem )ir)uitos adi)ionais, 5ue permitem gerar )omandos de a)esso e re)eber os dados re.erentes Xs leituras duas ve=es por )i)lo de )lo)7, exe)utando uma opera1Co no in!)io do )i)lo e outra no .inal. Como sCo utili=adas as mesmas trilhas para reali=ar ambas as trans.erFn)ias, nCo .oi ne)ess-rio .a=er grandes modi.i)a12es nem nos m3dulos, nem nas pla)as mCe. >pesar disso, as )(lulas de mem3ria propriamente ditas )ontinuam operando na mesma .re5JFn)ia. Dum m3dulo ** %2PP, por exemplo, elas operam a apenas 100 ,H=, da mesma .orma 5ue num pente RC%100. 6 pulo do gato ( .a=er )om 5ue )ada um dos dois )omandos de leitura ?ou grava1Co@ se8am enviados para um endere1o di.erente, na mesma linha. $stas duas leituras sCo enviadas atrav(s do barramento de dados na .orma de duas trans.erFn)ias separadas, uma reali=ada no in!)io e a outra no .inal do )i)lo de )lo)7:
Chegamos entCo Xs mem3rias ** e ** 2 usadas atualmente, 5ue levam este pro)esso )res)ente de otimi=a1Co a um novo n!vel:
Memrias DDR
>pesar das otimi=a12es, os m3dulos de mem3ria #* >, )ontinuam reali=ando apenas uma trans.erFn)ia por )i)lo, da .orma mais simples poss!vel. *epois de de)orrido o longo )i)lo ini)ial, as )(lulas de mem3ria entregam uma leitura de dados por )i)lo, 5ue passa pelos bu..ers de sa!da e ( despa)hada atrav(s do barramento de dados. 'odos os )omponentes trabalham na mesma .re5JFn)ia:
>s mem3rias ** implementam um novo tru5ue, 5ue as torna )a% pa=es de reali=arem duas trans.erFn)ias por )i)lo e serem 5uase duas ve=es mais r-pidas 5ue as mem3rias #* >,, mesmo manten% do a mesma .re5JFn)ia de opera1Co e a mesma te)nologia b-si)a. Uem da! o termo "** ", 5ue signi.i)a "*ouble *ata ate", ou duplo .luxo de dados. Com o lan1amento das mem3rias ** , as #* >, passaram a ser )hamadas de "#* ", ou "#ingle *ata ate".
6 maior problema ( 5ue o )i)lo ini)ial )ontinua demorando o mesmo tempo 5ue nas mem3rias #* >,, de .orma 5ue o ganho apare)e ape% nas em leituras de v-rios setores )onse)utivos e a taxa de trans.erFn% )ia nun)a )hega realmente a dobrar, variando bastante de a)ordo )om o tipo de apli)ativo usado. > tempori=a1Co para um burst de Q leituras, usando mem3rias ** , se% ria N%j%j%j%j%j%j%j ?Q.N )i)los@ ao inv(s de N%1%1%1%1%1%1%1 ?12 )i% )los@ )omo num m3dulo #* . > di.eren1a ( menor em bursts menores, de apenas 2 ou I leituras.
78
usar um m3dulo ** %I// numa pla)a mCe )on.igurada para traba% lhar a 100 ,H=, por exemplo, mas neste )aso nCo existe ganho de desempenho )om rela1Co a um m3dulo ** %2PP, )om ex)e1Co de pe5uenas di.eren1as rela)ionadas ao valor C># ou X tempori=a1Co dos dois m3dulos. Wuase sempre, ( poss!vel tam% b(m usar o m3dulo a .re5JFn% )ias um pou)o mais altas 5ue o espe)i.i)ado, .a=endo over% )lo)7. 6 m3dulo ** %I// po% deria .un)ionar entCo a 21N ,H=, por exemplo. &a=er over% )lo)7 sem aumentar a tensCo da mem3ria, nCo tra= perigo para os m3dulos ?mesmo a longo pra=o@, por(m vo)F tam% b(m nCo tem garantia de esta% bilidade. Dormalmente os m3% dulos CL2 ou CL2.N suportam melhor os over)lo)7s, 8- 5ue o )ontrolador tem mais margem para aumentar a tempori=a1Co dos m3dulos para )ompensar o aumento na .re5JFn)ia. >o misturar dois m3dulos de espe)i.i)a12es di.erentes, ( ne)ess-rio nivelar por baixo, usando a .re5JFn)ia suportada pelo m3dulo mais lento. Bus% tamente por isso, nem sempre ( )onveniente aproveitar os m3dulos antigos ao .a=er up% grade, pois vo)F a)aba subuti% li=ando o novo m3dulo.
$m )asos onde vo)F tem, por ex% emplo, um m3dulo de 12Q ,< de mem3ria ** %2PP, vale mais a pena vender o m3dulo antigo e )omprar um m3dulo ** %I// ou ** %IPP de N12 ,< ou mais, do 5ue usar o antigo em )on8unto )om um m3dulo novo. Ueri.i5ue apenas se a pla)a mCe permite a8ustar a .re5JFn)ia de .orma ass!n)rona, sem aumentar 8unto a .re5JFn)ia do &#<. Continuando, 5uase todos os pentes de mem3ria #* >, ou ** possuem um )hip de identi% .i)a1Co )hamado de "#R*" ?#erial Rresen)e *ete)t@, 5ue arma=ena
os )3digos de identi.i)a1Co do m3dulo, detalhes sobre a .re5JFn)ia, tempos de a)esso, C># laten)L e outras espe)i.i% )a12es. $stas in.orma12es sCo exibidas por programas de identi.i)a1Co, )omo o CRS%] e o #andra. Do Linux, vo)F pode ler as in.orma12es gravadas no )hip usando o s)ript "de)ode% dimms.pl" ?vo)F pode en)ontr-% lo usando o )omando "lo)ate"@, 5ue .a= parte do pa)ote lm% sensors. $le retorna uma longa lista de in.orma12es sobre )ada um dos m3dulos instalados na m-5uina, )omo neste exemplo:
>ssim )omo no )aso dos m3dulos #* >,, existem m3dulos de me% m3ria ** CL2 e CL0, sendo 5ue nos CL2 o tempo do a)esso ini)ial ( redu=ido em um )i)lo, resultando em um pe5ueno ganho de de% sempenho. Como as ** reali=am duas opera12es por )i)lo, surgiram tamb(m os m3dulos CL2.N, 5ue .i% )am no meio do )aminho. >s espe)i.i)a12es do m3dulos indi% )am a .re5JFn)ia m-xima para a 5ual seu .un)ionamento .oi )ompro% vado. Dada impede 5ue vo)F use o m3dulo a uma .re5JFn)ia mais bai% xa 5ue o espe)i.i)adoY vo)F pode
Memory Serial Presen e De!e ! De o"er #y P$ili% &"el'ro () C$ris!ian *+ (s $,er"!) #+r(ar! -in.ner) /ean Del0are an" o!$ers 1ersion 221021 De o"in. &&PR3M4 5sys5'+s5i2 5"ri0ers5ee%rom50-0050 6+essin. D7MM is in 'an( 1 ---=== SPD &&PR3M 7n8orma!ion ===--&&PR3M C$e (s+m o8 'y!es 0-62 < o8 'y!es ,ri!!en !o SDR=M &&PR3M >o!al n+m'er o8 'y!es in &&PR3M ?+n"amen!al Memory !y%e SPD Re0ision ---=== Memory C$ara !eris!i s ===--Maximum module speed Size !C--!RCD-!RP-!R=S Suppor ed CAS !a e"#ies S+%%or!e" CS -a!en ies S+%%or!e" @& -a!en ies Mi"imum C&#le 'ime (CAS 3) 400MHz (PC3200) 512 MB 3-3-3-; 3$ 2%5$ 2 0 1 5 "s 39 (0:;C) 12; 256 DDR SDRAM 020
79 A?
%##7
0265 ns 6 ns 027 ns (%5 "s 0275 ns
= ess >ime (C=S 3) Cy le >ime (C=S 225) = ess >ime (C=S 225) C&#le 'ime (CAS 2) = ess >ime (C=S 2)
---=== Man+8a !+rin. 7n8orma!ion ===--Ma"u)a# urer Man+8a !+rin. -o a!ion Co"e Par! A+m'er Man+8a !+rin. Da!e =ssem'ly Serial A+m'er *i"+s o" 0:04 9 0:001& 0:6#376D4;
Relas in.orma12es, podemos ver 5ue se trata de um m3dulo ** %I// ?RC02//@ de N12 ,< da +ingston. Ue8a 5ue o m3dulo su% porta o uso de C># 0, 2.N ou 2, mas em seguida ( espe)i.i)ado 5ue o tempo m!nimo de a)esso usando C># 0 sCo N ns e usando C># 2 sCo O.N ns. 6u se8a, o m3dulo s3 ( )apa= de usar C># 2 em .re5JFn% )ias mais baixas. >o operar a 2// ,H=, sua .re5JFn)ia nominal, ele passa automati)amente a usar C># 0. 6u se8a, apesar das espe)i.i% )a12es serem um pou)o )on.usas, elas indi)am 5ue na verdade te% nho em mCos um m3dulo CL0. 6 #R* ( um pe5ueno )hip de mem3ria $$R 6,, )om apenas 12Q ou 2NP bLtes, 5ue pode ser lo)ali=ado .a)ilmente no m3dulo: 4ra1as a ele, a pla)a mCe pode utili=ar automati)amente as )on.igura% 12es re)omendadas para o m3dulo, .a)ilitando a )on.igura1Co. ,as, vo)F pode desativar a )on.igura1Co autom-ti)a ?<L #R*@ e espe)i.i)ar sua pr3pria )on.i% gura1Co. > maioria das pla)as atu% ais permitem 5ue a mem3ria ope% rem de .orma ass!n)rona )om o )lo)7 da pla)a mCe, permitindo 5ue a pla)a mCe opere a 1PP ,H=, en5uan% to a mem3ria opera a 2// ou 200 ,H=, por exemplo. >o usar um m3dulo antigo, tamb(m ( poss!vel .a=er o )on% tr-rio, mantendo a pla)a mCe a 2// ,H=, mas )on.igurando a mem3ria para operar a 100 ,H=, por exemplo.
,uitas pla)as vCo al(m, permitindo 5ue vo)F a8uste manualmente o valor C># da mem3ria. ;sso pode ser Ktil ao .a=er over)lo)7, pois um m3du% lo ** %I//, pode nCo )onseguir trabalhar esta% velmente a 200 ,H= ?por exemplo@, mantendo o C># em 2 tempos, mas pode .un)ionar per.eita% mente se o tempo .or aumentado para 0 tem% pos. 6 inverso tamb(m ( poss!vel. Sm m3dulo ** %I// C>#0 poderia vir a trabalhar estavelmente )om C># 2 se a .re5JFn)ia .osse redu=ida para 1PP ,H=, por exemplo, o.ere)endo uma boa .lexibilidade para 5uando vo)F tem tempo dispon!vel e 5uer )hegar ao melhor de% sempenho poss!vel. >lgumas pla)as vCo ainda mais longe, o.ere)endo )on8untos )omple% tos de a8ustes:
<rin)ar )om a .re5JFn)ia e tempos de a)esso da mem3ria nCo o.ere)e ris% )os para o e5uipamento. Do m-ximo vo)F pode pre)isar limpar o setup, para 5ue o mi)ro volte a ini)iali=ar depois de ten% tar usar uma )on.igura% 1Co nCo suportada pelos m3dulos. 6 maior ris)o est- em aumentar a tensCo usada pelos m3dulos ?,emorL Uoltage@. )omprovado 5ue pe5uenos aumentos
80
Memrias DDR&
#eguindo a tendFn)ia inaugurada pelas mem3rias ** , as ** 2 no% vamente dupli)am a taxa de trans% .erFn)ia, reali=ando agora I opera% 12es por )i)lo. Dovamente, as )(lu% las de mem3ria )ontinuam traba% lhando na mesma .re5JFn)ia anteri% or e o a)esso ini)ial )ontinua demo% rando aproximadamente o mesmo tempo. $ntretanto, as demais ope% ra12es dentro do burst passam a ser reali=ada em apenas um 5uarto de )i)lo de )lo)7. Ssando mem3rias ** 2, um burst de Q leituras demo% raria apenas P.ON )i)los de )lo)7 ?N% ^%^%^%^%^%^%^@, )ontra Q.N )i)los nas ** e 12 nas #* .
1m &779, "uando os primeiros mdulos DDR&-9:: che aram ao mercado, eles rapidamente anharam a fama de ;lentos;, pois eram comparados a mdulos DDR-'77 ou DDR-')), "ue j- esta!am entrincheirados.
$mbora um m3dulo ** 2 ganhe de um ** da mesma .re5JFn)ia em todos os 5uesitos ?um ** 2%Q// )ontra um ** %I//, por exemplo@, o mesmo nCo a)onte)e se )ompara% mos m3dulos de .re5JFn)ias di.e% rentes. Sm ** 2%N00 opera a ape% nas 100 ,H=, por isso a)aba real% mente perdendo para um ** %I// ?2// ,H=@ na maioria das apli)a% 12es, pois a ganho de reali=ar I ope% ra12es por )i)lo
Como disse, as )(lulas de me% m3ria )ontinuam trabalhando na mesma .re5JFn)ia das mem3rias #* e ** , mas os bu..ers de entrada e sa!da, respons-veis por ler os dados, passaram a operar ao dobro da .re5JFn)ia. 8ustamente esta .re5JFn)ia 5ue ( "vista" pelo restante do siste% ma, de .orma 5ue a maioria dos programas de diagn3sti)o mos% tra a .re5JFn)ia dobrada usada pelos )ir)uitos de entrada e nCo a .re5JFn)ia real da mem3ria.
*evido a esta ambigJidade, nCo ( errado di=er 5ue os m3dulos ** 2 operam ao dobro da .re5JFn)ia dos ** ?os bu..ers e outros )ir)uitos de apoio realmen% te operam@, nem 5ue sCo reali=a% das I leituras por )i)lo ?8- 5ue as )(lulas de mem3ria )ontinuam operando X mesma .re5JFn)ia@. >o reali=ar uma leitura, o )ontro% lador de mem3ria gera 5uatro si% nais distintos, 5ue ativam a leitu% ra de 5uatro endere1os ad8a)en% tes ?I%bit pre.et)h@. >s 5uatro lei% turas sCo .eitas simultaneamente e os dados entregues ao bu..er, 5ue se en)arrega de despa)h-%los atrav(s do barramento prin)ipal. Rresumindo 5ue o m3dulo ** 2 de exemplo operasse a 1// ,H=, te% r!amos as )(lulas de mem3ria ainda operando na mesma .re5JFn)ia, mas agora entregando I leituras de se% tores se5Jen)iais por )i)lo.
81
a)esso, 5ue trabalham ao dobro da .re5JFn)ia. 6s Q )i)los de um m3dulo ** 2 e5uivalem ao mesmo espa1o de tempo )on% sumido por I )i)los de um m3% dulo ** ou #* . Bunto )om o )i)lo ini)ial, o )on% trolador pode reali=ar um burst de mais O leituras ?totali=ando Q@. Cada uma destas leituras adi)ionais )onsome o e5uivalen% te a meio )i)lo do )ontrolador ?ou a um 5uarto de )i)lo das )(% lulas de mem3ria@. Caso ele pre)ise de mais dados dentro da mesma linha, ele repete o envio do sinal C># e reali=a um novo burst de leituras. Dote 5ue o )ontrolador s3 pre% )isa enviar o sinal ># ao mu% dar a linha ativa, de .orma 5ue o t C* s3 entra na )onta no primeiro a)esso. Rara os se% guintes, temos apenas o tempo re.erente ao tCL. Caso o )on% trolador pre)ise reali=ar 2I lei% turas ?dentro da mesma linha@, num m3dulo ** 2 I%I%I%12, ter!amos 11.N )i)los ?Qh0.N@ para as Q primeiras leituras e mais 1N )i)los ?Ih0.NhIh0.N@ para as 1P leituras subse5Jen% tes. por )ausa desta pe)ulia% ridade 5ue os m3dulos ** e ** 2 nCo possuem mais o ".ull%page mode" suportado pe% las mem3rias #* >,Y ele dei% xou de ser ne)ess-rio.
Como vimos, as )(lulas de me% m3ria podem ser grosseiramente )omparadas a uma planilha ele% trHni)a, )om inKmeras linhas e )olunas. DCo existe uma grande di.i)uldade em ler v-rios endere% 1os di.erentes simultaneamente, desde 5ue o .abri)ante )onsiga desenvolver os )ir)uitos de )on% trole ne)ess-rios. 4ra1as a isso, o desenvolvimento das mem3rias tem sendo .o)ado em reali=ar mais leituras pro )i)lo, )ombinada )om aumentos graduais nas .re5JFn)ias de opera1Co. Wuando as mem3rias *;,, surgi% ram, ainda na (po)a do Rentium ;;, os pentes mais r-pidos opera% vam a 1// ,H= ?os .amosos m3% dulos RC%1//@.
>tualmente temos )hips de mem3ria de at( 0// ,H= 5ue, )ombinados )om as I leituras por )i)lo, resultam em m3dulos )om trans.erFn)ia te3ri% )a de at( M.P 4</s:
DDR2-533 (133 MHz) DDR2-667 (166 MHz) DDR2-;00 (200 MHz) DDR2-B33 (233 MHz) DDR2-1066 (266 MHz) DDR2-1200 (300 MHz) = = = = = = PC2-4200 PC2-5300 PC2-6400 PC2-7500 PC2-;500 PC2-B600
6 C># laten)L dos m3dulos ** ( medido em termos de )i)los do )ir% )uito )ontrolador, por isso sCo nor% malmente o dobro do 5ue nos m3du% los ** . )omo duas "duas unida% des" ou "5uatro metades", no .inal dno mesmo Y@. Sm m3dulo ** 2%Q// )om C># laten)L I, possui o mesmo tempo de a)esso 5ue um ** %I// )om C># laten)L 2.
82
Fisicamente, mesmo os bits de uma mesma linha est,o espalhados pelos !-rios chips do mdulo.
>ntes de poder a)essar uma de% terminada linha, o )ontrolador de mem3ria pre)isa )arreg-%la ?pre% )harge@. ;sso )onsiste em re)arre% gar os )apa)itores dentro das )(lu% las de mem3ria, .a)ilitando a leitura dos dados. 6 ow Rre)harge 'ime ?t R@ ( 8ustamente o tempo ne)es% s-rio para .a=er o )arregamento, ne)ess-rio antes de )havear para outra linha, se8a no mesmo ban)o, se8a num ban)o di.erente.
83
%##7
Mem#ria $las%
*i.erentemente da mem3ria >, e tamb(m das # >,, a mem3ria &lash permite arma=enar dados por longos per!odos, sem pre)isar de alimenta1Co el(tri)a. 4ra1as a isso, a mem3ria &lash se tornou rapidamente a te)nologia dominante em )art2es de mem3ria, pendrives, H*s de estado s3lido ?##*s@, mem3ria de arma=enamento em )Gmeras, )elulares e palmtops e assim por diante. #e a mem3ria &lash nCo existisse, todas estas -reas estariam muito atrasadas em rela1Co ao 5ue temos ho8e. 6s )elulares e palmtops prova% velmente ainda utili=ariam mem3ria # >, para arma=enar os dados e seriam por isso mais )aros e perderiam os dados 5uando a bateria .osse removida. 6s pendrives simplesmente nCo existiriam e os )art2es de mem3ria estariam estagnados nos )art2es )ompa)t%.lash, utili% =ando mi)rodrives ou pe5uenas 5uantidades de mem3ria # >, alimentada por uma pe5uena bateria. &ormatos mais )ompa)tos, )omo os )art2es #* e mini #* simplesmente nCo existiriam. $xistem dois tipos de mem3ria &lash. > primeira te)nologia de mem3ria &lash a se populari=ar .oi o tipo D6 , 5ue )hegou ao mer)ado em 1MQQ.
84
85 ;O
megabLte, 5uase 5ue de uma hora para a outra. 6utra te)nolo% gia similar ( o ,<C ?,ulti%<it Cell@, desenvolvido pela ;n.ineon. 6s )hips "tradi)ionais", 5ue ar% ma=enam um Kni)o bit por )(lu% la passaram a ser )hamados de "#LC" ?single%bit )ell@ e ainda sCo produ=idos )om o ob8etivo de atender o mer)ado de )ar% t2es de alto desempenho ?so% bretudo os )art2es C& destina% dos ao mer)ado pro.issional@. $mbora muito mais )aros, eles o.ere)em um melhor desempe% nho e sCo mais dur-veis.
6utra te)nologia usada pelos .a% bri)antes para )ortar )ustos e ao mesmo tempo permitir a )ria1Co de )hips de maior densidade, ( o "*ie%#ta)7ing", onde dois ou mais )hips sCo "empilhados", )one)ta% dos entre s! e selados dentro de um Kni)o en)apsulamento, 5ue possui o mesmo .ormato e )onta% tos 5ue um )hip tradi)ional. Como uma boa parte do )usto de um )hip de mem3ria .lash )orrespon% de 8ustamente ao pro)esso de en% )apsulamento, o uso do *ie%#ta)% 7ing permite mais uma redu1Co substan)ial do )usto. Como de praxe, a populari=a1Co das mem3rias &lash deu in!)io a uma guerra entre diversos .or% matos de )art2es, alguns abertos e outros propriet-rios.
Compac" .las(: $x)luindo os 8ur-ssi)os )art2es de mem3ria RC,C;>, o primeiro .ormato de )artCo .oi o Compa)t &lash ?C&@, onde ( utili=ada uma inter.a)e muito similar X inter.a)e ;*$ usada pelos H*s, )om nada menos 5ue N/ pinos. >5ui temos um )artCo C& aberto:
*e um dos lados temos o )hip )on% trolador e um dos )hips de mem3% ria e no outro temos espa1o para mais dois )hips, totali=ando at( 0 )hips de alta )apa)idade. 4ra1as a este design, os )art2es C& o.ere% )em boas taxas de trans.erFn)ia, mas em )ompensa1Co sCo )aros e volumosos, o 5ue expli)a a de)a% dFn)ia do .ormato. 6s )art2es Compa)t &lash ainda sCo produ=idos e sobrevivem em alguns ni)hos. $les sCo usados por algumas )Gmeras da Canon, voltadas para o segmento pro.is% sional ?onde a boa taxa de trans% .erFn)ia dos )art2es C&
86
&ma " Media: $m 1MMN a ' oshi% ba lan1ou o .ormato #mart ,edia ?#,@, um .ormato muito mais sim% ples, onde o )hip de mem3ria ( a)essado diretamente, sem o uso de um )hip )ontrolador. 6 )hip de mem3ria ( en)apsulado dentro de um )artu)ho pl-sti)o, )om apenas /.OP mm de espessura e os )onta% tos externos sCo ligados direta% mente a ele. Desta .oto vo)F pode ver um )artCo #mart ,edia em )ompara1Co )om um )artCo ,,C e um ,emorL #ti)7:
Ca "Jes BD: 6 pr3ximo da lista ( o x*, um .ormato propriet-rio, usado em )Gmeras da 6lLmpus e da &u8i.ilm. $les sCo relativa% mente r-pidos se )omparados )om os #mart ,edia e )om os )art2es ,,C, mas sCo bem mais lentos 5ue os )art2es #* usados atualmente. $xistiram duas atuali=a12es para o .orma% to: o "x* ," ?5ue permitiu o de% senvolvimento de )art2es )om mais de N12 ,<@ e o "x* H" ?5ue melhorou a velo)idade de trans.erFn)ia@. >pesar disso, ambos a)abaram sendo pou)o usados, devido X )on)orrFn)ia dos )art2es #*.
>ssim )omo nos )art2es #,, os )ontatos sCo ligados diretamen% te no )hip de mem3ria, sem o uso de um )hip )ontrolador. ;sso em teoria baratearia os )art2es, mas devido X pe5uena demanda ?e )onse5uentemente aos bai% xos volume de produ1Co@, os )art2es x* sCo atualmente bem mais )aros.
;sso a)aba pre8udi)ando a )ompe% titividade das )Gmeras dos dois .a% bri)antes, 5ue perdem mer)ado por insistirem no padrCo.
Ca "Jes MMC: 6 ,,C ( um pa% drCo "5uase aberto", onde ( ne% )ess-rio pagar uma taxa ini)ial para obter as espe)i.i)a12es e mais um valor anual - ,,C >sso% )iation, al(m de seguir um )on8un% to de restri12es. 6s )art2es ,,C possuem exatamente as mesmas dimens2es dos )art2es #* atuais e sCo )ompat!veis )om a maior parte das )Gmeras e outros dispositivos, al(m de utili=arem o mesmo en% )aixe 5ue eles nos adaptadores. >s Kni)as di.eren1as vis!veis ( 5ue os )art2es ,,C sCo um pou)o mais .inos ?1.I mm, )ontra 2.1 mm dos #*@ e possuem apenas O pinos, en5uanto os #* possuem dois pi% nos extras, totali=ando M.
6 maior problema ( 5ue os )ar% t2es ,,C sCo lentos, pois utili% =am um anti5uado barramento serial para a trans.erFn)ia de dados, 5ue trans.ere um bit por ve= a uma .re5JFn)ia m-xima de 2/ ,H=.
$m teoria, os )art2es ,,C poderi% am trans.erir a at( 2.N ,</s, mas a maioria dos )art2es .i% )am muito longe desta mar)a. 6s )art2es mais antigos utili=am um modo de trans.erFn)ia ainda mais lento, limitado a I// +</s.
#art>es E1
87
Memo N &"icH: $mbora tenha )onseguido atingir uma sobrevida surpreendente, o ,emorL #ti)7 .i% )ou restrito aos produtos da #onL e por isso seu .uturo ( in)erto. >l(m do padrCo original, existem tamb(m os .ormatos ,emorL #ti)7 *uo, Rro, Rro *uo, ,i)ro e Rro%H4.
'anto o padrCo original, 5uanto o ,emorL #ti)7 *uo estCo limitados a 12Q ,<, por isso .i)aram rapidamen% te obsoletos e sCo usados apenas por dispositivos antigos, .abri)ados at( o in!)io de 2//0. 6 prin)ipal di.e% ren1a entre os dois .ormatos ( o ta% manho redu=ido dos )art2es ,e% morL #ti)7 *uo, 5ue sCo um pou)o menores 5ue os )art2es #*.
6 ,emorL #ti)7 ,i)ro ?ou ,2@ ( um .ormato miniaturi=ado, desen% volvido para uso em )elulares ?mais espe)i.i)amente nos #onL $ri)sson@, 5ue mede apenas 1.N x 1.2 )m. 6s )art2es normalmente sCo vendidos em )on8unto )om um adaptador, 5ue permite us-%los em 5ual5uer dispositivo ou leitor 5ue use )art2es ,emorL #ti)7 Rro.
Ca "Jes &D: &inalmente, temos os )art2es #* ?#e)ure *igital@, 5ue a)abaram se tornando o .or% mato dominante. Como o nome sugere, os )art2es #* o.ere)em um sistema de prote1Co de )on% teKdo ?o CR ,@, 5ue ( implemen% tado diretamente no )hip )ontro% lador. $le se destina a atender o lobbL das gravadoras, o.ere)endo uma .orma de "proteger" ar5uivos de -udio e outros tipos de )on% teKdo )ontra )3pias nCo autori=a% das. 6s )art2es ,emorL #ti)7 im% plementam um sistema similar ?o ,agi) 4ate@, mas .eli=mente am% bos sCo pou)o usados.
88
Como o )ontrolador nCo tem )omo des)obrir exatamente em 5ual )(lula o)orreu o erro, nor% malmente todo o blo)o de 2/IQ bLtes ( remapeado. 4rande parte dos )art2es de mem3ria &lash 8- saem de .-bri% )a )om alguns setores de.eituo% sos remapeados ?assim )omo os H*s@. ;sso permite 5ue os .abri% )antes aproveitem m3dulos 5ue de outra .orma pre)isariam ser des)artados, redu=indo o )usto de .orma )onsider-vel.
>t( )erto ponto, o )ontrolador tamb(m ( respons-vel pelas taxas de trans.erFn)ia suportadas pelo )artCo, 8- 5ue ( ele 5uem deter% mina os modos de a)esso e .re5JFn)ia de )lo)7 suportadas. ,esmo 5ue os )hips de mem3ria se8am su.i)ientemente r-pidos, a taxa de trans.erFn)ia m-xima pode ser limitada pelo )ontrolador. Ror exemplo, muitos )art2es mi% )ro#* utili=am )ontroladores limi% tados a 2/ ,H=, 5ue sCo )apa=es de trans.erir a no m-ximo 1/ ,</s, en5uanto muitos dos novos 8- utili=am )ontroladores )apa=es de operar a N/ ,H=, )omo nos )ar% t2es #* regulares. > velo)idade dos )art2es ( )ompa% rada pelos .abri)antes X velo)idade dos drives de C*% 6,. Sm )artCo "100x" ( um )artCo 5ue usa um )ontrolador )apa= de trans.erir
Co!" olado es: Com ex)e1Co dos antigos )art2es #mart ,edia e x*, 5ue vimos a pou)o, todos os )art2es de mem3ria &lash in% )luem um )hip )ontrolador, 5ue ( en)arregado do geren)iamento dos endere1os e todas as opera% 12es de leitura e grava1Co, al(m de exe)utarem .un12es de ma% nuten1Co diversas.
6 modo #R; ( o pre.erido pelos desenvolvedores de sistemas embar)ados e drivers open% sour)e, pois ele ( muito simples e por isso pode ser emulado via so.tware, sem a ne)essidade de usar um )ontrolador adi)ional. 6s )art2es atuais utili=am o sis% tema wear levelling para ampliar a vida Ktil das )(lulas. >s )(lulas de mem3ria &lash D>D* supor% tam de 1//./// a 1.///./// de opera12es de leitura ou grava% 1Co, de a)ordo )om a 5ualidade
89
&DHC: ;ni)ialmente, o padrCo de )art2es #* previa o desenvolvi% mento de )art2es de at( 2 4<, .ormatados por padrCo em &>'1P. Uo)F pode re.ormatar o )artCo em outros sistemas de ar5uivos, mas neste )aso a maior parte das )G% meras e outros dispositivos deixam de )onseguir a)ess-%lo, embora vo)F ainda )onsiga a)essar o )ar% tCo normalmente se )one)t-%lo a um RC usando um adaptador S#<.
Wuando o limite de 2 4< .oi atingido, os .abri)antes passaram a )riar ex% tens2es para permitir a )ria1Co de )art2es de I 4<, usando ha)7s para modi.i)ar o sistema de endere1a% mento e passando a usar &>'02 ?ao inv(s de &>'1P@ na .ormata1Co.
90
Mem ias RamCus SRDRAMT+ >ssim )omo as mem3rias <$*6, as * >, sCo um tipo proprie% t-rio de mem3ria, 5ue a)abou nCo ganhando popularidade.
6s m3dulos de mem3rias am% bus sCo )hamados de " ambus ;nline ,emorL ,odules" ou ;,,s. Como pode ser visto na ilustra1Co a)ima, os m3dulos ;,, sCo bem semelhantes aos m3dulos *;,,, mas em geral eles vem )om uma prote1Co de metal sobre os )hips de mem3% ria, 5ue tamb(m serve para .a)i% litar a dissipa1Co de )alor, 85ue os m3dulos ;,, a5ue)em bastante devido X alta .re5uFn% )ia de opera1Co. Sma parti)ularidade era a ne% )essidade de instalar m3dulos terminadores em todos os slots nCo populados da pla)a mCe, para redu=ir o n!vel de ru!do eletromagn(ti)o:
Mem ias $EDO: >s mem3ri% as <$*6 ?<urst $*6@ .oram de% senvolvidas no .inal da era Ren% tium 1 para )on)orrer )om as mem3rias $*6. $las utili=am uma esp()ie de pipeline para permitir a)essos mais r-pidos 5ue as $*6. $m um <us de PP ,H=, as mem3rias <$*6 sCo )apa=es de .un)ionar )om tem% pori=a1Co de N%1%1%1, 5uase 0/` mais r-pido 5ue as mem3% rias $*6 )onven)ionais.
Do papel as mem3rias <$*6 eram interessantes, mas elas nun)a .oram usadas em grande es)ala. > te)nologia era propri% edade da ,i)ron, 5ue ansiava por )obrar roLalties dos demais .abri)antes, )aso a te)nologia .osse adotada em grande es)ala. 6s .abri)antes de mem3ria trabalham )om margens de lu)ro in)rivel% mente apertadas, de .orma 5ue a palavra "roLalties" gera )ala.rios. >o inv(s de )a!rem na armadilha da ,i% )ron, eles se apressaram em adotar as mem3rias #* >,, 5ue al(m de serem um padrCo aberto, eram te)ni)amente superiores.
$m 1MMP a ;ntel .e)hou um a)ordo )om a ambus ;n)., uma entCo pe5uena empresa 5ue desenvolvia um tipo de mem3ria otimi=ada para sistemas 5ue pre)isam de um largo barramento de dados )om a mem3ria. >s mem3rias ambus .oram utili=adas no Dintendo PI e no RlaLstation 2, e o plano era 5ue elas .ossem adotadas em larga es% )ala nos RCs, )om a a8uda da ;ntel. > ambus ;n). re)eberia roLalties dos .abri)antes e a ;ntel .i)aria )om parte do bolo, na .orma de in% )entivos e des)ontos. > ;ntel introdu=iu o suporte Xs mem3rias ambus a partir do )hips iQ2/, ainda na (po)a do Ren% tium ;;;, e )ontinuou tentando em% purrar a te)nologia )om o )hipset iQN/, usado na primeira gera1Co de pla)as para Rentium I.
6 problema era 5ue o )hipset iQN/ suportava somente mem3rias ambus, sem op1Co de usar mem3% rias #* >, ou ** ?5ue eram novidade na (po)a@. Da (po)a do lan1amento do Ren% tium I, um m3dulo ;,, de PI ,< )ustava S#T MM, en% 5uanto um m3dulo de mem3% ria RC%100 da mesma )apa)i% dade )ustava apenas S#T IN. ;sto signi.i)ava gastar S#T 21P ?ao )omprar 2NP ,<@ a mais, s3 de mem3ria, sem )ontar a di.eren1a de pre1o do pro)essador Rentium I e da pla)a%mCe,
5ue na (po)a ainda eram )onsi% deravelmente mais )aros. >s mem3rias ambus utili=am um barramento de dados de apenas 1P bits de largura, em oposi1Co aos PI bits utili=ados pelos m3du% los de mem3ria #* >,, supor% tando em )ompensa1Co, .re5JFn% )ias de barramento de at( I// ,H= )om duas trans.erFn)ias por )i)lo ?)omo o >4R 2x@, o 5ue na pr-ti)a e5uivale a uma .re5JFn)ia de Q// ,H=. $sta organi=a1Co lembra um pou)o o barramento RC; $xpress, onde o uso de menos trilhas de dados permitem a ope% ra1Co a .re5JFn)ias mais altas.
'rabalhando a I// ,H= )om duas trans.erFn)ias por )i)lo, sua velo% )idade m-xima, as mem3rias ambus permitem uma banda to% tal de 1.P 4igabLtes por segundo. 6 iQN/ era )apa= de a)essar dois m3dulos simultaneamente, pro% por)ionando um barramento total de 0.2 4</s. $sta ( uma mar)a respeit-vel, )ompar-vel X de um m3dulo ** %I//, por(m atingida em 2//1.
6 grande problema era 5ue apesar da boa taxa de trans.erFn)ia, os m3dulos trabalhavam )om tempos de latFn)ia muito altos. ;sso pre8u% di)ava muito o desempenho, .a% =endo )om 5ue um Rentium ;;; es% petado numa pla)a mCe iQ2/ )om um pente ;,, a)abasse sendo mais lento na maioria
91 ?>
6 problema ( 5ue as mem3rias , >, sCo di.!)eis de .abri)ar e at( o momento nenhum .abri)an% te .oi )apa= de produ=ir )hips )om densidades similares X mem3ria >, ou &lash. $mbora se .ale nas mem3rias , >, desde a d()ada de M/, os primeiros )hips dispon!veis )o% mer)ialmente .oram produ=idos apenas em 2//P ?pela &rees)ale@. 6 ponto positivo ( 5ue os )hips trabalham )om tempo de a)esso de apenas 0N ms, tanto para lei% tura, 5uanto para grava1Co, o 5ue bate de longe os )hips de mem3% ria &lash e rivali=a )om os )hips de mem3ria # >, usados em palmtops e no )a)he de H*s, o.e% re)endo a vantagem de nCo per% derem os dados arma=enados e nCo pre)isarem de alimenta1Co el(tri)a. 6 problema ( 5ue arma% =enavam apenas I megabits ?N12 +<@ e )ustavam S#T 2N )ada:
> desvantagem ( 5ue o uso dos registradores retarda a transmis% sCo dos sinais, aumentando a la% tFn)ia e )onse5uentemente redu% =indo o desempenho dos m3du% los. > maioria das pla)as )om su% porte a m3dulos registered nCo suporta m3dulos unbu..ered, de .orma 5ue seu uso nCo ( uma op% 1Co. 'amb(m nCo ( poss!vel usar m3dulos registered, muito menos mistur-%los )om m3dulos unbu..e% red nas pla)as para des7top 5ue nCo os suportam.
6s suporte a m3dulos registered est- dispon!vel apenas em pla)as mCe destinadas a servidores e wor7stations, onde a possibilidade de usar mais mem3ria supera as desvantagens. poss!vel en)ontrar tanto m3dulos de mem3ria #* >,, 5uando m3dulos ** e ** 2 em versCo registered. Ror utili=arem )omponentes adi)ionais e serem produ=idos em pe5uena 5uantidade, eles normalmente )us% tam o dobro do pre1o dos m3dulos unbu..ered, de .orma 5ue vo)F s3 deve )onsiderar seu uso 5uando realmente ne)ess-rio.
MRAM: >s mem3rias , >, ?,agnetoresistive >,@ utili=am )(lulas magn(ti)as para arma=e% nar dados, ao inv(s de )(lulas 5ue arma=enam eletri)idade, )omo nas mem3rias * >,, # >, ou &lash. 6 laLout b-si)o lembra um pou)o um m3dulo de mem3% ria * >,, onde temos um tran% s!stor para )ada bit de dados. > grande di.eren1a ( 5ue, ao inv(s de um )apa)itor, ( usada uma )(% lula magn(ti)a, 5ue pode ser gravada e lida usando eletri)ida% de e )onserva seus dados por longos per!odos ?assim )omo nos H*s@ sem pre)isar de re.resh ou alimenta1Co el(tri)a.
>s mem3rias , >, sCo 5uase tCo r-pidas 5uanto as mem3rias # >,, )onsomem menos energia e supor% tam um nKmero 5uase ilimitado de )i)los de leitura, ao )ontr-rio das mem3rias .lash. $las sCo uma esp(% )ie de "#anto 4raal" da in.orm-ti)a, uma te)nologia 5ue, se .osse su.i)i% entemente barata, poderia vir a substituir, )om vantagens, a maioria dos demais tipos de mem3rias.
92
passem a )on)orrer )om as me% m3rias .lash, mas por en5uanto, isso ainda ( exer)!)io de .uturo% logia. > menos 5ue alguma gran% de revolu1Co a)onte1a, as me% m3rias , >, devem demorar pelo menos mais I ou N anos para se tornarem )ompetitivas )om as mem3rias # >, e pelo menos uma d()ada para )ome% 1arem a substituir as mem3rias * >, em alguns ni)hos.
Como eles agora operam a Q// ,H= e reali=am duas trans.erFn% )ias por )i)lo, eles sCo )apa=es de trans.erir as Q leituras ?para o )ontrolador de mem3ria@ num tempo e5uivalente a apenas um )i)lo das )(lulas de mem3riaY bem a tempo de re)eber o pr3% ximo blo)o de Q leituras. 6s primeiros m3dulos de mem3ria ** 0 )hegaram ao mer)ado no in!)io de 2//O, mas o ;ntel <earla% 7e, o primeiro )hipset )om suporte a elas ser- lan1ado apenas no ter% )eiro trimestre. 6u se8a, as expe)% tativas mais otimistas sCo 5ue a primeira leva de pla)as e m3dulos )om pre1os )ompetitivos )hegue ao mer)ado apenas no .inal no ano. Do )aso da >,* a migra1Co demorar- mais um pou)o, 8- 5ue ser- ne)ess-ria uma nova atuali% =a1Co no )ontrolador de mem3ria in)lu!do nos pro)essadores e pos% sivelmente tamb(m alguma atua% li=a1Co no so5uete e na ar5uitetu% ra das pla)as. 6 roadmap da >,* .ala em suporte Xs mem3rias ** 0 apenas a partir de 2//Q.
Com )erte=a os .abri)antes vCo se apressar em atuali=ar suas linhas de produtos, de .orma a mantF%las atuali=adas, mas o ganho de de% sempenho propor)ionado pelas mem3rias ** 0 ?em rela1Co Xs ** 2@ ( apenas in)remental, por isso nCo existe ne)essidade de apressar os upgrade.
DDR7: >s mem3rias ** 0 es% tCo para as ** 2 )omo elas es% tCo para as ** tradi)ionais. 6 bu..er de endere1os passou a ter Q bits, permitindo 5ue o )on% trolador reali=e Q leituras simul% tGneas. >ssim )omo nas mem3% rias ** 2, .oi aumentada ape% nas a .re5JFn)ia dos )ir)uitos externos, de .orma a absorver a maior taxa de trans.erFn)ia, mas nCo a .re5JFn)ia de opera% 1Co das )(lulas de mem3ria.
Dum m3dulo ** 0%1P// ?5ue se% ria o )on)orrente direto dos m3% dulos ** 2%Q// e dos ** %I//@, temos as )(lulas de mem3ria operando a apenas 2// ,H= e por isso o )i)lo ini)ial )ontinua demorando tanto 5uanto nos m3% dulos antigos. 6 tru5ue ( ele ( seguido por bursts de Q leituras por )i)lo, reali=adas em endere% 1os ad8a)entes. >s Q leituras sCo trans.eridas simultaneamente aos bu..ers de sa!da.
> tensCo de opera1Co tamb(m .oi redu=ida, de 1.Qv ?nas ** 2@ para apenas 1.Nv, resultando num )onsumo el(tri)o el(tri)o )onsideravelmente menor. $m% bora num des7top o )onsumo el(tri)o dos pentes de mem3ria nCo pare1a um .ator importan% te, ele ( uma 5uestCo signi.i)a% tiva nos noteboo7s e outros dis% positivos )ompa)tos. 6 )onsu% mo mais baixo permitir- tam% b(m 5ue as ** 0 passem a )ompetir em ni)hos antes do% minados pelas mem3rias # >,, usadas 8ustamente devido ao baixo )onsumo.
-a idade e ECC: Ror melhor 5ue se8a a 5ualidade, todos os tipos de mem3ria sCo pass!veis de erros, 5ue podem ser )ausa% dos por inKmeros .atores, desde varia12es na tensCo da tomada 5ue nCo sCo )ompletamente absolvidos pela .onte de alimen% ta1Co, est-ti)a, diversos tipos de inter.erFn)ias eletromagn(% ti)as e, por in)r!vel 5ue possa pare)er at( mesmo raios )3s% mi)os, 5ue num RC dom(sti)o )ausam um so.t%error em m(dia a )ada pou)os meses:
http://www%1.ibm.)om/servers /eserver/pseries/)ampaigns/)hip 7ill.pd.
> partir da!, 5uem sabe, novas t()ni)as de produ1Co permita 5ue
93
> opera1Co de )he)agem dos dados na paridade ( bem simples: sCo )ontados o nKmero de bits 91: de )ada bLte. #e o nKmero .or par, o bit de paridade assume um valor 91: e )aso se8a !mpar, o Ma bit as% sume um valor 9/:. Wuando re5uisitados pelo pro)essador, os dados sCo )he)ados pelo )ir)uito de paridade 5ue veri.i)a se o nKmero de bits 91: )orresponde ao depositado no Ma bit. Caso se8a )onstatada altera1Co nos dados, ele envia ao pro)essador uma mensagem de erro. Claro 5ue este m(todo nCo ( 1//` e.i)a=, pois nCo ( )apa= de dete)tar a altera1Co de um nKmero de bits 5ue mantenha a paridade. Caso por exemplo, dois bits =ero retornassem alterados para bits um, o )ir)uito de paridade nCo notaria a altera1Co nos dados. &eli=mente, a possibilidade da altera1Co de dois ou mais bits ao mesmo tempo ( remota.
EBemplo de $N"e de dados <<<<<<<< ><>><<>> <<><<><< >>>>>>>> N0me o de $i"s V>W !o $N"e / N 2 Q $i" de pa idade 1 / 1 1
6 nKmero de bits ne)ess-rios para implementar o $CC de)res)e )on% .orme aumenta a largura do bar% ramento usado pelo m3dulo. Dum m3dulo de 02 bits ?)omo os anti% gos m3dulos de O2 vias@, sCo ne% )ess-rios O bits adi)ionais para )ada 02 bits de mem3ria, mas nos m3dulos *;,, de PI bits atuais, sCo ne)ess-rios apenas Q bits para )ada PI bits de mem3ria, ou se8a, o mesmo 5ue seria ne)ess-rio para usar paridade. 6s m3dulos *;,, )om $CC sCo .-)eis de identi.i)ar, pois eles pos% suem N, M ou 1Q )hips, ao inv(s de I, Q ou 1P. 6 uso de $CC ( mais )omum em m3dulos registered, 5ue sCo espe)!.i)os para servido% res, mas tamb(m ( poss!vel en% )ontrar alguns m3dulos unbu..e% red )om $CC:
6 uso da paridade nCo torna o )omputador mais lento, pois os )ir)ui% tos respons-veis pela )he)agem dos dados sCo independentes do restante do sistema. #eu Kni)o e.eito )olateral, ( o en)are)imento dos m3dulos de mem3ria, 5ue ao inv(s de Q ou 1P )hips, passam a ter M ou 1Q, tornando%se pelo menos 12` mais )aros. >l(m do aumento no )usto, o grande problema da paridade ( 5ue ela apenas permite identi.i)ar erros, mas sem )orrigi%los. ;sso a)aba .a% =endo )om 5ue ela tenha pou)a utilidade, pois ao re)eber um erro suas Kni)as op12es sCo ignor-%lo, ou parar tudo e reini)iar o mi)ro. Con.orme os m3dulos de mem3ria .oram tornando%se mais )on.i-% veis, os m3dulos )om paridade entraram em desuso. $m seguida temos o ECC, o sistema atual, 5ue permite nCo apenas identi.i)ar, mas tamb(m )orrigir erros simples. 6 $CC a)aba sendo a solu1Co per.eita, pois permite 5ue um servidor )ontinue .un)ionando, sem interrup12es e de .orma )on.i-vel, mesmo )om um grande nK% mero de so.t%errors, )ausados por .atores diversos.
Carlos $. ,orimoto.
editor do site www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " edes e #ervidores Linux", "Linux $nten% dendo o #istema", "Linux &erramentas ' ()ni)as", "$ntendendo e *ominando o Linux", "+urumin, desvendando seus se% gredos", "Hardware, ,anual Completo"e "*i)ion-rio de termos t()ni)os de in.orm-% ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usadas no pa!s.
94
Especial HDs
Sem dvida, o disco rgido foi um dos componentes que mais evoluiu na histria da computao. O primeiro disco rgido o !"M #$%& foi construdo em '($), e era formado por um con*unto de nada menos que $% discos de +, polegadas de di-metro, com uma capacidade total de ,.#) M" $ milh.es de caracteres, com / 0its cada um&, algo espantoso para a 1poca. 2omparado com os discos atuais, este pioneiro custava uma verdadeira fortuna3 #$ mil dlares. Por1m, apesar de inicialmente, e4tremamente caros, os discos rgidos foram tornando5se populares nos sistemas corporativos, pois forneciam um meio r6pido de arma7enamento de dados.
Foto original: Matt & Kim Rudge's photos
http://www.flickr.com/photos/mattandkim/
95
Especial HDs
&oram produ=idas )er)a de 1/// uni% dades do ;<, 0N/ entre 1MNP e 1MP1, 5uando a produ1Co .oi des)ontinuada em .avor de vers2es mais modernas. $sta .oto rara, )ortesia do museu digital da ;<, d- uma id(ia das suas dimen% s2es: *e l- pra )-, tivemos uma evolu1Co no% t-vel. Ho8e em dia os H*s 8- ultrapas% saram a mar)a de 1 '<, utili=am grava% 1Co perpendi)ular e inter.a)es #>'> 0//. #Co brutalmente mais r-pidos 5ue os modelos antigos e tamb(m mais ba% ratos. ,esmo )om o barateamento da mem3ria &lash, os H*s ainda )ontinu% am imbat!veis na hora de arma=enar grandes 5uantidades de dados.
Rara atingir a per.ei1Co ne)ess-ria, o dis)o ( polido em uma sala limpa, at( 5ue se torne per.eitamente plano. &i% nalmente, vFm a parte .inal, 5ue ( a )o% lo)a1Co da super.!)ie magn(ti)a nos dois lados do dis)o. Como a )amada magn(ti)a tem apenas alguns m!)rons de espessura, ela ( re)o% berta por uma .ina )amada protetora, 5ue o.ere)e alguma prote1Co )ontra pe5uenos impa)tos. $sta )amada ( importante, pois apesar dos dis)os serem en)apsulados em salas limpas, eles internamente )ontFm ar, )om pressCo ambiente. 6s dis)os sCo montados em um eixo tamb(m .eito de alum!nio, 5ue deve ser s3lido o su.i)iente para evitar 5ual5uer vibra1Co dos dis)os, mesmo a altas ro% ta12es. $ste ( mais um )omponente 5ue passa por um pro)esso de polimen% to, 8- 5ue os dis)os devem .i)ar per.ei% tamente presos e alinhados. Do )aso de H*s )om v-rios dis)os, eles ao separa% dos usando espa1adores, novamente .eitos de ligas de alum!nio. &inalmente, temos o motor de rota1Co, respons-vel por manter uma rota1Co )onstante. 6 motor ( um dos maiores respons-veis pela durabilidade do dis)o r!gido, pois uma grande parte das .alhas graves prov(m 8ustamente do motor. 6s H*s mais antigos utili=avam motores de 0.P// rota12es por minuto, en5uanto 5ue atualmente, sCo utili=ados motores de N.I//, O.2// ou 1/./// R,.
Como um HD 5u!cio!a
*entro do dis)o r!gido, os dados sCo gra% vados em dis)os magn(ti)os, )hamados de pla""e s. 6 nome "dis)o r!gido" vem 8ustamente do .ato dos dis)os internos serem extremamente r!gidos. 6s platters sCo )ompostos de duas )a% madas. > primeira ( )hamada de suCsD " a"o, e nada mais ( do 5ue um dis)o met-li)o, .eito de ligas de alum!nio. ,ais re)entemente, alguns .abri)antes passa% ram a utili=ar tamb(m vidro, 5ue o.ere)e algumas vantagens, )omo a maior dure% =a, embora tamb(m se8a mais di.!)il de se trabalhar. 6s primeiros H*s )om dis)os de vidro .oram os ;<, *es7star ON4ER, lan1ados em 2//1. ;ndependentemente do material usado, o dis)o pre)isa ser )ompletamente plano. Como os dis)os giram a grandes velo)i% dades e as )abe1as de leitura trabalham extremamente pr3ximas da super.!)ie magn(ti)a, 5ual5uer varia1Co seria .atal.
IBM 350
Como vo)F pode ver, o ;<, 0N/ nCo era exatamente um "dis)o r!gido" dentro da )on)ep1Co 5ue temos ho8e em dia. 6 gabinete tinha 1.O/m de al% tura e 5uase o mesmo de )omprimento e pesava 5uase uma tonelada. Da (po% )a ele era )hamado de "unidade de dis% )o" ?termo ainda usado ho8e em dia por alguns@ e podia ser a)oplado a diversos )omputadores produ=idos pela ;<,. 6 termo "dis)o r!gido" s3 surgiu duas d(% )adas depois, 8unto )om os modelos mais )ompa)tos. guiadohardware.net | Revista - ! "# $aro de %##&
96
Especial HDs
Dos H*s de noteboo7 ainda sCo )omuns motores de I.2// R,, mas os de N.I// R, 8- sCo maioria. $mbora nCo se8a o Kni)o, a velo)idade de rota1Co ( sem dKvidas o .ator 5ue in.luen)ia mais diretamente o desempenho. Rara ler e gravar dados no dis)o, sCo usadas caCeas de lei"u a eletro% magn(ti)as ?heads@ 5ue sCo presas a um C ao mvel ?arm@, o 5ue permite seu a)esso a todo o dis)o. 6 bra1o de leitura ( uma pe1a triangular, tamb(m .eita de ligas de alum!nio, para 5ue se8a ao mesmo tempo leve e resistente. 6 me)anismo 5ue movimenta o bra1o de leitura ( )hamado de ac"ua"o . Dos primeiros dis)os r!gidos, eram usados motores de passo para movi% mentar os bra1os e )abe1as de leitu% ra. $les sCo o mesmo tipo de motor usado nos drives de dis5uete, onde ao re)eber um impulso el(tri)o o motor move o bra1o por uma )urta distGn)ia, )orrespondente ao )omprimento de uma trilha. 6 problema ( 5ue eles eram muito sus)et!veis a problemas de desalinhamento e nCo permitiam densidades de grava1Co muito altas. 6s dis)os )ontemporGneos ?5ual5uer )oisa a)ima de Q/ ,<@ utili=am um me)anismo bem mais so.isti)ado para esta tare.a, )omposto por um dispositivo 5ue atua atrav(s de atra% 1Co e repulsCo eletromagn(ti)a, sis% tema )hamado de voi)e )oil. guiadohardware.net | Revista - ! "# $aro de %##& 97 <asi)amente temos um eletro!mC na base do bra1o m3vel, 5ue permite 5ue a pla)a )ontroladora o movimente varian% do rapidamente a potFn)ia e a polarida% de do !mC. >pesar de pare)er suspeito X primeira vista, esse sistema ( muito mais r-pido, pre)iso e )on.i-vel 5ue os motores de passo. Rara vo)F ter uma id(ia, os H*s do in!)io da d()ada de Q/, )om motores de passo, utili=avam ape% nas 0// ou I// trilhas por polegada, en% 5uanto um #eagate #'0ON/PI/># ?de ON/ 4<@ atual utili=a nada menos do 5ue 1IN.///. Rara 5ue o H* possa posi)ionar a )abe1a de leitura sobre a -rea exata re.erente X trilha 5ue vai ser lida, existem sinais de .eedba)7 gravados na super.!)ies do dis% )o, 5ue orientam o posi)ionamento da )a% be1a de leitura. $les sCo sinais magn(ti% )os espe)iais, gravados durante a .abri)a% 1Co dos dis)os ?a .amosa .ormata1Co .!si% )a@, 5ue sCo protegidos atrav(s de instru% 12es de blo5ueio in)lu!das no .irmware do H* )ontra altera1Co posterior. $stes sinais eliminam os problemas de desalinhamen% to 5ue existiam nos primeiros H*s.
Especial HDs
>o ler um ar5uivo, a )ontroladora posi)i% ona a )abe1a de leitura sobre a trilha onde est- o primeiro setor re.erente a ele e espera 5ue o dis)o gire at( o setor )orreto. $ste tempo ini)ial, ne)ess-rio para ini)iar a leitura ( )hamado de tem% po de a)esso e mesmo em H*s atuais de O.2// R, .i)a em torno de 12 mil(si% mos de segundo, o 5ue ( uma eternida% de em se tratando de tempo )omputa)i% onal. 6 H* ( relativamente r-pido ao ler setores se5Jen)iais, mas ao ler v-rios pe5uenos ar5uivos espalhados pelo H*, o desempenho pode )air assustadora% mente. por isso 5ue existem progra% mas des.ragmentadores, 5ue pro)uram reorgani=ar a ordem dos ar5uivos, de .orma 5ue eles se8am gravados em seto% res )ont!nuos. 6utro dado interessante ( a maneira )omo as )abe1as de leitura lFem os dados, sem to)ar na )amada magn(ti)a. #e vo)F tiver a oportunidade de ver um dis)o r!gido aberto, ver- 5ue, )om os dis)os parados, as )abe% 1as de leitura sCo pressionadas levemente em dire1Co ao dis)o, to)ando%o )om uma )erta pressCo. >5ui temos o bra1o de leitura de um H*, depois de removido.
Veja que mesmo sem o disco magntico entre elas, as duas ca e!as de leitura pressionam"se mutuamente:
>pesar disso, 5uando os dis)os giram X alta rota1Co, .orma%se uma esp()ie de )ol)hCo de ar, 5ue repele a )abe1a de leitura, .a=endo )om 5ue ela .i5ue sempre a alguns nanometros de distGn)ia dos dis)os. o mesmo prin)!pio utili=ado na asa de um aviCoY a prin)ipal di.eren1a neste )aso ( 5ue a )abe1a de leitura ( .ixa, en5uanto os dis)os ( 5ue se movem, mas, de 5ual5uer .orma, o e.eito ( o mesmo. Como veremos a seguir, os H*s nCo sCo .e)hados hermeti)amente, muito menos a v-)uo, pois ( ne)ess-rio ar para )riar o e.eito. $sta .oto mostra a )abe1a de leitura ".lu% tuando" sobre o dis)o em movimento. > distGn)ia ( tCo )urta 5ue mesmo ao vivo vo)F tem a impressCo de 5ue a )abe1a est- raspando no dis)o, embora na reali% dade nCo este8a. Como a )abe1a de leitu% ra se movimenta rapidamente durante a opera1Co do dis)o, ( muito di.!)il tirar .o% tos. Rara )onseguir tirar esta, pre)isei "trapa)ear", desmontando o a)tuator e suavemente movendo a )abe1a da -rea de des)anso para o meio do dis)o :@.
6s dis)os magn(ti)os sCo montados dire% tamente sobre o eixo do motor de rota1Co, sem o uso de )orreias ou 5ual5uer )oisa do gFnero. 8ustamente este design simples 5ue permite 5ue os dis)os girem a uma ve% lo)idade tCo grande. $mbora mais potente e muito mais dur-vel, o motor de rota1Co usado nos H*s ( similar aos usados nos )oolers. Dos H*s antigos, eram usados motores sleeve bearing, o sis% tema mais simples e menos dur-vel, 5ue .oi usado nos H*s de 0P// R,. $m segui% da, .oram adotados motores ball%bearing, onde sCo usados rolamentos para aumen% tar a pre)isCo e a durabilidade. Dos H*s modernos, ( utili=ado o sistema .luid%dL% nami) bearing, onde os rolamentos sCo substitu!dos por um .lu!do espe)ial, 5ue elimina o atrito, redu=indo o ru!do e o n!vel de vibra1Co.
Aqui temos o mesmo HD da #oto anterior completamente des" montado, mostrando o interior do motor de rota!$o:
98
Especial HDs
>ssim )omo a maioria dos modelos de baixa )apa)idade, este H* utili=a um Kni)o dis)o, mas a maioria dos modelos utili=a dois, trFs ou 5uatro, 5ue sCo mon% tados usando espa1adores. 6 H* possui duas )abe1as de leitura para )ada dis)o ?uma para )ada .a)e@, de .orma 5ue um H* )om I dis)os utili=aria Q )abe1as de leitura, presas ao mesmo bra1o m3vel. $mbora usar mais dis)os permita )ons% truir H*s de maior )apa)idade, nCo ( )omum 5ue os .abri)antes utili=em mais de I, pois a partir da! torna%se muito di% .!)il ?e )aro@ produ=ir )omponentes )om a pre)isCo ne)ess-ria para manter todos os dis)os alinhados. >ntigamente, era )omum 5ue H*s de alta )apa)idade ?e alto )usto :@, sobretudo os destinados a servidores, possu!ssem P, ou at( mesmo 12 dis)os, mas eles sa!ram de moda a partir da d()ada de M/, devido X baixa demanda. *esde entCo, os .abri)antes padroni=aram a produ1Co em torno dos H*s )om at( I dis)os e 5uem pre)isa de mais )apa)idade )ompra v-rios e monta um sistema >;*. Daturalmente, 5ual5uer H* aberto .ora de uma sala limpa a)aba sendo impreg% nado por part!)ulas de poeira e por isso )ondenado a )ome1ar a apresentar badblo)7s e outros de.eitos depois de alguns minutos de opera1Co. 'odo H* ( montado e selado num ambi% ente livre de part!)ulas, as .amosas sa% las limpas. >pesar disso, eles nCo sCo hermeti)amente .e)hados.
$m 5ual5uer H*, vo)F en)ontra um pe% 5ueno ori.!)io para entrada de ar ?geral% mente es)ondido embaixo da pla)a l3gi% )a@, 5ue permite 5ue pe5uenas 5uantida% des de ar entram e saiam, mantendo a pressCo interna do H* sempre igual X do meio ambiente. $ste ori.!)io ( sempre protegido por um .iltro, 5ue impede a en% trada de part!)ulas de poeira. *evido a isso, a pressCo do ar tem uma )erta in.luFn)ia sobre a opera1Co do H*. 6s H*s sCo normalmente pro8etados para .un)ionar a altitudes de at( 0./// metros a)ima do n!vel do mar. $m altitudes mui% to elevadas, a pressCo do ar ( menor, )omprometendo a )ria1Co do )ol)hCo de ar. Rara )asos extremos, existem H*s pressuri=ados, 5ue podem trabalhar a 5ual5uer altitude. ;nternamente, o H* possui um segundo .il% tro, 5ue )ontinuamente .iltra o ar movi% mentado pelos dis)os. $le tem a .un1Co de )apturar as part!)ulas 5ue se desprendam dos )omponentes internos durante o uso, devido a desgaste ou )ho5ues diversos.
Aqui temos uma #oto de um, preso num dos cantos da parte interna do HD:
$n5uanto o H* est- desligado, as )abe1as de leitura .i)am numa posi1Co de des)an% so. $las s3 saem dessa posi1Co 5uando os dis)os 8- estCo girando X velo)idade m-% xima. Rara prevenir a)identes, as )abe1as de leitura voltam X posi1Co de des)anso sempre 5ue nCo estCo sendo lidos dados, apesar dos dis)os )ontinuarem girando. 8ustamente por isso 5ue Xs ve=es, ao so% .rer um pi)o de tensCo, ou o mi)ro ser des% ligado en5uanto o H* ( a)essado, surgem setores de.eituosos. >o ser )ortada a energia, os dis)os param de girar e ( des% .eito o )ol)hCo de ar, .a=endo )om 5ue as )abe1as de leitura possam vir a to)ar os dis)os magn(ti)os. Rara diminuir a o)orrFn)ia deste tipo de a)i% dente, nos H*s modernos ( utili=ado um sistema 5ue re)olhe as )abe1as de leitura automati)amente para a -rea de des)anso 5uando a energia ( )ortada ?te)nologia )hamada de auto%par7ing@. > -rea de des% )anso ( tamb(m )hamada de "landing =one" e engloba algumas das trilhas mais )entrais do dis)o, uma -rea espe)ialmente preparada para re)eber o impa)to do "pou% so" das )abe1as de leitura. Sma das te)no% logias mais populares ( a L]' ?Laser ]one ' extu% re@, desenvolvida pela ;<,, onde um laser ( usado para produ=ir pe% 5uenas )avidades ao longo da =ona de pouso, 5ue redu=em o atrito )om a )abe1a de leitura.
99
Especial HDs
6utra t()ni)a )onsiste em usar "rampas" .ei% tas de material pl-sti)o, posi)ionadas na -rea externa dos dis)os, 5ue suspendem as )abe% 1as de leitura, evitando 5ue elas to5uem os dis)os mesmo 5uando eles param de girar. $sta te)nologia .oi ini)ialmente usada em H*s de noteboo7, mas re)entemente passou a ser usada tamb(m nos de 0.N" para des7% tops. $la pode pare)er simples, mas na ver% dade exige bastante te)nologia, devido X pre)isCo ne)ess-ria.
Aqui as rampas de material pl%stico que suspendem as ca e!as de leitura:
sCo perdidos, .a=endo )om 5ue vo)F sempre per)a as Kltimas altera12es, muitas ve=es em ar5uivos 5ue a)reditava estarem salvos. Ror )ausa de tudo isso, ( sempre importante usar um nobrea7 em mi)ros de trabalho. > longo pra=o, os dados perdidos e poss!veis danos ao e5uipamento por )ausa de 5uedas de energia a)abam )ustando muito mais do 5ue um nobrea7 popular. ,esmo assim, por melhores 5ue se8am as )ondi12es de trabalho, o H* )ontinua sendo um dispositivo baseado em )omponentes me)Gni)os, 5ue tem uma vida Ktil muito mais )urta 5ue a de outros )omponentes do mi)ro. *e uma .orma geral, os H*s para des7top .un)ionam de .orma )on.i-vel por de dois a trFs anos ?num RC usado )ontinu% amente@. *epois disso, ( melhor substituir o H* por um novo e mover o antigo para ou% tro mi)ro 5ue nCo arma=ena in.orma12es importantes, pois a possibilidade de de.eitos )ome1a a )res)er exponen)ialmente. &ala%se muito sobre a vulnerabilidade dos H*s )om rela1Co a !mCs. Como os H*s ar% ma=enam os dados em dis)os magn(ti)os, )olo)ar um !mC su.i)iente .orte pr3ximo a ele pode apagar rapidamente todos os da% dos. $xistem in)lusive "desmagneti=adores", 5ue sCo eletro!mCs ligados na tomada, 5ue vo)F passa sobre os H*s e outros dis)os magn(ti)os, 8ustamente )om a inten1Co de apagar os dados rapidamente. $ntretanto, se vo)F abrir um H* )ondenado, vai en)ontrar dois !mCs surpreendentemen% te .ortes instalados dentro do me)anismo 5ue move a )abe1a de leitura.
Daturalmente, estes !mCs nCo dani.i)am os dados arma=enados ?senCo nCo esta% riam al! Y@. 6 prin)ipal motivo disto ( 5ue eles estCo instalados numa posi1Co per% pendi)ular aos dis)os magn(ti)os. #e vo)F remover os !mCs e )olo)-%los sobre outro H*, ver- 5ue no outro dia uma boa parte dos dados terCo sido perdidos. #e vo)F ?)omo todos n3s@ ( do tipo 5ue nCo )onsegue desmontar um mi)ro sem deixar )air para.usos nos lo)ais mais ina)ess!veis do gabinete, tem di.i)uldades em )olo)ar os para.usos dos dois lados ao instalar o H* e ainda por )ima nun)a a)ha uma )have de .enda magn(ti)a para )omprar, pode usar estes magnetos "roubados" do H* para trans.ormar 5ual5uer )have de .enda em uma )have magn(ti)a. <asta "en)aixar" os !mCs nela 5uando 5uiser o e.eito. $sses magnetos sCo .eitos de uma liga )ontendo neod!mio e, al(m de para.usos, permitem levantar ob8etos um pou)o mais pesados, )omo martelos, por exemplo... Y@
>pesar de evitar danos .!si)os, o auto%par7ing nada pode .a=er para evitar perda de dados ao desligar o mi)ro in)orretamente. ,esmo 5ue todos os ar5uivos este8am salvos, ainda existem dados no )a)he de dis)o ?)riado pelo sistema opera)ional usando parte de mem3ria >,@ e tamb(m no )a)he do H*, 5ue utili=a mem3ria #* >, ?tamb(m vol-til@. Rara a)ele% rar as opera12es de grava1Co, todos os ar5ui% vos ?sobretudo os pe5uenos@ sCo salvos ini)i% almente nos )a)hes e depois trans.eridos para os dis)os magn(ti)os em momentos de o)io% sidade. Wuando o mi)ro ( desligado abrupta% mente, os dados em ambos os )a)hes
100
Especial HDs
Daturalmente, vo)F deve tomar )uidado de nCo pass-%los sobre dis)os magn(ti% )os, a menos 5ue 5ueira inten)ionalmen% te apag-%los. #e vo)F deixar a )have em )ontato )om os !mCs por um longo per!o% do, ela )ontinuar- magneti=ada ?por al% gum tempo@ mesmo depois de retir-%los. >o )ontr-rio da )ren1a popular, )haves magn(ti)as nCo sCo perigosas para os H*s, pois os magnetos usados sCo muito .ra)os se )omparados aos magnetos usa% dos no me)anismo de leitura e no motor de rota1Co do H*. 6s pr3prios dis)os magn(ti)os sCo relativamente resistentes a .or1as magn(ti)as externas, de .orma 5ue !mCs de baixa potFn)ia nCo o.ere)em grande perigo.
)a)he podem ser trans.eridos 5uase 5ue instantaneamente, usando toda a velo)idade per% mitida pela inter.a)e #>'> ou ;*$, en5uanto um a)esso a da% dos gravados nos dis)os mag% n(ti)os demoraria muito mais tempo. Continuando, temos o )ontrola% dor prin)ipal, um )hip ,arvell QQiPN2N, 5ue ( 5uem exe)uta todo o pro)essamento. $ste )hip ( na verdade um #6C ?sLs% tem on a )hip@, pois na verdade ( um )on8unto de v-rios )hips menores, agrupados dentro do mesmo en)apsulamento.
Ue8a 5ue a pla)a possui apenas trFs )hips. 6 maior, no )anto superior ( um #amsung +I#PI1P02H%SCP/. Uo)F pode notar 5ue ele ( muito semelhante a um )hip de me% m3ria, e na verdade ( :@. $le ( um )hip de mem3ria #* >, de Q ,<, 5ue arma=ena o )a)he de dis)o. >t( pou)o tempo, os H* utili=avam )hips de mem3ria # >,, mas os .abri)antes passaram a utili=ar )ada ve= mais )hips de mem3ria #* >, )onven)io% nal para redu=ir o )usto de produ1Co. Da pr-ti)a nCo muda muita )oisa, pois apesar de ser mais lenta, a mem3ria #* >, o.e% re)e desempenho su.i)iente para a tare.a. >ssim )omo no )aso dos pro)essadores, o )a)he ( um )omponente importante para o desempenho do H*. $le arma=ena os da% dos a)essados, diminuindo bastante o nK% mero de leituras. *ados arma=enado no
Ror exemplo, este H* ( um modelo #>'>. > )ontroladora da pla)a mCe se )omuni)a )om ele utili=ando )omandos padroni=ados, 5ue sCo )omuns a 5ual5uer H* #>'>. por isso 5ue vo)F nCo pre)isa instalar um driver espe)ial para )ada modelo de H*, pre)isa apenas de um driver padrCo, 5ue sabe se )omuni)ar )om 5ual5uer H*. ;nternamente, estes )omandos #>'> sCo pro)essados e )onvertidos nos )omandos 5ue irCo moder a )abe1a de leitura, .a=er girar os dis)os at( o ponto )orreto e assim por diante. 6 sis% tema opera)ional nCo geren)ia diretamente o )a)he de dis)o, 5uem .a= isso ( a pr3pria )ontroladora, 5ue es.or1a para us-%lo da .orma mais e.i)iente poss!vel. Daturalmente, tudo isso exige pro)essa% mento, da! a )omplexidade interna do )hip )ontrolador.
101
Especial HDs
>pesar de pe5uena, a pla)a )ontroladora de um dis)o atual ( muito mais so.isti)a% da do 5ue um mi)ro antigo inteiro ?um 2QP por exemplo@. $las possuem mais po% der de pro)essamento e at( mesmo mais mem3ria, na .orma do )a)he. 6s H*s atuais usam de Q a 02 ,< de )a)he de dis)o, mais mem3ria do 5ue era usada em mi)ros 0QP e IQP e ainda por )ima muito mais r-pidaZ :@ Sma )uriosidade ( 5ue muitos H*s anti% gos utili=avam um pro)essador ;ntel 1QP )omo )ontrolador de dis)os. 6 1QP (, )omo vo)F pode imaginar, o "elo perdido" entre o Q/QQ usados no RC E' e o 2QP. $le ( um )hip 5ue a)abou nCo sendo usado nos mi)ros RCs, mas .e= um grande su% )esso )omo mi)ro)ontrolador para .un% 12es diversas. Con)luindo, temos um ter)eiro )hip, es% )ondido na parte in.erior es5uerda da .oto. $le ( um Hita)hi H>10PIN, um )hip espe)iali=ado, 5ue )ontrola o movimento das )abe1as de leitura e tamb(m a rota% 1Co do motor. 6 )hip prin)ipal envia )o% mandos a ele, di=endo 5ue 5uer a)essar o setor E, ou 5ue o motor deve entrar em modo de e)onomia de energia, por exem% plo, e ele os trans.orma nos impulsos el(% tri)os apropriados. $stas .un12es mudam de um modelo de H* para o outro, por isso os .abri)antes pre.erem usar um )hip de uso geral )omo o ,arvell QQiPN2N )omo )ontrolador prin)ipal, mudando apenas o )ontrolador, 5ue ( um )hip me% nor e mais barato. guiadohardware.net | Revista - ! "# $aro de %##&
> pla)a )ontroladora ( um )omponente "externo" do H*, 5ue pode ser rapidamen% te substitu!do )aso ne)ess-rio. 4rande par% te ?talve= at( a maioria@ dos )asos onde o H* "5ueima" devido a problemas na rede el(tri)a, ou de.eitos diversos, podem ser solu)ionados atrav(s da tro)a da pla)a )on% troladora, permitindo re)uperar os dados sem ter 5ue re)orrer aos )aros servi1os de uma empresa espe)iali=ada. 6 grande problema ( 8ustamente onde en% )ontrar outra pla)a. 6s .abri)antes vendem pla)as avulsas em pe5uenas 5uantidades para empresas de re)upera1Co, mas o .or% ne)imento ( muito restrito. Rara t()ni)os autHnomos e pe5uenas empresas, a Kni)a solu1Co ( usar pla)as doadas por outros H*s. #e o H* .or um modelo re)ente, vo)F pode simplesmente )omprar outro, pegar a pla)a emprestada para .a=er a re)upera1Co dos dados e depois devolvF%la ao dono. ,as, no )aso de H*s mais antigos, a Kni)a .orma ( pro)urar nos sites de leilCo e .3runs em bus)a de uma pla)a usada. $xiste um ver% dadeiro mer)ado paralelo de venda de pla% )as avulsas, 8- 5ue existem muitos )asos de H*s inutili=ados por problemas na m!dia magn(ti)a, onde a pla)a ainda ( utili=-vel. )omum 5ue os .abri)antes utili=em a mesma pla)a l3gi)a e os mesmos dis)os magn(ti)os em v-rios H*s da mesma .am!% lia, variando apenas o nKmero de dis)os usados. >ssim, o modelo de N// 4< pode ter I dis)os, en5uanto o modelo de 2N/ 4< possui apenas dois, por exemplo. Destes )asos, ( normal 5ue a pla)a )ontroladora de um .un)ione no outro. emover a pla)a ( simples, basta usar uma )have torx para remover os para.usos e de% sen)aixar a pla)a )om )uidado. Da maioria dos H*s atuais, a pla)a ( apenas en)aixada sobre os )ontatos, mas em outros ela ( li% gada atrav(s de um )abo .lat, 5ue pre)isa ser des)one)tado )om )uidado.
&emo!$o de uma placa l'gica
,ais uma )uriosidade ( 5ue os primeiros RCs utili=avam H*s )om inter.a)es ,&, ou LL. $les utili=avam )ontroladoras exter% nas, instaladas em um slot ;#> e ligadas ao H* por dois )abos de dados. $ste arran8o era muito ine.i)iente, pois a distGn)ia tor% nava a )omuni)a1Co muito sus)et!vel a in% ter.erFn)ias e )orrup1Co de dados. $stes H*s possu!am v-rias pe)uliaridades )om rela1Co aos atuais, )omo a possibilidade de .a=er uma ".ormata1Co .!si)a", onde as tri% lhas de dados eram realmente regravadas, o 5ue permitia re)uperar H*s )om proble% mas de alinhamento.
102
Especial HDs
$stes H*s 8ur-ssi)os .oram usados nos mi)ros E', 2QP e sobreviveram at( os primeiros mi)ros 0QP, 5uando .oram .i% nalmente substitu!dos pelos H*s ;*$, 5ue por sua ve= .oram substitu!dos pelos H*s #>'> 5ue usamos atualmente, onde a )ontroladora ( parte integrante do H*. Ho8e em dia, a ".ormata1Co .!si)a" sobre% vive apenas )omo um v!)io de lingua% gem. ,uitos di=em 5ue ".i=eram uma .ormata1Co .!si)a" ao reparti)ionar o H* ou usar um programa 5ue apaga os da% dos gravados ?)omo o "=ero%.ill", ou o "dd" do Linux@, embora uma )oisa nCo tenha nada a ver )om a outra. $sta t()ni)a nCo permite uma super.!)ie muito uni.orme e 8ustamente por isso s3 .un)iona em dis)os de baixa densidade. $la .oi usada at( o .inal da d()ada de Q/. > t()ni)a usada atualmente ?)hamada de sputtering@ ( muito mais pre)isa. Dela a super.!)ie magn(ti)a ( )onstru!da depositando grCos mi)ros)3pi)os de .orma in)rivelmente uni.orme. Wuanto menores os grCos, mais .ina e sens!vel ( a su% per.!)ie, permitindo densidades de grava1Co mais altas. > densidade de grava1Co de um H* ( medida em gigabits por polegada 5uadrada.6s H*s .abri)ados na segunda metade de 2//P, por exemplo, utili=avam em sua mai% oria dis)os )om densidade de 1// gigabits ?ou 12.N 4<@ por polegada 5uadrada. Deles, )ada bit ( arma=enado numa -rea magn(ti)a )om aproximadamente 2//xN/ nanometros ?uma -rea pou)o maior 5ue a de um trans!stor nos pro)essa% dores .abri)ados numa t()ni)a de /./M mi)ron@, e ( )omposta por apenas algumas )entenas de grCos magn(ti)os. $stes grCos medem apenas alguns nanometros e sCo )ompostos por ligas de )obalto, )romo, platina, boro e outros materiais raros, muito longe da limalha de .erro utili=ada pelos pioneiros. Considerando 5ue os dis)os giram a O2// R, e a )abe1a de leitura lF os dados a mais de N/ ,</s ?5uando lendo setores se5Jen)iais@, atingir densidades )omo as atuais ( simplesmente impressionante.
(ste esquema mostra como #unciona o processo de escrita e gra)a!$o em um HD:
Os discos
> )apa)idade de um H* ( determinada por basi)amente dois .atores: a te)nologia utili=ada, 5ue determina sua densidade e o diGmetro dos dis)os, 5ue determina a -rea Ktil de grava1Co. > densidade de grava1Co dos H*s tem au% mentado de .orma surpreendente, )om a in% trodu1Co de su)essivas novas t()ni)as de .abri)a1Co. Rara vo)F ter uma id(ia, no ;<, 0N/ os dis)os eram simplesmente pintados usando uma tinta espe)ial )ontendo limalha de .erro, um pro)esso bastante primitivo. Com o passar do tempo, passou a ser usado o pro)esso de eletroplating, 5ue ( semelhante X eletr3lise usada para banhar bi8uterias X ouro.
103
Especial HDs
Como vo)F pode ver, a )abe1a ( )om% posta por dois dispositivos separados, um para grava1Co e outro para leitura. 6 dispositivo de grava1Co ( similar a um eletro!mC, onde ( usada eletri)ida% de para )riar o )apo magn(ti)o usado para reali=ar a grava1Co. Dos primeiros H*s, t!nhamos um .ilamento de )obre enrolado sobre um )orpo de .erro. Dos H*s atuais, os materiais usados sCo di% .erentes, mas o prin)!pio de .un)iona% mento )ontinua o mesmo. 6 dispositivo de leitura, por sua ve=, .a= o pro)esso oposto. Wuando ele passa sobre os bits gravados, )apta o )ampo magn(ti)o emitido por eles, atrav(s de um pro)esso de indu1Co ?no H*s anti% gos@ ou resistFn)ia ?nos atuais@, resul% tando em uma .ra)a )orrente, 5ue ( posteriormente ampli.i)ada. 6 dispositivo de grava1Co ( protegido por um es)udo eletromagn(ti)o, 5ue .a= )om 5ue ele )apte apenas o )ampo magn(ti)o do bit 5ue est- sendo lido, e nCo dos seguintes. Uo)F pode notar 5ue nCo existe isolamento entre os disposi% tivos de leitura e grava1Co. ;sso a)on% te)e por 5ue apenas um deles ( usado de )ada ve=. Dote 5ue esta divisCo existe apenas nos H*s modernos, 5ue utili=am )abe% 1as de leitura/grava1Co , ou 4, . Dos antigos, 5ue ainda utili=avam )a% be1as de leitura de .errite, o mesmo dispositivo .a=ia a leitura e a grava1Co. guiadohardware.net | Revista - ! "# $aro de %##& 6 grande problema ( 5ue, assim )omo em outras -reas da in.orm-ti)a, a te)no% logia avan1ou at( o ponto em 5ue se )o% me1ou a atingir os limites .!si)os da ma% t(ria. Dum H*, a -rea re.erente a )ada bit arma=enado .un)iona )omo um minKs)u% lo !mC, 5ue tem sua orienta1Co magn(ti% )a alterada pela )abe1a de leitura. Wuan% do ela ( orientada em um sentido temos um bit 1 e no sentido oposto temos um bit /. > -rea da super.!)ie utili=ada para a grava1Co de )ada bit )hamada de "mag% neti) element", ou elemento magn(ti)o. 6 problema ( 5ue a partir dos 1// gigabits por polegada 5uadrada, tornou%se muito di% .!)il aumentar a densidade de grava1Co, o 5ue a)elerou a migra1Co para o sistema de grava1Co perpendi)ular ?perpendi)ular re% )ording@, onde a orienta1Co magn(ti)a passa a ser .eita na verti)al, aumentando muito a densidade dos dis)os. $stima%se 5ue utili=ando grava1Co longitu% dinal, seria poss!vel atingir densidades de no m-ximo 2// gigabits por polegada, en% 5uanto 5ue utili=ando grava1Co perpendi% )ular se8a poss!vel atingir at( 1/ ve=es mais. ;sso signi.i)a 5ue os .abri)antes ainda terCo margem para produ=ir H*s de at( 1/ terabLtes antes de esgotar as possibilida% des o.ere)idas pela nova te)nologia. Da grava1Co perpendi)ular, a m!dia de grava1Co ( )omposta de duas )amadas. ;ni)ialmente temos uma )amada de )romo, 5ue serve )omo um indutor, permitindo 5ue o sinal magn(ti)o gerado pelo disposi% tivo de grava1Co "atravesse" a super.!)ie magn(ti)a, )riando um impulso mais .orte e, ao mesmo tempo, )omo uma esp()ie de isolante entre a super.!)ie de grava1Co e as )amadas in.eriores do dis)o. $le poderia ?at( )erto ponto@ ser )ompa% rado X )amada extra usada nos pro)essa% dores .abri)ados )om te)nologia #6; ?sili% )on on insulator@, onde uma )amada iso% lante ( )riada entre os transistores e o wa% .er de sil!)io, redu=indo a perda de el(% trons e, )onse5uentemente, o )onsumo el(tri)o do pro)essador. 104
A partir de um certo ponto, a -rea de ra!a3,o torna-se t,o pe"uena "ue a orienta3,o ma ntica dos bits pode ser alterada de forma aleatria pela prpria ener ia trmica presente no ambiente <fen=meno de chamado de superparama netismo> o "ue fa2 com "ue a m5dia dei8e de ser confi-!el.
> te)nologia usada nos H*s .abri)ados at( a primeira metade de 2//O ( )ha% mada de grava1Co longitudinal ?longi% tudinal re)ording@, onde a orienta1Co magn(ti)a dos bits ( gravada na hori% =ontal, de .orma paralela X m!dia.
Especial HDs
#obre a )amada de )romo, sCo depositados os grCos magn(ti)os. > di.eren1a ( 5ue agora eles sCo depositados de .orma 5ue a orienta1Co magn(ti)a se8a verti)al, e nCo hori=ontal. > )abe1a de leitura e grava1Co tamb(m ( modi.i)ada, de .orma a serem )apa=es de lidar )om a nova orienta1Co:
o tamanho .!si)o do H* diminui. Sma exemplo pr-ti)o disso ( a di.eren1a no )usto dos H*s de 2.N" para noteboo7s e os modelos de 0.N" para des7tops. > partir de um )erto ponto de miniaturi% =a1Co, o )usto por megabLte se torna mais alto 5ue o dos )art2es de mem3ria .lash e os H*s deixam de ser vi-veis. 6 melhor exemplo ( o H* de /.QN" apre% sentado pela 'oshiba em 2//N, 5ue ti% nha )omo ob8etivo atender o mer)ado de palmtops e smartphones. $le era tCo pe5ueno 5ue podia ser produ=ido no .ormato de um )artCo #* e possu!a um )onsumo el(tri)o baix!ssimo:
$mbora pare1a uma modi.i)a1Co sim% ples, o uso da grava1Co perpendi)ular em H*s ( uma )on5uista t()ni)a not-% vel. $m termos )omparativos, seria )omo se a D>#> )onseguisse enviar uma missCo tripulada at( ,arte. 6 pro)esso de grava1Co perpendi)ular .oi adotado rapidamente por todos os prin)i% pais .abri)antes. 6 primeiro .oi a &u8itsu, 5ue lan1ou um H* de 1.Q" )om grava1Co perpendi)ular ainda em 2//N. 6 pr3ximo .oi a #eagate, 5ue em >bril de 2//P anun)iou o <arra)uda O2//.1/, um dis)o de 0.N" )om ON/ 4<. $m >gosto de 2//P a &u8itsu anun% )iou um H* de 2.N" )om 1P/ 4< e em Ba% neiro de 2//O a Hita)hi anun)iou o *es7s% tar O+1///, um H* de 0.N" )om 1 '< 5ue utili=a um design in)omum, )om N platters ao inv(s dos I )omumente usados.
$m seguida, temos a 5uestCo do diGmetro dos dis)os. Como vimos, os primeiros H*s eram gigantes)os, e utili=avam dis)os de at( 2I polegadas de diGmetro. Com o pas% sar das d()adas, os dis)os .oram en)olhen% do, at( )hegar ao 5ue temos ho8e. ,as, )omo tudo na vida, existem re)eitas ide% ais para o tamanho dos dis)os magn(ti)os, de a)ordo )om a -rea onde eles serCo utili=ados. 6 problema em produ=ir dis)os muito )ompa)tos ( 5ue a super.!)ie de grava% 1Co .i)a exponen)ialmente menor, per% mitindo gravar menos dados. >pesar disso, os demais )omponentes )ontinu% am )ustando 5uase o mesmo ?ou at( mais, dependendo da es)ala de miniatu% ri=a1Co ne)ess-ria@. ;sso .a= )om 5ue o )usto por megabLte )res1a, )on.orme
6 problema ( 5ue ele seria lan1ado em vers2es de apenas 2 e I 4<, )om pre1os a partir de S#T 1N/. Com a r-pida 5ueda no )usto da mem3ria .lash, logo surgiram )ar% t2es de 2 e I 4< 5ue )ustavam menos, de .orma 5ue o mini%H* a)abou nCo en)on% trando seu lugar no mer)ado e .oi des)on% tinuado silen)iosamente.
105
Especial HDs
6 interessante ( 5ue o oposto tamb(m ( verdadeiro. H*s )om dis)os muito grandes tamb(m a)abam sendo invi-% veis, pois a)abam sendo bem mais len% tos e mais pass!veis de problemas, o 5ue se deve a v-rios .atores. 6 primeiro ( a 5uestCo da rota1Co, 85ue dis)os maiores sCo mais pesados e demandam um maior es.or1o do motor de rota1Co, )onsumindo mais energia e gerando mais )alor e mais barulho. *is% )os maiores tamb(m a)abam sendo menos r!gidos, o 5ue impede 5ue se8am girados a velo)idades muito altas e tor% na todo o e5uipamento mais sens!vel a impa)tos. *obrar o diGmetro dos dis% )os, .a= )om 5ue a rigide= se8a redu=ida em at( ON`. 6 segundo ( a di.i)uldade de produ1Co. Com o avan1o da te)nologia, a m!dia de grava1Co pre)isa ser )ada ve= mais .ina e uni.orme. Wuanto maior os dis)os, mais di.!)il ( re)obrir toda a super.!)ie sem 5ue ha8a um grande nKmero de pontos de.eituosos. Como se nCo bastasse, temos o ter)eiro motivo, 5ue ( o maior tempo de a)es% so, 8- 5ue )om uma super.!)ie maior, as )abe1as de leitura demoram muito mais tempo para )onseguir lo)ali=ar os dados ?8ustamente devido X maior dis% tGn)ia a ser per)orrida@. #e )ombinar% mos isso )om a velo)idade mais baixa de rota1Co, a)abamos tendo uma redu% 1Co muito grande no desempenho. guiadohardware.net | Revista - ! "# $aro de %##& ;sso expli)a por 5ue os H*s )om dis)os de N.2N" usados nos primeiros RCs .o% ram rapidamente substitu!dos pelos de 0.N". 6 pi)o evolutivo dos H*s de N.2N" .oram os Wuantum <ig.oot, produ=idos at( 1MMM, em )apa)idades de at( 1Q 4<. $mbora eles arma=enassem um maior volume de dados por platter, a velo)idade de rota1Co era bem mais baixa ?apenas 0P// R,@, os tempos de a)esso eram maiores e, ainda por )ima, a durabilidade era menor. 6s H*s de 0.N" e de 2.N" atuais pare% )em ser o melhor balan1o entre os dois extremos. 6s H*s de 0.N" o.ere)em um melhor desempenho, mais )apa)idade de arma=enamento e um )usto por megabLte mais baixo ?)ombina1Co ide% al para um des7top@, en5uanto os H*s de 2.N" sCo mais )ompa)tos, mais si% len)iosos, )onsomem menos energia e sCo mais resistentes a impa)tos, )ara)% ter!sti)as .undamentais no )aso dos no% teboo7s. 'emos ainda os H*s de 1.Q" ?mais .inos e do tamanho de um )artCo RC,C;>@, 5ue sCo usados em noteboo7s ultra% port-teis, al(m de mp0%plaLers e al% guns dispositivos de arma=enamento port-til. Sma 5uarta )ategoria sCo os mi)rodrives, 5ue utili=am dis)os de 1" ?pe5uenos o su% .i)iente para serem produ=idos no .orma% to de )art2es )ompa)t .lash@ e podem ser utili=ados em palmtops e mp0%plaLers.
$les .oram utili=ados no Ralm Li.e *rive ?I 4<@ e tamb(m no iRod Dano ?I e Q 4<@, mas a)abaram perdendo seu espa% 1o para os )art2es de mem3ria .lash. > Hita)hi )hegou a anun)iar o desenvolvi% mento de mi)rodrives de 2/ 4<, utili% =ando te)nologia de grava1Co perpendi% )ular, mas a produ1Co em s(rie a)abou sendo )an)elada, pois o pre1o de venda seria mais alto 5ue o da mesma 5uanti% dade de mem3ria .lash.
Rara organi=ar o pro)esso de grava1Co e leitura dos dados, a super.!)ie dos dis)os ( dividida em trilhas e setores. >s trilhas sCo )!r)ulos )on)Fntri)os, 5ue )ome1am no .i% nal do dis)o e vCo se tornando menores )on.orme se aproximam do )entro. di.e% rente de um C*% 6, ou *U*, onde temos uma espiral )ont!nua. Cada trilha re)ebe um nKmero de endere% 1amento, 5ue permite sua lo)ali=a1Co. > tri% lha mais externa re)ebe o nKmero / e as seguintes re)ebem os nKmeros 1, 2, 0, e assim por diante. Rara .a)ilitar ainda mais o a)esso aos dados, as trilhas se dividem em setores, 5ue sCo pe5uenos tre)hos de N12 )ada um, onde sCo arma=enados os dados.
106
Especial HDs
>l(m das trilhas e setores, temos tamb(m as .a)es de dis)o. Como vimos, os H*s atuais possuem de 1 a I dis)os. Como sCo utili=adas ambas as .a)es de )ada dis)o, temos um total de 2 a Q .a)es e o mesmo nKmero de )abe1as de leitura. Como todas as )abe1as de leitura estCo presas no mesmo bra1o m3vel, elas nCo possuem movimentos independentes. Rara a)essar um dado )ontido na trilha 1MM.MQ2 da .a)e do dis)o 0, por exemplo, a )ontroladora do dis)o ativa a )abe1a de leitura respons-vel pelo dis)o 0 e a se% guir, ordena ao bra1o de leitura 5ue se di% ri8a X trilha )orrespondente. DCo ( poss!% vel 5ue uma )abe1a de leitura este8a na trilha 1MM.MQ2 ao mesmo tempo 5ue ou% tra este8a na trilha NNN.P01 de outro dis% )o, por exemplo. B- 5ue todas as )abe1as de leitura sempre estarCo na mesma trilha de seus respe)% tivos dis)os, deixamos de )ham-%las de trilhas e passamos a usar o termo ")ilin% dro". Sm )ilindro nada mais ( do 5ue o )on8unto de trilhas )om o mesmo nKmero nos v-rios dis)os. Ror exemplo, o )ilindro 1 ( .ormado pela trilha 1 de )ada .a)e de dis)o, o )ilindro 2 ( .ormado pela trilha 2 de )ada .a)e, e assim por diante. > pr3% xima ilustra1Co mostra )omo .un)iona esta divisCo.
>tualmente, os H*s utili=am o ]oned bit e)ording ?]< @, 5ue permite variar a 5uantidade de setores por trilha, de a)ordo )om o diGmetro da trilha a ser di% vidida, permitindo uma organi=a1Co mais ra)ional do espa1o em dis)o e, )onse% 5uentemente, uma maior densidade de grava1Co. 6 H* pode ter entCo 1NQI setores por trilha na -rea mais externa dos dis)os e apenas OI/ na -rea mais interna, por exemplo. Como os dis)os giram sempre na mesma velo)idade, isso )ausa um pe5ueno e.eito )olateral, 5ue ( uma )onsider-vel varia1Co no desempenho de a)ordo )om a -rea do dis)o 5ue estsendo lida, propor)ional ao nKmero de setores por trilha. 'o)ando em miKdos, o desempenho ao ler as trilhas mais externas a)aba sendo mais 5ue o dobro do obtido ao ler as mais internas. por isso 5ue em geral se re)omenda )olo)ar a parti1Co )om a ins% tala1Co do sistema, ou )om a parti1Co swap no in!)io do dis)o ?5ue )orresponde Xs trilhas mais externas@ para obter o melhor desempenho. Ssando um programa de ben)hmar7 5ue permita reali=ar uma leitura se5Jen)ial de toda a super.!)ie do H*, )omo o H* 'a)h, vo)F obter- sempre um gr-.i)o si% milar ao da pr3xima p-gina, onde a taxa de leitura )ome1a num n!vel alto ?trilhas externas@ e vai de)aindo at( atingir o ponto mais baixo no .inal do teste ?ao ler o )onteKdo das trilhas mais internas@.
> trilha mais externa de um dis)o r!gido pos% sui mais 5ue o dobro de diGmetro da trilha mais interna e, )onse5uentemente, possui )apa)idade para arma=enar muito mais da% dos. Ror(m, nos primeiros dis)os r!gidos, as% sim )omo nos dis5uetes, todas as trilhas do dis)o, independentemente de seu diGmetro, possu!am o mesmo nKmero de setores, .a% =endo )om 5ue nas trilhas mais externas, os setores o)upassem um espa1o muito maior do 5ue os setores das trilhas mais internas. '!nhamos entCo um grande espa1o desper% di1ado, pois era pre)iso nivelar por baixo, .a% =endo )om 5ue todas as trilhas possu!ssem o mesmo nKmero de setores permitido pelas trilhas mais internas, a)abando por desper% di1ar enormes 5uantidades de espa1o nas primeiras trilhas do dis)o.
107
Especial HDs
Co eo de e os e Cad ClocHs
Con)luindo, temos a 5uestCo da dete)1Co e )orre1Co de erros, 5ue .a= parte do pro)esso de leitura e grava1Co. Ror melhor 5ue se8a sua 5ualidade, uma m!% dia magn(ti)a nun)a ( 1//` )on.i-vel ?)o% mo pode )on.irmar 5uem 8- teve o despra% =er de trabalhar )om dis5uetes Y@. Re5uenas .alhas na super.!)ie da m!dia podem levar a erros de leitura, sobretudo 5uando ela possui uma densidade de grava1Co de mais de 1// gigabits por polegada 5uadrada e gira a O.2// R, ou mais, )omo nos H*s atuais. ;sso nCo signi.i)a 5ue o seu H* v- pi.ar ama% nhC, mas 5ue sCo )omuns erros na leitura de um setor ou outro. 6bviamente, )omo todos os nossos dados importantes sCo guardados no dis)o r!gido, a possibilidade de erros na lei% tura de "um setor ou outro" nCo seria a)eit-% vel, prin)ipalmente no )aso de m-5uinas des% tinadas a opera12es )r!ti)as. ;magine se neste "setor ou outro" do servidor de um grande ban)o, estivessem gravados os dados re.e% rentes X )onta ban)-ria de um )liente impor% tante, por exemplo. *e modo a tornar os H*s uma .orma de arma=enamento )on.i-vel, os .abri)antes utili=am sistemas de $CC para dete)tar e )orrigir erros de leitura eventualmente en% )ontrados. 6 $CC ( o mesmo sistema utili% =ado em pentes de mem3ria destinados a servidores e tamb(m em C*% 6,s, onde sCo usados alguns bits adi)ionais para )ada blo)o de dados.
*ueda na ta+a de leitura )ariando de acordo com a locali,a!$o da tril-a .da mais e+terna para a mais in" terna/
Sm dos prin)ipais motivos do desempe% nho dos H*s nCo ter )res)ido na mesma propor1Co da )apa)idade ao longo das Kl% timas d()adas ( 5ue a densidade das tri% lhas aumentou numa es)ala muito maior 5ue a dos setores dentro destas. 6u se8a, as trilhas .oram .i)ando mais ".inas", mas o nKmero de setores por trilha passou a aumentar em es)ala in)remental. >umen% tar o nKmero de trilhas permite aumentar a -rea de arma=enamento, mas ( o nK% mero de setores por trilha, )ombinado )om a velo)idade de rota1Co do H* 5ue determina a per.orman)e. Sm antigo ,axtor O/I/>, de I/ ,<, por exemplo, possu!a uma taxa de leitura m(dia em torno de O// +</s, o 5ue per% mitia ler todo o )onteKdo do dis)o em )er)a de um minuto.
Sm #eagate <arra)uda O2//.1/ atual, de ON/ 4<, ( bem mais r-pido, )om uma taxa m(dia de leitura de PI ,</s, mas, apesar disso, )omo a )apa)idade ( brutalmente maior, ler todos os da% dos do dis)o demoraria pelo menos 0:1N horasZ Do .uturo, esta tendFn)ia deve se man% ter, pois ( muito mais simples para os .a% bri)antes produ=irem )abe1as de leitura e sistemas de )odi.i)a1Co )apa=es de lida% rem )om trilhas mais .inas, do 5ue es% premer mais dados dentro de )ada trilha, 8- 5ue elementos magn(ti)os mais )urtos )orrespondem a um sinal magn(ti)o mais .ra)o e mais di.!)il de ser )aptado pela )abe1a de leitura. Como um agravante, temos o problema do superparamagne% tismo, 5ue vimos a pou)o.
108
Especial HDs
Dum H*, )ada setor arma=ena, al(m dos N12 bLtes de dados, mais algumas de=enas de bLtes )ontendo os )3digos $CC. > )ria1Co dos bLtes de $CC, assim )omo sua utili=a1Co posterior ( .eita pela pla)a l3gi)a, um pro)esso autom-% ti)o 5ue ( .eito de .orma )ompletamente transparente ao sistema opera)ional. Wuando um setor ( lido pela )abe1a de leitu% ra, 8untamente )om os dados sCo lidos al% guns dos )3digos $CC, 5ue visam apenas veri.i)ar se os dados 5ue estCo sendo lidos sCo os mesmos 5ue .oram gravados, uma t()ni)a 5ue lembra o sistema de paridade antigamente usado na mem3ria >,. Caso se8a veri.i)ado um erro, sCo usados os de% mais )3digos para tentar )orrigir o problema. Da grande maioria dos )asos, esta primeira tentativa ( su.i)iente. $stes erros transit3ri% os, 5ue sCo )orrigidos )om a a8uda dos )3di% gos $CC sCo )hamados de "so.t errors" e nCo )ausam nenhum e.eito )olateral al(m de um delaL de alguns milessegundos na leitura. Caso nCo se8a poss!vel )orrigir o erro usan% do o $CC, a )ontroladora .a= uma nova ten% tativa de leitura do setor, pois ( grande a possibilidade do erro ter sido )ausado por alguma inter.erFn)ia ou instabilidade mo% mentGnea. Caso o erro persista, ela .ar- v-% rias tentativas su)essivas, redu=indo a ve% lo)idade de rota1Co dos dis)os e )ompa% rando o resultado de v-rias leituras, de .orma a tentar re)uperar os dados grava% dos no setor. $ste pro)esso gera a5uele ru!do )ara)ter!sti)o de H* sendo "mastiga% do" e 5uase sempre indi)a o apare)imento de um bad blo)7. Ror serem de.eitos .!si)os na m!dia magn(ti)a, nCo existe muito o 5ue .a=er )om rela1Co a eles. 6 8eito ( mar)ar os bad blo)7s, de .orma 5ue eles nCo se% 8am mais usados. 6s H*s atuais sCo )apa=es de mar)ar automati)amente os setores de.eituo% sos. > pr3pria )ontroladora .a= isso, in% dependentemente do sistema opera)io% nal. $xiste uma -rea reservada no in!)io do dis)o )hamada "de.e)t map" ?mapa de de.eitos@ )om alguns milhares de se% tores 5ue .i)am reservados para alo)a% 1Co posterior. #empre 5ue a )ontrolado% ra do H* en)ontra um erro ao ler ou gravar num determinado setor, ela re% mapeia o setor de.eituoso, substituindo% o pelo endere1o de um setor "bom", dentro do de.e)t map. Como a alo)a1Co ( .eita pela pr3pria )ontroladora, o H* )ontinua pare)endo inta)to para o sis% tema opera)ional. *e .ato, ( normal 5ue os H*s 8- venham de .-bri)a )om alguns setores remapea% dos, )ausados por pe5uenas imper.ei12es na super.!)ie da m!dia. Como eles nCo sCo vis!veis para o sistema opera)ional, nem )ausam problemas no uso normal, a)a% bam passando desaper)ebidos. Daturalmente, o de.e)t map ( uma -rea limitada, 5ue )orresponde nor% malmente a uma Kni)a trilha. Caso o H* possua algum problema )rHni)o, eventualmente os endere1os se esgo% tarCo e os bad blo)7s realmente passa% rCo a se tornar vis!veis. *este ponto em diante, entram em )ena utilit-rios )omo o s)andis7 ?no Aindows@ e o badblo)7s ?no Linux@, 5ue permitem reali=ar um exame de super% .!)ie, mar)ando os setores de.eituosos en)ontrados. $stes setores nCo sCo mar)ados no de.e)t map, mas sim em uma -rea reservada da parti1Co. Sm grande nKmero de setores de.eituosos sCo ind!)io de problemas graves, )omo envelhe)imento da m!dia, de.eitos no me% )anismo de leitura ou mesmo )ontamina% 1Co do H* por part!)ulas provenientes do ambiente. 6 ideal nestes )asos ( .a=er ba)7up de todos os dados e substituir o H* o mais r-pido poss!vel. $ntretanto, mesmo para estes H*s )on% denados, Xs ve=es existe uma solu1Co. )omum a maioria dos setores apare)erem mais ou menos agrupados, englobando uma -rea relativamente pe5uena do dis% )o. #e houverem muitos bad )lusters em -reas pr3ximas, vo)F pode reparti)ionar o dis)o, isolando a -rea )om problemas. #e, por exemplo, vo)F per)ebesse 5ue a maioria dos de.eitos se en)ontra nos Kl% timos 2/` do dis)o, bastaria abrir o parti)ionador, deletar a parti1Co atual e )riar uma nova, englobando apenas Q/` do dis)o. Deste )aso, vo)F perderia uma boa parte da -rea Ktil, mas pelo menos teria a possibilidade de )ontinu% ar usando a parte "boa" do H* ?em al% gum mi)ro usado para tare.as se)und-% rias, sem dados importantes@, at( 5ue ele dF seus derradeiros suspiros.
109
Especial HDs
Como vo)F pode imaginar, estes H*s eram um tanto 5uanto problem-ti)os, pois a pla)a era presa por um Kni)o para.uso, o 5ue )ausava problemas de vibra1Co ex)essi% va e barulho. ,esmo assim, estes H*s .oram relativamente populares na (po)a:
6 padrCo seguinte .oi o $#*; ?$nhan)ed #mall *evi)e ;nter.a)e@, )riado por um )on% s3r)io de diversos .abri)antes, in)luindo a ,axtor. >s inter.a)es $#*; ainda eram ins% taladas em slots ;#>, mas trabalhavam a uma velo)idade muito maior 5ue as ,&, e LL, o.ere)endo um barramento te3ri)o de 0 ,</s. bem pou)o para os padr2es atu% ais, mas os H*s da (po)a trabalhavam )om taxas de trans.erFn)ias muito mais baixas, de .orma 5ue a velo)idade a)abava sendo mais do 5ue satis.at3ria.
*uantum0lus Hard1ard
110
Especial HDs
'D.
'anto as inter.a)es ,&, e LL, 5uanto a $#*; possuem algo em )omum, 5ue ( o .ato da )ontroladora .a=er parte da inter% .a)e, e nCo ao pr3prio H*, )omo temos ho8e em dia. Daturalmente, integrar a in% ter.a)e ao H* o.ere)e diversas vanta% gens, pois elimina os problemas de sin% )ronismo )ausados pelo uso de )abos longos e simpli.i)a todo o design. DCo demorou para 5ue os .abri)antes per)ebessem isso. #urgiu entCo o padrCo ;*$ ";ntegrated *rive $letroni)s" ?5ue in% di)a 8ustamente o uso da )ontroladora in% tegrada@, desenvolvido pela Wuantum e Aestern *igital. 6s primeiros H*s e inter.a)es ;*$ )hega% ram ao mer)ado em 1MQP, mas ini)ial% mente nCo existia um padrCo bem de.ini% do, o 5ue .e= 5ue os primeiros anos .os% sem mar)ados por problemas de )ompa% tibilidade entre os produtos dos di.erentes .abri)antes. $m 1MM/ o padrCo .oi rati.i)ado pelo >D#;, dando origem ao padrCo >'>. Como o nome ";*$" 8- estava mais di% .undido, muita gente )ontinuou usando o termo ";*$" e outros passaram a usar ";*$/>'>" ou simplesmente ">'>", .a% =endo )om 5ue os dois termos a)abas% sem virando sinHnimos. guiadohardware.net | Revista - ! "# $aro de %##&
>s primeiras pla)as ;*$ tra=iam apenas uma ou duas portas ;*$ e eram instaladas num slot ;#> de 1P bits. ,as, logo os .abri% )antes passaram a integrar tamb(m outros )one)tores, dando origem Xs pla)as "super% ide", 5ue eram usadas na grande maioria dos mi)ros 0QP e IQP. >s pla)as mais )o% muns in)lu!am uma porta ;*$, uma porta &**, duas portas se% riais, uma paralela, al(m do e o )one)tor do 8oLsti)7.
1ontroladora super ID(
Como vo)F pode ver, estas pla)as eram )on.iguradas atrav(s de um )on8unto de 8umpers, 8- 5ue na (po)a ainda nCo existia plug%and%plaL :@. 6s 8umpers permitiam )on.igurar os endere1os de ; W, *,> e ;/6 usa% dos, al(m de desativar os )omponentes indivi% dualmente. #e vo)F pre)isasse de duas por% tas paralelas, por ex% emplo, utili=aria duas pla)as e )on.iguraria uma delas para usar o ; W N e endere1o de ;/6 0OQ e a outra para usar o ; W O e o endere1o de ;/6 2OQ.
> partir de um )erto ponto, os .abri)antes passaram a integrar os )ontroladores di% retamente no )hipset da pla)a mCe, dando origem Xs pla)as )om )one)tores inte% grados 5ue )onhe)emos. > ex)e1Co .i)ou por )onta do )one)tor do 8oLsti)7, 5ue passou a ser integrado nas pla)as de som. Sma )uriosidade ( 5ue o )one)tor in)lui tamb(m os pinos usados por dispositivos ,;*; ?)omo te)lados musi)ais@, 5ue tam% b(m sCo ligados no )one)tor do 8oLsti)7, atrav(s de um adaptador:
111
Especial HDs
;ni)ialmente, as inter.a)es ;*$ suportavam apenas a )onexCo de H*s. *evido a isso, os primeiros drives de C* utili=avam inter.a)es propriet-rias, in)orporadas X pla)a de som, ou mesmo )ontroladoras #C#;. Da (po)a eram )omuns os "7its multim!dia", 5ue in)lu!am o C*% 6,, pla)a de som, )aixinhas e mi)ro.one. Rara solu)ionar o problema, .oi desenvolvido o proto)olo >'>R; ?>' >tta)hment Ra)7et ;n% ter.a)e@ 5ue tornou%se rapidamente o padrCo, ris)ando as inter.a)es propriet-rias do mapa. gra1as a ele 5ue vo)F pode )omprar um drive de C* ou *U* e instal-%lo direta% mente em uma das portas ;*$, sem ter 5ue )omprar 8unto uma pla)a de som do mesmo .abri)ante :@. Da pla)a%mCe vo)F en)ontra duas portas ;*$ ?prim-ria e se)und-ria@. ,esmo )om a popu% lari=a1Co das inter.a)es #>'>, as portas ;*$ ainda )ontinuam sendo in)lu!das nas pla)as re)entes e devem demorar ainda mais alguns anos para desapare)erem )ompletamente.
1ada uma das portas permite instalar dois dri)es, de #orma que podemos instalar um total de 2 HDs ou 1D"&3Ms na mesma placa
$xistem )asos de pla)as mCe )om I por% tas ;*$ ?permitindo usar at( Q drives@ e tamb(m )ontroladoras ;*$ RC;, 5ue in)lu% em duas portas adi)ionais, 5ue podem ser usadas em )asos onde vo)F pre)ise usar mais do 5ue I drives ;*$ no mesmo mi)ro. Rara di.eren)iar os dois drives instalados na mesma porta, ( usado um 8umper, 5ue permite )on.igurar )ada drive )omo mas% ter ?mestre@ ou slave. *ois drives instalados na mesma porta )ompartilham o barramento o.ere)ido por ela, o 5ue a)aba sempre )ausando uma pe5uena perda de desempenho. Ror isso, 5uando sCo usados apenas dois drives ?um H* e um C*% 6,, por exemplo@, ( pre.er!vel instalar )ada um em uma das portas, deixando ambos 8umpeados )omo master. >o adi)ionar um ter)eiro, vo)F po% deria es)olher entre instalar na primeira ou segunda porta ;*$, mas, de 5ual5uer .orma, pre)isaria )on.igur-%lo )omo slave, mudando a posi1Co do 8umper. Ssar )ada drive em uma porta separada a8uda prin)ipalmente 5uando vo)F pre)isa )opiar grandes 5uantidades de dados de um H* para outro, ou gravar *U*s, 8- 5ue )ada drive possui seu )anal ex)lusivo )om o )hipset. Do Aindows, os drives sCo simplesmente identi.i)ados de .orma se5Jen)ial. 6 H* instalado )omo master da ;*$ prim-ria apare)eria no Aindows $xplorer )omo "C:" e o C*% 6,, instalado na ;*$ se)und-ria )omo "*:", por exemplo.
112
Especial HDs
#e vo)F adi)ionasse um segundo H*, instalado )omo slave da primeira ;*$, ele passaria a ser o "*:" e o C*% 6, o "$:".
:o ;inu+, os dri)es rece em endere!os #i+os, de acordo com a posi!$o em que #orem instados:
IDE p im: ia
>s mais re)entes suportam tamb(m o ,ul% tiword *,>, 5ue ( um modo de a)esso di% reto, onde o H* ou C*% 6, podem trans% .erir dados diretamente para a mem3ria, sem 5ue o pro)essador pre)ise se envolver diretamente na trans.erFn)ia. 6 uso do *,> melhora bastante o desempenho e a responsividade do sistema, evitando 5ue o mi)ro "pare" en5uanto um programa pe% sado est- sendo )arregado, ou durante a grava1Co de um C*, por exemplo. >pesar disso, o ,ultiword *,> nCo )he% gou a ser muito usado, pois nCo era dire% tamente suportado pelo Aindows MN, e os drivers desenvolvidos pelos .abri)an% tes .re5Jentemente apresentavam pro% blemas de estabilidade. Rara piorar, mui% tos drives de C* e H*s antigos nCo .un% )ionavam 5uando o *,> era ativado. > solu1Co veio )om o padrCo >'>%I, rati.i% )ado em 1MMQ. $le nada mais ( do 5ue o padrCo Sltra >'>/00 ?o nome mais popu% larmente usado@ 5ue ( usado em pla)as para mi)ros Rentium ;; e +P%2 .abri)adas at( 2///. Dele, a taxa de trans.erFn)ia m-xima ( de 00 ,</s e ( suportado o modo S*,> 00, 5ue permite trans.erFn% )ias diretas para a mem3ria tamb(m a 00 ,</s. gra1as a ele 5ue vo)F pode assistir a .ilmes em alta resolu1Co e *U*s no seu RC sem .alhas Uo)F pode .a=er uma experiFn)ia, desati% vando temporariamente o suporte a S*,> para o seu *U*% 6, para ver o 5ue a)onte)e. 113
IDE secu!d: ia
6 )abo ;*$ possui trFs en)aixes, um 5ue ( ligado na pla)a mCe e outro em )ada dispositivo. ,esmo 5ue vo)F tenha apenas um dispositivo ;*$, vo)F dever- lig-%lo no )one)tor da ponta, nun)a no )one)tor do meio. 6 motivo para isto, ( 5ue, ligan% do no )one)tor do meio o )abo .i)ar- sem termina1Co, .a=endo )om 5ue os dados venham at( o .inal do )abo e retornem na .orma de inter.erFn)ia, pre8udi)ando a transmissCo.
1omo de pra+e, as inter#aces ID(4A5A passaram por um longo camin-o e)oluti)o6 As inter#aces antigas, usadas em micros 3784278 e nos primeiros micros 0entium suportam .de acordo com seu n9)el de atuali,a!$o/, cinco modos de opera!$o, que )$o do 0I3 mode 0, ao 0I3 mode 2:
P!O mode % P!O mode ' P!O mode + P!O mode # P!O mode ,
+.+ 189s #.0 189s 8.+ 189s 33.3 189s 36.6 189s
Especial HDs
Do Linux, use o )omando "hdparm %d/ /dev/dvd" ?)omo root@. Do Aindows, a)esse o ge% ren)iador de dispositivos, a)esse as propriedades do drive e desmar5ue a op1Co re.e% rente ao *,>. ' ente agora assistir a um *U*. Uo)F vai per)eber 5ue tanto o v!deo 5uanto o som .i)am )heios de .alhas, tornando a experiFn)ia bastante desagrad-vel. ;sso a)onte)e por 5ue, )om o S*,> desativado, o pro)essador pre)isa periodi)amente parar o pro)essamento do v!deo para ler mais dados no *U*. Wuanto mais r-pido o pro)essador, mais )urtas sCo as .alhas, mas elas persistem mesmo num pro)essador de 2 ou 0 4H=. Rara reverter, use o )omando "hdparm %d1 /dev/dvd" ou mar5ue novamente a op1Co do *,>, no )aso do Aindows. *epois 5ue o problema do *,> .oi .inalmente resolvido, os .abri)antes se )on)entraram em aumentar a velo)idade das portas. #urgiram entCo os padr2es >'>%N ?Sltra >'>/PP@, >'>%P ?Sl% tra >'>/1//@ e >'>%O ?Sltra >'>/100@, 5ue ( o usado atualmente. $les suportam ?respe)tivamente@, os modos S*,> PP, S*,> 1// e S*,> 100, al(m de man% terem )ompatibilidade )om os padr2es anteriores.
Modo de Operao :8:5, ;ltra :8:<##, ;=M: ##& :8:5$ ;ltra :8:<)), ;=M: ))& :8:5) ;ltra :8:<'%%, ;=M: '%%& :8:5/ ;ltra :8:<'##, ;=M: '##& 8a4a de transfer9ncia3 ++ 189s 66 189s 366 189s 3++ 189s
Do )aso do H*, nCo existe muito )om o 5ue se preo)upar, pois os .abri)antes sCo os primeiros a adotar novos modos de opera1Co, de .orma a manter seus produtos. #e vo)F tem em mCos um H* antigo, 5ue s3 suporta S*,> 00, por exemplo, pode ter )erte=a de 5ue a taxa de trans.erFn)ia o.ere)ida por ele ( baixa, o 5ue torna desne)ess-rio o uso de uma inter.a)e mais r-pida em primeiro lugar. >o )ontr-rio dos H*s, os drivers de C* e *U* .i)aram estagnados no S*,> 00, pois )omo eles trabalham )om taxas de trans.erFn)ia muito mais baixas, os pa% dr2es mais r-pidos tamb(m nCo tra=em vantagens. poss!vel 5ue alguns .abri% )antes eventualmente passem a lan1ar drives ">'>/100", usando a inter.a)e mais r-pida )omo .erramenta de mar7e% ting, mas isso nCo .aria di.eren1a algu% ma no desempenho. Como de praxe, devo insistir na id(ia de 5ue a velo)idade da inter.a)e determina apenas o .luxo de dados 5ue ela pode transportar e nCo a velo)idade real do dispositivo ligado a ela. Sm C*% 6, de N2x ler- as m!dias a no m-ximo O.Q ,</ s, independentemente da velo)idade da inter.a)e. &un)iona )omo numa auto%es% trada: se houver apenas duas pistas para um grande .luxo de )arros, have% rCo muitos )ongestionamentos, 5ue a)abarCo )om a dupli)a1Co da pista. Ro% r(m, a mesma melhora nCo ser- senti% da )aso se8am )onstru!das mais .aixas.
>s portas >'>/100 usadas nas pla)as atuais sCo uma ne)essidade por dois motivos. 6 primeiro ( 5ue os H*s atuais 8- superam a mar)a dos O/ ou Q/ ,</s de taxa de trans.e% rFn)ia ao ler setores )ont!nuos e a inter.a)e pre)isa ser substan)ialmente mais r-pida 5ue o H*, para absorver tamb(m as trans.erFn)ias .eitas a partir do )a)he, 5ue sCo bem mais r-pidas. 6 segundo motivo ( 5ue s3 a partir das inter.a)es >'>/1// .oi intro% du=ido o suporte a H*s ;*$ )om mais de 10O 4< ?de)imais@ de )apa)idade, )omo vere% mos em detalhes a seguir. Rara 5ue os modos mais r-pidos se8am utili=ados, ( ne)ess-rio 5ue exista tamb(m su% porte por parte do H* e 5ue o driver )orreto este8a instalado.
114
Especial HDs
%##7
>o usar um )abo antigo, de I/ vias, a pla)a baixa a taxa de transmissCo da inter.a)e, passando a utili=ar o modo S*,> 00. Ue8a 5ue no )aso dos C*% 6,s e *U*s, ainda ( )omum o uso dos )abos de I/ vias, sim% plesmente por 5ue, )omo vimos, eles ainda utili=am o modo S*,> 00. $ntretanto, se vo)F pre)isar instalar um H* 8unto )om o dri% ve 3pti)o, ( interessante substituir o )abo por um de Q/ vias, )aso )ontr-rio o desempenho do H* .i)ar- pre8udi)ado. 6utra exigFn)ia tra=ida pelo novos padr2es ( o uso de )abos )om no m-ximo IN )ent!me% tros de )omprimento, 8- 5ue a)ima disso o n!vel de inter.erFn)ia e atenua1Co dos sinais passa a pre8udi)ar a transmissCo dos dados. 6 padrCo >'> original ?o de 1MM/@ permitia o uso de )abos de at( M/ )ent!metros ?Z@ 5ue nCo sCo mais utili=-veis ho8e em dia, nem mesmo para a )onexCo do drive de C*/*U*. ,ais uma mudan1a introdu=ida pelos )abos de Q/ vias ( o uso de )ores para di.eren)iar os trFs )one)tores do )abo. 6 )one)tor a=ul deve ser ligado na pla)a mCe, o )one)tor pre% to ( ligado no drive )on.igurado )om master da inter.a)e, en5uanto o )one)tor do meio ?)in=a@ ( usado para a )onexCo do segundo drive, )aso presente. 6s )abos de Q/ vias tamb(m suportam o uso do sistema )abe sele)t ?nos de I/ vias o su% porte era op)ional@, onde a posi1Co dos drives ?master/slave@ ( determinada por em 5ual )o% ne)tor do )abo eles estCo ligados, eliminando a possibilidade de )on.litos, 8- 5ue instalar dois drives )on.igurados )omo master na mesma inter.a)e normalmente .a= )om 5ue ambos deixem de ser identi.i)ados no setup.
0ara usar o ca le select preciso colocar os jumpers dos dois dri" )es na posi!$o <1=<6 1onsulte o diagrama presente no topo ou na lateral do dri)e para )er a posi!$o correta
Continuando, 8unto )om as inter.a)es Sltra >'>/PP, veio a obrigatoriedade do uso de )abos ;*$ de Q/ vias, substituindo os antigos )abos de I/ vias. $les sCo .-)eis de distin% guir dos antigos, pois os .ios usados no )abo sCo muito mais .inos, 8- 5ue agora temos o dobro deles no mesmo espa1o:
> adi1Co dos I/ .ios adi)ionais ( uma his% t3ria interessante, pois eles nCo se desti% nam a transportar dados. 'anto os )one)% tores, 5uanto os en)aixes nos drives )on% tinuam tendo apenas I/ pinos, mantendo o mesmo .ormato dos )abos anteriores. 6s I/ )abos adi)ionais sCo inter)alados )om os )abos de dados e servem )omo terras, redu=indo o n!vel de inter.erFn)ia entre eles. $ste "upgrade" a)abou sendo ne)ess-rio, pois os )abos ;*$ de I/ vias .oram introdu=idos em 1MQP, pro8etados para transmitir dados a apenas 0.0 ,</sZ 6s )abos de Q/ vias sCo obrigat3rios para o uso do S*,> PP em diante. > pla)a mCe ( )apa= de identi.i)ar o uso do )abo de Q/ vias gra1as ao pino 0I, 5ue ( ligado de .or% ma di.erente.
6s H*s ;*$ de 2.N", para noteboo7s utili=am um )one)tor ;*$ miniaturi=ado, 5ue possui II pinos. 6s I pinos adi)ionais transportam energia el(tri)a, substituindo o )one)tor da .onte usado nos H*s para des7top. $xistem ainda adaptadores 5ue permitem instalar drives de 2.N" em des7tops. $les po% dem ser usados tanto em )asos em 5ue vo)F pre)isa re)uperar dados de um note% boo7 )om de.eito, 5uanto 5uando 5uiser usar um H* de noteboo7 no seu des7top para torn-%lo mais silen)ioso. $stes adaptadores sCo muito simples e bara% tos de .abri)ar, embora o pre1o no vare8o va% rie muito, 8- 5ue eles sCo um !tem relativa% mente raro:
115
Especial HDs
1A(A
>s inter.a)es ;*$ .oram originalmente de% senvolvidas para utili=ar o barramento ;#>, usado nos mi)ros 2QP. >ssim )omo no bar% ramento ;#>, sCo transmitidos 1P bits por ve= e utili=ados um grande nKmero de pi% nos. Como ( ne)ess-rio manter a )ompatibi% lidade )om os dispositivos antigos, nCo exis% te muita margem para mudan1as dentro do padrCo, de .orma 5ue, mesmo )om a intro% du1Co do barramento RC; e do RC; $xpress, as inter.a)es ;*$ )ontinuam .un)ionando .undamentalmente da mesma .orma. ,esmo 5uando .oram introdu=idas as inter% .a)es S*,>, a Kni)a grande mudan1a .oi a introdu1Co dos )abos de Q/ vias, desenvol% vidos de .orma a permitir taxas de transmis% sCo maiores, sem )ontudo mudar o sistema de sinali=a1Co, nem mudar os )one)tores. > partir de um )erto ponto, .i)ou )laro 5ue o padrCo ;*$/>'> estava )hegando a seu limite e 5ue mudan1as mais pro.un% das s3 poderiam ser .eitas )om a introdu% 1Co de um novo padrCo. #urgiu entCo o #>'> ?#erial >'>@. >ssim )omo o RC; $xpress, o #>'> ( um barramento serial, onde ( transmitido um Kni)o bit por ve= em )ada sentido. ;sso elimina os problemas de sin)roni=a1Co e inter.erFn)ia en)ontrados nas inter.a)es paralelas, permitindo 5ue se8am usadas .re5JFn)ias mais altas.
4ra1as a isso, o )abo #>'> ( bastante .ino, )ontendo apenas O pinos, onde I sCo usa% dos para transmissCo de dados ?8- 5ue vo)F pre)isa de 2 .ios para .e)har )ada um dos dois )ir)uitos@ e 0 sCo terras, 5ue a8u% dam a minimi=ar as inter.erFn)ias.
$xistem trFs padr2es de )ontroladoras #>'>, o #>'> 1N/ ?tamb(m )hamado de #>'> 1.N 4bit/s ou #>'> 1N//@, #>'> 0// ?#>'> 0./ 4bit/s ou #>'> 0///@ e tamb(m o padrCo #>'> P// ?ou #>'> P./ 4bit/s@, 5ue ainda est- em desen% volvimento. Como o #>'> utili=a dois )anais separados, um para enviar e ou% tro para re)eber dados, temos 1N/ ou 0// ,</s em )ada sentido, e nCo 100 ,</s )ompartilhados, )omo no )aso das inter.a)es >'>/100. 6s nomes #>'> 0// e #>'> 0/// indi)am, respe)tivamente, a taxa de trans.erFn)ia, em ,</s e a taxa "bruta", em megabits. 6 #>'> utili=a o sistema de )odi.i)a1Co Q</1/<, o mesmo utili=ado pelo barramen% to RC; $xpress, onde sCo adi)ionados 2 bits de sinali=a1Co para )ada Q bits de da% dos. $stes bits adi)ionais substituem os si% nais de sin)ronismo utili=ados nas inter.a% )es ;*$/>'>, simpli.i)ando bastante o de% sign e melhorando a )on.iabilidade do bar% ramento. *esta .orma, a )ontroladora transmite 0/// megabits, 5ue, devido X )odi.i)a1Co )orrespondem a apenas 0// megabLtes. 6u se8a, nCo ( um arredon% damento :@. >s )ontroladoras #>'> 0// sCo popu% larmente )hamadas de "#>'> ;;", de .orma 5ue os dois termos a)abaram vi% rando sinHnimos. ,as, originalmente, "#>'> ;;" era o nome da asso)ia1Co de .abri)antes 5ue trabalhou no desenvol% vimento dos padr2es #>'> ?entre eles o #>'> 0//@ e nCo o nome de um padrCo espe)!.i)o.
6s )abos #>'> sCo bem mais pr-ti)os 5ue os )abos ;*$ e nCo pre8udi)am o .luxo de ar dentro do gabinete. 6s )abos podem ter at( um metro de )omprimento e )ada porta #>'> suporta um Kni)o dispositivo, ao )on% tr-rio do padrCo master/slave do ;*$/>'>. Ror )ausa disso, ( )omum 5ue as pla)as mCe o.ere1am I portas #>'> ?ou mais@, )om apenas as pla)as de mais baixo )usto in)luindo apenas duas. Do .inal, o ganho de desempenho permitido pela maior .re5JFn)ia de transmissCo a)a% ba superando a perda por transmitir um Kni)o bit por ve= ?ao inv(s de 1P@, .a=endo )om 5ue, al(m de mais simples e barato, o padrCo #>'> se8a mais r-pido.
116
Especial HDs
*a mesma .orma, o padrCo de P// ,</s )hama%se #>'> P//, e nCo "#>'> ;;;" ou "#>'> ;U". ,esmo os pr3prios .abri)antes de H*s nCo )ostumam usar o termo "#>'> ;;", 85ue ele ( te)ni)amente in)orreto. 6utra )uriosidade ( 5ue muitas pla)as mCe antigas, e5uipadas )om )ontroladoras #>'> 1N/ ?)omo as baseadas no )hipset U;> U'Q20O e tamb(m nas primeiras revis2es dos )hipsets #i# OP/ e #i# MPI@, apresentam problemas )ompatibilidade )om H*s #>'> 0//. Ror )ausa disso, a maioria dos H*s atuais o.ere)em a op1Co de usar um "modo de )ompatibilidade" ?ativado atrav(s de um 8umper@, onde o H* passa a se )omportar )omo um dispositivo #>'> 1N/, de .orma a garantir a )ompatibilidade. Veja a s instru!>es impressas na etiqueta de um HD da =amsung:
Do )aso dos mi)ros antigos, uma op1Co ( instalar uma )ontroladora #>'>. >s mais baratas, )om duas portas e em versCo RC;, 8- )ustam menos de 2/ d3lares no exterior e tendem a )air de pre1o tamb(m por a5ui, tornando%se um !tem a)ess!vel, assim )omo as )ontroladoras S#<. Dote 5ue o uso do barramento RC; limita a velo)idade da )ontroladora a 100 ,</s ?um pou)o menos na pr-ti)a, 8- 5ue o barramento RC; ( )ompartilhado )om outros dispositivos@, mas isso nCo )hega a ser um problema ao utili=ar apenas um ou dois H*s.
$xistem ainda )onversores ?)hamados de bridges@, 5ue permitem ligar um H* ;*$ di% retamente a uma porta #>'>, mas eles sCo mais di.!)eis de en)ontrar e geralmente mais )aros 5ue uma )ontroladora #>'> RC;:
;ni)ialmente, os H*s e pla)as mCe )om inter.a)es #>'> eram mais )aros, devido ao tradi)ional problema da es)ala de produ1Co. 'odo novo produto ( ini)ialmente mais )aro 5ue a gera1Co anterior simplesmente por 5ue a produ1Co ( menor. > partir do momento em 5ue passa a ser produ=ido em 5uantidade, os pre1o )ai, at( o ponto em 5ue a gera1Co anterior ( des)ontinuada. > partir do momento em 5ue os H*s #>'> se populari=aram, o pre1o )aiu em rela% 1Co aos ;*$. >tualmente os H*s ;*$ sCo produ=idos em es)ala )ada ve= menor e por isso se tornaram mais )aros e mais di.!)eis de en)ontrar do 5ue os H*s #>'>. guiadohardware.net | Revista - ! "# $aro de %##&
Com o lan1amento do #>'>, os H*s e )ontroladoras ;*$/>'> passaram a ser )hamadas de "R>'>", abrevia1Co de "Rarallel >'>", ressaltando a di.eren1a.
117
Especial HDs
>s )ontroladoras #C#; ?pronun)ia%se "is)G=i"@ sCo as tradi% )ionais )on)orrentes das inter.a)es ;*$. 6 primeiro padrCo #C#; ?#C#; 1@ .oi rati.i)ado em 1MQP, na mesma (po)a em 5ue os primeiros H*s ;*$ )hegaram ao mer)ado e )onsis% tiam em )ontroladoras de Q bits, 5ue operavam a N ,H=, o.ere)endo um barramento de dados de at( N ,</s.
1,1'
lm da diferena na 'elocidade, as anti%as controladoras de 8 bits permitiam a cone!"o de apenas 7 dispositi'os, enquanto as atuais, de 36 bits, permitem a cone!"o de at 3#. 4iferentemente do que temos numa interface :4-, onde um dispositi'o jumpeado como master e outro como sla'e, no ;&;: os dispositi'os recebem n,meros de identifica"o <:4s= que s"o n,meros de 6 a 7 <nas controladoras de 8 bits= e de 6 a 3# nas de 36 bits. >m dos :4s dispon)'eis destinado ? pr@pria controladora, dei!ando 7 ou 3# endereos dispon)'eis para os dispositi'os. * :4 de cada dispositi'o confi%urado atra's de uma cha'e ou jumper, ou <nos mais atuais=, 'ia softAare. re%ra b$sica que dois dispositi'os n"o podem utilizar o mesmo endereo, caso contr$rio 'oc/ tem um conflito similar ao que acontece ao tentar instalar dois 24s jumpeados como master na mesma porta :4- B=.
> maioria dos )abos #C#; possuem ape% nas 0 ou I )one)to% res, mas existem re% almente )abos )om at( 1P )one)tores, usados 5uando ( re% almente ne)ess-rio instalar um grande nKmero de dispositi% vos.
$m 1MM/, .oi lan1ado o padrCo Aide #C#; ?#C#; 2@. > .re5JFn)ia )ontinuou a mesma, mas as )ontroladoras passaram a utili=ar um barramento de 1P bits, 5ue dobrou a taxa de transmissCo, 5ue passou a ser de 1/ ,</s. $m seguida surgiram os padr2es &ast #C#; ?Q bits@ e &ast Aide #C#; ?1P bits@, 5ue opera% vam a 1/ ,H= e o.ere)iam taxas de trans.erFn)ia de, respe)tivamente 1/ ,</s e 2/ ,</s. > partir da!, surgiram os padr2es Sltra #C#; ?Q bits, 2/ ,H= i 2/ ,</s@, Aide Sltra #C#; ?1P bits, 2/ ,H= i I/ ,</s@, Sltra2 #C#; ?Q bits, I/ ,H= i I/ ,</s@ e Aide Sltra2 #C#; ?1P bits, I/ ,H= i Q/ ,</s@. Ue8a 5ue at( a evolu1Co .oi bastante previs!vel, )om um novo padrCo simplesmente dobrando a .re5JFn)ia e, )onse5uentemente, a taxa de trans.erFn% )ia do anterior. > partir da!, o uso de )ontroladoras de Q bits .oi abandonado e surgiram os padr2es Sl% tra1P/ #C#;, onde a )ontroladora operava a I/ ,H=, )om duas trans.erFn)ias por )i)lo, re% sultando num barramento de 1P/ ,</s e no Sltra 02/ #C#;, 5ue mant(m as duas trans.e% rFn)ias por )i)lo, mas aumenta a .re5JFn)ia para Q/ ,H=, atingindo 02/ ,</s.
Modelo &C&I > .as" &C&I S&C&ID6T Kl" a &C&I S&C&ID7T Kl" a6 &C&I S&C&ID@T Kl" a>P< &C&I Kl" a76< &C&I
Co!" olado a de >P $i"s SMide &C&IT 1/ ,</s 2/ ,</s I/ ,</s Q/ ,</s 1P/ ,</s 02/ ,</s
118
Especial HDs
Do barramento #C#; temos tamb(m o uso de terminadores, 5ue e.etivamente ".e% )ham" o barramento, evitando 5ue os sinais )heguem X ponta do )abo e retornem na .orma de inter.erFn)ia. Da maioria dos )asos o terminador ( en)aixado no dispositivo, mas em alguns )asos basta mudar a posi1Co de uma )have. 'amb(m existem )asos de )abos 5ue tra=em um terminador pr(%insta% lado na ponta.
>s impressoras e s)anners #C#; tamb(m ganharam algumas batalhas, mas a)aba% ram perdendo a guerra para os dispositi% vos S#<. >s unidade de .ita 8- .oram o meio mais popular para .a=er ba)7up de grandes 5uantidades de dados, utili=ando as .a% mosas .itas *>'. Como a .ita pre)isa ser gravada e lida se5Jen)ialmente, o mais )omum ( gerar um ar5uivo )ompa)tado em .tar.g=, .tar.b=2, ou mesmo em .rar, )ontendo todos os ar5uivos do ba)7up e grav-%lo na .ita, de .orma se5Jen)ial. Sm ar5uivo muito grande pode ser dividido em v-rios volumes e gravado em .itas separadas. 6 grande problema ( 5ue ( pre)iso ler e des)ompa)tar todo o ar5ui% vo para ter a)esso aos dados. 6 problema )om as unidades de .ita ( 5ue, embora as .itas se8am relativa% mente baratas, as unidades de grava% 1Co sCo vendidas por pre1os salgados. Con.orme os H*s .oram )res)endo em )apa)idade e )aindo em )usto, eles passaram a o.ere)er um )usto por me% gabLte mais baixo, .a=endo )om 5ue os sistemas >;* e servidores de ba)% 7up se populari=assem roubando o mer)ado das unidades de .ita. Sm drive UE>%02/ da $xabLte, por ex% emplo, )usta S#T 1.2N/ e utili=a .itas de apenas 1P/ 4<. )omum 5ue os .abri% )antes dobrem a )apa)idade, di=endo 5ue as .itas arma=enam "02/ 4< )om% primidos", mas a taxa )ompressCo varia de a)ordo )om o tipo de dados.
> velo)idade de grava1Co tamb(m ( relati% vamente baixa, em torno de 12 ,</s ?)er)a de I0 4< reais por hora@ e )ada .ita )usta S# T Q/, o 5ue d- um )usto de S#T /.N/ por 4<. Como ho8e em dia um H* de 0// 4< )usta ?no <rasil@ menos de T 2N/, a unidade de .ita simplesmente perde em todos os 5uesi% tos, in)luindo )on.iabilidade e )usto por me% gabLte. >o inv(s de utili=ar a unidade de .ita, a)aba sendo mais pr-ti)o, r-pido e barato .a=er os ba)7ups usando H*s externos.
5erminador =1=I
Dote 5ue estou usando o termo "dispositivos" e nCo "H*s", pois ?embora raro ho8e em dia@ o padrCo #C#; permite a )onexCo de diversos tipos de dispositivos, in)luindo C*% 6,s, im% pressoras, s)anners e unidades de .ita. 6s gravadores de C* #C#; .oram populares nos anos M/, pois o barramento #C#; o.e% re)e trans.erFn)ias mais est-veis 5ue as antigas portas >'>%2 e >'>%0, usadas at( entCo. Da5uela (po)a ainda nCo existia burn%.ree, de .orma 5ue 5ual5uer interrup% 1Co no .luxo de dados )ausava a perda da m!dia. Com o surgimento das inter.a)es ;*$ )om suporte a S*,>, a briga se e5uili% brou e os gravadores de C* ;*$ invadiram o mer)ado.
Chegamos entCo na 5uestCo dos )abos. 6 #C#; permite tanto a )onexCo de dispositivos internos, 5uanto de dispositivos externos, )om o o uso de )abos e )one)tores di.erentes para )ada tipo. >s )ontroladoras de Q bits utili=am )abos de N/ vias, en5uanto as as 1P bits utili=am )abos de PQ vias. $ste da .oto ( um H* Sltra02/ #C#;, 5ue utili=a o )one)tor de PQ pinos.
119
Especial HDs
>s )ontroladoras #C#; sCo superiores Xs in% ter.a)es ;*$ em 5uase todos os 5uesitos, mas perdem no mais importante, 5ue ( a 5uestCo do )usto. Como a hist3ria da in.or% m-ti)a repetidamente nos mostra, nem sempre o padrCo mais r-pido ou mais avan% 1ado prevale)e. Wuase sempre, um padrCo mais simples e barato, 5ue )onsegue suprir as ne)essidades b-si)as da maior parte dos usu-rios, a)aba prevale)endo sobre um pa% drCo mais )omplexo e )aro. *e uma .orma geral, o padrCo ;*$ tornou%se o padrCo nos des7tops e tamb(m nos servi% dores e esta12es de trabalho de baixo )usto, en5uanto o #C#; tornou%se o padrCo domi% nante nos servidores e wor7stations de alto desempenho. $m volume de vendas, os H*s #C#; perdem para os ;*$ e #>'> numa pro% por1Co de mais de 0/ para 1, mas ainda as% sim eles sempre representaram uma .atia )onsider-vel do lu)ro l!5uido dos .abri)antes, 8- 5ue representam a linha "premium", )om% posta pelos H*s mais )aros e de mais alto desempenho. )omum 5ue novas te)nologias se8am ini)i% almente usadas em H*s #C#; sendo somen% te utili=adas nos dis)os ;*$ depois de torna% rem%se mais baratas. ;sto a)onte)e 8usta% mente por )ausa do mer)ado de dis)os #C#;, 5ue priori=a o desempenho muito mais do 5ue o pre1o. >l(m do )usto dos H*s, existe tamb(m a 5uestCo da )ontroladora. >lgumas pla)as destinadas a servidores tra=em )ontrolado% ras #C#; integradas, mas na grande maioria dos )asos ( ne)ess-rio )omprar uma )ontro% ladora separada. >s )ontroladoras Sltra1P/ e Sltra02/ se% riam subutili=adas )aso instaladas em slots RC; regulares ?8- 5ue o RC; ( limita% do a 100 ,</s@, de .orma 5ue elas tradi% )ionalmente utili=am slots RC;%E, en)on% trados apenas em pla)as para servido% res. ;sto signi.i)a 5ue mesmo 5ue vo)F 5uisesse, nCo poderia instalar uma )on% troladora Sltra02/ em seu des7top. >pe% nas mais re)en% temente passaram a ser .a% bri)adas )ontroladoras RC;%$xpress. Como de praxe, vale lembrar 5ue a velo)ida% de da inter.a)e nCo )orresponde diretamente X velo)idade dos dispositivos a ela )one)ta% dos. 6s 02/ ,</s do Sltra02/ #C#;, por ex% emplo, sCo aproveitados apenas ao instalar um grande nKmero de H*s em >;*. $xistem muitas lendas )om rela1Co ao #C#;, 5ue .a=em )om 5ue muitos desavisados )omprem inter.a)es e H*s obsoletos, a)hando 5ue estCo .a=endo o melhor neg3% )io do mundo. Sm H* nCo ( mais r-pido simplesmente por utili=ar uma inter.a)e #C#;. bem verdade 5ue os H*s mais r-pi% dos, de 1N./// R,, sCo lan1ados apenas em versCo #C#;, mas )omo os H*s .i)am rapidamente obsoletos e tem uma vida Ktil limitada, .a= muito mais sentido )omprar um H* #>'> )onven)ional, de O.2// ou 1/./// R,, do 5ue levar pra )asa um H* #C#; ob% soleto, )om 2 ou 0 anos de uso.
1A1
Com a introdu1Co do #erial >'>, o bar% ramento #C#; perdeu grande parte de seus atrativos, 8- 5ue o #>'> o.ere)e uma grande parte das vantagens 5ue antes eram atribu!das ao #C#; e, ao mesmo tempo, o.ere)e um sistema de )abeamento mais simples. Rara preen)her a la)una, surgiu o #># ?#eri% al >tta)hed #C#;@, um barramento serial, muito similar ao #>'> em diversos aspe)tos, 5ue adi)iona diversas possibilidades inte% ressantes voltadas para uso em servidores. $le preserva o mesmo )on8unto de )oman% dos e por isso ( )ompat!vel a n!vel de so.tware. DCo estou .alando a5ui do Ain% dows e programas )omo os 5ue utili=amos em des7tops, mas sim de apli)ativos perso% nali=ados, )omplexos e )aros, utili=ados em grandes servidores. >ssim )omo o #C#; )onviveu )om o padrCo ;*$ por mais de duas d()adas, o #># estdestinado a )on)orrer )om o #>'>, )om )ada um entrin)heirado em seu respe)tivo ni)ho: o #>'> nos mi)ros dom(sti)os e ser% vidores de baixo )usto e o #># em servido% res maiores e esta12es de trabalho. >s vers2es ini)iais do #># suportavam taxas de trans.erFn)ia de 1N/ e 0// ,</ s. e)entemente .oi introdu=ido o padrCo de P// ,</s e passou a ser desenvolvido o padrCo seguinte, de 1.2 4</s.
120
Especial HDs
> evolu1Co ( similar X do padrCo #>'> ?note 5ue as velo)idades sCo as mesmas@, por(m o #># tende a .i)ar sempre um degrau X .rente. > maior velo)idade ( ne)ess-ria, pois o #># permite o uso de extensores ?expanders@, dispositivos 5ue permitem ligar diversos dis% )os #># a uma Kni)a porta. $xistem dois ti% pos de extensores #>#, )hamados de "$dge $xpanders" e "&anout $xpanders". 6s $dge $xpanders permitem ligar at( 12Q dis)os na mesma porta, en5uanto os &anout $xpan% ders permitem )one)tar at( 12Q $dge $x% panders ?)ada um )om seus 12Q dis)osZ@, )hegando a um limite te3ri)o de at( 1P.0QI dis)os por porta #>#. $ste re)urso .oi desenvolvido pensando so% bretudo nos servidores de arma=enamento. Com a populari=a1Co dos webmails e outros servi1os, o arma=enamento de grandes 5uantidades de dados tornou%se um proble% ma. DCo estamos .alando a5ui de alguns pou)os gigabLtes, mas sim de v-rios terabL% tes ou mesmo petabLtes de dados. ;magine o )aso do 4mail, por exemplo, onde temos v-rios milh2es de usu-rios, )ada um )om mais de 2 4< de espa1o dispon!vel. 6s extensores #># normalmente possuem a .orma de um gabinete 1S ou 2S, destinados a serem instalados nos mesmos ha)7s usa% dos pelos pr3prios servidores. $m muitos, os dis)os sCo instalados em gavetas remov!veis e podem ser tro)ados "a 5uente" ?hotswap@, )om o servidor ligado. ;sto permite substituir rapidamente H*s de.eituosos, sem pre)isar desligar o servidor.
Destes )asos, seria utili=ado um sistema >;*, onde parte do espa1o e arma=enamen% to ( destinado a arma=enar in.orma12es de redundGn)ia, 5ue permitem restaurar o )onteKdo de um H* de.eituoso assim 5ue ele ( substitu!do, sem interrup1Co ou perda de dados. >o )ontr-rio das )ontroladoras >;* de baixo )usto, en)ontradas nas pla)as mCe para des7top, 5ue exe)utam suas .un12es via so.tware, as )ontroladoras #># tipi% )amente exe)utam todas as .un12es via hardware, .a)ilitando a )on.igura1Co ?8- 5ue deixa de ser ne)ess-rio instalar drivers adi)ionais@ e o.ere)endo um maior desempe% nho e .lexibilidade. 6utra pe5uena vantagem ( 5ue o #># permite o uso de )abos de at( P metros, )ontra apenas 1 metro no #>'>. > maior distGn)ia ( ne)ess-ria ao )one)tar um grande nKmero de extensores, 85ue eles sCo grandes e os Kltimos tendem a .i)ar .isi)amente a.astados do servidor. >s )ontroladoras #># in)luem normalmen% te I ou Q portas e sCo instaladas num slot RC;%E, ou RC; $xpress. Dada impede tam% b(m 5ue vo)F instale duas ou at( mesmo trFs )ontroladoras no mesmo servidor )aso pre)ise de mais portas. >lgumas pla)as%mCe destinadas a servidores 8- es% tCo vindo )om )ontroladoras #># onbo% ard, redu=indo o )usto.
121
Especial HDs
>ssim )omo a maioria das )ontroladoras #>#, esta >dapte) da .oto utili=a um Kni)o )one)tor #&& QIQI, ao inv(s de I )one)% tores separados. $le simpli.i)a um pou)o a instala1Co, mas na pr-ti)a nCo muda muita )oisa, pois o )one)tor d- origem aos I )abos separados da mesma .orma: 5ue vo)F di.i)ilmente iria 5uerer utili=ar um em seu des7top, de 5ual5uer .orma. 6 prin% )ipal di.eren)ial ( 5ue eles sCo )erti.i)ados para opera1Co )ont!nua e possuem garantias maiores, geralmente de N anos. > maior parte dos H*s de alto desempe% nho, )om rota1Co de 1N./// R,, 5ue an% tes s3 existiam em versCo #C#;, estCo sendo lan1ados tamb(m em versCo #>#. Dos pr3ximos anos ( de se esperar 5ue o #># substitua gradualmente o #C#;, as% sim )omo o #>'> 8- substituiu o ;*$ 5ua% se 5ue )ompletamente nos mi)ros novos. DCo existe nada de .undamentalmente di.erente, 5ue impe1a 5ue estes drives de alto desempenho se8am lan1ados tamb(m em versCo #>'>, o problema reside uni)amente na 5uestCo da demanda. Ror serem )aros e possu!rem )apa)idades redu=idas ?devido ao uso de dis)os de 2.N"@, os H*s de 1N./// R, a)abam nCo sendo muito ade5uados para o pKbli)o dom(sti)o. Uo)F di.i)ilmente pagaria T 1N// por um H* de O0 4< ?)omo #eagate Cheetah 1N+.I@, por mais r-pido 5ue ele .osse, 5uando pode )omprar um H* #>'> de 0// 4< por menos de T 2N/. $sta brutal di.eren1a de )usto a)aba sendo 8usti% .i)-vel apenas no mer)ado de servidores de alto desempenho e wor7stations, onde, literalmente, "tempo ( dinheiro".
Sm detalhe interessante ( 5ue o pa% drCo #># o.ere)e )ompatibilidade re% troativa )om os H*s #>'>, permitindo 5ue vo)F use H*s #>'> )onven)ionais )omo uma .orma de )ortar )ustos, sem ter 5ue abrir mCo da possibilidade de usar os extensores. > rela1Co, entretanto, nCo ( re)!pro)a: embora o )one)tor se8a o mesmo, H*s #># nCo sCo re)onhe)idos )aso instala% dos numa porta #>'> )onven)ional, pois eles utili=am )omandos espe)!.i% )os, 5ue vCo bem al(m do )on8unto su% portado pelas )ontroladoras #>'>. *e 5ual5uer .orma, os H*s #># sCo mais )aros e nCo o.ere)em vantagens em termos de desempenho, de .orma guiadohardware.net | Revista - ! "# $aro de %##&
Carlos $. ,orimoto.
editor do site www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " edes e #ervidores Linux", "Linux $ntendendo o #istema", "Linux &erramentas ' ()ni)as", "$ntendendo e *omi% nando o Linux", "+urumin, desvendando seus segredos", "Hardware, ,anual Completo"e "*i% )ion-rio de termos t()ni)os de in.orm-ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usadas no pa!s.
122
Conhea o mtodo de aprendi ado da leitura da l!ngua inglesa desen"ol"ido pelo #nstituto de $esen"ol"imento do %otencial &umano. 'aixe gratuitamente uma aula de teste e compro"e na prtica como simples aprender a ler em ingls
http://www.idph.net/aula_inicial.zip
Redes
Ror Carlos E. Morimoto
Especial
;ni)ialmente, as redes eram simplesmente uma .orma de transmitir dados de um mi)ro a outro, substituindo o .amoso *RL/*RC ?dis5uete pra l-, dis5uete pra )-@, usado at( entCo. >s primeiras redes de )omputadores .oram )riadas ainda durante a d()ada de P/, )omo uma .orma de trans.erir in.orma12es de um )omputador a outro. Da (po)a, o meio mais usado para arma=enamento externo de dados e transporte ainda eram os )art2es per.urados, 5ue arma=enavam pou)as de=enas de )ara)teres )ada ?o .ormato usado pela ;<,, por exemplo, permitia arma=enar Q/ )ara)teres por )artCo@.
124
Especial Redes
$les sCo uma das .ormas mais lentas, trabalhosas e demoradas de transportar grandes 5uantidades de in.orma1Co 5ue se pode imaginar. #Co, literalmente, )ar% t2es de )artolina )om .uros, 5ue repre% sentam os bits um e =ero arma=enados:
Do )ome1o da d()ada de M/, existiam trFs padr2es de rede, as redes >r)net, 'o7en ing e $thernet. >s redes >r)net tinham problemas de desempenho e as 'o7en ing eram muito )aras, o 5ue .e= )om 5ue as redes $thernet se tornassem o padrCo de.initivo. Ho8e em dia, "$thernet" ( 5uase um sinH% nimo de pla)a de rede. >t( mesmo as pla)as wireless sCo pla)as $thernet. Lembre%se 5ue E"(e !e" ( o nome de um padrCo 5ue di= )omo os dados sCo transmitidos. 'odas as pla)as 5ue se% guem este padrCo sCo )hamadas de pla)as $thernet. DCo estamos .alando de uma mar)a ou de um .abri)ante espe)!.i)o. 'emos a5ui alguns exemplos de plaD cas de ede. 6 )one)tor para o )abo ( )hamado de " BIN" e o so5uete vago permite instalar um )hip de boot.
Carto perfurado *e 1MO/ a 1MO0 .oi )riada a >rpanet, uma rede 5ue interligava v-rias univer% sidades e diversos 3rgCos militares. Desta (po)a surgiu o e%mail e o &'R, re)ursos 5ue utili=amos at( ho8e. >inda em 1MO0 .oi .eito o primeiro teste de transmissCo de dados usando o padrCo $thernet, dentro do R> C ?o laborat3rio de desenvolvimento da Eerox, em Ralo >lto, $S>@. Ror sinal, .oi no R> C onde v-rias outras te)nologias importantes, in)luindo a inter.a)e gr-.i)a e o mouse, .oram originalmente desenvolvidas. 6 padrCo $thernet ( utili=ado pela maio% ria das te)nologias de rede lo)al em uso, das pla)as mais baratas Xs redes wireless. 6 padrCo $thernet de.ine a .orma )omo os dados sCo organi=ados e transmitidos. gra1as a ele 5ue pla)as de di.erentes .abri)antes .un)ionam per.eitamente em )on8unto. guiadohardware.net | Revista - ! "# $aro de %##&
Placas de rede
>s pla)as de rede 8- .oram )omponentes )aros. ,as, )omo elas sCo dispositivos relativamente simples e o .un)iona% mento ( baseado em padr2es abertos, 5ual5uer um )om )apital su.i)iente pode abrir uma .-bri)a de pla)as de rede. ;sso .a= )om 5ue exista uma )on)orrFn)ia a)irrada, 5ue obriga os .abri)antes a produ=irem pla)as )ada ve= mais baratas, trabalhando )om mar% gens de lu)ro )ada ve= mais estreitas. >s pla)as de rede mais baratas )hegam a ser vendidas no ata)ado por menos de 0 d3lares. 6 pre1o .inal ( um pou)o mais alto, naturalmente, mas nCo ( di.!)il a)har pla)as por 2/ reais ou at( menos, sem .alar 5ue, ho8e em dia, prati)amente todas as pla)as%mCe vendidas possuem rede onbo% ard, muitas ve=es duas, 8- pensando no pKbli)o 5ue pre)isa )ompartilhar a )onexCo.
125
Especial Redes
$xistem trFs padr2es de redes $thernet ?)om .io@: de 1/ megabits, 1// megabits e 1/// megabits ?tamb(m )hamadas de 4igabit $thernet@. B- estCo dispon!veis tamb(m as redes de 1/ gigabits, mas por en5uanto elas ainda sCo muito )aras, pois utili=am pla)as espe)!.i)as e )abos de .ibra 3pti)a. $sses trFs pa% dr2es sCo inter)ompat!veis: vo)F pode per.eitamente misturar pla)as de 1// e 1/// megabits na mesma rede, mas, ao usar pla)as de velo)idades di.erentes, a velo)idade ( sempre nivelada por baixo, ou se8a, as pla)as 4igabit sCo obrigadas a respeitar a velo)idade das pla)as mais lentas. >s redes de 1/ megabits estCo em desuso 8- a v-rios anos e tendem a se extinguir )om o tempo. >s de 1// megabits sCo o padrCo ?por en5uanto@, pois sCo muito baratas e propi)iam uma velo)idade su.i% )iente para transmitir grandes ar5uivos e rodar apli)ativos remotamente. 'udo o 5ue a pla)a de rede .a= ( transmitir os uns e =eros enviados pelo pro)essador atrav(s do )abo de rede, de .orma 5ue a transmissCo se8a re)ebida pelos outros mi)ros. >o trans.erir um ar5uivo, o pro% )essador lF o ar5uivo gravado no H* e o envia X pla)a de rede para ser transmitido. 6s H*s atuais sCo )apa=es de ler dados a 0/ ou I/ ,< por segundo. Lembre%se 5ue um bLte tem Q bits, logo 0/ ,< ?megabLtes, )om o < maiKs)ulo@ )or% respondem a 2I/ megabits ?,b, )om o b minKs)ulo@ e assim por diante. guiadohardware.net | Revista - ! "# $aro de %##& #e vo)F dividir 1// megabits por Q, ter- 12.N megabLtes por segundo. bem menos do 5ue um H* atual ( )apa=, mas 8- ( uma velo)idade ra% =o-vel. Do 5ue depender da rede, demora )er)a de um minuto para )opiar um C* inteiro, por exemplo. > op1Co para 5uem pre)isa de mais velo)idade sCo as redes 4igabit $thernet, 5ue transmitem a uma taxa de at( 1/// megabits ?12N megabLtes@ por segundo. >s pla)as 4igabit atuais sCo )ompat!veis )om os mesmos )abos de par tran1ado )at N usados pelas pla)as de 1// mega% bits ?ve8a mais detalhes a seguir@, por isso a di.eren1a de )usto .i)a por )onta apenas das pla)as e do swit)h. 4ra1as a isso elas estCo )aindo de pre1o e se populari=ando rapidamente. Do entanto, o prin)ipal motivo ( o .ato de 5ue eles podem ser usados apenas em redes de 1/ megabits: a partir do momento em 5ue as redes 1//1// tornaram%se populares, eles entraram de.initivamente em desuso, dando lugar aos )abos de par tran1ado. $ntre eles, os 5ue realmente usamos no dia%a%dia sCo os )abos ")at N" ou ")at Ne", onde o ")at" ( abrevia1Co de ")ategoria" e o nKmero indi)a a 5ualidade do )abo. &abri)ar )abos de rede ( mais )ompli% )ado do 5ue pare)e. *i.erente dos )abos de )obre )omuns, usados em instala12es el(tri)as, os )abos de rede pre)isam suportar .re5JFn)ias muito altas, )ausando um m!nimo de atenua% 1Co do sinal. Rara isso, ( pre)iso mini% mi=ar ao m-ximo o apare)imento de bolhas e impure=as durante a .abri)a1Co dos )abos. Do )aso dos )abos de par tran1ado, ( pre)iso, ainda, )uidar do entran1amento dos pares de )abos, 5ue tamb(m ( um .ator )r!ti)o. $xistem )abos de )at 1 at( )at O. Como os )abos )at N sCo su.i)ientes tanto para redes de 1// 5uanto de 1/// megabits, eles sCo os mais )omuns e mais baratosY geralmente )ustam em torno de 1 real o metro. 6s )abos )atNe ?os mais )omuns atualmente@ seguem um padrCo um pou)o mais estrito, por isso dF pre.erFn)ia a eles na hora de )omprar. $m )aso de dKvida, basta )he)ar as ins)ri12es de)al)adas no )abo. 126
Especial Redes
Comprar os )abos 8- prontos ( muito mais pr-ti)o, mas tem alguns in)onve% nientes. ,uita gente ?a maioria, a)redito :@ nCo a)ha muito legal ver )abos espa% lhados pelo )hCo da sala. >lguns desa% visados )hegam a trope1ar neles, der% rubando mi)ros, 5uebrando os )one)% tores das pla)as de rede, entre outros a)identes desagrad-veis. Rara dar um a)abamento mais pro.issio% nal, vo)F pre)isa passar os )abos por dentro das tubula12es das paredes ou pelo teto e ( mais .-)il passar o )abo primeiro e )rimpar o )one)tor depois do 5ue tentar .a=er o )ontr-rio. #e pre.erir )rimpar o )abo vo)F mesmo, vai pre)isar )omprar tamb(m um ali% )ate de )rimpagem. $le "esmaga" os )on% tatos do )one)tor, .a=endo )om 5ue eles entrem em )ontato )om os .ios do )abo de rede. Alicate de crimpagem >l(m dos )abos sem blindagem, )onhe)i% dos )omo S'R ?Snshielded 'wisted Rair@, existem os )abos blindados )onhe)idos )omo #'R ?#hielded 'wisted Rair@. > Kni)a di.eren1a entre eles ( 5ue os )abos blin% dados, al(m de )ontarem )om a prote1Co do entrela1amento dos .ios, possuem uma blindagem externa ?assim )omo os )abos )oaxiais@ e por isso sCo mais ade5uados a ambientes )om .ortes .ontes de inter.erFn)ias, )omo grandes motores el(tri)os ou grandes antenas de trans% missCo muito pr3ximas. Wuanto maior .or o n!vel de inter.erFn)ia, menor ser- o desempenho da rede, menor ser- a distGn)ia 5ue poder- ser usada entre os mi)ros e mais vanta8osa ser- a instala1Co de )abos blindados. $m ambientes normais, por(m, os )abos sem blindagem .un)ionam per% .eitamente bem. Da ilustra1Co temos um exemplo de cabo com blindagem, )om prote1Co individual para )ada par de )abos. $xistem tamb(m )abos mais "populares", 5ue utili=am apenas uma blindagem externa 5ue envolve todos os )abos.
6s )abos de rede transmitem sinais el(% tri)os a uma .re5JFn)ia muito alta e a distGn)ias relativamente grandes, por isso sCo muito vulner-veis a inter.erFn)ias eletromagn(ti)as externas. guiadohardware.net | Revista - ! "# $aro de %##& 127
Especial Redes
6utras .ontes menores de inter.erFn)ias sCo as lGmpadas .luores)entes ?prin)i% palmente lGmpadas )ansadas, 5ue .i)am pis)ando@, )abos el(tri)os, 5uando )olo)ados lado a lado )om os )abos de rede, e mesmo tele.ones )elulares muito pr3ximos dos )abos. $ste tipo de inter% .erFn)ia nCo )hega a interromper o .un)ionamento da rede, mas pode )ausar perda de pa)otes. Do .inal de )ada pa)ote 'CR sCo in)lu!dos 02 bits de C C, 5ue permitem veri.i)ar a integridade dos dados. >o re)eber )ada pa)ote, a esta1Co veri.i)a se a soma dos bits "bate" )om o valor do C C. #empre 5ue a soma der errado, ela soli)ita a retransmissCo do pa)ote, o 5ue ( repe% tido inde.inidamente, at( 5ue ela re)eba uma )3pia inta)ta. 4ra1as a esse sistema ( poss!vel transmitir dados de .orma )on.i-vel mesmo atrav(s de lin7s ruins ?)omo, por exemplo, uma )onexCo via modem@. Ror(m, 5uanto mais intensas .orem as inter.erFn)ias, mais pa)otes pre)isam ser retransmitidos e pior ( o desempenho da rede. Salincia no canto da guilhotina para descascar o cabo. 6s 5uatro pares do )abo sCo di.eren)i% ados por )ores. Sm par ( laran8a, outro ( a=ul, outro ( verde e o Kltimo ( mar% rom. Sm dos )abos de )ada par tem uma )or s3lida e o outro ( mais )laro ou malhado, misturando a )or e pontos de bran)o. pelas )ores 5ue di.eren)i% amos os Q .ios. 6 segundo passo ( destran1ar os )abos, deixando%os soltos. pre)iso organi=-% los em uma )erta ordem para )olo)-%los dentro do )one)tor e ( meio )ompli)a% do .a=er isso se eles estiverem grudados entre si :%R. $u pre.iro des)as)ar um peda1o grande do )abo, uns P )ent!metros, para poder organi=ar os )abos )om mais .a)ilidade e depois )ortar o ex)esso, deixando apenas os 2 )ent!metros 5ue entrarCo dentro do )one)tor. 6 pr3prio ali)ate de )rimpagem in)lui uma guilhotina para )ortar os )abos, mas vo)F pode usar uma tesoura se pre.erir.
Pares do cabo separados, prontos para serem organizados $xistem dois padr2es para a ordem dos .ios dentro do )one)tor, o $;> NPQ< ?o mais )omum@ e o $;> NPQ>. > di.eren1a entre os dois ( 5ue a posi1Co dos pares de )abos laran8a e verde sCo invertidos dentro do )one)tor. $xiste muita dis)ussCo em rela1Co )om 5ual dos dois ( "melhor", mas na pr-ti)a nCo existe di.eren1a de )one)tividade entre os dois padr2es. > Kni)a observa% 1Co ( 5ue vo)F deve )abear toda a rede utili=ando o mesmo padrCo. Como o $;> NPQ< ( de longe o mais )omum, re)omendo%o 5ue vo)F utili=e%o ao )rimpar seus pr3prios )abos. Do padrCo $;> NPQ<, a ordem dos .ios dentro do )one)tor ?em ambos os lados do )abo@ ( a seguinte: 128
,rimpando os ca;os
>o )rimpar os )abos de rede, o primeiro passo ( des)as)ar os )abos, tomando )uidado para nCo .erir os .ios internos, 5ue sCo .r-geis. Dormalmente, o ali)ate in)lui uma saliFn)ia no )anto da guilho% tina, 5ue serve bem para isso. $xistem tamb(m des)as)adores de )abos espe% )!.i)os para )abos de rede. guiadohardware.net | Revista - ! "# $aro de %##&
Especial Redes
1% 2% 0% I% N% P% O% Q% <ran)o )om Laran8a <ran)o )om >=ul <ran)o )om Uerde <ran)o )om ,arrom Laran8a Uerde >=ul ,arrom Do )aso de um )abo "reto" ?straight@, 5ue vai ser usado para ligar o mi)ro ao hub, vo)F usa esta mesma disposi1Co nas duas pontas do )abo. $xiste ainda um outro tipo de )abo, )hamado de "c ossDove ", 5ue permite ligar dire% tamente dois mi)ros, sem pre)isar do hub. $le ( uma op1Co mais barata 5uando vo)F tem apenas dois mi)ros. Deste tipo de )abo a posi1Co dos .ios ( di.erente nos dois )one)tores, de um dos lados a pinagem ( a mesma de um )abo de rede normal, en5uanto no outro a posi1Co dos pares verde e la% ran8a sCo tro)ados. *a! vem o nome )ross%over, 5ue signi.i)a, literalmente, ")ru=ado na ponta". Rara .a=er um )abo )ross%over, vo)F )rim% pa uma das pontas seguindo o padrCo $;> NPQ< 5ue vimos a)ima e a outra utili=ando o padrCo $;> NPQ>, onde sCo tro)adas as posi12es dos pares verde e laran8a: 1% 2% 0% I% N% P% O% Q% <ran)o )om Uerde <ran)o )om >=ul <ran)o )om Laran8a <ran)o )om ,arrom Uerde Laran8a >=ul ,arrom > maioria dos hub/swit)hs atuais ( )apa= de "des)ru=ar" os )abos automati)amente 5uando ne)ess-rio, permitindo 5ue vo)F misture )abos normais e )abos )ross%over dentro do )abeamento da rede. 4ra1as a isso, a rede vai .un)ionar mesmo 5ue vo)F use um )abo )ross%over para )one)tar um dos mi)ros ao hub por engano. Da hora de )rimpar ( pre)iso .a=er um pou)o de .or1a para 5ue o )one)tor .i5ue .irme. > 5ualidade do ali)ate ( importante: evite )omprar ali)ates muito baratos, pois eles pre)isam ser resistentes para apli)ar a pressCo ne)ess-ria. > .un1Co do ali)ate ( .orne)er pressCo su.i)iente para 5ue os pinos do )one)tor B%IN, 5ue internamente possuem a .orma de lGminas, esmaguem os .ios do )abo, al)an1ando o .io de )obre e )riando o )ontato. Uo)F deve retirar apenas a )apa externa do )abo e nCo des)as)ar individualmente os .ios, pois isso, ao inv(s de a8udar, serviria apenas para )ausar mau )ontato, deixando .rouxo o en)aixe )om os pinos do )one)tor.
6s )abos sCo en)aixados nesta ordem, )om a trava do )one)tor virada para baixo, )omo no diagrama.
6u se8a, se vo)F olhar o )one)tor "de )ima", vendo a trava, o par de .ios laran8a estar- X direita e, se olhar o )one)tor "de baixo", vendo os )ontatos, eles estarCo X es5uerda. $ste outro diagrama mostra melhor )omo .i)a a posi1Co dos )abos dentro do )one)tor:
$sta mudan1a .a= )om 5ue os .ios usa% dos para transmitir dados em um dos mi)ros se8am )one)tados aos pinos )o% ne)tores do outro, permitindo 5ue eles )onversem diretamente. guiadohardware.net | Revista - ! "# $aro de %##& 129
Especial Redes
pre)iso um pou)o de aten1Co ao )ortar e en)aixar os .ios dentro do )one)tor, pois eles pre)isam .i)ar per.eitamente retos. ;sso demanda um pou)o de pr-ti% )a. Do )ome1o, vo)F vai sempre errar algumas ve=es antes de )onseguir. Ue8a 5ue o 5ue protege os )abos )ontra as inter.erFn)ias externas sCo 8usta% mente as tran1as. > parte destran1ada 5ue entra no )one)tor ( o ponto .ra)o do )abo, onde ele ( mais vulner-vel a todo tipo de inter.erFn)ia. Ror isso, ( re)omend-vel deixar um espa1o menor poss!vel sem as tran1as. Rara )rimpar )abos dentro do padrCo, vo)F pre)isa deixar menos de 2,N )ent!metros des% tran1ados. Uo)F s3 vai )onseguir isso cortando o e8cesso de cabo solto antes de en)aixar o )one)tor, )omo na .oto: ;sso mostra 5ue os sinais el(tri)os enviados estCo )hegando at( o hub e 5ue ele .oi )apa= de abrir um )anal de )omuni)a1Co )om a pla)a. #e os L$*s nem a)enderem, entCo nCo existe o 5ue .a=er. Corte os )one)tores e tente de novo. ;n.eli=mente, os )one)% tores sCo des)art-veis: depois de )rimpar errado uma ve=, vo)F pre)isa usar outro novo, aproveitando apenas o )abo. ,ais um motivo para prestar aten1Co Y@. $xistem tamb(m aparelhos testadores de )abos, 5ue o.ere)em um diagn3sti)o muito mais so.isti)ado, di=endo, por exemplo, se os )abos sCo ade5uados para transmiss2es a 1// ou a 1/// megabits e avisando )aso algum dos Q .ios do )abo este8a rompido. 6s mais so.isti)ados avisam in)lusive em 5ue ponto o )abo est- rompido, permitindo 5ue vo)F aproveite a parte boa. $sses aparelhos serCo bastante Kteis se vo)F .or )rimpar muitos )abos, mas sCo dispens-veis para trabalhos espo% r-di)os, pois ( muito raro 5ue os )abos venham )om .ios rompidos de .-bri)a. 6s )abos de rede apresentam tamb(m uma boa resistFn)ia me)Gni)a e .lexibi% lidade, para 5ue possam passar por dentro de tubula12es. Wuase sempre os problemas de transmissCo surgem por )ausa de )one)tores mal )rimpados. $xistem ainda modelos mais simples de testadores de )abos, 5ue )hegam a )ustar em torno de 2/ reais. $stes modelos mais simples reali=am apenas um teste de )ontinuidade do )abo, )he)ando se o sinal el(tri)o )hega at( a outra ponta e, veri.i)ando o n!vel de atenua1Co, para )erti.i)ar%se de 5ue ele )umpre as espe)i.i)a12es m!nimas. Sm )on8unto de Q leds se a)ende, mos% trando o status de )ada um dos Q .ios. #e algum .i)a apagado durante o teste, vo)F sabe 5ue o .io )orrespondente est- partido. > limita1Co ( 5ue eles nCo sCo )apa=es de )al)ular em 5ue ponto o )abo est- partido, de .orma 5ue a sua Kni)a op% 1Co a)aba sendo tro)ar e des% )artar o )abo inteiro. Sma )uriosidade ( 5ue algumas pla)as mCe da >sus, )om rede ku7on ,arvel ?e, eventualmente, outros mode% los lan1ados .uturamente@, in)luem um so.tware testador de )abos, 5ue pode ser a)essado pelo setup, ou atrav(s de uma inter.a)e dentro do Aindows. 130
6 primeiro teste para ver se os )abos .oram )rimpados )orretamente ( )o% ne)tar um dos mi)ros ?ligado@ ao hub e ver se os L$*s da pla)as de rede e do hub a)endem. guiadohardware.net | Revista - ! "# $aro de %##&
estador de cabos
Especial Redes
$le .un)iona de uma .orma bastante engenhosa. Wuando o )abo est- partido em algum ponto, o sinal el(tri)o per% )orre o )abo at( o ponto onde ele estrompido e, por nCo ter para onde ir, retorna na .orma de inter.erFn)ia. 6 so.tware )ronometra o tempo 5ue o sinal demora para ir e voltar, apontando )om uma )erta pre)isCo depois de 5uantos metros o )abo est- rompido. >l(m dos )abos em si, temos todo um )on8unto de )ondu!tes, pain(is e tomadas, destinados a organi=ar a .ia1Co. Uo)F pode tamb(m passar )abos de rede atra% v(s dos )ondu!tes destinados aos .ios de tele.one e )abos de antena. Rara isso, vo)F vai pre)isar de uma guia para passar os )abos ?vo)F pode )omprar em lo8as de .erragens@. $xistem tamb(m lubri.i)antes espe)!.i)os para )abos de rede, 5ue a8u% dam o )abo a desli=ar e podem ser usados para redu=ir o stress me)Gni)o sob o )abo ao pass-%lo por )ondu!tes apertados ou longas distGn)ias. Sma boa op1Co ao )abear ( usar tomadas para )abos de rede, ao inv(s de simples% mente deixar o )abos soltos. $las dCo um a)abamento mais pro.issional e tornam o )abeamento mais .lex!vel, 8- 5ue vo)F pode ligar )abos de di.erentes tamanhos Xs tomadas e substitu!%los )on.orme ne)ess-rio ?ao mudar os mi)ros de lugar, por exemplo@. Sma observa1Co importante ( 5ue vo)F nCo deve passar )abos de rede pelas tubula12es destinadas a )abos el(tri)os. guiadohardware.net | Revista - ! "# $aro de %##&
> rede el(tri)a utili=a )orrente alternada, )om ondas de P/ H=, o 5ue .a= )om 5ue o ru!do eletromagn(ti)o emitido pelos )abos el(tri)os pre8udi5uem a transmis% sCo de sinais atrav(s do )abo de rede, aumentando o nKmero de pa)otes perdi% dos e assim por diante. $m algumas situa12es, pode ser 5ue vo)F realmente nCo tenha outra sa!da, mas ( uma )oisa 5ue vo)F deve evitar ao m-xi% mo .a=er. Ueri.i5ue se nCo ( poss!vel pas% sar os )abos por baixo do )arpete, ou pelo .orro do teto, por exemplo. Rara ser sin)ero, os padr2es de )abeamen% to sCo de.inidos )om uma boa margem de tolerGn)ia, para garantir 5ue a rede .un)ione de .orma )on.i-vel em 5ual5uer situa1Co. B- vi muitas redes )om )abea% mento )ompletamente .ora do padrCo 5ue )ontinuavam .un)ionando, apesar dos abusos. B- vi )asos de )abos )om bem mais de 1// metros, )abos de rede passados lado a lado )om .ios el(tri)os e at( mesmo um )abo )ross%over .eito )om .ios de tele.oneZ $n.im, o simples )aso da rede ".un)ionar" nCo signi.i)a 5ue o )abe% amento .oi bem .eito. 'rabalhar pr3ximo do limite vai .a=er )om 5ue a velo)idade de transmissCo da rede .i5ue abaixo do normal ?por )ausa de )olis2es, pa)otes perdidos e retransmiss2es@ e pode )ausar problemas de )one)tividade diversos, 5ue podem ser muito )ompli)ados de diag% nosti)ar e )orrigir. #e vo)F valori=a seu trabalho, pro)ure se% guir as regras e .a=er um bom )abeamento. edes bem )abeadas podem durar d()adas. :@
Hu;s e switches
6 (uC ou s)i"c( ( simplesmente o )ora1Co da rede. $le serve )omo um ponto )entral, permitindo 5ue todos os pontos se )omuni5uem entre si. 'odas as pla)as de rede sCo ligadas ao hub ou swit)h e ( poss!vel ligar v-rios hubs ou swit)hes entre si ?at( um m-ximo de O@, )aso ne)ess-rio.
> di.eren1a entre os hubs e swit)hes ( 5ue o hub apenas retransmite tudo o 5ue re)ebe para todos os mi)ros )one)% tados a ele, )omo se .osse um espelho. ;sso signi.i)a 5ue apenas um mi)ro pode transmitir dados de )ada ve= e 5ue todas as pla)as pre)isam operar na mesma velo)idade, 5ue ( sempre nive% lada por baixo. Caso vo)F )olo5ue um mi)ro )om uma pla)a de 1/ megabits na rede, a rede toda passar- a traba% lhar a 1/ megabits. 6s swit)hes por sua ve= sCo aparelhos muito mais inteligentes. $les .e)ham )anais ex)lusivos de )omuni)a1Co en% tre o mi)ro 5ue est- enviando dados e 131
Especial Redes
o 5ue est- re)ebendo, permitindo 5ue v-rios pares de mi)ros tro5uem dados entre si ao mesmo tempo. ;sso melhora bastante a velo)idade em redes )on% gestionadas, )om muitos mi)ros. 6utra vantagem dos swit)hes ( 5ue, em redes onde sCo misturadas pla)as 1//1/ e 1//1//, as )omuni)a12es podem ser .eitas na velo)idade das pla)as envolvidas, ou se8a, 5uando duas pla)as 1//1// tro)arem dados, a )omuni)a1Co ser- .eita a 1// megabits e 5uando uma das pla)as de 1/ mega% bits estiver envolvida, ser- .eita a 1/ megabits. Ho8e em dia, os hubs "burros" )a!ram em desuso. Wuase todos X venda atualmente sCo "(uCDs)i"c(es", modelos de swit)hes mais baratos, 5ue )ustam 5uase o mesmo 5ue um hub antigo. *epois destes, temos os swit)hes "de verdade", )apa=es de ge% ren)iar um nKmero muito maior de portas, sendo, por isso, ade5uados a redes de maior porte. ' anto os "hub%swit)hes", 5uanto os swit% )hes "de verdade" sCo dispositivos 5ue tra% balham no n!vel 2 do modelo 6#;. 6 5ue muda entre as duas )ategorias ( o nKmero de portas e re)ursos. 6s swit)hes "de ver% dade" possuem inter.a)es de geren)iamen% to, 5ue vo)F a)essa atrav(s do navegador em um dos mi)ros da rede, 5ue permitem visuali=ar diversos detalhes sobre o tr-.ego, des)obrir problemas na rede e alterar di% versas )on.igura12es, en5uanto 5ue os "hub%swit)hes" sCo dispositivos burros. guiadohardware.net | Revista - ! "# $aro de %##& 132 Ho8e em dia, existem ainda os "level 0 swit)hes", uma )ategoria ainda mais inteligente de swit)hes, 5ue in)orporam algumas )ara)ter!sti)as dos roteadores. $les permi% tem de.inir rotas entre os di.erentes mi)ros da rede )om base no endere1o ;R, )riar "redes virtuais", onde os mi)ros passam a se )omportar )omo se estivessem ligados a dois swit)hes di.erentes, e assim por diante. &inalmente, temos os o"eado es, 5ue sCo o topo da )adeia evolutiva. 6s roteadores sCo ainda mais inteligentes, pois sCo )apa=es de interligar v-rias redes di.erentes e sempre es)olher a rota mais r-pida para )ada pa)ote de dados. 6s roteadores operam no n!vel 0 do modelo 6#;, pro)urando por endere1os ;R, ao inv(s de endere1os ,>C. Ssando roteadores, ( poss!vel interligar um nKmero enorme de redes di.erentes, mesmo 5ue situadas em pa!ses ou mesmo )ontinentes di.erentes. Dote 5ue )ada rede possui seu pr3prio roteador e os v-rios roteadores sCo interligados entre si. poss!vel interligar inKmeras redes di.erentes usando roteadores, e nCo seria de se esperar 5ue todos os roteadores tivessem a)esso direto a todos os outros roteadores a 5ue estivesse )one)tado. Rode ser 5ue, por exemplo, o roteador I este8a ligado apenas ao roteador 1, 5ue este8a ligado ao roteador 2, 5ue por sua ve= se8a ligado ao roteador 0, 5ue este8a ligado aos roteadores N e P. #e um mi)ro da rede 1 pre)isar enviar dados para um dos mi)ros da rede P, entCo o pa)o% te passar- primeiro pelo roteador 2, ser- en)aminhado ao roteador 0 e .inalmente ao rotea% dor P. Cada ve= 5ue o dado ( transmitido de um roteador para outro, temos um "%op".
Especial Redes
6s roteadores sCo inteligentes o su.i)i% ente para determinar o melhor )ami% nho a seguir. ;ni)ialmente, o roteador pro)urar- o )aminho )om o menor nKmero de hops: o )aminho mais )urto. ,as se por a)aso per)eber 5ue um dos roteadores desta rota est- o)upado demais ?o 5ue pode ser medido pelo tempo de resposta@, ele pro)urar)aminhos alternativos para desviar deste roteador )ongestionado, mesmo 5ue para isso o sinal tenha 5ue passar por mais roteadores. Do .inal, apesar do sinal ter per)orrido o )aminho mais longo, )hegar- mais r-pido, pois nCo pre)isar- .i)ar esperando na .ila do ro% teador )ongestionado. > internet (, na verdade, uma rede gi% gantes)a, .ormada por v-rias sub%redes interligadas por roteadores. 'odos os usu-rios de um pe5ueno provedor, por exemplo, podem ser )one)tados X inter% net por meio do mesmo roteador. Rara baixar uma p-gina do kahoo, por exem% plo, o sinal dever- passar por v-rios roteadores, v-rias de=enas em alguns )asos. #e todos estiverem livres, a p-gina ser- )arregada rapidamente. Ror(m, se alguns estiverem )ongestionados, pode ser 5ue a p-gina demore v-rios segundos antes de )ome1ar a )arregar. Uo)F pode medir o tempo 5ue um pedido de )onexCo demora para ir at( o destino e ser respondido usando o )omando "pi!#", dispon!vel tanto no Linux 5uanto no prompt do ,#%*6#, no Aindows. guiadohardware.net | Revista - ! "# $aro de %##& Rara veri.i)ar por 5uantos roteadores o pa)ote est- passando at( )hegar ao destino, use o )omando "" ace ou"eX ?no Linux@ ou "" ace "" ?no Aindows@. 6s roteadores podem ser desde RCs )omuns, )om duas ou mais pla)as de rede, at( super)omputadores )apa=es de geren)iar )entenas de lin7s de alta velo)idade. $les .ormam a espinha dorsal da internet. *entro de uma mesma rede ( poss!vel enviar pa)otes de broad)ast, 5ue sCo endere1ados a todos os integrantes da rede simultaneamente. >o usar um hub burro, todos os mi)ros re)ebem todas as transmiss2es. Sm roteador .iltra tudo isso, .a=endo )om 5ue apenas os pa)otes espe)i.i)amente endere1ados a endere% 1os de outras redes tra.eguem entre elas. Lembre%se de 5ue, ao )ontr-rio das redes lo)ais, os lin7s de internet sCo muito )aros ?muitas ve=es se paga por gigabLte trans.erido@, por isso ( essen)ial 5ue se8am bem aproveitados.
Redes wireless
!oteador Wuando vo)F usa um RC )om duas pla)as de rede para )ompartilhar a )onexCo )om os mi)ros da rede lo)al, vo)F est- )on.igu% rando%o para .un)ionar )omo um roteador simples, 5ue liga uma rede ?a internet@ a outra ?a sua rede dom(sti)a@. 6 mesmo a)onte)e ao )on.igurar seu modem >*#L )omo roteador. Rense 5ue a di.eren1a entre hubs e swit)hes e os roteadores ( 8ustamente esta: os hubs e swit)hes permitem 5ue v-rios mi)ros se8am ligados .ormando uma Kni)a rede, en5uanto 5ue os roteadores permitem interligar v-rias redes di.erentes, )riando redes ainda maio% res, )omo a pr3pria internet. Ssar algum tipo de )abo, se8a um )abo de par tran1ado ou de .ibra 3pti)a, ( a .orma mais r-pida e em geral a mais barata de transmitir dados. 6s )abos de par tran1a% do )at Ne podem transmitir dados a at( 1 gigabit a uma distGn)ia de at( 1// me% tros, en5uanto os )abos de .ibra 3ti)a sCo usados em lin7s de longa distGn)ia, 5uan% do ( ne)ess-rio atingir distGn)ias maiores. Ssando 1/4, ( poss!vel atingir distGn)ias de at( I/ 7m, sem ne)essidade de usar repetidores. ,as, em muitos )asos nCo ( vi-vel usar )abos. ;magine 5ue vo)F pre)ise ligar dois es)rit3rios situados em dois pr(dios di.e% rentes ?por(m pr3ximos@, ou 5ue a sua mCe/esposa/marido nCo deixa vo)F nem pensar em espalhar )abos pela )asa. 133
Especial Redes
> solu1Co nesses )asos sCo as redes sem .io, 5ue estCo )aindo de pre1o e, por isso, tornando%se bastante populares. 6 padrCo mais usado ( o Ai%&i ?Aireless &idelitL@, o nome )omer)ial para os padr2es Q/2.11b, Q/2.11a e Q/2.11g. > topologia deste tipo de rede ( semelhante a das redes de par tran1ado, )om o hub )entral substitu!do pelo ponto de a)esso. > di.eren1a no )aso ( 5ue sCo usados transmissores e antenas ao inv(s de )abos. poss!vel en)ontrar tanto pla)as RC,C;> ou mini%RC;, para noteboo7s, 5uanto pla)as RC;, para mi)ros des7top. Wuase todos os noteboo7s X venda atu% almente, muitos modelos de palmtops e at( mesmo smartphones 8- in)luem transmissores wireless integrados. ,uita gente 8- a)ha in)on)eb!vel )omprar um noteboo7 sem wireless, da mesma .orma 5ue ningu(m mais imagina a id(ia de um RC sem dis)o r!gido, )omo os modelos vendidos no in!)io da d()ada de Q/.
Da verdade, ( bastante raro um noteboo7 5ue venha )om uma pla)a wireless "onbo% ard". Wuase sempre ( usada uma pla)a mini%p)i ?uma versCo miniaturi=ada de uma pla)a RC; tradi)ional, 5ue usa um en)aixe pr3prio@, 5ue pode ser substitu!da )omo 5ual5uer outro )omponente. > antena nCo vai na pr3pria pla)a, mas ( montada na tampa do monitor, atr-s do LC* e o sinal vai at( a pla)a atrav(s de dois )abos, 5ue )orrem dentro da )ar)a1a do noteboo7. $stas pla)as mini%p)i levam uma vanta% gem muito grande sobre as pla)as wireless RC,C;> por )ausa da antena. >s pla)as RC,C;> pre)isam ser muito )ompa)tas, por isso invariavelmente possuem uma antena muito pe5uena, )om pou)a sensibi% lidade. >s antenas in)lu!das nos notebo% o7s, por sua ve=, sCo invariavelmente mui% to maiores, o 5ue garante uma )onexCo muito mais est-vel, )om um al)an)e muito maior e a8uda at( mesmo na autonomia das baterias ?8- 5ue ( poss!vel redu=ir a potFn)ia do transmissor@. > maioria dos noteboo7s .abri)ados a partir do .inal de 2//2 tra=em o slot mini%p)i e a antena, permitindo 5ue vo)F )ompre e instale uma pla)a mini% p)i, ao inv(s de .i)ar brigando )om o al)an)e redu=ido das pla)as RC,C;>. $xistem v-rios modelos de pla)as mini%p)i no mer)ado, mas elas nCo sCo um )ompo% nente )omum, de .orma 5ue vo)F s3 vai en)ontr-%las em lo8as espe)iali=adas. poss!vel tamb(m substituir a pla)a 5ue a)ompanha o noteboo7 por outro modelo, melhor ou mais bem suportado no Linux.
Slot mini"pci
134
Especial Redes
DCo se engane pela .oto. >s pla)as mini%p)i sCo muito pe5uenas, 5uase do tamanho de uma )aixa de .3s.oros e os )one)tores a antena sCo 5uase do tamanho de uma )abe1a de al.inete. $les sCo .r-geis, por isso ( pre)iso ter )uidado ao plug-%los na pla)a. 6 .io bran)o vai sempre no )one)tor no )anto da pla)a e o preto no )one)tor mais ao )entro, )omo na .oto. Wuase sempre, o noteboo7 tem uma )have ou um botCo 5ue permite ligar e desligar o transmissor wireless. >ntes de testar, veri.i5ue se ele est- ativado. $mbora as pla)as mini%p)i se8am )ompo% nentes tCo padroni=ados 5uanto as pla)as RC,C;>, sempre existe a possibilidade de algumas pla)as espe)!.i)as nCo serem )ompat!veis )om seu noteboo7. 6 ideal ( sempre testar antes de )omprar, ou )om% prar em uma lo8a 5ue a)eite tro)ar a pla)a por outra em )aso de problemas. 6s pontos de a)esso possuem uma sa!da para serem )one)tados em um hub tradi% )ional, permitindo 5ue vo)F "8unte" os mi)ros da rede )om .ios )om os 5ue estCo a)essando atrav(s da rede wireless, .ormando uma Kni)a rede, o 5ue ( 8us% tamente a )on.igura1Co mais )omum. $xistem pou)as vantagens em utili=ar uma rede wireless para interligar mi)ros des7tops, 5ue a.inal nCo pre% )isam sair do lugar. 6 mais )omum ( utili=ar uma rede )abeada normal para os des7tops e utili=ar uma rede wireless )omplementar para os no% teboo7s, palmtops e outros dispositi% vos m3veis. Uo)F utili=a um hub/swit)h tradi)ional para a parte )abeada, usando )abo tamb(m para interligar o ponto de a)esso X rede. 6 ponto de a)esso serve apenas )omo a "Kltima milha", levando o sinal da rede at( os mi)ros )om pla)as wireless. $les podem a)essar os re)ursos da rede normalmente, a)essar ar5uivos )ompartilhados, imprimir, a)essar a in% ternet, et). > Kni)a limita1Co .i)a sendo a velo)idade mais baixa e o tempo de a)esso mais alto das redes wireless. ;sso ( muito pare)ido )om 8untar uma rede de 1/ megabits, 5ue utili=a um hub "burro" a uma rede de 1// mega% bits, 5ue utili=a um swit)h. 6s mi)ros da rede de 1/ megabits )ontinuam se )omuni)ando entre si a 1/ megabits, e os de 1// )ontinuam trabalhando a 1// megabits, sem serem in)omodados pelos vi=inhos. Wuando um dos mi)ros da rede de 1/ pre)isa transmitir para um da rede de 1//, a transmissCo ( .eita a 1/ megabits, respeitando a velo)idade do mais lento. Rara redes mais simples, onde vo)F pre)ise apenas )ompartilhar o a)es% so X internet entre pou)os mi)ros, todos )om pla)as wi% reless, vo)F pode ligar o mo% dem >*#L ?ou )abo@ direto ao ponto de a)esso. >lguns pontos de a)esso tra=em um swit)h de I ou N portas em% butido, permitindo 5ue vo)F )rie uma pe5uena rede )a% beada sem pre)isar )omprar um hub/swit)h adi)ional.
- ;=sico
$m uma rede wireless, o hub ( substitu!% do pelo po!"o de acesso ?a))ess%point em inglFs@, 5ue tem a mesma .un1Co )entral 5ue o hub desempenha nas re% des )om .ios: retransmitir os pa)otes de dados, de .orma 5ue todos os mi)ros da rede os re)ebam.
135
Especial Redes
;sso tra= mais um problema, 5ue ( a 5uestCo da inter.erFn)ia entre di.erentes redes instaladas na mesma -rea. ;magine um grande pr(dio )omer)ial, )om muitos es)rit3rios de empresas di.erentes e )ada uma )om sua pr3pria rede wireless. 6s pontos de a)esso podem ser )on.igu% rados para utili=arem .re5JFn)ias di.e% rentes, divididas em 1P )anais. *evido X legisla1Co de )ada pa!s, apenas 11, 10 ou 1I destes )anais podem ser usados e destes, apenas I podem ser usados simultaneamente, sem 5ue realmente nCo exista inter.erFn)ia. 6u se8a, )om v-rias redes instaladas pr3ximas umas das outras, os )anais dispon!veis sCo rapidamente saturados, .a=endo )om 5ue o tr-.ego de uma e.etivamente redu=a o desempenho da outra. $xiste ainda a 5uestCo das inter.erFn)ias e de materiais 5ue atenuam o sinal. $m primeiro lugar temos as super.!)ies de metal em geral, )omo 8anelas, portas me% t-li)as, la8es, vigas e at( mesmo tintas )om pigmentos met-li)os. *epois temos )on)entra12es de l!5uido, )omo a5u-rios, pis)inas, )aixas dgagua e at( mesmo pessoas passeando pelo lo)al ?nosso )or% po ( )omposto de O/` de -gua@. &ornos de mi)roondas operam na mesma .re5JFn)ia das redes wireless, .a=endo )om 5ue, 5uando ligados, eles se trans% .ormem em uma .orte .onte de inter.e% rFn)ia, pre8udi)ando as transmiss2es num raio de alguns metros. ' ele.ones sem .io, 5ue operam na .aixa dos 2.I 4H=, tam% b(m inter.erem, embora em menor grau. 136
> prin)ipal di.eren1a ( 5ue em uma rede wireless o meio de transmissCo ?o ar@ ( )ompartilhado por todos os )lientes )one)tados ao ponto de a)esso, )omo se todos estivessem ligados ao mesmo )abo )oaxial. ;sso signi.i)a 5ue apenas uma esta1Co pode transmitir de )ada ve=, e todas as esta12es re)ebem todos os pa)otes trans% mitidos da rede, independentemente do destinat-rio. ;sso .a= )om 5ue a seguran1a dentro de uma rede wireless se8a uma 5uestCo sempre bem mais deli)ada 5ue em uma rede )abeada. 6utra 5uestCo importante ( 5ue a velo)idade da rede de)ai )on.orme aumenta o nKmero de mi)ros )one)tados, prin)ipalmente 5uando v-rios deles transmitem dados ao mesmo tempo. *ependendo da potFn)ia dos transmissores nas pla)as e no pontos de a)esso e do tipo de antenas usadas, ( poss!vel propagar o sinal da rede por 2//, 0// ou at( N// metros de distGn)ia ?desde 5ue nCo existam obst-)ulos importantes pelo )aminho@. Ssando antenas kagi ?5ue geram um sinal mais .o)ali=ado@ e ampli.i)a% dores ( poss!vel interligar dois pontos distantes a 2 7m ou mais. guiadohardware.net | Revista - ! "# $aro de %##&
Especial Redes
6s .abri)antes .alam em 1N/ ou at( 0// metros de al)an)e m-ximo, mas essas distGn)ias sCo atingidas apenas em )ampo aberto, em )ondi12es ideais. Da pr-ti)a, o al)an)e varia muito de a)ordo )om o ambiente. Uo)F pode )onseguir pegar o sinal de um ponto de a)esso instalado na 8anela de um pr(dio vi=inho, distante 1// metros do seu ?)ampo aberto@, mas nCo )onseguir a)essar a rede do andar de )ima ?a arma1Co de .erro e )imento da la8e ( um obst-)ulo di.!)il de transpor@. Rara )ompensar grandes distGn)ias, obst-)ulos ou inter.erFn)ias, o ponto de a)esso redu= a velo)idade de transmissCo da rede, )omo um modem dis)ado tentando se adaptar a uma linha ruidosa. 6s NI megabits originais podem se trans.ormar rapidamente em 11, N.N, 2 ou at( mesmo 1 megabit. 'emos ainda a 5uestCo da seguran1a: se vo)F morar em um sobrado e )olo)ar o ponto de a)esso pr3ximo da 8anela da .rente do 5uarto no primeiro andar, provavelmente um vi=inho do 5uarteirCo seguinte ainda vai )onseguir se )one)tar X sua rede, desde 5ue substitua a antena da pla)a por uma mais potente. $xiste at( uma velha re)eita 5ue )ir)ula pela internet de )omo .a=er uma antena )aseira ra=o-vel usando um tubo de batata Rringles. DCo ( brin)adeira: o tubo ( .orrado de papel alum!nio e tem um .ormato ade5uado para atuar )omo uma antena. guiadohardware.net | Revista - ! "# $aro de %##& Ca!mos, entCo, em um outro problema. Uo)F simplesmente nCo tem )omo )ontrolar o al)an)e do sinal da rede. Wual5uer vi=inho pr3ximo, )om uma antena potente ?ou um tubo de batata@, pode )onseguir )aptar o sinal da sua rede e se )one)tar a ela, tendo a)esso X sua )onexCo )om a web, al(m de ar5uivos e outros re)ursos 5ue vo)F tenha )ompartilhado entre os mi)ros da rede, o 5ue nCo ( muito interessante. $is 5ue surge o ME-, abrevia1Co de "Ai% red%$5uivalent Rriva)L", 5ue, )omo o nome sugere, tra= )omo promessa um n!vel de seguran1a e5uivalente ao das redes )abeadas. Da pr-ti)a, o A$R tem muitas .alhas e ( relativamente simples de 5uebrar, mas nCo deixa de ser uma )amada de prote1Co b-si)a 5ue vo)F sempre deve manter ativa. > op1Co de ativar o A$R apare)e no painel de )on.i% gura1Co do ponto de a)esso. 6 A$R se en)arrega de en)riptar os dados transmitidos atrav(s da rede. $xistem dois padr2es A$R: de PI e de 12Q bits. 6 padrCo de PI bits ( suportado por 5ual% 5uer ponto de a)esso ou inter.a)e 5ue siga o padrCo A;%&;, o 5ue engloba todos os produtos )omer)iali=ados atualmente. 6 padrCo de 12Q bits, por sua ve=, nCo ( suportado por todos os produtos, mas em )ompensa1Co ( bem menos inseguro. Rara habilit-%lo ser- pre)iso 5ue todos os )omponentes usados na sua rede su% portem o padrCo, )aso )ontr-rio os n3s 5ue suportarem apenas o padrCo de PI bits .i)arCo .ora da rede. $xiste ainda o AR>, um padrCo mais seguro, 5ue 8- ( suportado pela grande maioria das pla)as e dos pontos de a)es% so. $xistem v-rias varia12es do AR>, 5ue utili=am diversos sistemas de en)ripta1Co di.erentes, )om a op1Co de usar um servidor adius para )entrali=ar os logins da rede, op1Co muito usada em empre% sas. Do entanto, o mais )omum em pe5uenas redes ( usar o AR>%R#+ ?o padrCo mais simples@, onde ( de.inida uma )have ?uma esp()ie de senha@, usa% da para autenti)ar os )lientes da rede. R#+ ( abrevia1Co de "Rre%#hared +eL", ou ")have previamente )ompartilhada". 'emos, em seguida, a 5uestCo da velo% )idade. Das redes Q/2.11b, o padrCo original, a velo)idade te3ri)a ( de apenas 11 megabits ?ou 1.0N ,</s@. Como as redes wireless possuem um overhead muito grande, por )ausa da modula1Co do sinal, )he)agem e retransmissCo dos dados, as taxas de trans.erFn)ias, na pr-ti)a, .i)am em torno de ON/ +</s, menos de dois ter1os do m-ximo.
137
Especial Redes
Con.orme o )liente se distan)ia do ponto de a)esso, a taxa de transmissCo )ai para N megabits, 2 megabits e 1 megabit, at( 5ue o sinal se per)a de.i% nitivamente. Do Aindows vo)F pode usar o utilit-rio 5ue a)ompanha a pla)a de rede para veri.i)ar a 5ualidade do sinal em )ada parte do ambiente onde a rede dever- estar dispon!vel. Do Linux isso ( .eito por programas )omo o +wi.imanager, 5ue veremos a seguir. o a)esso X web, mas ( ainda mais inte% ressante para empresas e es)olas. Do )aso das empresas, a rede permite 5ue os .un)ion-rios possam se deslo)ar pela empresa sem perder a )one)tivi% dade )om a rede ?entrando e saindo de reuni2es ou )aminhando pela linha de produ1Co, por exemplo@, e basta se aproximar do pr(dio para 5ue se8a pos% s!vel se )one)tar X rede e ter a)esso aos re)ursos ne)ess-rios. Do )aso das es)olas, a prin)ipal utilidade seria .orne)er a)esso X web aos alunos. ,uitas lo8as e a maior parte dos aero% portos pelo mundo 8- o.ere)em a)esso X web atrav(s de redes sem .io )omo uma .orma de servi1o para seus )lientes. Sm exemplo .amoso ( o da rede de )a.(s #tarbu7s nos $S> e $uropa, onde todas as lo8as o.ere)em a)esso gratuito X web para os )lientes 5ue possuem um noteboo7 ou outro port-til )om pla)a wireless. 6 Q/2.11b permitiu 5ue pla)as de di.eren% tes .abri)antes se tornassem )ompat!veis e os )ustos )a!ssem, gra1as ao aumento na demanda e X )on)orrFn)ia. 6 padrCo seguinte .oi o Q/2.11a ?5ue na verdade )ome1ou a ser desenvolvido antes do Q/2.11b, mas .oi .inali=ado depois@, 5ue utili=a uma .aixa de .re5JFn)ia mais alta: N 4H= e o.ere)e uma velo)idade te3ri)a de NI megabits, por(m a distGn)ias meno% res, )er)a de metade da distGn)ia atingida por uma pla)a Q/2.11b usando o mesmo tipo de antena. $mbora os dois padr2es se8am in)ompa% t!veis, a maior parte das pla)as Q/2.11a in)orporam )hips )apa=es de trabalhar nas duas .aixas de .re5JFn)ia, permitindo 5ue se8am usadas nos dois tipos de redes. Sma observa1Co importante ( 5ue, ao misturar pla)as Q/2.11a e Q/2.11b, a velo)idade ( nivelada por baixo e toda a rede passa a operar a 11 megabits. Lembre%se 5ue uma rede wireless opera de .orma similar Xs redes antigas, )om )abos )oaxiais: todos )ompartilham o mesmo ")abo". &inalmente, temos o padrCo atual, o ;<6*>>#. $le utili=a a mesma .aixa de .re5JFn)ia do Q/2.11b: 2.I 4H=. ;sso permi% te 5ue os dois padr2es se8am inter)ompat!% veis. > id(ia ( 5ue vo)F possa adi)ionar pla)as e pontos de a)esso Q/2.11g a uma rede Q/2.11b 8- existente, mantendo os )omponentes antigos, do mesmo modo )omo ho8e em dia temos liberdade para adi)ionar pla)as e swit)hes 4igabit $thernet a uma rede 8- existente de 1// megabits. 138
Ue8a 5ue tanto na 5uestCo da seguran1a, 5uanto na 5uestCo do desempenho, as redes wireless perdem para as redes )abeadas. > maior arma das redes wi% reless ( a versatilidade. 6 simples .ato de poder interligar os RCs sem pre)isar passar )abos pelas paredes 8- ( o su.i% )iente para )onven)er muitas pessoas, mas existem mais alguns re)ursos inte% ressantes 5ue podem ser explorados. #em dKvida, a possibilidade mais interes% sante ( a mobilidade para os port-teis. 'anto os noteboo7s, 5uanto handhelds e as webpads podem ser movidos livre% mente dentro da -rea )oberta pelos pon% tos de a)esso sem 5ue se8a perdido o a)esso X rede. $ssa possibilidade lhe dmobilidade dentro de )asa para levar o noteboo7 para onde 5uiser, sem perder guiadohardware.net | Revista - ! "# $aro de %##&
Padres
6 ;<6*>>C .oi o primeiro padrCo wireless usado em grande es)ala. $le mar)ou a populari=a1Co da te)nologia. Daturalmen% te, existiram v-rios padr2es anteriores, )omo o Q/2.11 ?5ue trabalhava a 1 ou 2 megabits@ e tamb(m alguns padr2es propriet-rios, in)ompat!veis entre s!, )omo o >rlan da >ironet e o AaveL>D, da DC , 5ue trabalhavam na .aixa dos M// ,H= e transmitiam a respe)tiva% mente QP/ 7bits e 2 megabits.
Especial Redes
>pesar disso, a velo)idade de transmis% sCo no Q/2.11g ( de NI megabits, )omo nas redes Q/2.11a. Da pr-ti)a, em redes Q/2.11a ( poss!vel atingir taxas de transmissCo ?reais@ em torno de 0,I ,</s, en5uanto 5ue as redes Q/2.11g sCo um pou)o mais lentas, atingindo )er)a de 0,/ ,</s em )ondi12es ideais. ,as, .ora esta pe5uena desvantagem no desempenho, as redes Q/2.11g 8untam o melhor dos dois mundos. Dote 5ue, para 5ue a rede e.etivamente trabalhe a NI megabits, ( ne)ess-rio 5ue o ponto de a)esso e todas as pla)as se8am Q/2.11g. >o in)luir uma Kni)a pla)a Q/2.11b na rede ?mesmo 5ue se8a seu vi=inho roubando sinal@, toda a rede passa a operar a 11 megabits. >s pla)as Q/2.11g nCo sCo )ompat!veis )om o padrCo Q/2.11a, mas os dois tipos de pla)as podem )onversar a 11 megabits, utili=ando o padrCo Q/1.11b, 5ue vira um denominador )omum. >l(m dos padr2es o.i)iais, existem as ex% tens2es propriet-rias )riadas pela >theros e <road)om para aumentar o desempenho das redes baseadas em seus produtos. >s pla)as e pontos de a)esso Q/2.11g baseados em )hips da >theros utili=am o "A"(e os &upe 8", um sistema dual%band, onde a pla)a passa a trans% mitir usando dois )anais simultanea% mente, dobrando a taxa de transmissCo. $le ( en)ontrado nas pla)as e pontos de a)esso *%Lin7 >irRlus Etreme 4 e nos produtos re)entes da Detgear. guiadohardware.net | Revista - ! "# $aro de %##& 6 e.eito )olateral ( 5ue, por transmitir usando dois )anais simultGneos, ele a)aba gerando bem mais inter.erFn)ia )om outras redes pr3ximas. > <road)om o.ere)e o "$ oadcom A5"e Cu !e ", 5ue mant(m o uso de um Kni)o )anal, mas utili=a uma s(rie de otimi=a12es, redu=indo o overhead das transmiss2es e )onseguindo assim au% mentar a per)entagem de bLtes "Kteis" transmitidos. $ntre as t()ni)as utili=adas estCo o .rame%bursting ?onde sCo enviados uma s(rie de pa)otes de dados dentro de um Kni)o .rame, redu=indo o overhead da transmissCo@ e a )ompressCo de dados, 5ue a8uda ao trans.erir ar5uivos )om baixo !ndi)e de )ompressCo atrav(s da rede. 6 ponto .ra)o ( 5ue o ganho de velo)idade depende muito do tipo de dados transmi% tidos ?por )ausa da )ompressCo@. 6 >.terburner promete at( 12N megabits, )ontra os 1/Q megabits do #uper 4 e os NI megabits do Q/2.11g "regular". Da pr-ti)a, as di.eren1as a)abam nCo sendo tCo grandes, pois o uso de dois )anais do #uper 4 aumenta o n!vel de inter.erFn)ia )om redes pr3ximas e a vulnerabilidade a inter.erFn)ias de uma .orma geral e as otimi=a12es utili=adas pelo >.terburner aumentam o nKmero de pa)otes perdidos ou )orrompidos, redu=indo o ganho real de desempenho. 6utro problema ( 5ue as otimi=a12es s3 .un)ionam )aso vo)F baseie toda a sua rede em pla)as e pontos de a)esso )om% pat!veis )om um dos dois padr2es, )aso 139 )ontr-rio a rede passa a operar no modo Q/2.11g "padrCo", para manter a )ompa% tibilidade )om todos os )lientes. Da pr-ti)a isso ( bem )ompli)ado, pois vo)F rara% mente pode es)olher 5ual pla)a vir- insta% lada ao )omprar um noteboo7 ou um RC montado, por exemplo.
Aumentando o alcance
>ssim )omo em outras te)nologias de transmissCo via r-dio, a distGn)ia 5ue o sinal ( )apa= de per)orrer depende tam% b(m da 5ualidade da antena usada. >s antenas padrCo utili=adas nos pontos de a)esso ?geralmente de 2 d<i@ sCo pe5uenas, pr-ti)as e baratas, mas existe a op1Co de utili=ar antenas mais so.isti% )adas para aumentar o al)an)e da rede. >lguns .abri)antes )hegam a di=er 5ue o al)an)e dos seus pontos de a)esso )hega a 0// metros, usando as pe5uenas antenas padrCo. ;sso est- um pou)o longe da realidade, pois s3 pode ser obtido em )ampos abertos, livres de 5ual5uer obst-)ulo e, mesmo assim, )om o sinal )hegando muito .ra)o ao .inal dos 0// metros, 8- )om a rede trabalhando na velo)idade m!nima, a 1 megabit e )om um lag muito grande.
Especial Redes
>pesar disso, a distGn)ia m-xima e a 5ualidade do sinal ?e, )onse5Jentemente, a velo)idade de transmissCo@ podem variar bastante de um modelo de ponto de a)esso para outro, de a)ordo )om a 5ualidade e potFn)ia do transmissor e da antena usada pelo .abri)ante. $xistem basi)amente trFs tipos de antenas 5ue podem ser utili=adas para aumentar o al)an)e da rede. >s antenas kagi sCo as 5ue o.ere)em um maior al)an)e, mas em )ompensa1Co sCo )apa=es de )obrir apenas uma pe5uena -rea, para onde sCo apontadas. $stas antenas sCo mais Kteis para )obrir algu% ma -rea espe)!.i)a, longe do ponto de a)esso, ou interligar duas redes distantes. $m ambos os )asos, o al)an)e ao usar uma antena kagi pode .a)ilmente ultrapassar os 1/// metros. Ssando uma antena de alto ganho em )ada ponto, uma delas )om um ampli.i)ador de 1 watt ?o m-ximo permitido pela legisla1Co@, ( poss!vel atingir N 7m ou mais. >s kagi sCo tamb(m o melhor tipo de antena a usar 5uando ( pre)i% so )on)entrar o sinal para ".urar" um obst-)ulo entre as duas redes, )omo, por exemplo, um pr(dio bem no meio do )aminho. Destes )asos a distGn)ia atingida ser- sempre mais )urta, na% turalmente. Sma solu1Co muito adotada nestes )asos ( usar um repetidor instalado num ponto intermedi-rio, permitindo 5ue o sinal desvie do obst-)ulo. guiadohardware.net | Revista - ! "# $aro de %##& $xistem at( mesmo pontos de a)esso extremamente robustos, desenvolvidos para uso industrial, 5ue al(m de uma gabinete re.or1ado, utili=am pla)as sola% res e baterias, 5ue permitem a eles .un% )ionar de .orma inteiramente autHnoma. Do .inal da instala1Co ( usado um laser para .a=er um a8uste .ino "mirando" as duas antenas. >s antenas .eitas )om tubos de batatas Rringles sCo 8ustamente um tipo de antena kagi de baixo ganho. 6utra di)a ( 5ue os pontos de a)esso 5uase sempre possuem duas sa!das de antena. Uo)F pode usar uma antena )onven)ional em uma delas, para manter o sinal em um raio )ir)ular, atendendo aos mi)ros pr3% ximos e usar uma antena kagi na segun% da, para )riar um lin7 )om um lo)al espe)!.i)o, distante do ponto de a)esso.
$stao repetidora 6utra solu1Co )omum ( usar dois pares do )abo de rede ?a rede .un)iona per% .eitamente apenas )om dois pares@ para enviar energia ao ponto de a)es% so, eliminando o uso de um )abo de .or1a separado. $sta solu1Co ( )hamada de "Rower 6ver $thernet" ?R6$@, ve8a mais detalhes no: http://www.poweroverethernet.)om/. Uoltando ao tema prin)ipal, a instala1Co das antenas kagi ( )ompli)ada, pois uma antena deve .i)ar apontada exatamente para a outra, )ada uma no topo de um pr(dio ou morro, de .orma 5ue nCo exista nenhum obst-)ulo entre as duas.
Antena %agi > segunda op1Co sCo as antenas omi!idi ecio!ais , 5ue, assim )omo as antenas padrCo dos pontos de a)esso, )obrem uma -rea )ir)ular em torno da antena. $las sCo boas irradiando o sinal na hori=ontal, mas nCo na verti)al, por isso devem ser sempre instaladas "de p(", a menos 5ue a inten1Co se8a pegar sinal no andar de )ima. 140
Especial Redes
>s antenas nos )lientes devem sem% pre estar alinhadas ?tamb(m de p(@ )om a antena do ponto de a)esso, para uma melhor re)ep1Co. Caso o )liente use algum tipo de antena mini% Lagi, entCo a antena deve .i)ar apon% tada para o ponto de a)esso. > vantagem de usar uma ominidire)ional externa ( a possibilidade de utili=ar uma antena de maior ganho. $xistem modelos de antenas ominidire)ionais de 0 d<i, N d<i, 1/ d<i ou at( mesmo 1N d<i, um grande avan1o sobre as antenas de 2 ou 0 d<i 5ue a)ompa% nham a maioria dos pontos de a)esso. Sma ter)eira op1Co de antena sCo as pa aClicas ou mi!ipa aClicas, 5ue tamb(m )aptam o sinal em apenas uma dire1Co, de .orma ainda mais )on% )entrada 5ue as kagi, permitindo 5ue se8am atingidas distGn)ias maiores. >s miniparab3li)as mais "populares" pos% suem, geralmente, 2I ou 2Q dbi de potFn)ia, en5uanto as maiores e mais )aras podem )hegar a 12I d<i ?ou mais@. 6s pigtails invariavelmente )ausam uma pe5uena perda de sinal, pois para ser .lex!vel o )abo possui apenas uma .ina )amada de blindagem. Bustamente por isso, eles devem ser o mais )urto poss!veis, tendo apenas o )omprimento ne)ess-rio para reali=ar a )onexCo.
Cabo pigtail Antena miniparab&lica $stas antenas podem )ustar de 0/ a mais de 2// d3lares, dependendo da potFn)ia. >s antenas kagi estCo entre as mais )aras, vendidas por 1N/ d3lares ou mais. >l(m do problema do pre1o, existe um aumento no ris)o de uso indevido na rede, 8- 5ue o sinal ir- se propagar por uma distGn)ia maior, mais uma ra=Co para re.or1ar a seguran1a. Rara ligar as antenas ao ponto de a)esso ou X pla)a ( usado um )abo espe)ial )hamado pi#"ail, um )abo .ino, sempre relativamente )urto, usado )omo um adaptador entre a minKs)ula sa!da usada nas pla)as e a entrada do )abo ou antena. >o )obrir distGn)ias maiores, o ideal ( 5ue o ponto de a)esso se8a instalado pr3ximo X antena, )om um )abo de rede ligando%o ao servidor ou swit)h. >s redes Q/1.11x trabalham )om sinais de baixa potFn)ia ?em geral menos de /.2N watt@Y por isso, 5ual5uer tipo de )abo longo )ausa uma grande perda de sinal. Rara )asos em 5ue a antena do ponto de a)esso nCo ( su.i)iente, mas tamb(m nCo existe ne)essidade de uma antena )ara, existe a op1Co de .a=er um de.letor )asei% ro, 5ue )on)entra o sinal re)ebido pela antena padrCo do ponto de a)esso, .a% =endo )om 5ue ela )ubra uma -rea mais .o)ali=ada, por(m )om um ganho maior. 141
Antena ominidirecional >ssim )omo as kagi, as antenas ominidi% re)ionais podem ser usadas tanto para aumentar a -rea de )obertura do ponto de a)esso, 5uanto serem instaladas em pla)as de rede wireless )om antenas des% ta)-veis, permitindo )aptar o sinal do ponto de a)esso de uma distGn)ia maior. guiadohardware.net | Revista - ! "# $aro de %##&
Especial Redes
>l(m de melhorar a 5ualidade do sinal na -rea dese8ada, ela redu= o al)an)e nas demais dire12es, .a=endo )om 5ue se8a muito mais di.!)il )aptar o sinal da sua rede de .ora. $sta ( uma re)eita muito simples. Uo)F pre)isa de alguma .olha de metal ou .io ?)omo uma malha de .ios, papel alum!% nio, papel laminado ou um peda1o de lata@ e papelCo. Cobrindo um peda1o retangular do papelCo )om a .olha met-li)a e dobrando%o num Gngulo de M/ graus ?.ormando um meio 5uadrado@ vo)F obt(m um )on)entrador de sinal, 5ue pode ser en)aixado nas antenas do ponto de a)esso: Uo)F pode baixar o modelo )om os Gn% gulos )orretos no: http://www.freeantennas.com/projects/Ez-10/ U-rias .otos )om exemplos estCo dis% pon!veis no: http://www.freeantennas.com/projects/template/gallery/ $xiste ainda a popular ")antenna", um tipo de antena kagi .eita usando uma lata de batata Rringles. Uo)F en)ontra a re)eita no: http://www.oreillynet.com/cs/weblog/view/wlg/ ! Uamos entCo a um )on8unto de respostas r-pidas Xs duvidas mais )omuns rela)i% onadas X antenas: I!"e 5e G!cia: Ssar uma antena de alto ganho nCo a8uda muito )om rela% 1Co a inter.erFn)ias )riadas por outras redes pr3ximas, tele.ones sem .io ou aparelhos de mi)roondas, 8- 5ue 8unto )om o sinal, a antena tamb(m ampli.i)a todas as .ontes de inter.erFn)ia na mesma propor1Co. Sma solu1Co neste )aso pode ser substituir a antena ominidire)ional do ponto de a)esso, ou do )liente a.etado por uma antena Lagi ou outro tipo de antena dire)ional. ;sto permite )on)entrar o sinal, evitando as .ontes de inter.erFn)ia. Kso de duas a!"e!as: > maioria dos pontos de a)esso Q/2.11b e Q/2.11g utili=am duas antenas, mas ?)om ex)e% 1Co de alguns ha)7s 5ue ativam esta .un1Co@, elas nCo sCo usadas de .orma independente, uma para enviar e outra para re)eber, por exemplo. >o inv(s disso, o ponto de a)esso transmite o mesmo sinal usando ambas as antenas, simplesmente sele)ionan% do a 5ue o.ere)e um sinal de melhor 5ualidade )om rela1Co a )ada )liente. ,uitos pontos de a)esso de baixo )usto, estCo passando a utili=ar uma Kni)a antena, o 5ue .avore)e o surgimento de pontos )egos. 6s pontos de a)esso Q/2.11n ?)om trFs antenas@, por sua ve=, utili=am o mimo, um sistema mais so.isti)ado, onde )ada uma das antenas transmite um sinal independente e o ponto de a)esso se en)arrega de remontar o sinal original )ombinando os sinais das trFs antenas, al(m de levar em )onta .atores )omo a re.lexCo do sinal por paredes e outros ob8etos. ;sso permite 5ue o Q/2.11n o.ere1a uma taxa de transmissCo e al)an)e maio% res 5ue os Q/2.11g. Comp ime!"o do caCo: 6 sinal de uma rede wireless ( bastante .ra)o, por isso os )abos e )one)tores representam sempre um ponto importante de perda. 6 ideal ( sempre utili=ar )abos )om 0 metros ou menos, de .orma 5ue a perda se8a limitada. Caso pre)ise de )abos mais longos, pro)ure )abos blindados, 5ue redu=em a perda. Leve em )onta 5ue por melhor 5ue se8a a 5ualidade do )abo e )one)tores usados, vo)F 5uase sempre ter- uma perda de 2 a 0 d<i. Leve isso em )onsidera1Co ao es)olher 5ual antena usar. 142
>ssim )omo em uma antena parab3li)a, os sinais sCo re.letidos pela .olha met-li)a e )on)entrados em dire1Co X antena do ponto de a)esso, aumentando o ganho. Ror outro lado, o sinal torna%se muito mais .ra)o nas outras dire12es, di.i)ultando as )oisas para seu vi=inho interessado em roubar sinal. >pesar de primitivos, estes de.letores podem propor)ionar um ganho de at( 12 d<i, um upgrade respeit-vel. guiadohardware.net | Revista - ! "# $aro de %##&
Especial Redes
em um mesmo servidor, )om um Kni)o endere1o ;R v-lido. 6 endere1o ;R )ont(m o C$R da rua e o nKmero do pr(dio, en5uanto a po "a TC- determina a 5ue sala dentro do pr(dio a )arta se destina. >s portas 'CR mais usadas ?tamb(m )hamadas de "well 7nown ports"@ sCo as portas de / a 1/20, 5ue sCo reservadas para servi1os mais )onhe)idos e utili=ados, )omo servidores web, &'R, servidores de e%mail, )ompartilhamento de ar5uivos, et). > porta Q/, por exemplo, ( reservada para uso de servidores web, en5uanto a porta 21 ( a porta padrCo para servidores &'R. > porta "/" ( reservada, por isso nCo entra realmente na lista.
>l(m do endere1o ;R, 5ual5uer pa)ote 5ue )ir)ula na internet pre)isa )onter tamb(m a porta 'CR a 5ue se destina. isso 5ue .a= )om 5ue um pa)ote )hegue at( o servidor web e nCo ao servidor &'R instalado na mesma m-5uina.
>l(m das PN.N0P portas 'CR, temos o mesmo nKmero de portas S*R, seu proto% )olo irmCo. $mbora se8a um proto)olo menos usado 5ue o 'CR, o S*R )ontinua presente nas redes atuais pois o.ere)e uma .orma alternativa de envio de dados, onde ao inv(s da )on.iabilidade ( privilegiada velo)idade e simpli)idade. Uale lembrar 5ue, tanto o 'CR, 5uanto o S*R, trabalham na )amada I do modelo 6#;. >mbos trabalham em )on8unto )om o ;R, 5ue )uida do endere1amento.
143
Especial Redes
Do 'CR, os dados sCo transmitidos atrav(s de )onex2es. 'udo )ome1a )om o )liente enviando o pa)ote "#kD", 5ue soli)ita a abertura da )onexCo. Caso a porta este8a .e)hada, o servidor responde )om um pa)ote " #'" e a )onversa para por a!. Caso, por outro lado, exista algum servidor dispon!vel na porta soli)itada ?um servidor apa)he, por exemplo@, entCo ele responde )om outro pa)ote "#kD", seguido de um um pa)ote ">C+", avisando 5ue a porta est- dispon!vel e prosseguindo )om a abertura da )onexCo. 6 )liente responde entCo )om outro pa)ote ">C+", o 5ue abre o.i)ialmente a )onexCo. Come1a entCo a trans.erFn)ia dos dados, 5ue sCo organi=ados em pa)otes )om at( 1NN/ bLtes )ada um. Rara )ada pa)ote re)ebido, a esta1Co envia um pa)ote de )on.irma1Co e, )aso algum pa)ote se per% )a, ela soli)ita a retransmissCo. Cada pa)o% te in)lui I bLtes adi)ionais )om um )3digo de C C, 5ue permite veri.i)ar a integridade do pa)ote. atrav(s dele 5ue o )liente sabe 5uais pa)otes )hegaram dani.i)ados. *epois 5ue todos os dados sCo transmiti% dos, o servidor envia um pa)ote "&kD" 5ue avisa 5ue nCo tem mais nada a transmitir. 6 )liente responde )om outro pa)ote "&kD" e a )onexCo ( o.i)ialmente en)errada. 4ra1as a tudo isso, a )on.iabilidade ( muito boa. Wuando a )onexCo est- ruim, ( normal o)orrerem mais perdas de pa)otes e re% transmiss2es, mas as )orrup12es sCo geral% mente )ausadas pelo pr3prio programa 5ue est- baixando o ar5uivo e nCo pelo proto)olo. guiadohardware.net | Revista - ! "# $aro de %##& 6 problema ( 5ue toda esta .ormalidade torna as trans.erFn)ias um pou)o mais lentas. ;magine 5ue, para transmitir uma mensagem de texto )om 0// bLtes, via 'CR, seria ne)ess-rio transmitir um total de M pa)otesZ Ue8a um exemplo de )omo a transmis% sCo .un)ionaria: Esta"#o:$$1> $$'solicita a abertura da cone(o) %ervi&or:$1> $$'confirma o recebimento e a*isa que a porta est+ dispon,*el) %ervi&or:$A,?$$'inicia a cone(o) Esta"#o:$$A,?$$'confirma) Esta"#o:$$DA(A$'- en*iado o pacote com a mensagem de te(to) %ervi&or:$-?$$$'a confirmao, depois de *erificar a integridade do pacote) Esta"#o:$$@> $$'solicita o fechamento da cone(o) %ervi&or:$@> $'confirma) Esta"#o:$$@> $'confirma que recebeu a confirmao) Do S*R, as )oisas sCo mais simples. Dele nCo existe abertura de )onexCo, os pa)otes sCo transmitidos diretamente. > esta1Co soli)ita alguma in.orma1Co e o servidor envia a resposta. >ssim )omo no 'CR, sCo usados pa)otes de at( 1NN/ bLtes, )ontendo os bits adi)ionais de veri.i)a1Co. > esta1Co pode veri.i)ar a integridade dos pa)o% tes, mas nCo tem )omo per)eber se algum pa)ote se perdeu, ou soli)itar a retransmissCo de um pa)ote )orrompido. #e um pa)ote se perde, .i)a por isso mesmo. Sm exemplo t!pi)o do uso do S*R ( o streaming de v!deo e audio via web, uma situa1Co onde o 5ue vale ( a ve% lo)idade e nCo a )on.iabilidade. Uo)F nCo gostaria nada se o navegador parasse a exibi1Co do v!deo para so% li)itar uma retransmissCo )ada ve= 5ue um pa)ote se perdesse ou )he% gasse )orrompido. pre.er!vel 5ue ele pule o 5uadro e )ontinue exibindo o restante do v!deo. 6utra apli)a1Co )omum sCo os servidores *D#. #empre 5ue vo)F a)essa um site, a soli)ita1Co do endere1o ;R re.erente ao dom!nio do site e a resposta do servidor sCo enviadas via S*R, para ganhar tempo. Da pr-ti)a, ( bem raro en)ontrar algum programa 5ue utili=e uni)amente pa)otes S*R para 5ual5uer )oisa al(m do envio de mensagens )urtas. ,esmo no )aso do streaming de v!deo, ( 5uase sempre usada uma porta 'CR para estabele)er a )onexCo e enviar in.orma12es de )ontrole, deixando o S*R apenas para o envio dos dados. 144
Especial Redes
>s portas 'CR mais usadas sCo: 6>+ .T- l 6 &'R ( um dos proto)olos de trans.erFn)ia de ar5uivos mais antigos e ainda assim um dos mais usados. 6 ponto .ra)o do &'R ( a 5uestCo da seguran1a: todas as in.orma12es, in)luindo as senhas tra.egam em texto puro e po% dem ser )apturadas por 5ual5uer um 5ue tenha a)esso X transmissCo. 6 &'R possui dois modos de opera1Co: passivo e ativo. Do modo ativo, o )liente )ontata o servidor usando uma porta vaga aleat3ria, )omo, por exemplo, a porta 1/2P, endere1ando o pa)ote X porta 21 do servidor. 6 servidor imedi% atamente )ontata o )liente de volta, usando a porta seguinte ?do )liente@ para enviar os dados. #e o )liente usou a porta 1/2P para abrir a )onexCo, entCo o servidor enviar- os dados na porta 1/2O. 6 problema ( 5ue o modo ativo nCo .un)iona 5uando o )liente a)essa atrav(s de uma )onexCo )om% partilhada. >o tentar responder, o ser% vidor )airia na porta 1/2O do gatewaL da rede, sem )onseguir )hegar ao )liente. Do modo passivo, o )liente tamb(m abre a )onexCo )ontatando a porta 21 do servidorY entretanto, ao inv(s de ini)i% ar a )onexCo imediatamente, o servidor responde avisando 5ue o )liente pode )ontat-%lo numa segunda porta, es)o% lhida aleatoriamente ?a 2/2P, por ex% emplo@. 6 )liente ini)ia, entCo, uma nova )onexCo na porta espe)i.i)ada e o servidor responde enviando os dados. guiadohardware.net | Revista - ! "# $aro de %##& $sta porta .i)a reservada ao )liente durante o tempo 5ue durar a trans.e% rFn)ia. $m teoria, isto seria um limite ao nKmero de )lientes 5ue poderiam se )one)tar simultaneamente, mas, na pr-ti)a, seriam ne)ess-rias mais de PI./// )onex2es simultGneas ao mesmo servidor &'R para esgotar as portas dispon!veis. Rrati)amente todos os )lientes de &'R atuais utili=am o modo passivo por padrCo, mas isso pode ser modi.i)ado dentro da )on.igura1Co. >lguns pou)os servidores de &'R nCo podem ser a)es% sados em modo passivo, pois para isso ( ne)ess-rio 5ue o administrador .a1a uma )on.igura1Co de .irewall mais )ui% dadosa, mantendo abertas um )on8unto de portas altas. $m resumo, no modo ativo o servidor pre)isa ter aberta apenas a porta 21, mas em )ompensa1Co o )liente pre)isa a)essar a web diretamente e ter um )on8unto de portas altas abertas no .irewall. Do modo passivo, os pap(is se invertem: o )liente nCo pre)isa ter por% tas abertas, mas o servidor sim. 66+ &&H l 6 ##H ( o )anivete su!1o da administra1Co remota em servidores Linux. ;ni)ialmente o ##H permitia exe)u% tar apenas )omandos de texto remota% menteY depois passou a permitir exe)utar tamb(m apli)ativos gr-.i)os e, em segui% da, ganhou tamb(m um m3dulo para trans.erFn)ia de ar5uivos, o #&'R. > van% tagem do ##H sobre o ' elnet e o &'R ( 5ue tudo ( .eito atrav(s de um )anal en% )riptado, )om uma ex)elente seguran1a. 6 ##H pode ser usado tamb(m para en)apsular outros proto)olos, )riando um tKnel seguro para a passagem dos dados. Criando tKneis, ( poss!vel a)essar servido% res de &'R, proxL, e%mail, rsLn), et). de .orma segura. 4ra1as a isso, o ##H ( usado )omo meio de transporte por diversos progra% mas, )omo o DE #erver. 6 sistema de en)ripta1Co utili% =ado pelo ##H, assim )omo os tKneis en)riptados trabalham no n!vel P do modelo 6#;, a)ima da )amada de sessCo, do proto)olo 'CR/;R e de toda a parte .!si)a da rede. 145
Especial Redes
>o )ontr-rio do &'R, o ##H nCo pre)isa de portas adi)ionais: tudo ( .eito atra% v(s da porta 22, 5ue ( a Kni)a 5ue pre% )isa .i)ar aberta no .irewall do servidor. 6 )liente nCo pre)isa ter porta alguma aberta e pode a)essar atrav(s de uma )onexCo )ompartilhada. 67+ Tel!et l 6 'elnet ( provavelmente o proto)olo de a)esso remoto mais antigo. > primeira demonstra1Co .oi .eita em 1MPM, )om o a)esso de um servidor Snix remoto, ainda atrav(s da antiga >rpanet, muito antes de ser inventado o padrCo $thernet e, antes mesmo da primeira versCo do 'CR/;R. 6 'elnet .oi muito usado durante a d()ada de Q/ e M/, mas depois )aiu em desuso, sendo rapidamente substitu!do pelo ##H. >l(m de nCo possuir nenhum dos re)ursos mais so.isti)ados suportados pelo ##H, o 'elnet ( um proto)olo )ompletamente aberto ?no sentido pe% 8orativo@, 5ue transmite login, senha e todos os )omandos em texto puro. ;sso torna ridi)ulamente simples )apturar a transmissCo ?usando, por exemplo, o Aireshar7@ e assim "invadir" o servidor, usando a senha roubada. Sma )uriosidade, ( 5ue o sistema usado pelo 'elnet para a transmissCo de )omandos ( usado )omo base para diversos outros proto)olos, )omo o #,'R e o H''R. *e .ato, vo)F pode usar um )liente ' elnet para mandar um e%mail, ou mesmo a)essar um servidor web, desde 5ue )onsiga simular uma )onexCo H''R v-lida, )omo .aria um navegador. guiadohardware.net | Revista - ! "# $aro de %##& 6O+ &MT- l 6 #,'R ( o proto)olo padrCo para o envio de e%mails. $le ( usado tanto para o envio da mensagem original, do seu mi)ro at( o servidor #,'R do provedor, 5uanto para trans.e% rir a mensagem para outros servidores, at( 5ue ela )hegue ao servidor destino. 'radi)ionalmente, o #endmail ( o ser% vidor de e%mails mais usado, mas, devido aos problemas de seguran1a, ele vem perdendo espa1o para o Wmail e o Rost.ix. O7 SKD-T+ DN& l 6s servidores *D# sCo )ontatados pelos )lientes atrav(s da porta N0, S*R. $les sCo respons-veis por )onverter nomes de dom!nios )omo "guiadohardware.net" nos endere1os ;R reais dos servidores. $xistem no mundo 10 servidores *D# prin)ipais, )hamados "root servers". Cada um deles arma=ena uma )3pia )ompleta de toda a base de endere1os. $stes servidores estCo instalados em pa!ses di.erentes e ligados a lin7s independen% tes. > maior parte deles roda o <ind, mas pelo menos um deles roda um servidor di.erente, de .orma 5ue, mesmo no )aso de um gigantes)o )Lberata5ue, pelo menos um dos servidores )ontinue no ar, mantendo a internet opera)ional. Rara a)essar 5ual5uer endere1o, ( pre% )iso primeiro )onsultar um servidor *D# e obter o endere1o ;R real do ser% vidor. $m geral, uma )onsulta a um dos root servers demora alguns segundos, por isso os provedores de a)esso e respons-veis por grandes redes sem% pre )on.iguram servidores *D# lo)ais, 5ue )riam um )a)he das )onsultas an% teriores, de .orma a agili=ar o a)esso. Uo)F mesmo pode )on.igurar um servi% dor *D# para a sua rede usando o <ind. PA+ $oo"ps4 P;+ $oo"pc l $stes dois proto)olos sCo usados em sistemas de boot remoto ?)omo no L'#R@, onde os )lientes nCo possuem H* nem C*% 6, e a)essam todos os ar5uivos de 5ue pre)isam a partir do servidor. P? SKD-T+ T.T- l 6 '&'R ( uma versCo simpli.i)ada do &'R, 5ue utili=a portas S*R para a trans.erFn)ia dos dados e nCo in)lui suporte X )orre1Co de erros. $le pode ser usado para trans.erFn)ia de ar5uivos em geral, mas ( mais .re5Jentemente usado em sistemas de boot remoto. ;<+ HTT- l 6 H''R ( o prin)ipal proto% )olo da internet, por onde a)essamos as p-ginas. $mbora a porta Q/ se8a a porta padrCo dos servidores web, ( poss!vel )on.igurar um servidor web para usar 5ual5uer outra porta 'CR. Deste )aso, vo)F pre)isa espe)i.i)ar a porta ao a)essar o site, )omo em: http://2//.20I.0I.12:Q/Q/. >><+ -O-7 l #ervidores de e%mail, )omo o Rost.ix, arma=enam os e%mails re)ebidos numa pasta lo)al. #e vo)F ti% ver a)esso ao servidor via ##H, pode ler estes e%mails lo)almente, usando ,utt.
146
Especial Redes
$ntretanto, para trans.erir os e%mails para sua m-5uina, ( ne)ess-rio um servidor adi)ional. a! 5ue entra o pro% to)olo R6R0, representado pelo )ourier% pop e outros servidores. Rrogramas )omo o 'hunderbird e o 6utloo7 )ontatam o servidor R6R0 atrav(s da porta 11/ e baixam as mensagens utili=ando um )on8unto de )omandos de texto, derivados do 'elnet. 6riginalmente, o R6R0 ( um proto)olo tCo inseguro 5uanto o 'elnet, mas os servidores atuais suportam en% )ripta1Co via ##L ?o mesmo sistema de en)ripta1Co usado para a)essar p-ginas seguras, via H''Rs@, o 5ue garante um bom n!vel de seguran1a. 10O, 10Q e 10M: Ne"Cios l $stas trFs portas sCo usadas pelo proto)olo de )ompartilhamento de ar5uivos em redes ,i)roso.t. Cada uma das portas tem uma .un1Co espe)!.i)a ?nome, datagrama e sessCo@, mas ( ne)ess-% rio 5ue as trFs este8am abertas no .i% rewall para 5ue a visuali=a1Co dos )ompartilhamentos e a)esso aos ar5ui% vos .un)ione )orretamente. >@7+ IMA- l 6 ;,>R ( mais um proto% )olo para re)ebimento de e%mails, assim )omo o R6R0. > di.eren1a entre os dois ( 5ue, ao re)eber os e%mails via R6R0, eles sCo apagados do servidor assim 5ue baixados, liberando o espa1o usado na )aixa postal. Do ;,>R, os e% mails )ontinuam no servidor at( serem deletados manualmente. guiadohardware.net | Revista - ! "# $aro de %##& $mbora o.ere)er )ontas de e%mail )om a)esso via ;,>R se8a muito mais oneroso do 5ue via R6R0 ?8- 5ue o nKmero de re5uisi12es ( maior, e os usu-rios podem )onservar mensagens antigas por muito tempo@, ele vem "roubando a )ena" )om a populari=a1Co dos webmails, 5ue sCo 8ustamente )lientes ;,>R, 5ue rodam no pr3prio servidor ?atrav(s do >pa)he ou outro servidor web@, e sCo a)essados no )liente usando o navegador. >AA+ =DMC- l 6 E*,CR ( um proto)o% lo de a)esso remoto, suportado nati% vamente pelo E. $le permite rodar apli% )ativos remotamente e ( a base para o L'#R e outros sistemas onde ( usado um servidor )entral e terminais leves. Rode ser tamb(m usado no dia%a%dia, para simplesmente rodar programas instalados em outra m-5uina da rede. > vantagem do E*,CR ( 5ue ele ( um proto)olo bastante simples e r-pido, 5ue o.ere)e um bom desempenho via rede lo)al e )onsome pou)os re)ursos, tanto no servidor, 5uanto no )liente. $le ( tamb(m um re)urso nativo do E, de .orma 5ue vo)F nCo pre)isa instalar nenhum so.tware adi)ional, basta ati% var o re)urso na )on.igura1Co do +*, ou 4*, ?os geren)iadores de login usados nas distribui12es atuais@ > desvantagem ( 5ue o E*,CR ( um proto)olo "da velha guarda", 5ue nCo utili=a en)ripta1Co, e utili=a um )on8unto de portas altas para enviar dados aos )lientes. >l(m da porta 1OO, onde o servidor re)ebe )onex2es, ( ne)ess-rio 5ue este% 8am abertas as portas de P/1/ X P/MM ?no servidor@ e as portas de N/// a N2// nos )lientes, o 5ue )ompli)a um pou)o as )oisas ao manter um .irewall ativo. 0QM: LDA- l 6 L*>R ( muito usado atual% mente para )riar servidores de autenti)a% 1Co e de.inir permiss2es de a)esso para os di.erentes usu-rios da rede. $xistem v-rios padr2es de L*>R, um dos mais usados ( o 6penL*>R, suportado pela maioria das dis% tribui12es Linux atualmente em uso. II0: HTT-& l 6 H''R# permite transmi% tir dados de .orma segura, en)riptados em ##L. $le ( usado por ban)os e todo tipo de site de )om(r)io eletrHni)o ou 5ue arma=ene in.orma12es )on.iden)iais. Daturalmente, esta ( uma lista r-pida, )ontendo apenas as portas mais usadas. Uo)F pode ver uma lista longa e )ompleta, )om todos os servi1os )onhe)idos e as portas utili=adas por )ada um no: http://www.iana.org/assignments/port-numbers Carlos $. ,orimoto.
editor do site www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e edes, entre eles os t!tulos: " edes e #ervidores Linux", "Linux $ntendendo o #istema", "Linux &erramentas ' ()ni)as", "$ntendendo e *omi% nando o Linux", "+urumin, desvendando seus segredos", "Hardware, ,anual Completo"e "*i% )ion-rio de termos t()ni)os de in.orm-ti)a". *esde 2//0 desenvolve o +urumin Linux, uma das distribui12es Linux mais usadas no pa!s.
147
ESPECIAL
Mont%g&' (& ')*+o,
por Ca los E* Mo imo"o
Ho8e em dia, gra1as ao programa do RC popular e ou% tras .ormas de in)entivos, RCs de mar)as na)ionais passaram a ser vendidos at( mesmo em supermer)a% dos, )om pre1os relativamente baixos e boas )ondi12es de pagamento. 6 maior problema ( 5ue 8unto )om o pre1o baixo, te% mos uma 5ualidade 5ue muitas ve=es deixa a dese8ar, de .orma 5ue o mer)ado para RCs montados, )om )on% .igura12es melhores )ontinua existindo, talve= maior do 5ue nun)a. >l(m disso, a maior 5uantidade de mi)ros vendidos, grande parte deles modelos )om )omponen% tes de baixa 5ualidade, a)abam aumentando as oportu% nidades de trabalhos para t()ni)os de manuten1Co. 6utra 5uestCo ( 5ue, 5ual5uer mi)reiro 5ue se pre=e, nCo )ompra RCs montadosY )ompra as pe1as e monta ele mesmo :@. Uamos entCo ao espe)ial deste mFs, so% bre montagem de mi)ros.
guiadohardware.net | Revista - ! "# $aro de %##& 148
A parte interna do gabinete possui um padr!o de fura!o, destinado aos suportes e parafusos que prendem a placa m!e. ?odos os parafusos necessrios devem vir 'unto com o gabinete*
emova tamb(m a tampa do painel >'E, ao lado das abertu% ras dos exaustores. Cada pla)a mCe utili=a uma )ombina1Co pr3pria de )one)tores, de .orma 5ue o 5ue vem )om o gabi% nete ( inKtil, 8- 5ue nun)a )ombina )om os )one)tores da pla)a mCe. Ror isso o substitu!mos pela tampa 5ue a)ompa% nha a pla)a mCe, .eita sob medida para ela. guiadohardware.net | Revista - ! "# $aro de %##& 150
6 con'unto com os parafusos e espaadores necessrios deve vir 'unto com o gabinete. Ele chamado de FGit de montagemF pelos fabricantes. 9ormalmente o gabinete vem tamb m com o cabo de fora, com e8ce!o dos mode, los sem fonte, onde o cabo vem 'unto com a fonte avulsa.
>s pla)as >'E possuem normalmente P .uros para para.usos e mais dois ou trFs pontos de apoio adi)ionais, 5ue podem ser usados pelos suportes pl-sti)os. > posi1Co deles, entre% tanto, varia de a)ordo )om a distribui1Co dos )omponentes na pla)a, de .orma 5ue o gabinete in)lui um nKmero muito maior de .uros. Com o tempo, vo)F a)aba aprendendo a des)obrir 5uais usar "de olho", mas no in!)io vo)F a)aba perdendo tempo )omparando as .ura12es da pla)a e do ga% binete para ver onde )olo)ar os suportes.
Hma dica que voc0 pode usar uma folha de papel para achar mais facilmente as combina>es entre a fura!o da placa m!e e a do gabinete. #oloque a placa m!e sobre o papel e use uma caneta para fa(er pontos no papel, um para cada furo dispon)vel. 1epois, coloque o papel sobre a chapa do gabinete e v colocando os parafusos onde os pontos coincidirem com a fura!o. 2uito simples mas bas, tante prtico. *< guiadohardware.net | Revista - ! "# $aro de %##& 151
Antes de instalar a placa m!e, voc0 pode aproveitar para encai, 8ar os conectores do painel frontal do gabi, nete e das portas H@frontais, que s!o muito mais fceis de encai, 8ar com a placa m!e ainda sobre a mesa, do que com ela ' ins, talada dentro do espa, o apertado do gabi, nete, com pouca lu(. ;n.eli=mente, nCo existe muita padroni=a1Co nos )ontatos do painel .rontal, )ada .abri)ante .a= do seu 8eito. $mbora o mais )omum se8a 5ue os pinos .i5uem no )anto in.erior direi% to da pla)a, at( mesmo a posi1Co pode mudar de a)ordo )om a pla)a. $m muitas ele .i)a mais para )ima, 5uase no meio da pla)a. Dos gabinetes >'E, temos basi)amente N )one)tores: Rower #A ?o botCo liga/desliga@, eset #A ?o botCo de reset@, Rower L$* ?o led 5ue indi)a 5ue o mi)ro est- ligado@, H* L$* ?o led 5ue mostra a atividade do H*@ e o spea7er. Cada um dos )ontatos ( .ormado por dois pinos, um positivo e um neutro. Dos )one)tores, o .io )olorido )orresponde ao positivo e o bran)o ao neutro. guiadohardware.net | Revista - ! "# $aro de %##&
'anto os dois bot2es, 5uanto o spea7er ?5ue usa um )one)tor de I pinos, embora apenas 2 se8am usados@ nCo possuem polaridade, de .orma 5ue po% dem ser ligados em 5ual5uer sentido. 6s L$*s por sua ve=, pre)isam ser ligados na polaridade )orre% ta, )aso )ontr-rio nCo .un)ionam. Juase sempre, a prpria placa tra( uma indica, !o resumida decalcada, indicando inclusive as polaridades, mas em caso de dBvidas voc0 pode dar uma olhada rpida no manual, que sempre tra( um esquema mais vis)vel*
152
6s conectores H@- ;ou headers H@-< na placa m!e s!o conectores de K pinos, facilmente reconhec)veis. #ada porta H@- utili(a $ pinos, dois para a alimenta!o e dois para dados, sendo que dentro de cada par, um o positi, vo e o outro o negativo. 6 nono pino do conector serve apenas como orienta!o, indicando o lado referente aos dois fios pretos, referentes ao polo neutro do par de ali, menta!o*
153
6utra mudana tra(ida pelo sistema 7/A que a press!o necessria para manter o processador no lugar feita pelo prprio soquete, e n!o mais pelo cooler. %sso fa( com que a fora necessria para fechar a alavanca do soquete nas placas soquete ..+ se'a muito maior.
Com o pro)essador instalado, o pr3ximo passo ( usar a boa e velha pasta t(rmi)a para melhorar a )ondutividade t(rmi)a )om o )ooler. Ho8e em dia, existe diversos tipos de pasta t(rmi)a, 5ue vCo desde a boa e velha pasta t(rmi)a ban)a, X base de 3xido de =in)o, 5ue ( bem barata e muitas ve=es vendida em tubos de N/ gramas ou mais at( diversos tipos de pasta t(rmi)a "premium" )om di.erentes )ompostos, vendidas em seringas ou vidros. 6s pr3prios )oolers muitas ve=es a)ompanham envelopes de pasta t(rmi)a bran)a. Ssar uma pasta "premium", baseada em algum )omposto met-li)o normalmente redu= a temperatura de opera1Co do pro)essador em dois ou at( trFs graus em rela1Co a usar al% guma pasta bran)a gen(ri)a. > di.eren1a ( maior em over% )lo)7s mais extremos, onde a dissipa1Co t(rmi)a do pro)es% sador ?e )onse5uentemente a temperatura de .un)ionamen% to@ ( mais elevada. #e vo)F 8- est- gastando mais no )ooler e na pla)a mCe, pensando 8ustamente em re)uperar o investimento )om um over)lo)7 agressivo, entCo gastar 2/ reais em uma seringa de pasta >r)ti) #ilver, para ganhar mais dois ou trFs graus .a= sentido. ,as, ao montar um mi)ro de baixo )usto, onde vo)F )onta os tro)ados para )onseguir )olo)ar N12 ,< de mem3ria, vale mais X pena aproveitar a dose de pasta bran% )a 5ue veio de brinde )om o )ooler ou usar pasta bran)a ge% n(ri)a. 6 mais importante ( nCo )air em modismos e deixar algu(m te passar a perna tentando )obrar I/ ou N/ reais por um vidro de pasta t(rmi)a 5ue nCo vai .a=er milagres. guiadohardware.net | Revista - ! "# $aro de %##& 157
.-)il re)onhe)er o elastHmero, pois ele tem aspe)to e )onsistFn)ia de )hi)lete. sempre re)omend-vel removF%lo e substitu!%lo por pasta t(rmi)a antes de instalar o )ooler. >o se deparar )om um )ooler )om a )amada de elastHmero ao dar manuten1Co, remova sempre toda a )amada antiga antes de apli)ar a pasta e reinstalar o )ooler. ,isturar os dois materiais a)aba resultando em uma )amada ainda mais ine.i)iente. Rara manter o pro)essador .irme no lugar ?evitando mal )ontatos nos pinos@ e eliminar o ex)esso de pasta t(rmi)a o )ooler pre)isa pressionar o pro)essador )om uma )erta pressCo. Da maioria dos )oolers antigos, vo)F pre)isava da a8uda de uma )have de .enda para instalar e remover o )ooler. > ponta era presa em um pe5ueno en)aixe na presilha do )ooler e vo)F pre)isava de uma boa dose de .or1a para en)aix-%la no so5uete. 158
A A21 passou a usar uma FgaiolaF plstica em torno do processador. 6s pinos de encai8e ficam na gaiola, que presa C placa por dois ou quatro parafusos e pode ser subs, titu)da em caso de quebra. 6 cooler encai8ado atrav s de um sistema de alavanca, onde voc0 encai8a a presilha dos dois lados e usa a alavanca presente no cooler para pren, d0,lo ao soquete*
159
$u pessoalmente pre.iro instalar o )oo% ler pressionando uma das presilhas de )ada ve=, antes de instalar a pla)a mCe dentro do gabinete:
6utra .orma de instalar o )ooler seria pressionar as I presilhas de uma ve=, usando as duas mCos, )om a pla)a 8instalada dentro do gabinete. $sta segunda op1Co .a= )om 5ue se8a exer)ida uma grande pressCo sobre a pla)a mCe, o 5ue ( sempre bom evitar. guiadohardware.net | Revista - ! "# $aro de %##&
Com o )ooler instalado, nCo se es5ue1a de instalar o )one)tor de alimenta1Co do )ooler. >s pla)as atuais o.ere)em pelo menos dois )one)tores de alimenta1CoY uma para o )ooler do pro)essador e outro para a instala1Co de um exaustor .rontal ou traseiro. 160
"ara remover o cooler, basta girar as presilhas no sentido anti,horrio, destravando o mecanismo. I mais fcil fa(er isso usando uma chave de fenda*
Sm problema 5ue temos no <rasil ( o uso dos .amigerados ?pa% ra nCo usar um ad8etivo pior@ adesivos de garantia, usados por muitos distribuidores. >ntigamente, eles )ostumavam ser )ola% dos na parte in.erior do pro)essador, mas )om o lan1amento dos pro)essadores so5uete M0M, >,2 e L4> OON, onde nCo exis% te espa1o na parte in.erior, muitos distribuidores e lo8as passa% ram a )olar adesivos sobre o spreader do pro)essador, o 5ue pre8udi)a brutalmente o )ontato entre o pro)essador e o )ooler, )ausando problemas de supera5ue)imento.
#omo voc0 pode ver na foto, os adesivos formam uma FcrateraF de rea sem contato com o cooler em torno de, les. "ara ameni(ar o problema, voc0 acaba tendo que usar mais pasta t rmica, o que tamb m ruim, ' que para ser eficiente, a camada de pasta t rmica deve ser o mais fina poss)vel. "or serem feitos de material plstico, os prprios adesivos n!o condu(em bem o calor, agravando ainda mais o problema*
Da maioria dos )asos, .orne)edores )om )onhe)imento de )ausa e preo)upados )om a 5ualidade nCo .a=em esse tipo de )oisa, at( por 5ue, ( per.eitamente poss!vel )ontrolar as tro)as dos pro)essadores utili=ando a numera1Co usada tan% to pela ;ntel, 5uanto pela >,*. $m )asos onde o .orne)edor .or irredut!vel )om rela1Co ao uso dos adesivos, re)omendo 5ue pro)ure outro. guiadohardware.net | Revista - ! "# $aro de %##& 161
Al m da posi!o do chanfro, outra forma de verificar rapi, damente qual o tipo de memria utili(ado pela placa, verificar a tens!o, decalcada pr8imo ao chanfro. 2dulos 11A utili(a 3.+&, m, dulos 11A3 utili(am D.8& e mdulos 11A3 utili(am D.+&*
$m pla)as )om I slots de me% m3ria, o primeiro e o ter)eiro slots .ormam o )anal >, en5uan% to o segundo e o 5uarto .ormam o )anal <. Rara usar dois m3dulos em dual%)hannel, vo)F deve instalar o primeiro m3dulo o primeiro slot e o segundo m3dulo no segundo, populando simultaneamente ambos os )anais. $m )aso de dKvidas sobre a instala1Co em alguma pla)a espe)!.i% )a, vo)F pode )on.irmar a posi1Co )orreta na se1Co ",e% morL" ou "#Lstem ,emorL" do manual. 6utra observa1Co ( 5ue nCo ( obrigat3rio usar dois m3dulos em pla)as dual%)hannel. 6 uso de dois m3dulos ( dese8-vel do ponto de vista do desempenho, mas a pla)a .un)iona per% .eitamente )om apenas um.
>s ex)ess2es .i)am por )onta das antigas pla)as para Rentium I 5ue utili=avam m3dulos de mem3rias ambus. Delas era re% almente obrigat3rio instalar m3du% los ;,, em pares e usar terminado% res nos so5uetes nCo utili=ados. 'am% b(m ( pre)iso usar m3dulos em pares em pla)as so5uete O antigas, 5ue utili=am m3dulos de O2 vias. *epois de tudo isso, podemos .inalmente instalar a pla)a dentro do gabinete, prendendo%a nos suportes usando para.usos. Da verdade, vo)F pode instalar a pla)a logo no in!)io da montagem, e en)aixar o pro)essador, )ooler, mem3ria e os )one)tores do painel .rontal )om ela 8- dentro do gabinete. > 5uestCo ( 5ue ( bem mais .-)il instalar estes )omponentes )om a pla)a "livre" sobre a ban)ada do 5ue dentro do espa1o apertado no gabinete. 163
9!o se esquea tamb m de encai8ar a tampa do painel A?E que acompanha a placa antes de instal,la*
6 pr3ximo passo ( ligar os )one)tores de .or1a na pla)a mCe. Rrati)amente todas as pla)as atuais utili=am tanto o )one)tor >'E de 2I pinos e o )one)tor RI, de I pinos, 5ue .orne)e anergia adi)ional, re.or1ando o .orne)imento el(tri)o para o pro)essador e tamb(m para o slot RC; $xpress x1P.
Ao montar qualquer "# atual, voc0 deve utili(ar uma fonte de pelo menos $+5 Natts, que oferea ambos os conectores*
Lembre%se de 5ue M/` das .ontes vendidas no <rasil sCo produtos de baixa 5ualidade. ,esmo 5ue a eti5ueta diga 5ue a .onte ( )apa= de .orne)er IN/ watts, ( bem prov-vel 5ue ela na verdade o.ere1a apenas 0N/ watts ou menos, por isso ( importante manter uma boa margem de seguran1a. Uoltamos entCo X velha pergunta: o 5ue .a=er )om .ontes antigas, 5ue o.ere)em apenas 0// ou 0N/ watts e ainda utili=am o )one)tor >'E de 2/ pinos\ > resposta )urta ( 5ue vo)F nCo deve us-%las ao montar um RC novo, pois nCo vale X pena arris)ar a saKde dos demais )omponentes para e)onomi=ar os N/ ou O/ reais de uma .onte nova. guiadohardware.net | Revista - ! "# $aro de %##& 164
6 pr3ximo passo ( instalar os drives. >lguns gabinetes sCo espa1osos o su.i)iente para 5ue vo)F instale os H*s antes mesmo de prender a pla)a mCe, mas na maioria dos )asos eles .i)am par)ialmente sobre a pla)a, de .orma 5ue vo)F pre)isa deixar para instal-%los depois. >o usar drives ;*$, vo)F pre)isa se preo)upar tamb(m )om a )on.igura1Co de master/slave. Do )aso do drive 3pti)o ?vou adotar este termo da5ui em diante, 8- 5ue vo)F pode usar tanto um drive de C* 5uanto de *U*@, o 8umper est- dispo% n!vel bem ao lado do )one)tor ;*$. Colo)-%lo na posi1Co )en% tral )on.igura o drive )omo slave, en5uanto )olo)-%lo X direi% ta )on.igura o drive )omo master. Rara o H*, a )on.igura1Co do 8umper varia de a)ordo )om o .abri)ante, mas vo)F en% )ontra o es5uema de )on.igura1Co na eti5ueta de in.orma% 1Co do drive. Wuase sempre, o H* vem )on.igurado de .-bri% )a )omo master e ao retirar o 8umper ele ( )on.igurado )omo slave. H*s #>'> nCo utili=am 8umpers de )on.igura1Co de master/slave, pois )ada porta permite a instala1Co de um Kni)o H*.
A identifica!o de cada porta vem decalcada sobre a prpria placa m!e. 9a foto temos F@A?ADF e F@A?A3F indicando as duas portas @A?A e F@E#P%1EF, indicando a porta %1E secun, dria. Ao lado dela estaria a F"A%P%1EF, a porta primria*
9as placas e cabos atuais, usada uma guia e um pino de controle, que impedem que voc0 inverta a posi!o da cabos %1E. Em placas e cabos antigos era comum que estas prote>es n!o este'am presentes. 9estes casos, procure um nBmero FDF decalcado em um dos lados do conector. A posi!o do FDF deve coincidir com a tar'a vermelha no cabo e, do lado do drive, a tar'a vermelha fica sempre virada na dire!o do conector de fora*
166
Aqui temos os cabos %1E e @A?A instalados. 6 cabo %1E preto est instalado na %1E primria e vai ser usado pelo O1, enquanto o cin(a, instalado na %1E secundria, vai ser usado pelo drive ptico*
167
Ao instalar dois ou mais O1s na mesma mquina, dei8e sempre que poss)vel um espao de uma ou duas baias en, tre eles, o que a'uda bastante na quest!o da refrigera!o*
>ssim )omo em outros )omponentes, a temperatura de .un)ionamento dos H*s tem um impa)to direto sob a sua via Ktil. 6 ideal ( 5ue a temperatura de opera1Co do H* nCo ultrapasse os IN graus ?vo)F pode monitor-%la usando o programa de monitoramento in)lu!do no C* de drivers da pla)a, ou usando o lm%sensors no Linux@, mas, 5uanto mais baixa a temperatura de .un)ionamento, melhor. Caso tenha alguns tro)ados dispon!veis, uma medida saud-% vel ( instalar um exaustor na entrada .rontal do gabinete, puxando o ar para dentro. 6 .luxo de ar vai nCo apenas redu% =ir a temperatura de opera1Co dos H*s ?muitas ve=es em 1/ graus, ou mais@ mas tamb(m dos demais )omponentes do mi)ro, in)luindo o pro)essador. Rara melhores resultados, o exaustor .rontal deve ser )ombinado )om outro na parte tra% seira, na abertura ao lado do pro)essador, desta ve= sopran% do o ar para .ora. Rara instalar o exaustor .rontal, vo)F pre)isa remover a .rente do gabinete. $m muitos dos modelos atuais, ela ( apenas en)aixada, de .orma 5ue basta puxar )om )uidado. $m outros ela ( presa )om para.usos, es)ondidos nas laterias. sempre )hato .i)ar )olo)ando para.usos dos dois lados, tanto para os H*s, 5uanto para o drive 3pti)o, mas ( importante 5ue vo)F resista X tenta1Co de instalar os drives "nas )oxas", sem usar todos os para.usos. > 5uestCo .undamental a5ui ( a vibra1Co. Colo)ando para.usos apenas de um lado, ou )olo)ando apenas um de )ada lado, a movimenta1Co da )abe1a de leitura dos H*s e do drive 3pti)o vCo .a=er )om 5ue o drive vibre dentro da baia, guiadohardware.net | Revista - ! "# $aro de %##& 168
Con)luindo, .alta apenas instalar a pla)a de v!deo e outras pla)as de expansCo ?)omo uma segunda pla)a de rede, mo% dem ou uma pla)a de )aptura@ e a montagem est- )ompleta. >lguns pou)os gabinetes utili=am protetores independentes para as aberturas dos slots, mas na maioria ( usada uma simples )hapa )ortada, onde vo)F pre)isa remover as tam% pas dos slots 5ue serCo usados. >lgumas sempre esbarram em )apa)itores da pla)a mCe, por isso pre)isam ser removi% das )om mais )uidado. 6 a1o )ortado ( prati)amente uma lGmina, ( bem .-)il se )ortar. 'anto os slots RC; $xpress x1P, 5uanto os slots >4R, utili=am um sistema de reten1Co para tornar o en)aixe da pla)a de v!deo mais .irme. >o remover a pla)a, nCo se es5ue1a de puxar o pino do lado direto do slot, senCo vo)F a)aba 5ue% brando%o. guiadohardware.net | Revista - ! "# $aro de %##& 170
'oda pla)a mCe in)lui pelo menos um 8umper, o 8umper res% pons-vel por limpar o C,6# ?CL _C,6# ou CL 'C@. $m mui% tas pla)as, ele vem de .-bri)a na posi1Co dis)harge ?)om o 8umper entre os pinos 2 e 0@, para evitar 5ue a bateria se8a )onsumida en5uanto a pla)a .i)a em esto5ue. > maioria das pla)as nCo dCo boot en5uanto o 8umper estiver nesta posi% 1Co, o 5ue pode ser )on.undido )om de.eitos na pla)a. >ntes de ligar o mi)ro, )erti.i5ue%se 5ue o 8umper est- na posi% 1Co 1%2 ?indi)ada no manual )omo "Dormal" ou "*e.ault"@.
Ca los E* Mo imo"o ( editor do site http://www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e Redes, entre eles os ttulos: "Redes e ervidores Linux", "Linux !ntendendo o istema", "Linux "erramentas #$%ni%as", "!ntendendo e &ominando o Linux", "'urumin, desvendando seus segredos", "Hardware, (anual )ompleto" e "&i%ion*rio de termos t$%ni%os de in+orm*ti%a". &esde 2,,- desenvolve o 'urumin Linux, uma das distribui./es Linux mais usadas no pas.
171
Especial
,-'.B--*S
po Ca los E* Mo imo"o
A!"i#ame!"e4 "e um !o"eCooH e a um luBo ese vado ape!as aos 2ue ealme!"e p ecisavam de po "aCilidade e podiam #as"a o " iplo ou o 2u:d uplo do valo 2ue pa#a iam po um desH"op de co!5i#u ao e2uivale!"e* .eli9me!"e4 es"e "empo 3: passou e (o3e em dia os !o"eCooHs mais popula es cus"am ape!as um pouco mais do 2ue um desH"op e2uivale!"e4 com mo!i"o de LCD e !oC eaH* Em al#u!s casos4 p omoJes e co!diJes de pa celame!"o podem 5a9e com 2ue o !o"e c(e#ue a"1 a cus"a mais Ca a"o*
172
Especial No"eCooHs
6utra -rea em 5ue houve avan1o .oi a 5uestCo do desempenho. >ntigamente, noteboo7 era sinHnimo de desempenho in.erior. 6s modelos antigos utili=avam H*s muito lentos, pro)essadores de baixo )lo)7, menos mem3ria e anti5ua% dos monitores LC* de mati= passiva, 5ue arruinavam o desempenho e tor% navam o e5uipamento prati)amente inutili=-vel para 8ogos e multim!dia. $mbora os noteboo7s atuais ainda )on% tinuem perdendo em )ertas -reas, )omo no )aso do desempenho do H* e da pla)a de v!deo, na maioria dos de% mais 5uesitos as )oisas 8- estCo e5uili% bradas. Uo)F pode )omprar um note% boo7 )om 2 4< ou mais de >,, )om um pro)essador dual )ore, )om grava% dor de *U*, )om uma pla)a 0* ra=o-% vel ou at( mesmo )om uma tela de 1O", depende apenas de 5uanto vo)F est- disposto a gastar. 6s noteboo7s tamb(m .i)am atr-s na 5uestCo do upgrade, 8- 5ue ?)om ex)e% 1Co de modelos espe)!.i)os@ vo)F nCo tem )omo instalar mais de um H* ou espetar mais do 5ue dois pentes de mem3ria. >tuali=ar o pro)essador tam% b(m ( )ompli)ado, pois usar um mode% lo de maior )lo)7 ?e maior dissipa1Co t(rmi)a@ exigiria tamb(m a substitui1Co do )ooler, o 5ue ( raramente poss!vel num noteboo7. $m geral, vo)F .i)a res% trito a adi)ionar mais mem3ria ou subs% tituir o H* por um de maior )apa)ida% de. guiadohardware.net | Revista - ! "# $aro de %##& > partir da! a Kni)a .orma de upgrade a)aba sendo usar peri.(ri)os externos, ligados Xs portas S#< ou .irewire. >pesar disso, a portabilidade e o ")ool .a)tor" dos noteboo7s a)abam supe% rando suas desvantagens e .a=endo )om 5ue )ada ve= mais gente a)abe optando por um. #egundo o ;*C, as vendas de noteboo7s devem superar as de des7tops ?em nKmero de unidades@ em 2/11, uma tendFn)ia 5ue deve ser per)ebida tamb(m a5ui no <rasil. Com a )res)ente redu1Co na di.eren1a de pre1o, nCo ( di.!)il de imaginar 5ue no .uturo os noteboo7s se tornem pa% drCo, )om os des7tops )ada ve= mais restritos a ni)hos espe)!.i)os, )omo no )aso dos gamers mais inveterados e nas esta12es de trabalho. ,uitos a)ham 5ue a populari=a1Co dos noteboo7s vai redu=ir o )ampo de tra% balho para os t()ni)os de manuten1Co, mas eu ve8o 8ustamente o )en-rio oposto. Doteboo7s pre)isam de tanta manuten1Co 5uanto os des7tops ?ou at( mais, 8- 5ue a)identes e 5uedas sCo )omuns@, o 5ue vai na verdade aumentar a o.erta de trabalho. > 5ues% tCo .undamental ( 5ue serCo exigidos pro.issionais )om mais )onhe)imento t()ni)o, 5ue se8am )apa=es nCo apenas de identi.i)ar os de.eitos e substituir as pe1as ne)ess-rias, mas tamb(m de ob% ter as pe1as de reposi1Co a um pre1o a)eit-vel. #e um t()ni)o pode solu)ionar um pro% blema na tela tro)ando todo o LC* e um segundo pode )orrigir o mesmo problema tro)ando apenas o &L ;nver% ter, sem dKvida o segundo teria )omo )obrar um pre1o muito mais )ompetiti% vo pelo )onserto. >gora vou )ome1ar )om uma expli)a% 1Co te3ri)a sobre as di.eren1as entre os )omponentes dos des7tops e note% boo7s, in)luindo os pro)essadores, )hipsets, a)eleradoras 0* e baterias.
Ca"e#o ias
Como tudo na in.orm-ti)a, os port-teis podem ser divididos em )ategorias, 5ue de.inem as )ombina12es de tamanho e re)ursos mais usadas pelos .abri)antes. >ntigamente, era )omum 5ue os port-% teis .ossem )lassi.i)ados em trFs )ate% gorias: laptops, noteboo7s e subnote% boo7s. 6s laptops eram os modelos maiores, basi)amente 5ual5uer )ompu% tador port-til o su.i)iente para 5ue vo)F pudesse )olo)-%lo no )olo ?"lap% top" signi.i)a, literalmente, "no )olo" ou 173
Especial No"eCooHs
"sobre o )olo"@ e us-%lo )om relativo )on.orto. 6 noteboo7 seria um aparelho menor, aproximadamente do tamanho de um )aderno universit-rio ?os ;<, 'hin7pad antigos sCo um bom exem% plo@, en5uanto os subnoteboo7s eram os port-teis ainda mais )ompa)tos, 5ue .re5uentemente sa)ri.i)avam o drive 3pti)o e utili=avam pro)essadores de baixo )onsumo para atingir o ob8etivo. Sm exemplo de subnoteboo7 ( o ' oshiba Libretto, 5ue .oi relativamente popular durante a d()ada de 1MM/. > )on.igura% 1Co era .ra)a, mesmo se )omparado )om outros port-teis da (po)a, mas em )om% pensa1Co ele era pou)o maior 5ue uma .ita UH# e pesava apenas QN/ gramas. 6 modelo mais r-pido da sa.ra ini)ial .oi o Libretto O/, lan1ado em 1MMO. $le era ba% seado em uma versCo de baixo )onsumo do Rentium ,,E, 5ue operava a 12/ ,H= e suportava o uso de at( 02 ,< de >,. Sma das maiores limita12es era a tela, de PI/xIQ/: > partir de um )erto ponto, entretan% to, )ada ve= mais .abri)antes passa% ram a )hamar seus port-teis de "no% teboo7s", independentemente do ta% manho. Com isso a designa1Co tradi% )ional deixou de .a=er sentido, de .orma 5ue ho8e em dia podemos di% =er 5ue os termos "laptop" e "note% boo7" tornaram%se sinHnimos. Do lugar da )lassi.i)a1Co tradi)ional, os .abri)antes passaram a usar os termos "*es7top repla)ement" ?substituto para o des7top@, "'hin%and%light" ?leve e .ino@ e "Sltraportable" ?ultraport-til@. 6s des7top repla)ement sCo noteboo7s maiores, )om tela de 1N" ou mais ?al% guns )hegam a usar telas de 21"Z@, de% senvolvidos )om o ob8etivo de serem )on.ort-veis de usar sobre uma mesa e serem relativamente poderosos, sem tanta preo)upa1Co )om a portabilidade ou )om a autonomia das baterias. 6s thin%and%light 8- sCo modelos meno% res, )om telas de 1I" ou menos, de% senvolvidos )om o ob8etivo de serem mais port-teis. $m geral, os thin%and% light preservam um te)lado de dimen% s2es normais e )ontinuam sendo )on% .ort-veis de usar, apesar da tela um pou)o menor. 6 menor espa1o interno limita um pou)o a sele1Co de pro)es% sadores, mas isto nCo )hega a ser ruim, pois deixa de .ora pro)essadores muito gastadores )omo os mobile Rentium I e mobile >thlon PI. &inalmente, temos os ultraport-teis, modelos )om tela de 12" ou menos, 5ue pesam menos de 1.O 7g. Rara atin% gir esta mar)a, eles utili=am pro)essa% dores de baixo )onsumo ?e, )on% se5Jentemente, de baixa .re5JFn)ia@, te)lados de dimens2es redu=idas, dri% ves 3pti)os miniaturi=ados ?mais )aros e di.!)eis de substituir em )aso de de% .eito@ ou drives externos e, em muitos )asos, H*s de 1.Q" ou drives de estado s3lido, de mem3ria &lash. > 5uestCo do peso nCo ( ne)essaria% mente uma regra. Ror exemplo, a Le% novo )lassi.i)a o >1//, )omo um ultra% port-til por )ausa da tela de 12", muito embora ele pese exatos 2 7g e tenha 0 )ent!metros de espessura, mais do 5ue a maioria dos ultraport-teis, 5ue .i)am entre os 2 e 2.N )m. $le .i)a no limite entre o 5ue seria )onsiderado um thin% and%light e um ultraport-til:
Especial No"eCooHs
Da .oto a seguir temos uma )ompara% 1Co entre um >)er N/I0AL,; e um #onL Uaio 4D%'EPO/R. 6 N/I0AL,; est- no limite entre a )lassi.i)a1Co de des7top repla)ement e thin%and%light ?ele possui uma tela de 1N.I", mas ( re% lativamente leve, pesando 2.QN 7g@. 6 4D%'EPO/R, por sua ve=, ( indis)uti% velmente um ultraport-til, )om tela de 11.1" e apenas 1.2P 7g. $le utili=a um pro)essador Rentium , SLU de 1.2 4H= e um H* de 1.Q", da &u8itsu: 6utro termo )onhe)ido ( o "des7note", 5ue tem duplo sentido. >tualmente, o uso mais )omum ( em rela1Co aos no% teboo7s maiores, no lugar do termo "des7top repla)ement". Desta )onota% 1Co, um des7note ( um noteboo7 gran% de, pou)o port-vel, .eito para ser usado sobre a mesa. 6utro uso ( em rela1Co aos "des7no% tes" .abri)ados pela RC%Chips/$C# entre 2//1 e 2//N, uma )lasse de port-teis de baixo )usto, sem bateria, 5ue apro% veitavam )omponentes usados em mi% )ros de mesa. > id(ia era at( boa, a.i% nal, removendo a bateria, utili=ando pro)essadores de baixo )usto e apro% veitando pro8etos de pla)as%mCe para mi)ros des7top, seria poss!vel produ=ir noteboo7s relativamente baratos. Da pr-ti)a, entretanto, a)abou nCo dando muito )erto, pois a pe5uena redu1Co de pre1o a)abava nCo sendo su.i)iente para )ompensar a perda de portabili% dade. 6s des7notes eram .amosos tamb(m pela baixa 5ualidade e pelo uso de pro)essadores de baixo desem% penho, )omo os C0 e os Crusoe, vendi% dos sob a mar)a "4igaRro". $xistiram tamb(m modelos baseados no Celeron RP e no >thlon ?as s(ries >M/1, >M2O e >M2M@, mas eles es5uentavam bastan% te, resultando em problemas de estabi% lidade. 6utra )ategoria ( a dos tablet%RCs, onde o uso de uma tela tou)h%s)reen permite 5ue vo)F use o noteboo7 )omo uma esp()ie de blo)o de anota12es, na% vegando entre as .un12es usando uma stLlus e utili=ando um te)lado ons)reen ou um sistema de re)onhe)imento de es)rita para a entrada de in.orma12es. > maioria dos modelos atuais sCo ")on% vers!veis", ou se8a, noteboo7s normais, onde vo)F pode girar a tela tou)h%s)reen, .a=endo )om 5ue ela se .e)he sobre o te% )lado. *esta .orma, ( poss!vel us-%lo tanto )omo um noteboo7 normal, )omo um ta% blet, de a)ordo )om a situa1Co:
!"T#$70%
,uitos .abri)antes ainda usam o termo "subnoteboo7" para aparelhos ainda me% nores, )om menos de 1.2 7g, mas atual% mente a designa1Co est- )aindo em de% suso, )edendo espa1o para os termos "S,RC" e ",;*" ?ve8a a seguir@ 5ue sCo as novas )ategorias de pesos leves. guiadohardware.net | Revista - ! "# $aro de %##&
#omados aos re)ursos de re)onhe)i% mento de es)rita e anota12es, a solu% 1Co a)aba se tornando relativamente pr-ti)a. 6 problema ( 5ue o baixo vo% lume de produ1Co .a= )om 5ue os ta% blets tornem%se mais )aros 5ue um no% teboo7 "normal", de )on.igura1Co e5ui% valente, o 5ue a)aba .a=endo )om 5ue eles .i5uem restritos a ni)hos muito espe)!.i)os. ,ais uma observa1Co ( 5ue nas espe)i% .i)a12es de noteboo7s ( )omum 5ue o 175
Especial No"eCooHs
peso se8a in.ormado em libras ?pounds@ ao inv(s de 5uilogramas, 8- 5ue este ( o padrCo mais usado nos $S>. Deste )aso ( s3 .a=er as )ontas. Sma libra interna)io% nal e5uivale a INI gramas ?IN0.NM20Og se 5uiser o nKmero exato@, de .orma 5ue um "P pounds noteboo7" ( um noteboo7 5ue pesa aproximadamente 2.O 7g.
$a eCo!es
Sm barebone ( um noteboo7 personali% =-vel, onde vo)F )ompra apenas a )ar% )a1a, )om a pla)a%mCe, tela, bateria, te)lado e tou)hpad. *esta .orma, vo)F pode personali=ar o e5uipamento, es)o% lhendo o pro)essador, m3dulos de mem3ria, H*, drive 3pti)o e, em alguns modelos, tamb(m a pla)a de v!deo ?neste )aso es)olhendo entre um pe% 5ueno )on8unto de modelos mobile@. *ois exemplos de barebones sCo o >sus ]QIBR e o ,#; ,#%1/NQ. m primeira vista eles pare)em noteboo7s normais, e realmente sCo. Sm barebone nada mais ( do 5ue um noteboo7 desenvol% vido )om o ob8etivo de permitir uma )erta .lexibilidade na es)olha dos )om% ponentes, 5ue ( vendido "in)ompleto", permitindo 5ue vo)F es)olha o 5ue usar. DCo ( in)omum 5ue o .abri)ante o.ere1a tamb(m op12es de noteboo7s ")ompletos" baseados nos mesmos. As&s '(4)% e *SI *S"105(
6 >sus ]QIBR ( um des7top repla)ement, grande e e5uipado )om uma tela de 1O", en5uanto o ,#; ,#%1/NQ ( um thin%and% light, )ompa)to e )om tela de 12". $s)olhi os dois )omo exemplo 8ustamente devido Xs di.eren1as entre eles. 6 ]QIBR usa uma pla)a mCe baseada no )hipset ;ntel MINR,. >o )ontr-rio do MIN4,, este )hipset nCo tem v!deo on% board, por isso o noteboo7 in)lui um slot mobile RC; $xpress interno, onde vo)F pode instalar uma pla)a de v!deo ,E,, da s(rie 4e&or)e 4o, o 5ue per% mite montar um noteboo7 )om um de% sempenho 0* respeit-vel, usando uma 4e&or)e 4o OM// 4'E )om N12,<, por exemplo.
6 )hipset suporta pro)essadores ;ntel baseados no so5uete ,, in)luindo os Core 2 *uo ?,eron@, Core *uo ?konah@ e Rentium , ?*othan@ e a pla)a possui dois slots para m3dulos #6*;,, de mem3ria, de at( 2 4< )ada, o 5ue permite instalar at( I 4<. 6 barebone 8- vem )om um drive *U*% A, leitor de )art2es, som, rede e modem onboard, transmissor <luetooth e uma web)am integrada na tela, mas ?al(m do pro% )essador, mem3ria e pla)a de v!deo@, .altam o H* e a pla)a wireless. DCo existem limita12es )om rela1Co X es)olha do H*, vo)F pode es)olher 5ual5uer modelo #>'> de 2.N", in)luin% do os modelos de O2// R,. >pesar da pla)a%mCe ser baseada em um )hipset 176
Especial No"eCooHs
;ntel, vo)F pode utili=ar uma pla)a wire% less de 5ual5uer .abri)ante. > Kni)a ob% serva1Co ( 5ue o barebone utili=a um slot $xpress ,ini, o 5ue deixa de .ora as pla)as wireless no .ormato mini%RC;. 6 ,#%1/NQ ( numa plata.orma bem di% .erente. $m primeiro lugar, ele ( base% ado no )hipset >'; adeon Epress 11// ?)omposto pelos #IQN, e #<IP/@, 5ue in)lui um )hipset de v!deo onboard relativamente poderoso ?pelo menos se )omparado )om os )hipsets de v!deo integrado da ;ntel@, mas em )ompensa% 1Co nCo suporta o uso de uma pla)a ,E, externa. $le suporta pro)essadores >,* so5ue% te #1, in)luindo, naturalmente, todos os modelos do 'urion E2 e o.ere)e supor% te a m3dulos #6*;,, de at( 1 4<, permitindo um m-ximo de 2 4< de mem3ria instalada. >ssim )omo no )aso do >sus ]QIBR, o ,#; ,#%1/NQ in)lui um drive *U*% A, som, rede, modem, leitor de )art2es, <luetooth e um slot $xpress ,ini para a )onexCo da pla)a wireless, mas, ao in% v(s de uma inter.a)e #>'>, ele ainda utili=a a boa e velha porta ;*$ para a )onexCo do H*, o 5ue limita um pou)o as es)olhas, pois mesmo entre os H*s de 2.N", os modelos ;*$ sCo )ada ve= mais raros. $m agosto de 2//O, o ]QIBR )ustava S# T MO0 e o ,#%1/NQ )ustava S#T O1M. guiadohardware.net | Revista - ! "# $aro de %##& 6s pre1os podem pare)er baixos a prin)!pio, mas lembre%se de 5ue estes sCo os pre1os nos $S>. Rara )ompr-%los a5ui no <rasil vo)F teria 5ue pagar o envio e os impostos de importa1Co, o 5ue dobraria o valor. #omando o valor do barebone, )om o valor individual dos )omponentes, vo)F logo per)ebe 5ue o )usto ex)ede bas% tante o da maioria dos noteboo7s de baixo e m(dio )usto. $ste ( o primeiro segredo dos barebones: eles nCo sCo vanta8osos 5uando vo)F 5uer montar um noteboo7 de baixo )usto, mas sim em )asos onde vo)F 5uer uma )on.igu% ra1Co mais parruda ou in)omum. 6 prin)ipal motivo desta dis)repGn)ia ( 5ue noteboo7s de baixo )usto tem seu )usto amorti=ado pelo grande volume de produ1Co e sCo par)ialmente subsi% diados pelos modelos mais )aros da mesma linha. 6s barebones sCo 5uase sempre produ=idos em pe5uena 5uan% tidade e por isso ?depois de somados os )ustos individuais dos )omponentes@ a)abam saindo mais )aro. > situa1Co muda um pou)o, entretanto, 5uando vo)F 5uer )omprar um notebo% o7 high%end. Como os .abri)antes tra% balham )om margens de lu)ro muito maiores nos modelos topo de linha ?8ustamente o oposto do 5ue temos nos modelos de baixo )usto@, )omprar os )omponentes separadamente pode sair mais barato, al(m de 5ue um barebone lhe o.ere)er- melhores possibilidades de upgrade. Ror exemplo, imagine o )aso de al% gu(m 5ue 5uer desesperadamente um noteboo7 para games. 'odos sabemos 5ue as op12es de v!deo integrado atendem apenas 8ogadores o)asionais, nenhum a.i)ionado .i)aria satis.eito 8o% gando o &.$.>. a 2/ &R#, usando as )on.igura12es m!nimas, em uma >'; E2//,, por exemplo. Rresumindo 5ue dinheiro nCo se8a pro% blema, esta seria uma situa1Co onde um barebone poderia prestar bons ser% vi1os. Ue8a o )aso do Clevo ,NM/+$, por exemplo. $le in)lui uma tela de 2/.1", suporta o uso de dois H*s #>'> de 2.N" em >;* e suporta o uso de duas pla)as 4e&or)e 4o em #L;, )om a possibilidade de usar duas 4e&or)e 4o OMN/ 4'E )om N12 ,< )ada, ou ?no )aso de um noteboo7 destinado a uso pro.issional@ duas Wuadro &E 4o 2N//,. Com rela1Co ao pro)essador, vo)F pode utili=ar um 'urion E2 'L%PP ?2.0 4H=@, )ombinado )om at( 2 4< de mem3ria. 6u se8a, utili=ando este ba% rebone )omo base, vo)F poderia mon% tar um laptop )om uma )on.igura1Co superior X de muitos des7tops.
177
Especial No"eCooHs
6 maior problema )om rela1Co aos ba% rebones, ( a di.i)uldade em )omprar os )omponentes a5ui no <rasil. Sma )oisa ( )omprar um noteboo7 montado den% tro de uma determinada )on.igura1Co ou .aixa de pre1o, outra ( )onseguir en)ontrar modelos espe)!.i)os de ba% rebones, pro)essadores mobile e pla% )as ,E, X venda. Uo)F pode per.eita% mente )omprar tudo online, em lo8as do exterior, mas os gastos )om o transporte e impostos a)abam elevan% do muito os valores. Com ex)e1Co de algumas das etapas .inais da montagem, empa)otamento e venda, prati)amente tudo ( ter)eiri=a% do. > grande maioria destes modelos populares sCo na verdade .abri)ados pela Compal, Clevo ou a $C#. > 'oshiba 8- .oi uma das maiores .abri% )antes de noteboo7s, mas atualmente ter)eiri=a a maior parte da produ1Co para a Compal. 6utro )aso interessante ( o da ;<,, 5ue vendeu sua divisCo de noteboo7s para a Lenovo. 'emos em seguida o time de .abri)an% tes 5ue vendem e5uipamentos sob sua pr3pria mar)a, )omo a >sus, a $C# e a >)er. > >sus por exemplo, .abri)a des% de os >pple ,a) <oo7 at( algumas s(% ries do RlaLstation 0, en5uanto a >)er .abri)a alguns dos noteboo7s da *ell e de diversos outros integradores espa% lhados pelo mundo. 6 .ato de .abri)ar ou ter)eiri=ar a)aba in.luindo pou)o no pre1o .inal dos pro% dutos, pois devido X )on)orrFn)ia, os .abri)antes trabalham )om margens muito apertadas de lu)ro. #e a >)er e a HR resolvessem produ=ir um noteboo7 )om a mesma )on.igura1Co, onde a >)er o .abri)a diretamente e a HR o ter)eiri=a para a Wuanta ?por exemplo@, o )usto ini)ial a)abaria sendo prati)a% mente o mesmo. >s di.eren1as de pre% 1o sCo geralmente introdu=idas mais adiante no pro)esso, 5uando sCo in% )lu!dos os gastos )om distribui1Co, 178
.aC ica!"es
Clevo *5+0,E Daturalmente, isso tem um pre1o em termos de portabilidade. 6 ,NM/+$ pesa 5uase O 7g e a bateria de 12 )(lu% las dura pou)o mais de meia hora ro% dando 8ogos pesados )om duas pla)as em #L;. 6 barebone em si )usta S#T 22NM ?em >gosto de 2//O@, mas vo)F poderia gas% tar mais de S#T I/// no total ?pre1o dos $S>@, 8- 5ue )ada 4e&or)e 4o OMN/ 4'E )usta S#T 0M/ e ainda temos o )usto do pro)essador, mem3ria, pla)a wireless e H*s. Daturalmente, um des7top )om um desempenho similar sairia brutalmente mais barato, mas o pre1o ainda ( baixo se )omparado )om o de outros laptops de )on.igura1Co similar. guiadohardware.net | Revista - ! "# $aro de %##& > primeira 5uestCo a ter em mente )om rela1Co aos noteboo7s ( 5ue exis% te um nKmero relativamente pe5ueno de .abri)antes, )omo a: Iua!"a ?http://www.5uantatw.)om@ Compal ?http://www.)ompal.)om@ Clevo ?http://www.)levo.)om.tw@ Wue embora nCo vendam noteboo7s sob sua mar)a, desenvolvem e .abri)am e5uipamentos para inKmeros outros .a% bri)antes 5ue os vendem sob sua mar)a, tais )omo a HR, *ell, et). $stes .abri)an% tes sCo )hamados generi)amente de "Contra)t manu.a)turer" ?C,@. 6 mesmo a)onte)e )om os integrado% res na)ionais, )omo a Rositivo e >ma% =on.
Especial No"eCooHs
mar7eting, substitui1Co de aparelhos na garantia e a margem de lu)ro de )ada .abri)ante. Wuem )onsegue ser mais e.i)iente na )ombina1Co de todas estas etapas, a)aba levando a melhor. $m seguida, temos a 5uestCo da varia% 1Co de pre1o entre di.erentes modelos do mesmo .abri)ante. $n5uanto os mo% delos mais b-si)os sCo vendidos no ex% terior por P// d3lares ou menos, mode% los apenas um pou)o mais parrudos podem )ustar o dobro ou o triplo deste valor. ,esmo a5ui no <rasil temos esta varia1Co. 6 5ue o)orre neste )aso ( 5ue os .abri% )antes trabalham )om margens de lu% )ro maiores nos lan1amentos, aprovei% tando%se do pKbli)o 5ue 5uer "o me% lhor" e est- disposto a pagar )aro por isto, e margens progressivamente me% nores nos modelos mais baratos, )he% gando a vender os modelos antigos )om pre8u!=o, para se livrar dos esto% 5ues. ,uita gente a)ha 5ue os .abri% )antes nun)a vendem e5uipamentos )om pre8u!=o, mas devido X r-pida evo% lu1Co dos )omponentes, isso ( extre% mamente )omum. 6u se8a, do ponto de vista do )usto%bene.!)io, os noteboo7s mais baratos sCo geralmente melhores, pois sCo "subsidiados" pelos lu)ros ob% tidos nos modelos mais )aros. &inalmente, temos a "ter)eira linha", representada pelos e5uipamentos re% manu.aturados ?re.urbished@. guiadohardware.net | Revista - ! "# $aro de %##& $stes sCo e5uipamentos 5ue deram de% .eito, .oram tro)ados dentro do per!odo de garantia e estCo sendo vendidos no% vamente depois de )onsertados. $mbo% ra se8am mais baratos, os remanu.atu% rados nem sempre sCo uma boa op1Co, pois al(m de serem e5uipamentos 8)om algum uso ?muitas ve=es )om ris% )os e outros detalhes@, sCo invariavel% mente vendidos )om uma garantia menor. Rreste aten1Co na hora de )omprar. os bot2es )ontrolados via so.tware, )omo o "Laun)h ,anager", 5ue )ontrola o botCo do transmissor da pla)a wireless e outras .un12es em noteboo7s da >)er. Uamos entCo a uma lista dos prin)ipais .abri)antes: Ace + http://support.a)er%euro.)om/drivers/ downloads.html ou http://www.)psL.)om.br/. H-+ http://wel)ome.hp.)om/)ountrL/br/pt/ support.html Le!ovo e I$M+ http://www.lenovo.)om/support/br/ ?a p-gina in)lui tamb(m manuais t()ni)os detalhados para a maioria dos mode% los@. Tos(iCa+ http://support.toshiba.)om/ Asus+ http://support.asus.)om/download/ Ave a"ec+ http://www.averate).)om/)ustomer)are /downloads.asp Dell+ http://support.dell.)om/support/downloa ds/ Compal: $mbora a Compal venda um nKmero muito pe5ueno de noteboo7s 179
D ive s
;n.eli=mente, )ada ve= mais .abri)antes optam por nCo .orne)er um C* de 5ui)7 restore e muitas ve=es nem mesmo um C* de drivers 8unto )om os noteboo7s vendidos, uma pe5uena e)onomia, 5ue a)aba representando dor de )abe1a para 5uem )ompra. Desses )asos, para gerar o 5ui)7%resto% re, vo)F deve usar o utilit-rio in)lu!do no sistema e .orne)er um *U* virgem. 6 maior problema ( 5ue ele in)lui ape% nas uma imagem do sistema, sem uma pasta )om os drivers. >o instalar uma )3pia limpa do Ain% dows, vo)F pre)isa baixar os drivers e utilit-rios ne)ess-rios no site do .abri% )ante. $m muitos )asos, al(m dos dri% vers, vo)F pre)isa tamb(m de um so.tware de geren)iamento para ativar
Especial No"eCooHs
sob sua pr3pria mar)a, ela ( a verdadeira .abri)ante de uma grande par)ela dos noteboo7s vendidos pela >ma=on, 'oshiba e outros. 6 >ma=on LQ1 ( na verdade um Compal $LQ1, o >ma=on LO1 ( um Compal *LO1 e assim por diante. 6s drivers para noteboo7s .abri)ados pela Compal podem ser en)ontrados no:
http://www.)ompal.)om/asp/driver_dnd/.
- ocessado es
*ois )omponentes 5ue sCo )onsidera% velmente di.erentes nos port-teis sCo os pro)essadores e as a)eleradoras 0*. Uo)F pode per.eitamente )omprar um noteboo7 )om um pro)essador dual% )ore ou at( mesmo )om duas a)elera% doras 0* em #L;, mas naturalmente ele ser- e5uipado )om )omponentes de baixo )onsumo, di.erentes dos 5ue se% riam usados em um des7top. >ntigamente, o mer)ado de mi)ros port-teis era muito menor, de .orma 5ue os .abri)antes nCo tinham o h-bito de investir muito no desenvolvimento de pro)essadores para port-teis. >t( pou)o tempo atr-s, os pro)essadores mobile eram 5uase sempre vers2es de baixo )onsumo dos mesmos pro)essa% dores destinados a des7tops, apenas operando a .re5JFn)ias um pou)o mais baixas e in)luindo algum sistema rudi% mentar de geren)iamento de energia. Sma das primeiras empresas a tentar produ=ir pro)essadores de baixo )onsu% mo, destinado espe)i.i)amente a note% boo7s e outros e5uipamentos port-teis .oi a 'ransmeta.
Clevo+ > Clevo ( a verdadeira .abri)ante da maior parte ?senCo todos@ os no% teboo7s da Rositivo, entre outros integradores na)ionais. 6 Rositivo UI1, por exemplo, ( na verdade um Clevo ,NI/#. 6s drivers estCo dispon!veis no: http://www.)levo.)om.tw/download/ >l(m de drivers, as p-ginas de download da Compal e Clevo in)luem manuais e at( mesmo guias de desmontagem ?para alguns modelos@. >s .otos in)lu!das nos ma% nuais tamb(m a8udam a identi.i)ar os modelos vendidos pelos integradores na)io% nais em )aso de dKvidas.
-oto .o /an&al .o Clevo *540S e 0oto .e .iv&l1a23o .o %ositivo V414 !ota al1&/a se/elhan2a5 180
Especial No"eCooHs
$la produ=iu duas linhas de pro)essa% dores, o Crusoe e o $..i)eon. >mbos eram in)rivelmente e.i)ientes, mas o.e% re)iam um baixo desempenho e o pre% 1o nCo era )ompetitivo )om rela1Co aos )on)orrentes diretos da ;ntel e da >,*. > 'ransmeta )onseguiu ganhar algu% mas batalhas entre 2//2 e 2//N, mas a)abou nau.ragando )om o lan1amento do Rentium , e do 'urion, pro)essado% res 5ue )onseguem )ombinar um bom desempenho )om um sistema e.i)iente de geren)iamento de energia, al(m de ter so.rido )om a )on)orrFn)ia direta do U;> C0 ?ve8a mais detalhes a seguir@, tamb(m desenvolvido para ser um pro% )essador de baixo )onsumo. >ntigamente, os pro)essadores >,* nCo eram exatamente uma boa op1Co para port-teis, pois a >,* nCo possu!a um sistema e.i)iente de geren)iamento de energia. >ntes do 'urion, os pro)es% sadores ",obile" da >,* eram basi)a% mente vers2es de baixo )onsumo dos )hips para des7tops, .a=endo )om 5ue o a5ue)imento e o )onsumo el(tri)o .i% )assem longe do ideal. > ;ntel tamb(m )ometeu suas ga.es, )om os Rentium I ,obile e os modelos e5uivalentes do Celeron ,obile, ambos baseados na ar5uitetura Det<urst. Sm ,obile Rentium I de 0./P 4H= ?basea% do no )ore Dorthwood@, por exemplo, possui um '*R de absurdos O/ watts, o 5ue resultava em noteboo7s volumo% sos, pesados e )om pou)a autonomia guiadohardware.net | Revista - ! "# $aro de %##& de baterias. Rara )ompletar, al(m de todas as desvantagens, o ,obile Ren% tium I de 0./P 4H= baseado no )ore Dorthwood perde em pro)essamento para um simples 'urion ,'%0I, lan1ado menos de dois anos depois. > situa1Co mudou )om o lan1amento do <anias, a primeira gera1Co do Ren% tium ,. $le .oi um pro)essador desen% volvido sob medida para o uso em no% teboo7s e a)abou se revelando tCo e.i% )iente 5ue a)abou dando origem ao Core 2 *uo. > >,* respondeu lan1an% do as vers2es ,obile do >thlon PI e do #empron e em seguida lan1ando o 'u% rion e o 'urion E2, tamb(m pro)essa% dores bastante e.i)ientes. Uamos entCo aos detalhes. Sm Rentium , de 1.P 4H= baseado no )ore <anias supera .a)ilmente um Ren% tium I de 2.I 4H= na maior parte dos apli)ativos. Com a de)adFn)ia da plata% .orma Det<urst, o <anias .oi su)essi% vamente atuali=ado, dando origem X plata.orma Core. > segunda gera1Co do Rentium , ( ba% seada no )ore *othan, su)essor do <a% nias. > primeira di.eren1a entre eles ( 5ue o <anias ainda era produ=ido usando uma t()ni)a de /.10 mi)ron, en5uanto o *othan inaugurou o uso da t()ni)a de /./M mi)ron. > redu1Co pos% sibilitou o aumento no )a)he, 5ue pas% sou a ser de 2 ,<, al(m de redu=ir o )onsumo do pro)essador 5ue, apesar do aumento na .re5JFn)ia de opera% 1Co, )aiu de 2I.NA para apenas 21A. 6 *othan trouxe tamb(m melhorias no )ir)uito de bran)h%predi)tion, 5ue ( ba% si)amente o mesmo usado no Conroe, a primeira versCo do Core 2 *uo.
-e!"ium M
> primeira gera1Co do Rentium , era baseada no <anias, um des)endente indireto do Rentium ;;; 'ualatin, em ve= de ser uma versCo de baixo )onsumo do Rentium I. #ob diversos pontos de vista, ele era um pro)essador mobile desenvolvido espe)i.i)amente para ser usado em port-teis, ao inv(s de ser um pro)essador para des7tops adaptado para uso em noteboo7s. >pesar do baixo )onsumo, o <anias se revelou relativamente poderoso.
Especial No"eCooHs
Com o lan1amento da plata.orma #o% noma, a segunda gera1Co da plata.or% ma Centrino, o Rentium , )om )ore *othan re)ebeu mais um upgrade, pas% sando a utili=ar mem3rias ** 2 e bus de N00 ,H=. $stas melhorias, entretan% to, sCo rela)ionadas ao )ontrolador de mem3ria in)lu!do no )hipset e nCo ao pro)essador em si. 'odos os pro)essadores Rentium , e Core o.ere)em suporte ao #peed#tep ;;; ?o #peed#tep original era usado nos pro)essadores baseados na ar5uitetura RP e o #peed#tep ;; era usado pelos pro)essadores ,obile Rentium I@, 5ue permite 5ue a .re5JFn)ia e tensCo usa% das pelo pro)essador se8am a8ustadas dinami)amente, de a)ordo )om a )arga de pro)essamento. 6 a8uste ( .eito em "degraus" ?steps, da! o nome@. $m um Rentium , de 1.O0 4H=, )om )ore *othan, por exemplo, os "degraus" dispon!veis sCo 1.O0 4H=, 1.00 4H=, 1./P 4H= e Q// ,H= ?a .re5JFn)ia m!nima@ e a tensCo pode os)ilar entre /.MQQ e 1.0NPU. Do s)reenshot a seguir temos uma me% di1Co de )onsumo .eita em um >sus ,N2//, baseado no Rentium , )om )ore *othan de 1.O0 4H=. >o exe)utar tare.as pesadas, )om o pro)essador operando na .re5JFn)ia m-xima, )om o H* sendo a)essado, o transmissor wire% less ativado e o brilho da tela no m-% ximo, o )onsumo do noteboo7 )hega a guiadohardware.net | Revista - ! "# $aro de %##& atingir os 0P watts. >o exe)utar tare.as leves, por outro lado, )om o pro)essador operando na .re5JFn)ia m!nima ?Q// ,H=@, o transmissor da pla)a wireless desati% vado e o brilho da tela redu=ido em P n!veis, o )onsumo do noteboo7 )hega a se aproximar da mar)a dos 1/ watts. Do s)reenshot ele est- )onsumindo 1/.QOMA:
Continuando, o *othan .oi lan1ado em vers2es de at( 2.2P 4H=, mas estas Kl% timas trabalhavam )om um '*R muito mais elevado, de 2O watts. Como a ;ntel )al)ula seu '*R )om base em uma esti% mativa de ON` da dissipa1Co m-xima do pro)essador, ( seguro di=er 5ue um *othan de 2.2P pode dissipar at( 0P watts ?durante )urtos espa1os de tempo@ em determinadas apli)a12es. > partir do *othan, a ;ntel passou a vender os pro)essadores sob um sis% tema de numera1Co, similar ao usado nos pro)essadores para des7top. > lista de pro)essadores baseados no )ore *othan in)lui o Rentium , A>< ?1.I 4H=, 2 ,<, 21A, I// ,H=@, A>O ?1.N 4H=, 2 ,<, 21A, I// ,H=@, A6O ?1.P 4H=, 2 ,<, 21A, I// ,H=@, A7< ?1.P
2 ,<, 2OA, N00 ,H=@, A7O ?1.O 4H=, ,<, 21A, I// ,H=@, A@< ?1.O0 4H=, ,<, 2OA, N00 ,H=@, A@O ?1.Q 4H=, ,<, 21A, I// ,h=@, AO< ?1.QP 4H=, ,<, 2OA, N00 ,H=@, AOO ?2./ 4H=, ,<, 21A, I// ,H=@, AP< ?2./ 4H=, ,<, 2OA, N00 ,H=@, APO ?2.1 4H=, ,<, 21A, I// ,H=@, AA< ?2.10 4H=, ,<, 2OA, N00 ,H=@ e A;< ?2.2P 4H=, ,<, 2OA, N00 ,H=@.
2 2 2 2 2 2 2 2 2
'odos estes modelos utili=am o so5uete IOM e nCo o.ere)em suporte Xs instru% 12es ##$0 ?apenas ao ##$2@, 5ue, ironi% )amente, sCo suportadas pelo >,* 'uri% on, 5ue seria seu )on)orrente direto. Rentium , *othan 182
Especial No"eCooHs
Co e Duo e Co e 6 Duo
6 Ro!a(, lan1ado em 2//P, .oi um pro8e% to ambi)ioso e o primeiro pro)essador mobile dual%)ore desenvolvido pela ;ntel. > partir do konah, a ;ntel abandonou o uso da mar)a "Rentium ," e passou a usar as mar)as "Core #olo" e "Core *uo", para ?respe)tivamente@ as ver% s2es single%)ore e dual%)ore do pro)es% sador. 6 Core 2 *uo para des7tops se )hama "Core 2 *uo" 8ustamente por ser a segunda versCo da plata.orma ini)ia% da )om o konah. 6 uso de dois nK)leos ( mais problem-% ti)o em um pro)essador mobile do 5ue em um pro)essador des7top devido X 5uestCo do )onsumo. *ois nK)leos dis% sipam mais )alor do 5ue apenas um e )onsomem o dobro de energia. >pesar disso, o '*R dos Core *uo ( de 01 watts, )ontra os 2O watts dos Rentium , single%)ore baseados no *othan, um aumento de apenas I watts. ;sso o)orre por dois motivos. 6 primeiro ( 5ue o konah ( produ=ido usando a t()ni)a de /./PN mi)ron, o 5ue .a= )om 5ue, mesmo )om dois nK)leos, ele o)upe uma -rea de apenas M/ mmn, )ontra QI mmn do *othan e tenha um )onsumo el(tri)o apenas um pou)o mais alto. guiadohardware.net | Revista - ! "# $aro de %##&
6 segundo ( 5ue o konah in)lui uma versCo aprimorada do #peed#tep, 5ue ( )apa= de a8ustar a .re5JFn)ia de ope% ra1Co dos dois nK)leos de .orma inde% pendente. ;sso .a= )om 5ue o segundo nK)leo passe a maior parte do tempo operan% do na .re5JFn)ia m!nima, en5uanto o primeiro tem sua .re5JFn)ia a8ustada de a)ordo )om a demanda. $m situa% 12es onde os dois nK)leos se8am muito exigidos durante longos per!odos e o pro)essador a5ue1a de .orma exagera% da, o #peed#tep pode tamb(m redu=ir a .re5JFn)ia de um dos nK)leos "na marra", redu=indo assim a dissipa1Co at( 5ue a temperatura do pro)essador volte a n!veis seguros. >l(m de ser um pro)essador dual%)ore, o konah in)orporou o suporte a ##$0, o 5ue melhorou o desempenho em diver% sas apli)a12es. $ntretanto, a latFn)ia do )a)he L2 aumentou de 1/ para 1I )i)los, o 5ue pre8udi)a o desempenho em diversas -reas, sobretudo em apli% )ativos de produtividade, 5ue usam predominantemente pro)essamento de nKmeros inteiros. ;sso .a= )om 5ue um Core #olo baseado no konah realmente per)a para um *othan do mesmo )lo)7 em algumas apli)a12es, embora ganhe em outras devido ao suporte ao ##$0. 6 )a)he L2 de 2 ,< ( )ompartilhado en% tre os dois nK)leos, essen)ialmente o mesmo sistema utili=ado no Core 2 *uo.
;sso permite 5ue o espa1o utili=ado por )ada nK)leo se8a a8ustado dinami)a% mente, )on.orme o uso. 'emos a5ui uma .oto de divulga1Co da ;ntel 5ue mostra os )omponentes internos do pro)essador:
Sma )uriosidade ( 5ue os pro)essado% res "Core #olo" na verdade nCo )onsti% tuem uma linha separada. $les sCo simplesmente vers2es do konah )om um dos nK)leos desativados, o 5ue os trans.orma em pro)essadores single% )ore )om 2 ,< de )a)he, muito simila% res ao Rentium , )om )ore *othan.
Especial No"eCooHs
,esmo os Celerons baseados no "ko% nah%1/2I" )ome1am a vida )omo pro% )essadores dual%)ore e sCo su)essiva% mente )astrados, at( 5ue reste apenas um dos nK)leos, )om metade do )a)he e sem suporte ao #peed#tep. Ror moti% vos diversos, a ;ntel a)redita ser mais vanta8oso manter uma linha uni.i)ada de produ1Co e )astrar os pro)essadores )on.orme a apli)a1Co ?aproveitando as% sim pro)essadores de.eituosos 5ue de outra .orma pre)isariam ser des)arta% dos@ do 5ue manter linhas separadas para os pro)essadores single%)ore, dual%)ore e para os Celerons. 6 konah .oi usado nos Core *uo T6<O< ?1.P 4H=, 2 ,<, 01A, N00 ,H=@, T66O< ?1.O0 4H=, 2 ,<, 01A, N00 ,H=@, '20// ?1.PP 4H=, 2 ,<, 01A, PPO ,H=@, T67O< ?1.QP 4H=, 2 ,<, 01A, N00 ,H=@, T6@<< ?1.Q0 4H=, 2 ,<, 01A, PPO ,H=@, T6@O< ?2./ 4H=, 2 ,<, 01A, N00 ,H=@, T6O<< ?2./ 4H=, 2 ,<, 01A, PPO ,H=@, T6P<< ?2.1P 4H=, 2 ,<, 01A, PPO ,H=@ e T6A<< ?2.00 4H=, 2 ,<, 01A, PPO ,H=@. 'emos ainda trFs modelos de baixo )onsumo, o Core *uo LU L67<< ?1.N 4H=, 2 ,<, 1NA, PPO ,H=@, LU L6@<< ?1.PP 4H=, 2 ,<, 1NA, PPO ,H=@ e o LQ L6O<< ?1.Q0 4H=, 2 ,<, 1NA, PPO ,H=@. Como pode ver, eles possuem um '*R de apenas 1N watts, in.erior at( mesmo 5ue o dos Celerons basea% dos no *othan%1/2I. 6 konah .oi utili=ado tamb(m nos Core #olo T>6<< ?1.N 4H=, 2 ,<, 2OA, PPO ,H=@, T>7<< ?1.PP 4H=, 2 ,<, 2OA, PPO ,H=@, T>7O< ?1.QP 4H=, 2 ,<, 2OA, N00 ,H=@, T>@<< ?1.QP 4H=, 2 ,<, 2OA, PPO ,H=@, T>O<< ?2./ 4H=, 2 ,<, 2OA, PPO ,H=@ e T>P<< ?2.1P 4H=, 2 ,<, 2OA, PPO ,h=@. 'odos os pro)essadores baseados no konah utili=am o so5uete , e sCo por isso in)ompat!veis )om as pla)as ante% riores. importante en.ati=ar 5ue tanto os pro)essadores baseados no )ore *othan 5uanto no konah nCo possuem suporte a instru12es de PI bits ?o $,PI est- dispon!vel apenas nos Core 2 *uo e superiores@. $ste ( um dos pontos em 5ue os pro)essadores ;ntel desta sa.ra ini)ial perdem para os pro)essadores da >,*. $m seguida temos o ,eron, 5ue ( a versCo mobile do Core 2 *uo. #e )om% parado )om o konah, ele in)lui diversas melhorias, )om desta5ue para o )a)he de I ,<, adi1Co de um de)odi.i)ador adi)ional de instru12es simples ?o ,e% ron possui trFs, )ontra dois do konah@, re.or1o nas unidades de pro)essamen% to de instru12es ##$, aumento do )om% primento do bu..er do )ir)uito ordena% dor de instru12es e melhorias no )ir)ui% to de bran)h predi)tion. Combinadas, estas melhorias 8usti.i)am o brutal au% mento no nKmero de trans!stores, 5ue saltou de 1N1 milh2es no konah para nada menos do 5ue 2M1 milh2es no ,eron, distribu!dos sob uma -rea de 1II mmn. Wuase tCo importante 5uanto as me% lhorias rela)ionadas ao desempenho ( o suporte a instru12es de PI bits, in)lu!do apenas a partir do ,e% ron. Denhum dos pro% )essadores baseados no <anias, *othan ou konah o.ere)e supor% te ao $,PI, o 5ue a)aba sendo uma limita1Co grave. > 5uestCo ( 5ue o ,eron nCo ( di.e% rente do Conroe, usado nos Core 2 *uo para des7% tops. 184
#ore 1uo baseado no core Qonah ;C esquerda< e "entium 2 com core 1othan
Especial No"eCooHs
Daturalmente ele possui otimi=a12es rela)ionadas X redu1Co do )onsumo el(tri)o, mas a ar5uitetura dos dois ( idFnti)a. Comparando dois pro)essado% res do mesmo )lo)7, o ,eron )onsegue ser de 1/ a 2/` mais r-pido 5ue o ko% nah em 5uase todos os apli)ativos. >pesar do brutal aumento no nKmero de trans!stores, o ,eron tamb(m nCo )onsome )onsideravelmente mais energia 5ue um konah do mesmo )lo)7, de .orma 5ue realmente nCo existem pontos negativos no Core 2 *uo em rela1Co ao Core *uo. >pesar das melhorias, a ;ntel optou por nCo .a=er nenhum grande es.or1o de mar7eting )om rela1Co a ele. Dotebo% o7s vendidos sob a mar)a "Centrino *uo" podem tanto ser baseados no Core *uo baseado no konah 5uanto no Core 2 *uo baseado no ,eron, sem dis% tin1Co. in)lusive poss!vel substituir um konah so5uete ,, por um ,eron ?tamb(m so5uete ,@ diretamente, na maioria dos )asos pre)isando apenas de um upgrade de <;6#. 6 pre1o dos pro)essadores tamb(m nCo mudou, de .orma 5ue durante muito tempo, era poss!vel en)ontrar pro)essadores ba% seados nas duas ar5uiteturas pelo mesmo pre1o. > lista de pro)essadores baseados no ,eron in)lui o Core 2 *uo TO6<< ?1.P 4H=, 2 ,<, 0IA, N00 ,H=@, TOO<< ?1.PP 4H=, 2 ,<, 0IA, PPO ,H=@, TOP<< ?1.Q0 4H=, 2 ,<, 0IA, PPO ,H=@, TA6<< ?2./ guiadohardware.net | Revista - ! "# $aro de %##& 4H=, I ,<, 0IA, PPO ,H=@, TA7<< ?2./ 4H=, I ,<, 0NA, Q// ,H=@, TA@<< ?2.1P 4H=, I ,<, 0IA, PPO ,H=@, TAO<< ?2.2 4H=, I ,<, 0NA, Q// ,H=@, TAP<< ?2.00 4H=, I ,<, 0IA, PPO ,H=@ e TAA<< ?2.I 4H=, I ,<, 0NA, Q// ,h=@. $xiste tamb(m o ,eron%2,, uma ver% sCo redu=ida do ,eron, )om apenas 2 ,< de )a)he, em ve= de I ,<. $le ( di% .erente dos 'N2//, 'NN// e 'NP//, modelos baseados no ,eron 5ue pos% suem apenas 2 ,< do )a)he ?)om os outros 2 ,< desativados@, pois ele ( realmente um pro)essador di.erente, )om menos )a)he, e nCo um ,eron re% gular )om metade do )a)he desativa% do. 6 ,eron%2, ( usado no Core 2 *uo TO6O< ?1.N 4H=, 2 ,<, 0IA, PPO ,H=@, TO7<< ?1.O0 4H=, 2 ,<, 0IA, N00 ,H=@, TO@O< ?1.PP 4H=, 2 ,<, 0IA, PPO ,H=@, TO@A< ?1.P 4H=, 2 ,<, 0IA, Q// ,H=@, TOO<< ?1.PP 4H=, 2 ,<, 0IA, PPO ,H=@, TOP<< ?1.Q0 4H=, 2 ,<, 0IA, PPO ,H=@ e TA><< ?1.Q 4H=, 2 ,<, 0NA, Q// ,H=@. 6s Core 2 *uo baseados no ,eron e ,eron%2, sCo produ=idos tanto em .ormato so5uete , 5uanto so5uete R. ;sso permite 5ue eles se8am usados tanto em pla)as novas 5uanto )omo substitutos diretos para os Core *uo baseados no konah em pro8etos 8- exis% tentes.
Cele o! M
6 Celeron , ( possivelmente o pro)es% sador mobile da ;ntel mais vendido, usa% do em uma in.inidade de noteboo7s de baixo )usto. $mbora todo o mar7eting se8a )on)entrado em torno da plata.or% ma Centrino, os noteboo7s baseados no Celeron a)abam sendo vendidos em maior nKmero, 8- 5ue sCo mais baratos.
Especial No"eCooHs
Como de praxe, o Celeron , possui me% tade do )a)he do Rentium ,. Do )aso do Celeron )om )ore *othan, por ex% emplo, temos 1 ,< )ontra 2 ,< do Rentium ,. ;sto nCo )hega a ser uma desvantagem tCo grande, 8- 5ue redu= o desempenho em apenas 1/`, em m(dia. > prin)ipal .ra5ue=a do Celeron , reside na .alta de geren)iamento avan1ado de energia. >o )ontr-rio do Rentium ,, ele trabalha sempre na .re5JFn)ia m-xima, sem a op1Co de usar o speedstep, o 5ue signi.i)a mais )onsumo e uma menor autonomia das baterias, sobretudo ao rodar apli)ativos leves, situa1Co onde a di.eren1a de )onsumo entre o Celeron e outros pro% )essadores ?)om suporte a sistemas de geren)iamento de energia@ ( maior. >s primeiras vers2es do Celeron eram baseadas no "<anias%N12" 5ue, )omo o nome sugere, ( uma versCo do Rentium , )om )ore <anias )om metade do )a% )he L2. $sta s(rie ini)ial engloba o Ce% leron M 7>< ?1.2 4H=, N12 +<, 2I.NA@, 76< ?1.0 4H=, N12 +<, 2I.NA@, 77< ?1.I 4H=, N12 +<, 2I.NA@ e 7@< ?1.N 4H=, N12 +<, 2I.NA@. > s(rie seguinte ( baseada no "*othan%1/2I", novamente uma versCo do Rentium , )om metade do )a)he. $la in)lui o Celeron M 7O< ?1.0 4H=, 1 ,<, 21A@, 7P< ?1.I 4H=, 1 ,<, 21A@, 7P</ ?1.I 4H=, 1 ,<, 21A@, 7A< ?1.N 4H=, 1 ,<, 21A@, 7;< ?1.P 4H], 1 ,<, 21A@ e 7?< ?1.O 4H=, 1 ,<, 21A@. guiadohardware.net | Revista - ! "# $aro de %##& 'odos estes modelos utili=am pla)as so% 5uete IOM e suportam apenas instru12es ,,E, ##$ e ##$2, sem suporte a ##$0. 6s modelos 7P</, 7A<, 7;<, 7?< supor% tam E* bit ?o re)urso de seguran1a, 5ue protege -reas de mem3ria, di.i)ultando a a1Co dos v!rus@. 'odos os modelos utili% =am tamb(m bus de I// ,h=. $m seguida temos os modelos mais atuais, baseados no konah e no ,eron. >o )ontr-rio do Rentium ,, os Celerons baseados em ambas as s(ries sCo sin% gle%)ore e possuem apenas 1 ,< de )a)he L2. 6s nK)leos sCo )hamados respe)tivamente de "konah%1/2I" e ",eron%1/2I". >t( o momento ?outubro de 2//O@ nCo existem Celerons dual%)ore, nem not!% )ias sobre um poss!vel lan1amento. ,esmo 5ue a ;ntel de)idisse lan1ar vers2es de baixo )usto do ,eron dual% )ore, possivelmente venderia os pro% )essadores sob a mar)a "Rentium", as% sim )omo no )aso do Rentium $ para des7tops ?baseados no >llendale@ e nCo sob a mar)a "Celeron". Uoltando ao 5ue interessa, a s(rie ba% seada no Ro!a(D><6@ in)lui o Celeron M @>< ?1.IP 4H=, 1 ,<, 2OA@, @6< ?1.P 4H=, 1 ,<, 2OA@, I0/ ?1.O0 4H=, 1 ,<, 2OA@, @@< ?1.QP 4H=, 1 ,<, 2OA@ e @O< ?2./ 4H=, 1 ,<, 2OA@. > s(rie baseada no ,eron%1/2I in)lui o Celeron , N2/ ?1.P 4H=, 1 ,<, 0/A@ e O7< ?1.O0 4H=, 1 ,<, 0/A@. $xiste ain% da a s(rie baseada no ",eron%L", uma versCo de baixo )onsumo do Me o!D><6@ 5ue in)lui o Celeron O6< ?1.P 4H=, 1 ,<, 2PA@, NI/ ?1.QP 4H=, 1 ,<, 0/A@ e OO< ?2./ 4H=, 1 ,<, 0/A@. 6 Celeron N2/ baseado no ,eron%L di% .eren)ia%se do N2/ baseado no ,eron%1/2I apenas pelo '*R, 5ue ( um pou)o mais baixo. >s demais )ara)% ter!sti)as dos dois pro)essadores sCo idFnti)as. 'odos estes modelos utili=am o so5ue% te , e bus de N00 ,H=. > ex)e1Co .i)a por )onta do Celeron , NI/, 5ue utili=a o so5uete R. 'odos eles o.ere)em su% porte tamb(m ao ##$0 e ao E* bit.
Especial No"eCooHs
> Kni)a bre)ha importante para o uso de )omponentes "nCo%;ntel" em note% boo7s Centrino ( no )aso de )hipsets de v!deo alternativos. $mbora os )hip% sets ;ntel mais usados se8am os )hip% sets da linha "4,", 5ue in)luem v!deo onboard, estCo dispon!veis tamb(m os )hipsets da linha "R,", 5ue sCo idFnti)os, mas nCo in)luem o )hipset de v!% deo. $les permitem 5ue os .a% bri)antes de noteboo7s in)lu% am )hips ou pla)as ,E, ou >E;6D da nUidia ou >'; sem )om isso abandonar o uso da mar)a "Centrino". $ntre os no% teboo7s mais )aros, ( )omum o uso de pla)as nUidia o..bo% %rocessa.or8 placa 9ireless e chipset: ; <=it< ard no lugar do .ra)o v!deo ;n% Centrino tel onboard. &abri)antes, )omo a nUidia, <road)om, alin7, >theros, U;>, #i#, ealte7 e ou% tros vendem )hipsets e pla)as wireless a pre1os mais )ompetitivos 5ue a ;ntel. $m muitos )asos os produtos alternati% vos sCo in)lusive )laramente superio% res, )omo no )aso das solu12es de v!% deo onboard da nUidia e >';, 5ue supe% ram em muito os )hipsets de v!deo da s(rie 4,>M// utili=ados nos )hipsets ;ntel. >pesar disso, o mar7eting em torno da mar)a Centrino .a= )om 5ue os .abri)antes pre.iram utili=ar os )hip% sets e pla)as wireless da ;ntel, relegan% do os produtos de outros .abri)antes aos modelos de baixo )usto ou a )on.i% gura12es espe)!.i)as. guiadohardware.net | Revista - ! "# $aro de %##& > primeira en)arna1Co da plata.orma Centrino .oi lan1ada em 2//0 e res% ponde pelo )odenome Carmel. $la )on% siste na )ombina1Co de um Rentium , )om )ore <anias ou *othan, um )hipset iQNN e uma pla)a wireless ;ntel 21// ou 22//. 6 )hipset ;ntel QNN o.ere)e suporte apenas a mem3rias ** e as pla)as wireless ;ntel R 6/Aireless 21// ainda utili=am o padrCo Q/2.11b ?11 mega% bits@, sem suporte ao Q/2.11g, o 5ue ho8e em dia sCo duas pesadas limita% 12es. > 5uestCo da pla)a wireless .oi solu)ionada em 2//I, )om o lan1a% mento da ;ntel R 6/Aireless 22//, 5ue > partir do momento em 5ue os )om% pradores passam a pre.erir noteboo7s baseados na plata.orma, a ;ntel pode trabalhar )om margens de lu)ro maio% res e assim maximi=ar os lu)ros, ao mesmo tempo em 5ue mant(m o )on% trole sobre toda a plata.orma. pode operar tanto em modo b 5uanto g. Wuase todos os noteboo7s Centrino produ=idos a partir do segundo trimes% tre de 2//I 8- sCo e5uipados )om a pla)a wireless atuali=ada. $m 2//N .oi lan1ada a segunda gera1Co, sob o )odenome #onoma. Dessa (po)a, o <anias 8- havia sido des)ontinuado, de .orma 5ue passou a ser usado ex)lusi% vamente o Rentium , )om )ore *othan. 6 limitado QNN .oi substitu!do pelo ;ntel M1N, 5ue trouxe o suporte a mem3rias ** 2, #>'>, slots $xpress Card, -udio H*> e bus de N00 ,H=. 6 uso de mem3rias ** 2 a8uda a re% du=ir o )onsumo el(tri)o, 8- 5ue os m3dulos utili=am uma tensCo mais bai% xa. $xiste tamb(m um pe5ueno ganho )om rela1Co X )ompatibilidade )om m3dulos de di.erentes .abri)antes, 85ue os m3dulos ** 2 possuem um terminador resistivo dentro de )ada )hip, o 5ue garante uma melhor 5uali% dade de sinal e redu= o nKmero de )a% sos de in)ompatibilidade, sobretudo ao utili=ar dois m3dulos di.erentes. > partir do ;ntel M1N, todos os )hipsets mobile da ;ntel o.ere)em suporte a dual%)hannel ?)om ex)e1Co dos )hip% sets da linha "4,#", )omo o M1N4,#, 5ue sCo uma linha de baixo )usto, )om um )ontrolador single%)hannel@. >pesar disso, a maior parte dos noteboo7s nCo vem )om o re)urso ativado, simples% mente por5ue o uso de dual%)hannel 187
Especial No"eCooHs
exige o uso de dois m3dulos de mem3% ria, o 5ue aumenta os )ustos. Dada im% pede, entretanto, 5ue vo)F instale um segundo m3dulo de mem3ria, ativando assim o dual%)hannel. Com rela1Co X pla)a wireless, os note% boo7s baseados na plata.orma #onoma podem utili=ar tanto a R 6/Aireless 22// ?<4@ 5uanto a 2M1N><4, 5ue, )omo o nome sugere, o.ere)e )omo di% .eren)ial o suporte tamb(m ao padrCo Q/2.11a. > 0MIN><4 ( uma versCo atuali=ada da 2M1N><4, 5ue mant(m o suporte aos padrCo a, b e g, en5uanto a IMPN>4D ?a mesma utili=ada no #anta osa@ ( uma pla)a "dra.t%n", )om suporte a uma ver% sCo pr(via no padrCo Q/2.11n, 5ue o.e% re)e uma taxa de transmissCo te3ri)a de 0// megabits e um al)an)e at( duas ve% =es maior 5ue uma pla)a Q/2.11g e5ui% pada )om um transmissor de potFn)ia similar. .-)il di.eren)iar as pla)as IMPN>4D das antigas, pois al(m de se% rem produ=idas ex)lusivamente no .or% mato $xpress ,ini, abandonando o .or% mato mini%RC;, elas possuem trFs )one)% tores de antena, em ve= de apenas dois: *uo". DCo existem noteboo7s "Centrino *uo" baseados na plata.orma #onoma, 8- 5ue ela nCo prevF o uso de pro)es% sadores dual%)ore. 'emos ainda a plata.orma &a!"a Rosa4 lan1ada em 2//O. $la prevF o uso de um pro)essador Core 2 *uo so5uete R ?bus de Q// ,H=@, )ombinado )om um )hip% set ;ntel MPN e uma pla)a wireless ;ntel IMPN>4D. 6 sistema de geren)iamento de ener% gia .oi atuali=ado, de .orma a ?al(m de a8ustar a .re5JFn)ia do pro)essador@ permitir a redu1Co da .re5JFn)ia do &#< de Q// para I// ,H= nos momen% tos de baixa atividade, a8udando a )ompensar o aumento de )onsumo tra% =ido pelo uso do bus de Q// ,H= ?re% )urso bati=ado de "*Lnami) &ront #ide <us #wit)hing"@. > redu1Co da .re5JFn)ia do &#< resulta em uma e)onomia relativamente pe% 5uena, de menos de 1 watt. $ntretanto, muitos noteboo7s ultra%)ompa)tos ba% seados na plata.orma Centrino )hegam a )onsumir apenas 12 watts ou menos ?in)luindo a tela@ 5uando o pro)essador est- operando na .re5JFn)ia mais bai% xa, de .orma 5ue 5ual5uer nova redu% 1Co a)aba tendo um impa)to signi.i)a% tivo. 6utro re)urso divulgado ao ex% tremo pela ;ntel ( o "'urbo ,emorL" ?te)nologia obson@, onde ( utili=ado um m3dulo de mem3ria &lash ligado ao barramento RC; $xpress em )on8unto 188
/ini" %laca 9ireless 4+$5A !8 no 0or/ato E?press *ini 6s noteboo7s baseados no Dapa, e5ui% pados )om pro)essadores Core #olo ainda sCo vendidos sob a mar)a "Cen% trino", en5uanto os baseados em pro% )essadores Core *uo ou Core 2 *uo passaram a utili=ar a mar)a "Centrino
> ter)eira gera1Co ( a plata.orma Dapa, lan1ada em 2//P. $la )onsiste no uso de um pro)essador Core #olo, Core *uo ou Core 2 *uo em versCo so% 5uete ,, )ombinado )om o )hipset ;n% tel MIN ?5ue in)lui suporte a bus de PPO ,H=@ e uma pla)a wireless ;ntel 0MIN><4 ou IMPN>4D. guiadohardware.net | Revista - ! "# $aro de %##&
Especial No"eCooHs
)om o eadL*rive do Uista, de .orma a melhorar o desempenho do a)esso ao H* e aumentar a autonomia da bateria. importante ressaltar 5ue a e)onomia de energia tra=ida pelo 'urbo ,emorL ( apenas in)remental, pois os H*s de 2.N" e NI// R, atuais sCo bastante e)onHmi)os, )onsumindo em torno de 0 watts ou menos. >l(m disso, o H* nCo .i)a todo o tempo girando, o 5ue redu= o )onsumo pr-ti)o a n!veis bem mais baixos. 6 'urbo ,emorL evita um )erto nKmero de a)essos ao H*, mas em tro% )a os pr3prios )hips de mem3ria &lash e a linha RC; $xpress a 5ue eles estCo ligados )onsomem uma )erta 5uanti% dade de energia, o 5ue redu= o ganho na pr-ti)a. DCo espere mais do 5ue 2 ou I` de ganho de autonomia de bate% ria em um noteboo7 )om o 'urbo ,e% morL em rela1Co a outro de )on.igura% 1Co similar sem o re)urso. 6 ganho ( tCo pe5ueno 5ue .i)a at( mesmo di.!)il de medir, pois a di.eren1a nos resulta% dos .i)a muitas ve=es dentro da varia% 1Co normal de um teste para outro. 6 'urbo ,emorL ( dese8-vel se .or um "brinde", in)lu!do em uma )erta )on.i% gura1Co sem um aumento )onsider-vel no )usto. DCo a)eite pagar mais )aro por um noteboo7 e5uipado )om ele, pois o ganho realmente nCo )ompensa 5ual5uer aumento expressivo no pre1o. esperada uma atuali=a1Co da plata.or% ma #anta osa para 2//Q, )om a in)lusCo guiadohardware.net | Revista - ! "# $aro de %##& de pro)essadores baseados no RenrLn. $les in)luirCo suporte ao $*>' ?$nhan% )ed *Lnami) >))eleration 'e)hnologL@, onde o pro)essador pode desativar o segundo nK)leo e usar a redu1Co no )onsumo para .a=er um over)lo)7 tem% por-rio do nK)leo ativo, melhorando assim o desempenho em apli)ativos single threaded, 5ue nCo sCo )apa=es de se bene.i)iar de um pro)essador dual%)ore. .oram mais )aros e o pro)essador ;ntel para noteboo7s de baixo )usto era o Celeron ,, um )hip muito menos )om% petitivo, devido ao baixo )lo)7, menos )a)he e X ausFn)ia do suporte ao #pe% ed#tep. > resposta da >,* veio na .orma do 'urion PI, uma versCo mobile do >th% lon PI so5uete ONI, 5ue operava a .re5JFn)ias mais baixas e in)lu!a o RowerDow. >l(m de ser relativamente barato, o 'urion o.ere)ia um desempe% nho muito bom, )hegando a superar o Rentium , baseado no )ore *othan em diversas apli)a12es, e era relativamen% te e)onHmi)o em termos de )onsumo el(tri)o. Levando em )onta apenas a 5uestCo do pro)essador, o 'urion era )ompetitivo )om o Rentium , e era uma es)olha muito melhor 5ue o Celeron ,. > 5ues% tCo ( 5ue um noteboo7 ( um )on8unto, onde o resultado nCo depende apenas das )ara)ter!sti)as do pro)essador, mas sim da )ombina1Co de todos os )omponentes. > ;ntel possu!a uma pla% ta.orma mais s3lida, 8- 5ue desenvolvia seus pr3prios )hipsets e pla)as wire% less, en5uanto os noteboo7s baseados no 'urion utili=avam )hipsets da >';, U;> ou #i#, )riando plata.ormas mais problem-ti)as. ;sso .a=ia )om 5ue os 'urion a)abasse sendo usado predominantemente nos noteboo7s de baixo )usto, o 5ue nCo 189
Tu io! P@
>pesar dos pro)essadores Rentium ,, baseados no )ore *othan, e os Core *uo, baseados no )ore konah nCo se% rem )apa=es de operar a .re5JFn)ias muito altas se )omparados aos pro)es% sadores para des7top, eles o.ere)iam um desempenho por )i)lo de )lo)7 mui% to bom, o 5ue permitia 5ue )ompetis% sem )om pro)essadores para des7top, baseados na ar5uitetura Det<urst, 5ue operavam a .re5JFn)ias muito mais elevadas, mesmo mantendo um )on% sumo el(tri)o relativamente baixo. > ar5uitetura e5uilibrada, )ombinada )om o es.or1o de mar7eting da ;ntel em torno da mar)a Centrino .i=eram )om 5ue eles .ossem um su)esso de vendas nos noteboo7s de m(dio e alto )usto. >pesar disso, os noteboo7s ba% seados na plata.orma Centrino sempre
Especial No"eCooHs
era ne)essariamente ruim, pois permi% tia 5ue vo)F )omprasse noteboo7s rela% tivamente potentes, baseados nas di.e% rentes vers2es do 'urion a pre1os subs% tan)ialmente mais baixos 5ue os base% ados na plata.orma Centrino. &oi in)lu!do ainda um est-gio adi)ional no sistema de geren)iamento de energia ?o C0@, 5ue )olo)ou o 'urion um passo X .rente dos >thlon PI para des7tops na 5uestCo do geren)iamento de energia. 6s 'urions da s(rie MT trabalham den% tro de um '*R de 2N watts, en5uanto os ML sCo um pou)o mais gastadores e adotam um '*R de 0N watts. $xistem ainda vers2es )om N12 +< e 1 ,< de )a)he L2, mas todas as vers2es utili% =am um )ontrolador de mem3ria sin% gle%)hannel ?8ustamente por isso ( uti% li=ado o so5uete ONI@, uma restri1Co adi)ionada para redu=ir o )onsumo. >ssim )omo os pro)essadores so5uete ONI para des7top, eles suportam apenas m3dulos ** ?sem suporte a ** 2@ o 5ue, )ombinado )om o a)esso single% )hannel, estrangula o barramento )om a mem3ria, pre8udi)ando o desempenho do pro)essador em diversas apli)a12es. > di.eren1a no )onsumo ( 8usti.i)ada pelo tipo de trans!stores e pelas otimi=a12es utili=ados em )ada s(rie. >pesar disso, nCo existe di.eren1a de desempenho en% tre um ,' e um ,L de mesmo )lo)7 ?e )om a mesma 5uantidade de )a)he@. $sta versCo ini)ial do 'urion PI .oi )hamada de La!cas"e e, assim )omo o Ueni)e, era produ=ida usando a t()% ni)a de /./M mi)ron e o.ere)ia suporte a ##$0 e instru12es de PI bits, al(m do suporte ao RowerDow. 6 )ore Lan)aster .oi usado no MTD6; ?1.P 4H=, N12 +<, 2NA@, MTD7< ?1.P 4H=, 1 ,<, 2NA@, MTD76 ?1.Q 4H=, N12 +<, 2NA@, MTD7@ ?1.Q 4H=, 1 ,<, 2NA@, MTD7A ?2./ 4H=, 1 ,<, 2NA@, MTD@< ?2.2 4H=, 1 ,<, 2NA@, MLD6; ?1.P 4H=, N12 +<, 0NA@, MLD7< ?1.P 4H=, 1 ,<, 0NA@, MLD76 ?1.Q 4H=, N12 +<, 0NA@, MLD7@ ?1.Q 4H=, 1 ,<, 0NA@, MLD7A ?2./ 4H=, 1 ,<, 0NA@, MLD@< ?2.2 4H=, 1 ,<, 0NA@, MLD@6 ?2.I 4H=, N12 +<, 0NA@ e MLD@@ ?2.I 4H=, 1 ,<, 0NA@. ,ais adiante .oi lan1ado o )ore Ric(D mo!d, 5ue utili=a o so5uete #1, o mesmo utili=ado pelo 'urion E2. $le tem a .un1Co de ser um pro)essador de transi1Co, permitindo 5ue os .abri)an% tes possam )onstruir noteboo7s basea% dos em pla)as #1, sem ne)essariamen% te migrar para o 'urion E2, 5ue ( mais )aro. 6 i)hmond .oi vendido em ape% nas duas vers2es: M%D7P ?2./ 4H=, N12 +<, 01A@ e M%D7; ?2.2 4H=, N12 +<, 01A@. Sm dos prin)ipais pontos .ortes do 'u% rion ( o sistema de geren)iamento de energia. 'anto o RowerDow, usado nos pro)essadores mobile, 5uanto o Co% olgngWuiet, usado nos pro)essadores para des7top, trabalham dentro do mesmo prin)!pio, a8ustando o multipli% )ador ?e )onse5Jentemente a .re5JFn% )ia@ do pro)essador, 8untamente )om a tensCo, )on.orme mais ou menos poder de pro)essamento ( exigido.
T&rion $4 e %enti&/ * co/ core 6othan 6 'urion PI tamb(m surgiu )omo uma deriva1Co do >thlon PI )om )ore Ueni% )e ?assim )omo o ,obile >thlon PI )om )ore Dewar7@, mas desta ve= a >,* tomou )uidados adi)ionais. Rara redu=ir o )onsumo el(tri)o, a >,* adotou o uso de trans!stores de )haveamento mais lento, 5ue redu=em a .re5JFn)ia m-xima de opera1Co do pro)essador, mas em tro)a o.ere)em um )onsumo el(tri)o muito mais baixo. Como um pro)essador mobile )omo o 'urion nun)a opera a .re5JFn)ias muito ele% vadas, devido X 5uestCo do )onsumo e dissipa1Co t(rmi)a, a tro)a a)abou .a% =endo sentido. guiadohardware.net | Revista - ! "# $aro de %##&
190
Especial No"eCooHs
Cada "degrau" )orresponde a uma re% du1Co de 1x no multipli)ador o 5ue ?no )aso do 'urion@ )orresponde a uma re% du1Co de 2// ,H= na .re5JFn)ia do pro)essador. > .re5JFn)ia ( redu=ida se5uen)ialmente at( atingir 1.P 4H=, ponto no 5ual o pro)essador entra no est-gio mais baixo, onde passa a ope% rar a apenas Q// ,H= ?independente% mente do modelo@. Buntamente )om a .re5JFn)ia, a tensCo tamb(m ( redu=ida, 8- 5ue o pro)essa% dor ( pro8etado para .un)ionar esta% velmente usando tens2es mais baixas, desde 5ue operando a .re5JFn)ias tamb(m mais baixas. Wuando mais pro)essamento ( exigido, a tensCo vol% ta ao valor ini)ial, seguida do aumento )orrespondente na .re5JFn)ia. Sm 'urion ,L%I/, por exemplo, opera a 2.2 4H= e tem um '*R de 0N watts, mas )onsome este valor apenas 5uando est- operando na .re5JFn)ia m-xima. Con.orme o RowerDow redu= a .re5JFn)ia de opera1Co do pro)es% sador, o )onsumo )ai para 2M watts ?2./ 4H=@, 2I.N watts ?1.Q 4H=@, 2/ watts ?1.P 4H=@ e, .inalmente, O.M watts ?Q// ,H=@. Como a mesma .re5JFn)ia de Q// ,H= ( usada )omo est-gio .inal em todos os ' uri% ons, independentemente da .re5JFn)ia original, todos os modelos a)abam )onsu% mindo apenas O.M watts 5uando o)iosos.
Tu io! =6
6 pr3ximo passo da >,* .oi o lan1a% mento do 'urion E2, )om o ob8etivo de )ompetir )om o Core 2 *uo baseado no )ore ,erom. 6 'urion E2 (, essen)ialmente, uma versCo de baixo )onsumo do >thlon E2, 5ue preserva as mesmas )ara)ter!sti% )as b-si)as, )omo o uso do Crossbar #wit)h, o )ontrolador de mem3ria ** 2 dual%)hannel ?)ompartilhado en% tre os dois nK)leos@ e o uso do barra% mento HLper'ransport. Daturalmente, o .ato de ser um pro)es% sador mobile torna ne)ess-rio o uso de um geren)iamento mais agressivo de energia. $ntra em )ena entCo uma ver% sCo atuali=ada do RowerDow, )om su% porte a um sistema de geren)iamento independente de )ada nK)leo. 6 n!vel de utili=a1Co de )ada nK)leo ( )ontinuamente monitorado e os n!veis apropriados de e)onomia de energia sCo apli)ados. ;sso permite 5ue um dos nK)leos )ontinue opera)ional, en5uan% to o outro "hiberna", em um dos est-% gios de baixo )onsumo. 6 primeiro n!vel ( o a8uste de .re5JFn% )ia e tensCo de opera1Co do pro)essa% dor, essen)ialmente o mesmo sistema 8- usado nos pro)essadores anteriores.
> .re5JFn)ia de opera1Co ( redu=ida para Q// ,H= e a tensCo para 1./ONU ?ou menos, de a)ordo )om a revisCo do pro)essador@. 6 pr3ximo n!vel ( o est-% gio C1 ?Halt@ onde o nK)leo ( essen)i% almente desativado, mas os )a)hes e registradores )ontinuam ativos. > partir da!, existem mais trFs est-gios adi)io% nais ?C2, C0 e CI@, onde mais )ompo% nentes internos sCo desativados, redu% =indo o )onsumo, mas aumentando o tempo de reativa1Co. Do est-gio C1 o )onsumo do pro)essador )ai para ape% nas I.N watts e no est-gio CI para apenas /./QN watts. >pesar de ser um pro)essador dual% )ore, o sistema de geren)iamento .a= )om 5ue o )onsumo a)abe sendo simi% lar, ou pou)a )oisa superior ao dos 'u% rions single%)ore, muito embora o de% sempenho se8a superior. Com os dois nK)leos operando X Q// ,H=, o 'urion E2 ?de /./M mi)ron@ )onsome 1/ watts, o 5ue d- apenas N watts por nK% )leo, menos 5ue os O watts do 'urion sin% gle%)ore. 6 prin)ipal motivo da redu1Co ( o uso de uma versCo aprimorada do #6; ?sili)on on insulator@, a t()ni)a 5ue permi% te adi)ionar uma .ina )amada de material isolante entre os trans!stores do pro)essa% dor e o wa..er, redu=indo a perda de el(% trons e )onse5Jentemente o )onsumo do pro)essador. 6 #6; ( utili=ado tamb(m em outros pro)essadores >,* produ=idos usando a t()ni)a de /./M mi)ron em diante, mas neste )aso ( utili=ada 191
Especial No"eCooHs
uma revisCo anterior, menos e.i)iente 5ue a usada no 'urion E2. 6 'urion E2 adotou o uso do so5uete #1, uma versCo mobile do so5uete >,2, onde tamb(m sCo utili=ados m3% dulos de mem3ria ** 2, )om suporte a dual%)hannel. Como nem todos os .a% bri)antes utili=am dois m3dulos de mem3ria ?sobretudo nos modelos de baixo )usto@, vo)F nota um )erto ganho de desempenho ao instalar um segun% do m3dulo, nCo apenas pelo aumento no volume de mem3ria instalada, mas tamb(m pela ativa1Co do dual%)hannel. Sm dos desta5ues do so2ue"e &> ( o nKmero redu=ido de pinos. $le possui apenas P0Q pinos, )ontra MI/ pinos do so5uete >,2 para des7tops ?menos at( mesmo 5ue o so5uete ONI, 5ue ( sin% gle%)hannel@. 6 nKmero redu=ido de pinos a8udou a redu=ir o tamanho do en)apsulamento do pro)essador, 5ue passou a ser um pou)o menor 5ue o dos pro)essadores so5uete ONI. 6 so5uete #1 tem uma aparFn)ia muito similar ao so5uete , usado pelos pro% )essadores ;ntel. 6 so5uete #1 nCo ( uma ex)lusividade do 'urion E2. $le ( utili=ado tamb(m pelo 'urion single%)ore )om )ore i)hmond e tamb(m pelo ,obile #empron baseado no )ore +eene. Sma .orma muito simples de veri.i)ar se o seu noteboo7 utili=a um destes pro)essadores ?e nCo um dos modelos antigos, so5uete ONI@ ( veri.i)ar o tipo de mem3ria usada. 'odos os noteboo7s so5uete ONI utili=am mem3rias ** , en5uanto os so5uete #1 utili=am mem3rias ** 2. Da ilustra1Co a seguir temos um Core *uo baseado no konah, um Core 2 *uo ba% seado no ,eron e um 'urion E2. Dote 5ue apesar de possuir menos )a)he, o die do 'urion E2 ( maior, pois ele ( ainda produ=ido usando uma t()ni)a de /./M mi)ron.
Core 6&o AB es@&er.aC8 Core 7 6&o e o T&rion #7 *o ponto de vista do upgrade, as mem3rias ** 2 sCo muito mais dese8-veis, nCo apenas pela 5uestCo do desempenho, mas por5ue ?assim )omo nos des7tops@ os m3dulos #6*;,, ** 2 8- sCo mais baratos 5ue os m3dulos ** . 6utra 5uestCo ( 5ue usando m3dulos ** 2 vo)F vai, muito provavelmente, poder aproveitar os mesmos m3dulos ao tro)ar de noteboo7, en5uanto as ** sCo um be)o sem sa!da. 192
Especial No"eCooHs
Uoltando ao pro)essador, a sa.ra ini)ial, lan1ada em 2//P, in)lui os 'urions base% ados nos )ores TaNlo e T i!idad. >m% bos sCo .abri)ados utili=ando a mesma t()ni)a de .abri)a1Co de /./M mi)ron, )om #6; e o uso de trans!stores de baixo )onsumo usados nos 'urions single%)ore da s(rie ,L. $les in)luem suporte a ##0, instru12es de PI bits, DE <it e suporte ao >,*%U, a Kni)a di.eren1a ( 5ue o 'aLlor in)lui apenas 2NP +< de )a)he L2 por nK)leo, en5uanto o 'rinidad ?usado na maior parte dos modelos@ in)lui N12 +< por nK)leo. > lista de modelos ( )omposta pelo 'u% rion E2 'L%N/ ?1.P 4H=, 2x 2NP +<, 01A@, 'L%N2 ?1.P 4H=, 2x N12 +<, 01A@, 'L%NP ?1.Q 4H=, 2x N12 +<, 00A@, 'L%P/ ?2./ 4H=, 2x N12 +<, 0NA@ e 'L%PI ?2.2 4H=, 2x N12 +<, 0NA@. $m 2//O .oi lan1ado o 'urion E2 base% ado no )ore TNle , produ=ido usando a nova t()ni)a de /./PN mi)ron, usada tamb(m no >thlon E2 <risbane e outros pro)essadores re)entes. $le ( usado nos modelos 'L%NP ?1.Q 4H=, 2x N12 +<, 01A@, 'L%NQ ?1.M 4H=, 2x N12 +<, 01A@, 'L%P/ ?2./ 4H=, 2x N12 +<, 01A@, 'L%PI ?2.2 4H=, 2x N12 +<, 0NA@ e 'L%PP ?2.0 4H=, 2x N12 +<, 0NA@. Uo)F pode notar 5ue nCo existe di.e% ren)ia1Co entre os modelos baseados no 'Ller e no 'rinidad. Com ex)e1Co do 'L%NP e do 'L%P/ ?5ue possuem um '*R ligeiramente in.erior@, at( mesmo o guiadohardware.net | Revista - ! "# $aro de %##& '*R dos pro)essadores baseados nos dois )ores ( o mesmo. Da verdade, o 'L% ler ( mais e)onHmi)o 5ue o 'rinidad ?embora a di.eren1a nCo se8a tCo gran% de@, o 5ue a >,* passou a .a=er .oi sim% plesmente passar a usar uma margem mais .olgada para )-l)ulo do '*R. Lem% bre%se de 5ue o '*R ( simplesmente um teto de )onsumo 5ue nCo deve ser ex)e% dido pelo pro)essador. 6 .abri)ante pode usar o mesmo '*R para v-rios pro)es% sadores, muito embora o )onsumo real de alguns deles se8a mais baixo. o de.eito era em um dos )abos .lat, por exemplo. Uamos entCo a um guia r-pido de )omo lo)ali=ar de.eitos ao dar manuten1Co em noteboo7s e, assim, des)obrir 5ual )omponente pre)isa ser reparado ou substitu!do.
No li#a
#e o noteboo7 simplesmente nCo dnenhum sinal de vida, a primeira )oisa a se veri.i)ar ( a .onte de alimenta1Co. DCo )on.ie 5ue a .onte est- .un)ionan% do s3 por5ue o led est- a)eso, use um mult!metro para medir a tensCo de sa!% da da .onte, a8ustando%o para medir a tensCo em uma es)ala de 2/U. Compa% re a medi1Co do mult!metro )om os va% lores in.ormados na eti5ueta da .onte. > .onte deve .orne)er a tensCo de sa!% da espe)i.i)ada na eti5ueta, )om uma margem de tolerGn)ia de N` para mais ou para menos:
Locali9a!do de5ei"os
*i.erentemente de um des7top, onde vo)F pode solu)ionar problemas sim% plesmente na base da tentativa e erro, tro)ando pe1as at( des)obrir 5ual ( o )ulpado, nos noteboo7s isso nem sempre ( poss!vel, 8- 5ue a maior parte dos )omponentes sCo diretamente integra% dos X pla)a%mCe e vo)F di.i)ilmente terum LC* ou outra .onte de alimenta1Co )ompat!vel ?por exemplo@ para testar. Da maior parte dos )asos, vo)F pre)isa identi.i)ar o problema e )erti.i)ar%se de 5ue o )omponente E pre)isa mesmo ser substitu!do, para s3 entCo en)omendar a pe1a de reposi1Co e poder .a=er o )onserto. Sm erro de diagn3sti)o pode sair muito )aro, levando%o X )ompra de uma nova pla)a%mCe 5uando
193
Especial No"eCooHs
>l(m da possibilidade da .onte ter 5uei% mado devido a alguma intemp(rie, tam% b(m ( )omum 5ue .ontes de baixa 5uali% dade apresentem )apa)itores estu.ados e outros de.eitos ap3s alguns meses de uso. > .onte pode entCo passar a o.ere)er uma tensCo )ada ve= mais baixa, at( 5ue o no% teboo7 simplesmente nCo ligue e nCo ini% )ie a )arga da bateria. Da maioria dos )asos, a solu1Co mais barata ( reparar a .onte. >s .ontes usa% das em noteboo7s nCo sCo di.erentes das usadas em monitores de LC* e ou% tros peri.(ri)os, por isso um t()ni)o es% pe)iali=ado em manuten1Co de .ontes pode resolver a maioria dos de.eitos sem muita di.i)uldade. >o optar por tro)ar a .onte, vo)F pode tanto pro)u% rar outra .onte idFnti)a, do mesmo .a% bri)ante, ou )omprar um .onte ")urin% ga", onde sCo .orne)idos diversos en% )aixes, de .orma 5ue a .onte possa ser usada em )on8unto )om um grande nKmero de modelos: $ssas .ontes sCo muito )omuns no $baL ?)he5ue a )ategoria "Computers f Detwor7ing b *es7top f Laptop >))esso% ries b >dapters, Chargers .or Laptops"@, embora a 5ualidade nem sempre se8a das melhores. $m 5ual5uer um dos )asos, nCo se es5ue1a de veri.i)ar a tensCo de sa!da ?novamente usando o mult!metro@ antes de ligar a nova .onte no note. #e a .onte est- .orne)endo a tensCo )orreta, a pr3xima possibilidade ( 5ue as soldas do en)aixe para o )one)tor da .onte na pla)a%mCe do note este8am 5uebradas. $ste de.eito ( muito )o% mum nos 'oshiba ,0NE, >PN, >O/, >ON e outros modelos, onde o )one)tor ( di% retamente soldado na pla)a%mCe e .i)a preso apenas pelas soldas, sem um bom suporte na )ar)a1a. $mbora isso exi8a uma )erta dose de habilidade manual, ( sempre poss!vel desmontar o note, remover a pla)a%mCe e re.a=er as soldas do )one)tor. >ssim )omo nos des7tops, problemas de mal )ontato e oxida1Co sCo muito )o% muns. $xperimente sempre des)one)tar o H*, o drive 3pti)o, a pla)a wireless e ou% tros )omponentes nCo%essen)iais e limpar os )ontatos dos m3dulos de mem3ria. #e o noteboo7 tiver dois slots de mem3ria, experimente instalar o m3dulo no segun% do slot. #e tiver dois m3dulos, experimen% te lig-%lo )om apenas um e assim por di% ante. 6utra observa1Co ( 5ue alguns no% teboo7s ?sobretudo modelos antigos@ nCo ligam se a bateria nCo estiver instalada.
I!s"aCilidade
>inda mais )omuns do 5ue os )asos em 5ue o noteboo7 simplesmente "morre" sCo os )asos de instabilidade, onde o noteboo7 trava, apresenta erros diver% sos ou simplesmente desliga so=inho de tempos em tempos, ou nos momen% tos de maior atividade. >ssim )omo em um des7top, proble% mas de estabilidade podem ser )ausa% dos pelos mais diversos .atores, in% )luindo problemas de so.tware, pro% blemas de supera5ue)imento )ausado pelo a)Kmulo de p3 nos dissipadores, de.eitos nos m3dulos de mem3ria, en% tre outras possibilidades, por isso ( 5uase sempre ne)ess-rio .a=er uma )he)agem geral, veri.i)ando diversas possibilidades at( .inalmente )onseguir des)obrir a .onte do problema. > primeira )oisa a .a=er ( dar boot )om uma distribui1Co Linux live%)d )om 5ue vo)F tenha .amiliaridade. Sse o sistema por algum tempo, exe)ute algumas tare% .as pesadas ?)omo )ompa)tar e des)om% pa)tar grandes 5uantidades de ar5uivos, por exemplo@ e monitore as respostas do sistema. #e os problemas de estabilidade se mani.estam apenas no Aindows, muito provavelmente o problema se restringe aos so.twares e drivers instalados e pode ser resolvido )om uma simples reinstala% 1Co do sistema. 194
Especial No"eCooHs
#e os problemas )ontinuam mesmo depois de des)artar o .ator so.tware, o pr3ximo passo ( .a=er um teste )om% pleto da mem3ria usando o memtest, 8- 5ue a mem3ria passa a ser a pr3% xima suspeita. 6 mais )omum ( 5ue o note possua dois slots de mem3ria, um externo, a)ess!vel atrav(s das tampas in.eriores, e outro interno, a)ess!vel depois de remover o te)lado ?)omo no HRP11/@. Desses )asos, vo)F s3 pre)isa identi.i)ar 5ual dos m3dulos apresentou o de.eito e subs% titu!%lo. #e o de.eito .or nos Kltimos endere1os, ( poss!vel tamb(m usar as di)as 5ue vimos no )ap!tulo sobre mem3ria para limitar a 5uantidade de mem3ria usada pelo sistema e, assim, evitar o uso da parte onde estCo as )(lulas de.eituosas. Como a grande maioria dos noteboo7s utili=am mem3ria )ompartilhada para o v!deo, de.eitos na mem3ria podem )au% sar tamb(m o apare)imento de .alhas na imagem, in)luindo o apare)imento de li% nhas hori=ontais ou verti)ais. #e o de.eito se restringir X -rea de me% m3ria utili=ada pelo )hipset de v!deo ?normalmente os primeiros endere1os do m3dulo@, o sistema pode .un)ionar de .orma per.eitamente est-vel ?)om os problemas se restringindo ao v!deo@, por isso ( importante sempre )he)ar a me% m3ria antes de )olo)ar a )ulpa no LC* ou na )ontroladora de v!deo. $m )asos em 5ue os )hips re.erentes ao m3dulo interno vFm soldados X pla% )a%mCe do noteboo7, a situa1Co .i)a mais )ompli)ada, 8- 5ue vo)F nCo tem )omo substituir os )hips de mem3ria diretamente: #e o noteboo7 .un)iona de .orma apa% rentemente normal por algum tempo, mas trava, reini)ia ou desliga ao exe% )utar tare.as pesadas, muito prova% velmente temos um problema de su% pera5ue)imento. > solu1Co neste )aso ( remover o )ooler do pro)essador, .a=er uma boa limpe=a e substituir a pasta t(rmi)a do pro)essador. $m al% guns notes o )ooler .i)a bem a)ess!% vel atrav(s das tampas in.eriores, mas em outros ( pre)iso desmontar o note para )hegar at( ele. Sma op1Co r-pida para desobstruir o exaustor sem pre)isar desmontar o no% teboo7 ( usar um 8ato de ar )omprimi% do na sa!da de ar. 6 problema neste )aso ( 5ue vo)F apenas espalha a su% 8eira dentro do note, ao inv(s de remo% vF%la. ;sso .a= )om 5ue o .luxo de ar gerado pelo )ooler a)abe movendo o p3 novamente para a sa!da do )ooler, .a=endo )om 5ue o problema de supe% ra5ue)imento reapare1a mais r-pido do 5ue demoraria se vo)F tivesse .eito uma limpe=a )ompleta. >l(m do a)Kmulo de su8eira nos dissi% padores, ( )omum a entrada de p3 dentro do pr3prio motor de rota1Co do )ooler, o 5ue )ausa o apare)imento de um ru!do irritante e .a= )om 5ue o exaustor gire )ada ve= mais devagar ?ou at( pare )ompletamente@. > solu% 1Co nesse )aso ( desmontar o exaustor e .a=er uma boa limpe=a interna.
> solu1Co ")orreta" nesse )aso seria substituir a pla)a%mCe. >lgumas autori% =adas possuem )Gmaras de vapor e sCo )apa=es de substituir os m3dulos, mas nCo ( o tipo de )oisa 5ue vo)F pode .a=er usando um .erro de solda. #e o reparo nCo .or poss!vel e vo)F )hegar ao ponto de de)idir des)artar a pla)a, uma Kltima solu1Co desesperada 5ue vo)F pode tentar ( remover os )hips de mem3ria ?)om muito )uidado, para evitar dani.i)ar outros )omponen% tes@ e passar a usar um m3dulo insta% lado no slot de expansCo. #e nCo hou% ver nenhuma trava rela)ionada ao so.tware, o <;6# vai dete)tar a remo% 1Co da mem3ria integrada e passar- a usar o m3dulo instalado no slot.
195
Especial No"eCooHs
Da maioria dos )oolers para noteboo7, o motor e a h(li)e sCo presos ao )orpo prin)ipal apenas pelo )on8unto de !mCs, de .orma 5ue basta puxar. $m alguns )a% sos as duas partes sCo presas por uma presilha, es)ondida sob uma eti5ueta. Limpe bem as partes internas do mo% tor, usando um )otonete embebido em -l)ool isoprop!li)o e )olo5ue um pou)o ?pou)oZ@ de p3 de gra.ite antes de .e% )har. $le .un)iona )omo um lubri.i)ante se)o, 5ue .a= seu papel sem o ris)o de resse)ar ou se misturar X su8eira )om o tempo. 6 p3 de gra.ite ( usado para desemperrar .e)haduras e pode ser en% )ontrado .a)ilmente em lo8as de .erra% gens ou lo8as de 1.MM. Uo)F pode remover o H* do noteboo7 e plug-%lo em outro mi)ro usando uma gaveta S#< ou um adaptador para ins% tal-%lo diretamente nas portas ;*$ ou #>'> do des7top. poss!vel en)ontrar tanto adaptadores para drives de 2.N" ;*$ ?velhos )onhe)idos de 5uem traba% lha )om manuten1Co@ 5uanto adapta% dores para os novos drives de 2.N" #>'>. Ror serem relativamente raros, estes adaptadores podem )ustar mui% tas ve=es T N/ ou mais em lo8as do <rasil, mas sCo muito baratos se )om% prados no $baL. 6utra op1Co ( dar boot no pr3prio no% teboo7, usando uma distribui1Co Linux live%C*, e )opiar os dados para um )ompartilhamento de rede, ou um H* externo. ;sso permite a)essar os dados e .a=er a re)upera1Co muito mais .a% )ilmente, sem pre)isar abrir o note e sem pre)isar de um segundo mi)ro. Carregando um C* de boot e um H* externo ?ou pelo menos um pendrive@, vo)F poderia re)uperar os dados dire% tamente no lo)al, sem pre)isar de .er% ramentas extras. $m )asos em 5ue os dados .oram apaga% dos e vo)F pre)isa usar um programa de re)upera1Co, )omo o $asL e)overL ou o RC ;nspe)tor para re)uper-%los, um op1Co ( .a=er uma imagem do H* usando o dd ?)omo vimos no t3pi)o de re)upe% ra1Co de dados do )ap!tulo sobre H*s@ a partir do pr3prio live%C* ?sal% vando a imagem em um H* externo@, restaurar a imagem em outro H*, insta% lado em um des7top ?obtendo, assim, um )lone do H* original@ e rodar o pro% grama de re)upera1Co no H* )lonado. *essa .orma, vo)F nCo )orre o ris)o de piorar as )oisas manipulando os dados salvos no H* original. >ssim )omo no )aso dos H*s, os drives 3pti)os sCo padroni=ados e podem ser substitu!dos, in)lusive usando um drive removido de outro noteboo7. $m mui% tos )asos, os problemas de leitura po% dem ser )ausados pelo a)Kmulo de su% 8eira na lente ou no me)anismo de lei% tura do drive. Desse )aso, uma boa limpe=a e lubri.i)a1Co pode resolver.
HD e DQD
>ssim )omo nos des7tops, os H*s de noteboo7 tamb(m apresentam de.eitos me)Gni)os e muitas ve=es pre)isam ser substitu!dos. Ror sorte, os H*s sCo um )omponente padroni=ado, de .orma 5ue vo)F pode substituir o drive em )aso de de.eito ou ao .a=er upgrade sem muitas di.i)uldades. > prin)ipal )uidado ao )omprar ( veri.i)ar se o H* usa inter.a)e ;*$ ou #>'>. $m )asos de perda de dados, os pro)e% dimentos de re)upera1Co sCo os mes% mos de um des7top. guiadohardware.net | Revista - ! "# $aro de %##&
Tela
*e.eitos na tela sCo possivelmente os mais )omuns. Como vimos, problemas de "tela apagada" sCo 5uase sempre re% la)ionados ao &L inverter e podem ser reparados )om a substitui1Co deste. 6s )asos de de.eitos rela)ionados Xs lGmpadas de )atodo .rio sCo mais ra% ros, mas a possibilidade nun)a deve ser des)artada, sobretudo em notebo% o7s )om mais tempo de uso. >s lGmpa% das de )atodo .rio sCo um )omponente do LC*, mas podem ser substitu!das separadamente, )aso vo)F en)ontre pe1as de reposi1Co. 196
Especial No"eCooHs
pre)iso extremo )uidado ao substitu!% las, pois elas sCo bastante .r-geis ?imagi% ne uma lGmpada .luores)ente )omprida e muito .ina@.
LD/pa.a .e cato.o 0rio testa.a 0ora .o LC6 $m noteboo7s 5ue utili=am L$*s para a ilumina1Co da tela, os problemas sCo muito mais raros, 8- 5ue eles nCo utili% =am o &L inverter ?os L$*s utili=am ten% sCo de NU ou 0.0U, .orne)ida diretamen% te pelos )ir)uitos reguladores da pla)a% mCe@ e sCo utili=ados um nKmero muito grande de L$*s, de .orma 5ue a 5ueima de um ou alguns deles nCo )ausa uma perda )onsider-vel de luminosidade. $m alguns )asos mais raros, o pro% blema pode ser )om os )ir)uitos de alimenta1Co na pla)a%mCe ?)ausado por )apa)itores estu.ados, por exem% plo@. $sses de.eitos sCo relativamente raros nos noteboo7s atuais, pois os .abri)antes tFm adotado o uso de )a% pa)itores de estado s3lido, 5ue sCo muito mais dur-veis 5ue os )apa)ito% res eletrol!ti)os, )omo vo)F pode ver na .oto a seguir: guiadohardware.net | Revista - ! "# $aro de %##&
Cada pixel do LC* ( .ormado por um )on8unto de trFs trans!stores, um para )ada )or. Wuando alguns dos trans!sto% res passam a 5ueimar, se8a 5ual .or o motivo, a tela passa a apresentar um nKmero )res)ente de bad%pixels. $les sCo relativamente benignos, 8- 5ue nCo impedem o uso da tela, apenas tFm um aspe)to visual desagrad-vel. 6 apare)imento de bad%pixels )ausados pelo "envelhe)imento" da tela era )omum em noteboo7s antigos, mas as telas atuais possuem uma 5ualidade de .abri)a1Co muito superior e por isso eles se tornaram um problema mais raro. $m um noteboo7 atual, se a tela nCo vem )om bad%pixels de .-bri)a, ( muito di.!)il 5ue eles apare% 1am posteriormente. Sm problema mais grave ( a )orrup1Co da tela, )ausada por de.eitos na pla)a )ontroladora. Desse )aso, o LC* pode apresentar desde linhas hori=ontais ou verti)ais ou de.eitos de atuali=a1Co em imagens em movimento, at( um borrCo )ompleto em ve= da imagem:
Uo)F pode di.eren)iar os de.eitos no LC* de de.eitos )ausados pela mem3ria ou de.eitos no )ontrolador de v!deo ?5ue .a= parte da pla)a%mCe@ usando um monitor externo. Da maioria dos noteboo7s, vo)F pre)isa pressionar uma )ombina1Co de te)las, )omo &nh&I, &nh&N, &nh&O ou &nh&Q, para ativar o monitor externo. #e a imagem apare)e )orrompida no LC*, mas .i)a per.eita no monitor externo, en% tCo o problema ( ou nos )abos ou no pr3prio LC*. $sse tipo de de.eito ( )ausado por de% .eitos na pla)a )ontroladora in)lu!da na tela, e nCo pelo LC* em si. $m muitos )asos a )ontroladora ( presa X tela por um )abo .lat e pode ser substitu!da, mas em muitos ela ( soldada, de .orma 5ue s3 ( poss!vel tro)-%la em )on8unto )om o LC*. 'amb(m nCo ( )omum en% )ontrar apenas a )ontroladora X venda, de .orma 5ue vo)F a)aba tendo 5ue substituir todo o LC*. 197
Especial No"eCooHs
,uitos noteboo7s utili=am pla)as de v!deo dedi)adas. >l(m das pla)as ,E, e >E;6D, existem ainda .ormatos pro% priet-rios, usados em modelos espe)!% .i)os, )omo nesta pla)a )om )hipset >'; usada em um >)er >spire 10N/
LC6 .es/onta.o8 /ostran.o a placa controla.ora Dem sempre vale a pena substituir o LC* em )aso de de.eito, pois nos notebo% o7s mais baratos, a tela )usta mais de metade do valor de um note novo. $m muitos )asos vale mais X pena )omprar outro note e passar a usar o antigo )omo des7top ?usando um monitor, te)lado e mouse externos@, ou desmont-%lo e vender as pe1as. #e, por outro lado, a imagem apare)e )orrompida tanto no LC* 5uanto no monitor externo, entCo o problema est- em outro lugar e nCo adianta perder tempo tro)an% do o LC*. #e o problema estiver na mem3ria, vo)F pode solu)ion-%lo usando as di% )as anteriores. #e, por outro lado, o de.eito .or no )ontrolador de v!deo, a situa1Co .i)a mais )ompli)ada, 8- 5ue ele ( integrado X pla)a%mCe ou ao pr3prio )hipset, lhe obrigando a tro)ar toda a pla)a. guiadohardware.net | Revista - ! "# $aro de %##&
%laca proprietEria &sa.a e/ &/ Acer Aspire 1350 AB es@&er.aC e &/a placa alternativa para o /es/o /o.elo8 basea.a e/ &/ chipset .i0erente Desses )asos, nCo apenas o )hipset de v!deo, mas tamb(m a mem3ria .a=em parte de um m3dulo separado, 5ue pode ser substitu!do em )aso de pro% blemas. 6s m3dulos ,E, e >E;6D sCo relativamente bem padroni=ados, de .orma 5ue vo)F pode en)ontrar pla)as de reposi1Co em lo8as online diversas e nos sites de leilCo, mas os m3dulos propriet-rios sCo )omponentes in)o% muns, 5ue geralmente sCo vendidos apenas pelo pr3prio .abri)ante. 198
Especial No"eCooHs
Sma observa1Co ( 5ue em alguns note% boo7s determinadas )on.igura12es de resolu1Co e re.resh podem .a=er a tela .i)ar .ora de sin)ronismo, assim )omo em um monitor para mi)ros de mesa. #e o LC* exibe )orretamente a tela do se% tup, mas a imagem .i)a embaralhada depois do )arregamento do sistema, muito provavelmente ( este o )aso. Lembre%se tamb(m de 5ue a regra do mal )ontato tamb(m vale para notebo% o7s. >ntes de des)artar 5ual5uer )om% ponente, experimente sempre limpar os )ontatos, desen)aixar e re%en)aixar os )one)tores e assim por diante. )ontr-rio vo)F nCo )onsegue ativar o transmissor da pla)a Aireless no Ain% dows. Do Linux essa .un1Co ( desempe% nhada por um m3dulo de +ernel 5ue, nas distribui12es re)entes, vem pr(%instalado no sistema. 6 pro)esso manual seria )ar% regar o m3dulo "a)er_a)pi", usando o )o% mando "modprobe a)er_a)pi" e em se% guida ativar o transmissor usando o )o% mando "e)ho "enabled : 1" b /pro)/a)pi/a)er/wireless". $sse ( o tipo de )oisa 5ue pode ser .eita automati)amente pelo sistema durante a .ase de dete)1Co do hardware e muitas distribui12es real% mente o .a=em de .orma autom-ti)a.
%laca *6C co/ os co/ponentes analF1icos .o /o.e/ >o )ontr-rio do modem, ( muito raro 5ue a pla)a wireless apresente 5ual% 5uer de.eito, 8- 5ue ela nCo ( vulner-% vel a des)argas externas )omo ele. > possibilidade da pla)a wireless se 5ueimar ou apresentar de.eito nCo ( maior do 5ue a do )hipset da pla)a% mCe, por exemplo. > maioria dos "de.eitos" rela)ionados X pla)a wireless sCo rela)ionados a proble% mas de )on.igura1Co. Ror exemplo, na maioria dos noteboo7s, o botCo 5ue ativa e desativa o transmissor da pla)a wire% less ( )ontrolado atrav(s de .un12es do >CR;, o 5ue .a= )om 5ue ele s3 .un)ione depois de instalar o driver ou o utilit-rio )orrespondente do .abri)ante. Da maioria dos noteboo7s da >)er, por exemplo, vo)F pre)isa instalar ?al(m do driver@ o "Laun)h ,anager", )aso
%laca 9ireless E?pressCar. AB .ireitaC8 instala.a e/ &/ noteboo= G% >l(m da 5uestCo dos drivers, temos os problemas normais rela)ionados X )o% nexCo )om a rede wireless. 6 sinal pode estar sendo atenuado por pare% des, la8es ou inter.erFn)ias presentes 199
Especial No"eCooHs
no ambiente ?)omo aparelhos de mi)ro% ondas@Y ou o ponto de a)esso pode ter sido )on.igurado para nCo divulgar o $#% #;*, o 5ue .a= )om 5ue a rede nCo apare% 1a no utilit-rio de )onexCo, at( 5ue vo)F tente se )one)tar a ela manualmente, espe)i.i)ando o nome da rede. 6utra 5uestCo )omum ( 5ue pontos de a)esso Q/2.11g ou Q/2.11n podem ser )on.igurados para nCo a)eitar a )one% xCo de pla)as de padr2es anteriores, deixando de .ora noteboo7s )om pla)as Q/2.11b, por exemplo. Desse )aso nCo existe muito o 5ue .a=er al(m de mu% dar a )on.igura1Co do ponto de a)esso ou atuali=ar a pla)a do noteboo7. >l(m da possibilidade de instalar uma pla)a RC%Card ou $xpressCard, ( per.ei% tamente poss!vel atuali=ar a pla)a ,ini% RC; ou $xpress ,ini do noteboo7 )aso dese8ado. >mbos sCo barramentos pa% droni=ados, de .orma 5ue do ponto de vista do hardware a altera1Co ( per.ei% tamente normal. >pesar disso, existem )asos de in)ompatibilidades entre no% vas pla)as e o <;6#. Desse )aso vo)F re)ebe uma mensagem "Snsupported Card *ete)ted" ?ou similar@ ao ligar o note e pre)isa ir atr-s de uma atuali=a% 1Co de <;6# ou de outra pla)a 5ue se8a )ompat!vel )om o <;6# original.
Especial No"eCooHs
>s op12es de envio expresso interna)i% onal da SR# e da &edex sCo muito )a% ras, vo)F a)aba pagando I/ d3lares ou mais mesmo para itens pe5uenos. Como al(m do )usto do envio vo)F vai pagar tamb(m impostos sobre ele, vo)F a)aba pagando, na pr-ti)a, 5uase o dobro desse valor. > melhor op1Co de envio para itens pe5uenos ( o "S#R# &irst Class ,ail ;n% ternational", uma modalidade de envio priorit-rio o.ere)ida pelos )orreios dos $S>. Desta modalidade, um pa)ote vindo dos $S> demora de O a 1/ dias )orridos para )hegar. 6utra op1Co ( o "S#R# RrioritL ,ail ;nternational", 5ue ( um pou)o mais r-pido, )hegando, mui% tas ve=es, em N dias. Ra)otes vindos de outros pa!ses )ostumam demorar, em m(dia, duas semanas, prin)ipalmente os vindos de pa!ses da -sia. Comprar pe1as no exterior usando o )artCo de )r(dito ( relativamente simples. 'amb(m ( interessante ter uma )onta no RaLRal, o sistema de pagamento usado no $baL, 5ue ( a)eito por um grande nKmero de lo8as. $le permite 5ue vo)F .a1a o pagamento sem pre)isar .orne)er o nKmero do )artCo e possui alguns sistemas de prote1Co )ontra .raudes. Com rela1Co ao envio, vo)F pode optar pelo envio via )orreios ?S#R#@, &edex ou ou% tro sistema de envio expresso, )omo o SR# ?note 5ue SR# ( di.erente de S#R#@. >o )hegar no <rasil, o pa)ote passa pela re)eita, 5ue vai de)idir se os impostos se apli)am de a)ordo )om o valor e o tipo de )omponente. Ror estranho 5ue possa pare)er, os impostos sCo )al)ulados )om base no valor total da )ompra, in)luindo os produtos e o .rete. >l(m dos P/` de impostos, vo)F paga tamb(m uma taxa de ;C,# ?a al!5uota varia de a)ordo )om o estadoY em #Co Raulo, por exemplo, ( de 21`@ e mais uma "taxa aduaneira", de pou)o mais de 2/ reais. Dormalmente os vendedores )obram uma taxa Kni)a de "#hipping and Han% dling" ?envio e manuseio@, 5ue in)lui o )usto do envio e 5ual5uer outra taxa 5ue ele 5ueira )obrar. por isso 5ue alguns podem )obrar P d3lares e ou% tros 2/ pela mesma modalidade de en% vio. Do mer)ado ameri)ano isso ( )on% siderado normal. $xiste a velha 5uestCo da isen1Co de )ompras de N/ d3lares. $sta regra se apli)a apenas para envios de pessoa .!si% )a para pessoa .!si)a, para .ins pessoais.
201
Especial No"eCooHs
#e algum amigo dos $S> lhe mandar um mouse de presente, )olo)ando den% tro uma )arta lhe dando os parab(ns e o valor do mouse, somado )om o )usto do envio, nCo ultrapassar os N/ d3lares, muito provavelmente o pa)ote seren5uadrado na regra e vo)F nCo paga% r- impostos. ,as, )ompras em geral nCo se en5uadram nela. > ex)e1Co .i)a por )onta dos livros, 5ue sCo isentos na maior parte dos pa!ses do mundo. Compras em 5ue o envio ( .eito de .orma eletrHni)a, )omo no )aso de um so.tware ou um e%boo7, tamb(m sCo isentas. Do )aso dos servi1os de entrega ex% pressa ?SR#, &edex, et).@ ( )omum 5ue a empresa pague as taxas de importa1Co diretamente, para a)ele% rar a libera1Co do pa)ote na al.Gnde% ga e o entregador lhe apresente o )omprovante e lhe )obre o valor ao entregar. $m alguns )asos, o paga% mento ( .eito atrav(s de um boleto entregue 8unto )om o pa)ote. Sma observa1Co ( 5ue optando pelo envio via SR# ou &edex vo)F paga im% postos prati)amente sempre, mesmo no )aso de presentes, pois o valor do envio so=inho 8- d- 5uase os N/ d3lares permitidos. Uo)F pode )hegar entCo a )asos extremos onde paga S#T IN de envio, mais T Q/ de impostos por um item de S#T P. Do )aso dos pa)otes enviados pelo )or% reio ?S#R# ou similar@, vo)F re)ebe um aviso dos )orreios avisando da )hegada do pa)ote, do endere1o da agFn)ia ?dos )orreios@ onde ele est- dispon!vel e tam% b(m dos valores a pagar. Uo)F paga os impostos na pr3pria agFn)ia, ao retirar o pa)ote. > prin)ipal vantagem ( 5ue o en% vio neste )aso ( muito mais barato, entCo vo)F a)aba pagando impostos prati)a% mente apenas sobre o valor da mer)ado% ria propriamente dita. Ra)otes 5ue sCo )onsiderados isentos sCo entregues diretamente, )omo 5ual5uer outra )orrespondFn)ia. $m muitos )asos vo)F ver- uma .ita es)rito "aberto pela aduana do <rasil", indi% )ando 8ustamente 5ue o pa)ote .oi aberto e o )onteKdo )on.erido. 6 valor da mer)adoria ( in.ormado na "Custons *e)laration", uma eti5ueta padrCo )olada na parte externa do en% velope. Do )aso de )ompras .eitas em lo8as, vale o valor da nota .is)al. $m )a% sos onde o valor de)larado ( mais bai% xo 5ue o real ?o velho tru5ue de de)la% rar um valor menor para pagar menos imposto, ou para 5ue o pa)ote se en% 5uadre na regra dos N/ d3lares@, os impostos podem ser )al)ulados usando uma tabela interna. Lo8as e empresas de in.orm-ti)a pa% gam os mesmos impostos ao tra=er produtos do exterior. 4eralmente e)o% nomi=am no .rete, por )omprar v-rios itens de )ada ve=, mas ( s3. Como 5ual5uer empresa saud-vel pre)isa vender produtos )om lu)ro, os pre1os a)abam sendo 5uase sempre mais al% tos do 5ue vo)F pagaria ao )omprar di% retamente, in)luindo todos os impos% tos. muito )omum 5ue um &L inverter de S#T N/ se8a vendido por T 0// ou uma bateria de S#T P/ se8a vendida por T I//, por exemplo. Comprar no exterior geralmente nCo ( vanta8oso ao )omprar produtos )o% muns, )omo um pro)essador ou um m3dulo de mem3ria, por exemplo, ou no )aso de itens pesados, )omo gabi% netes e monitores, onde o )usto do en% vio ( muito alto. ,as, no )aso de itens raros, )omo pe% 1as de reposi1Co para noteboo7s, bate% rias, )abos, adaptadores in)omuns, et). ( muito mais pr-ti)o e barato pes5ui% sar diretamente e )omprar no exterior. e)omendo .ortemente 5ue vo)F pelo menos .a1a um teste, )omprando al% gum item barato ou um livro.
Ca los E* Mo imo"o editor do site http://www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e Redes, entre eles os ttulos: "Redes e ervidores Linux", "Linux !ntendendo o istema", "Linux "erramentas #$%ni%as", "!ntendendo e &ominando o Linux", "'urumin, desvendando seus segredos", "Hardware, (anual )ompleto" e "&i%ion*rio de termos t$%ni%os de in+orm*ti%a". &esde 2,,- desenvolve o 'urumin Linux, uma das distribui./es Linux mais usadas no pas.
202
Mi!do)s
por Ca los E* Mo imo"o
A configura!o de rede no MindoNs um assunto bastante conhecido, pois a configura!o bastante similar entre as diferentes vers>es do MindoNs e a configura!o grfica torna tudo mais simples. Entretanto, 'ustamente a aparente simplicidade que fa( com que muitos recursos passem despercebidos. &amos ent!o a uma revis!o de como configurar a rede nos clientes MindoNs, incluindo alguns tpicos avanados e o uso da linha de comando.
203
204
Uo)F pode adi)ionar )omponentes de rede adi)ionais atrav(s do botCo ";nstalar", )omo em )asos em 5ue vo)F pre)isar )one)tar a m-5uina Aindows a uma rede Detware antiga, baseada no proto)olo ;RE/#RE, ou em 5ue vo)F pre)ise adi)ionar o suporte ao proto)olo ;RUP em uma m-5uina Aindows ER:
205
;sso .a= )om 5ue o sistema )rie um alias ?um apelido@ para a pla)a de rede e passe a es)utar nos dois endere1os. #e vo)F )on.igurar outro mi)ro da rede para usar outro endere1o dentro da mesma .aixa, vo)F )onseguiria a)essar o mi)ro atrav(s do endere1o "1/././.2" adi)ionado, da mesma .orma 5ue atrav(s do endere1o prin)ipal. $xistem diversos poss!veis usos para este re)urso. Sm exem% plo )omum ( em )asos em 5ue vo)F pre)isa a)essar a inter% .a)e de administra1Co de um ponto de a)esso ou um modem guiadohardware.net | Revista - ! "# $aro de %##&
206
Io&
&m recuso pol'mico introduzido no (indo)s *+ o uso do ,-gendador de pacotes .o/," destinado a otimizar a conex!o. Ele aparece 0unto com os outros protocolos instalados nas propriedades da conex!o e pode ser desati1ado caso dese0ado:
207
6 )on)eito de "4rupo de trabalho" existe desde o Aindows 0.11, permitindo 5ue um grupo de m-5uinas )ompartilhem ar5uivos e impressoras, sem ne)essidade de um servidor )entral. Con.igu% rando todos os mi)ros da sua rede )om o mesmo grupo de tra% balho, todos apare)em no ambiente de redes e vo)F nCo tem di% .i)uldades em a)essar os )ompartilhamentos. 208
210
> partir da!, vo)F pode a8ustar as per% miss2es de a)esso atrav(s da op1Co "Compartilhamento b Rermiss2es" nas propriedades da pasta ?note 5ue existe um menu separado para a )on.igura1Co das permiss2es lo)ais ?#eguran1a b >van1ado@, 5ue nCo ( o 5ue 5ueremos nesse )aso@. guiadohardware.net | Revista - ! "# $aro de %##&
Wuando um usu-rio remoto a)essa o )ompartilhamento, o sistema veri.i)a as )re% den)iais de a)esso e a partir da! autori=a ou nCo o a)esso, baseado nas permiss2es de.inidas. 6 )liente envia por padrCo o login e senha 5ue .oram usados para .a=er logon. #e eles .orem re)usados pelo servidor, o usu-rio vF uma tela de autenti)a% 1Co )omo a abaixo, onde deve espe)i.i)ar um login e senha v-lidos no servidor. $ste modo de a)esso ( similar ao 5ue temos em um servidor #amba )on.igurado )om a op1Co "se)uritL i user" ?usada por padrCo@ ou no Aindows 2///: 211
> ex)e1Co .i)a por )onta dos )lientes 5ue ainda utili=am o Aindows MN/MQ/,$. De% les, o )liente usa o login e senha usados para .a=er logon na rede e simplesmente exibe uma mensagem de erro se o a)es% so .or negado, sem exibir a 8anela de au% tenti)a1Co. #e vo)F simplesmente pressi% onar $#C na tela de logon, vo)F nCo )on% segue a)essar )ompartilhamentos em m-5uinas )on.iguradas para utili=ar o modo de seguran1a )om base no usu-rio. Uo)F pode geren)iar os logins de a)es% so na m-5uina )om o Aindows 2////ER/Uista atrav(s do lus m# *msc ?"lo)al user manager", tamb(m )onhe% )ido )omo "looser manager" Y@, )hama% do atrav(s do prompt do *6# ?este uti% lit-rio est- dispon!vel apenas no ER Rro.essional, nCo no Home ou #tarter@. guiadohardware.net | Revista - ! "# $aro de %##&
6 maior problema em utili=ar o )ontrole de a)esso )om base no usu-rio ( 5ue vo)F pre)isaria )riar )ontas idFnti)as em todas as m-5uinas ?para 5ue elas a)essem os )ompartilhamentos automati)amente, sem exibir o prompt de logon@ ou pelo me% nos distribuir as senhas para 5ue os outros usu-rios da rede possam espe)i.i)-%las manualmente ao a)essar os )ompartilhamentos. 8ustamente por isso 5ue a ,i% )roso.t de)idiu )riar o simple sharing em primeiro lugar. > solu1Co para o problema seria utili=ar um dom!nio, o 5ue permite )entrali=ar a autenti)a1Co em um servidor )entral ?o R*C@, resolvendo o problema das senhas. Uo)F passa entCo a )riar todas as )ontas ?de todos os usu-rios da rede@ no servidor e os usu-rios .a=em logon nas esta12es utili=ando 5ual5uer uma das )ontas )ria% das. > .un1Co de R*C pode ser tamb(m assumida por um servidor #amba. 212
6 Aindows in)lui um sistema simples de )ompartilhamento de )onexCo, o .amoso ;C# ?;nternet Conne)tion #haring@, dispon!vel desde o Aindows MQ #$. Rara ativ-%lo, a)esse as propriedades da inter.a)e 5ue re)ebe a )onexCo )om a web ?pode ser um modem dis)ado in)lusive@ e, na aba >van1ado", mar5ue a op1Co "Rermitir 5ue outros usu-rios da rede se )one)tem pela )onexCo deste )omputador X ;nternet":
>tivar o )ompartilhamento .a= )om 5ue a inter.a)e da rede lo)al se8a re)on.igu% rada )om o endere1o "1M2.1PQ./.1" ?nCo ( uma op1Co, vo)F ( apenas noti.i)ado da mudan1a@, o 5ue vai 5uebrar a )one)tividade )om outros mi)ros da rede )aso vo)F utili=e uma .aixa de endere1os di.erente. 6 prin)ipal motivo ( 5ue o ;C# in)lui um servidor *HCR, 5ue passa a .orne)er endere1os dentro da .aixa "1M2.1PQ./.x" para os demais mi)ros da rede. Como a .aixa de endere1os deste *HCR interno nCo ( )on.igur-vel, vo)F a)aba sendo obrigado a adotar o uso desta .aixa de endere1os no res% tante da rede. 6 prin)ipal motivo da .aixa de endere1os "1M2.1PQ./.x" ser a mais usada em redes lo)ais ( 8usta% mente por 5ue ela ( a utili=ada pelo ;C#. $le in)lui tamb(m um proxL *D#, 5ue permite 5ue o endere1o ;R da m-% 5uina 5ue est- )ompartilhando se8a usado )omo *D# na )on.igura1Co dos )lientes. Da verdade ele apenas redire% )iona as re5uisi12es para o *D# do provedor. Cli)ando no "6p12es" vo)F tem a op% 1Co de ativar o en)aminhamento de portas ?port .orwarding@ para mi)ros da rede interna, de .orma 5ue eles pos% sam ser a)essados via internet. ;sso ( Ktil )aso vo)F dese8e rodar servidores diversos nos mi)ros da rede interna, ou pre)ise rodar programas 5ue pre)isem de portas de entrada:
213
>o usar uma m-5uina Aindows para )ompartilhar a )onexCo, ( indispens-vel ativar um .irewall, se8a o pr3prio .irewall do Aindows ou se8a um so.tware avulso, )omo o ]one>larm. B( temer-rio )one)tar uma m-5uina Aindows desprotegida diretamente, o 5ue di=er de us-%la )omo gatewaL da rede, ligada 2I horas por dia a uma )onexCo de banda larga. 6 ;C# pode ser usado )omo 5uebra%ganho em situa12es onde vo)F pre)isa )ompartilhar a )onexCo rapidamente, mas do ponto de vista da seguran1a ( mais re)omend-vel )ompartilhar a )onexCo utili=ando um servidor Linux, mantendo as esta12es Aindows protegidas dentro da rede lo)al. guiadohardware.net | Revista - ! "# $aro de %##& 214
Coma!dos
>pesar do prompt de )omando ser muitas ve=es marginali=ado e relegado a segundo plano, o Aindows ER e o Uista o.ere)em um arsenal ra=o-vel de )omandos de )on.igura1Co da rede, 5ue podem a8ud-%lo a ganhar tempo em muitas situa12es. Ror exemplo, ao )on.igurar a rede via *HCR, vo)F pode )he)ar rapidamente 5ual endere1o ;R est- sendo usado por )ada mi)ro usando o )omando "ipco!5i#" dentro do prompt do ,#%*6#:
> ponte de rede re)ebe um ;R pr3prio e ( atrav(s dele 5ue o RC passa a ser a)essado pelos mi)ros ligados Xs duas inter% .a)es. Com a ponte, o sistema passa a en)aminhar os .rames 5ue )hegam a uma inter.a)e para a outra, de .orma 5ue os mi)ros ligados aos dois segmentos passam a se enxergar manualmente. guiadohardware.net | Revista - ! "# $aro de %##&
Rara ver tamb(m o endere1o ,>C da pla)a de rede ?ne)es% s-rio, por exemplo, para liberar o a)esso X rede wireless na )on.igura1Co do ponto de a)esso, ao )on.igurar restri1Co de a)esso )om base no endere1o ,>C das pla)as@ e outras in% .orma12es, adi)ione o parGmetro /all, )omo em: C/01 ip#o")i+ 2all 6utro )omando 5ue pode ser usado para ver rapidamente o endere1o ,>C da pla)a de rede ( o "#e"mac". 215
Rara visuali=ar 5uais pastas seu mi)ro est- )ompartilhando )om a rede de .orma r-pida ?para )on.irmar se um novo )ompartilha% mento .oi ativado, por exemplo@, vo)F pode usar o )omando "net share" e, para ver 5uais m-5uinas estCo a)essando os )omparti% lhamentos nesse exato momento, usar o "net use". C/01 "e C/01 "e s7are use
Caso vo)F possua mais de uma inter.a)e de rede instalada, vo)F deve espe)i.i)ar a inter.a)e ?)om o mesmo nome 5ue ela apare)e no "Rainel de Controle b Conex2es de rede"@ no )omando, entre aspas, )omo em:
6 Aindows )ria dois )ompartilhamentos administrativos por padrCo, o CT ?5ue )ompartilha todo o )onteKdo do drive C:o@ e o ;RCT, usado para tro)ar in.orma12es de autenti)a1Co e .a)ilitar a transmissCo de dados entre os mi)ros. $stes )om% partilhamentos podem ser usados para a)essar os ar5uivos da m-5uina remotamente, mas apenas )aso vo)F tenha a senha de administrador.
C/01 ip#o")i+ 2release 4Co"ex5o lo#al4 C/01 ip#o")i+ 2re"e3 4Co"ex5o lo#al4
#e o )omando .alhar, muito provavelmente o seu servidor *HCR est- .ora do ar, ou existe algum problema no )abeamen% to da rede 5ue este8a impedindo a )omuni)a1Co, )omo um )o% ne)tor mal%)rimpado ou uma porta 5ueimada no swit)h. 216
$le vai soli)itar o login e senha de a)esso, )aso exigido e a partir da! vo)F pode a)essar os ar5uivos atrav(s do drive 4:o. 6 resultado ( o mesmo de mapear o )ompartilhamento )li% )ando sobre o ",eu Computador", apenas .eito de .orma di% .erente. Rara des)one)tar o )ompartilhamento, use o parGmetro "/de% lete", )omo em: C/01 "e use 8/ 2dele e
Rara )on.igurar os endere1os e *D# via *HCR, vo)F pode usar os )omandos: C/01 "e s7 i" ip se !o#al4 sour#e:d7#p C/01 "e s7 i" ip se address "ame:4Co"ex5o d"s 4Co"ex5o !o#al4 d7#p
>o )ontr-rio do 5ue temos no Linux, o prompt do Aindows nCo ( )ase sensitive, de .orma 5ue tanto .a= digitar "net use 4: /delete", 5uanto "D$' S#$ 4: /*$L$'$" ou "De' u#e 4: /dele'$". Uo)F pode tamb(m .a=er toda a )on.igura1Co da rede via li% nha de )omando usando o "netsh". Da pr-ti)a, nCo existe nenhuma grande vantagem sobre )on.igurar pelo Rainel de )ontrole, mas nCo deixa de ser um tru5ue interessante. Rara )on.igurar a rede, espe)i.i)ando manualmente os ende% re1os, vo)F usaria: C/01 "e s7 i" ip se address "ame:4Co"ex5o !o#al4 sour#e:s a i# 1;2%1<=%0%22 255%255%255%0 1;2%1<=%0%1 1
Ca los E* Mo imo"o
editor do site http://www.guiadohardware.net, autor de mais de 12 livros sobre Linux, Hardware e Redes, entre eles os ttulos: "Redes e ervidores Linux", "Linux !ntendendo o istema", "Linux "erramentas #$%ni%as", "!ntendendo e &ominando o Linux", "'urumin, desvendando seus segredos", "Hardware, (anual )ompleto" e "&i%ion*rio de termos t$%ni%os de in+orm*ti%a". &esde 2,,- desenvolve o 'urumin Linux, uma das distribui./es Linux mais usadas no pas.
217
Leia mais em: http://www.betanews.)om/arti)le/,i)roso.t_;ssues_&ree_Uirtual_RC_2//O/11O1M1PQ/2 *ownload: http://www.mi)roso.t.)om/windows/produ)ts/win.amilL/virtualp)/de.ault.mspx -os"ado po /0lio C1sa $essa Mo!2uei o guiadohardware.net | Revista - ! "# $aro de %##& 219
> nova onda de pagamentos est- sendo .eita )om a nova te)nologia da empresa Uisa, 5ue est- levando o novo meio X v-rios pa!ses. > primeira empresa de )elular a estreiar o servi1o ( a 6i, )om o 6i Raggo, 5ue pretende estar em toda a sua -res de )obertura at( o .inal do ano. #istema semelhante est- sendo utili=a% do pela Claro, em par)eria )om a Uisa e Cinemar7 , para )ompras de ingressos pelo aparelho )elular.
F2as quem mais vai ganhar com isso, n!o tenham dBvidas, s!o as administradoras dos cart>es e os bancos. ;...< 6utro que ganha o governo. ;...< Enquanto quase todos ns procuramos formas de ganhar algum dinheiro, acabamos de ser contemplados com mais uma forma de gast,lo. Aproveitemos, pois.F disse Andr #aramuru, colunista da %1/ 9oNR.
Rara ver )omo .un)iona o sistema, a)esse o espe)ial 5ue a ;*4 .e= sobre o novo servi1o, em: http://idgnow.uol.)om.br/espe)iais/pagamento_)elular
-os"ado po /0lio C1sa $essa Mo!2uei o guiadohardware.net | Revista - ! "# $aro de %##& 220
Leia mais em: http://www.des7toplinux.)om/news/D#N21/Q1O1/N.html -os"ado po /0lio C1sa $essa Mo!2uei o guiadohardware.net | Revista - ! "# $aro de %##& 221
ova plata.orma provavelmente vir- )om a te)nologia obson 5ue o.ere)e um bu..er em mem3ria .lash para o H*, usada )on8untamente )om o eadL*rive do Aindows Uista, e segun% do Carlos $. ,orimoto "al(m dos ganhos de desempenho, so% bretudo a poten)ial redu1Co no tempo de boot, o bu..er permi% te 5ue o H* .i5ue mais tempo em modo de e)onomia de energia, 8- 5ue nCo ( pre)iso "a)ordar" o H* ao salvar ar5ui% vos ou 5uando o sistema pre)isa atuali=ar ar5uivos de log, por exemplo, opera12es 5ue podem ser reali=adas no bu..er. ;sto a)aba tornando a te)nologia bastante interessante para os no% teboo7s, onde o H* )hega a representar um 5uarto do )on% sumo el(tri)o total.?...@ 'emos tamb(m a te)nologia obson, desenvolvida pela ;ntel, onde temos um bu..er similar, instala% do na pla)a mCe." ?Ue8a mais sobre a te)nologia em: http://www.guiadohardware.net/artigos/sdds%hhds%readLboost% readLdrive/@.
Leia mais em: http://anandte)h.)om/)pu)hipsets/intel/showdo).aspx\ii2MQN -os"ado po /0lio C1sa $essa Mo!2uei o guiadohardware.net | Revista - ! "# $aro de %##& 222
Leia mais em: http://www.dailLte)h.)om/,;'h$ngineershSnveilhAirelesshRowerh#Lstem/arti)leOP02.htm -os"ado po /0lio C1sa $essa Mo!2uei o guiadohardware.net | Revista - ! "# $aro de %##& 223
*epois de muita luta, a 'ele.oni)a .inalmente dispensou, de a)ordo )om regra estabele)ida pela >natel, o uso obrigat3rio de um provedor de )onteKdo para a)esso X ;nternet no seu servi1o banda larga #peedL, 5ue .un)iona em todo o $stado de #Co Raulo.. >gora, vo)F nCo pre)isa mais pagar a velha taxa de 1M,M/ ou 2I,M/ por mFs :%@
http://www.speedLvantagens.)om.br/)admus/em/)omuni)ado/index.html
> >sus disponibili=a os drivers ne)ess-rios para 5uem 5uiser usar o Aindows. > versCo on board do Linux vem )om so.tware de e%mail, navega1Co na internet e apli)a12es para internet via r-dio, al(m de .erramentas pare)idas )om o #7Lpe, 4oogle *o)s e Ai7ipedia. ,odelos di.erentes deverCo ser ade5uados a di.erentes pa!ses. > >sus da ;nglaterra, a prin)!pio, o.ere)er- apenas o I4, por p21M. Halguns adi)ionais ainda )om pre1os nCo divulgados. >presenta1Co ?)omer)ial@ do $ee RC, e espe)i.i)a12es: http://eeep).asus.)om/en/ &onte: http://www.reghardware.)o.u7/2//O/1//1P/asus_laun)hes_eee_p)/ >proveite para ler a5ui no 4dH a an-lise do ;ntel Classmate, do Car% los $. ,orimoto, 5ue vale tamb(m para o $ee RC: "6 ;ntel Classmate ( um mini%noteboo7 voltado para uso na edu)a% 1Co, )on)orrente direto do 6LRC. $le utili=a um Celeron de M// ,H=, )om 2NP ,<, 2 4< de mem3ria &lash, usada )omo espa1o de arma% =enamento, wireless, portas S#< e uma tela de Q//xIQ/. Uo)F pode notar 5ue esta ( a mesma )on.igura1Co do >sus $ee e isso nCo ( mera )oin)idFn)ia, 8- 5ue o $ee ( uma versCo de )onsumo do Clas% smate, voltado para o pKbli)o em geral. #e vo)F est- interessado no >sus $ee, esta an-lise tamb(m ser- do seu interesse, 8- 5ue, ex% )luindo a aparFn)ia externa, os dois sCo prati)amente idFnti)os."
80 !11b/g;
6 modelo b-si)o, 24 #ur., vem )om 2 4< de mem3ria .lash e 2NP ,< de mem3ria ** 2. 6 I4 tem o dobro de espa1o e mem3ria ?I 4< e N12 ,<, respe)tivamente@. >s m-5uinas superiores in)luem tamb(m uma web)am de /.0 me% gapixel no topo da tela. 'amb(m superam em tempo de bateria % 2,Q horas )om uma bateria de II//m>h, e 0,N horas )om uma unidade de N2//m>h. 6s modelos 24 #ur. e I4 #ur. sCo os mais b-si)os, e o I4 ?sem o "#ur."@ e Q4 sCo os mais avan1ados. 6 topo de linha da s(rie, Q4, vem )om 1 4< de mem3ria ** 2 e Q 4< de mem3ria .lash. >pesar de terem sido pro8etados para rodar Linux, eles podem rodar o Aindows ER tamb(m.
Leia mais em: http://www.guiadohardware.net/analises/intel%)lassmate%parte1/ -os"ado po guiadohardware.net | Revista - ! "# $aro de %##& Ma cos Elias -ico 227
Leia mais em: http://www.vivaolinux.)om.br/artigos/ver>rtigo.php\)odigoiOIQP -os"ado po guiadohardware.net | Revista - ! "# $aro de %##& /0lio C1sa $essa Mo!2uei o 228
6 sistema de servidor dever- .i)ar pronto at( o )ome1o do ano 5ue vem, )om data prevista de lan1amento no primeiro trimestre de 2//Q ?mais pre)isamente, 2O de .evereiro@. >ntes se esperava para o .inal de 2//O, mas em agosto a ,# de)idiu deixar para o ano 5ue vem mesmo. 6 elease Candidate ( uma versCo 5uase .inal, onde se trabalham em )orre12es e a8ustes, sem .i)ar adi)ionando muita )oisa. Ressoal% mente testei algumas )oisas )om o elease Candidade / ?a versCo anterior ao C1@, e pare)eu bastante est-vel. 6 Aindows #erver 2//Q vem para substituir o Aindows #erver 2//0, )om novos re)ursos de servidor e o 7ernel baseado no Aindows Uista #R1 ?al(m da inter.a)e e apli)a12es@. 6 #erver 2//Q se di.eren)ia radi)almente do Aindows D', 2/// e 2//0 para servidor. $le possui um modo de opera1Co onde apenas o servidor em si ( instalado, sem inter.a)e gr-.i)a ?X la Linux :p@. ;sso ( muito Ktil em servidores remotos, onde toda a opera1Co ( .eita via li% nha de )omando, al(m de deixar o sistema muito mais leve e pr3prio para a tare.a 5ue vai .a=er na maior parte do tempo. *urante a insta% la1Co, ( poss!vel optar por instal-%lo )om ou sem suporte a inter.a)e gr-.i)a. >l(m disso, h- signi.i)antes implementa12es em re)ursos )omo o >)% tive *ire)torL, servi1os de terminal e a)esso remoto, seguran1a, vir% tuali=a1Co e .erramentas de administra1Co do servidor. plane8ado para ter v-rias edi12es, tais )omo:
/tandard Edition 8x93 e x93-3:; Enterprise Edition 8x93 e x93-3:; <atacenter Edition 8x93 e x93-3:; (e= /er1er 8x93 e x93-3:; /torage /er1er 8x93 e x93-3:; /mall >usiness /er1er 8x93-3:; Essential >usiness /er1er 2559 8x93-3:; $ tamb(m ( esperada uma versCo para pro)essadores ;tanium. ;nteressados em baixar a versCo C/, 5ue .un)iona at( 0/ de 8ulho de 2//Q ?ou por 0/ dias, se vo)F nCo 5uiser .a=er o registro gratuito@, podem entrar em: http://www.mi)roso.t.)om/windowsserver2//Q/audsel.mspx ;n.orma12es nCo o.i)iais sobre novos re)ursos dessa versCo de servidor do Aindows vo)F pode ler na Ai7ipedia: http://en.wi7ipedia.org/wi7i/Aindows_#erver_2//Q $ tamb(m na p-gina da ,i)roso.t, ( )laro: http://www.mi)roso.t.)om/windowsserver2//Q/ Do evento de lan1amento do Aindows #erver 2//Q, no ano 5ue vem, tamb(m serCo anun)iados o.i)ialmente o #WL #erver 2//Q e o Uisual #tudio 2//Q. Caso lhe interesse as vers2es trial desses outros produtos, baixe a5ui: #WL #erver 2//Q: http://www.mi)roso.t.)om/s5l/2//Q/prodin.o/download.mspxd$*< Uisual #tudio 2//Q: http://msdn2.mi)roso.t.)om/en%us/vstudio/aaO//Q01.aspx
6 primeiro ( o arma=enamento. 6 $ee usa um ##* de I 4<, 5ue apesar de o.ere)em bons tempos de a)esso, o.ere)e taxas de leitura e es)ritas muito in.eriores Xs de um H* de 2.N", sem .alar no pou)o espa1o de arma=enamento, 8- 5ue o sistema opera)ional deixa pou% )o mais de 2.N 4< dispon!veis para o usu-rio. 6 Cloud<oo7, por sua ve=, o.ere)e um H* de verdade, )om 0/ 4< de espa1o, su.i)iente para arma=enar uma 5uantidade maior de ar5uivos e permitir a ins% tala1Co de mais de um sistema opera)ional em dual%boot. > desvan% tagem de usar um H* tradi)ional seria o tamanho, o )usto e o )on% sumo el(tri)o, mas pelo visto a $verex )onseguiu )ompensar estas desvantagens )om ganhos em outros )omponentes. 6 Cloud<oo7 ganha do $ee tamb(m no 5uesito pro)essamento. 6 $ee utili=a um Celeron%, under)lo)ado para P0/ ,H=, en5uanto o Cloud<oo7 usa um Uia CO%, de 1.2 4H=. Clo)7 por )lo)7, o CO perde para o Celeron%,, mas 5uando )omparamos um CO de 1.2 4H= )om um Celeron operando a 5uase metade disso, a vantagem do CO ( 3bvia. #e vo)F est- pensando em )omprar um $ee, a)onselho a esperar mais alguns meses. >l(m do Cloud<oo7, temos outros )on)orrentes surgindo no hori=onte.
Leia mais em: http://osnews.)om/storL/1M0I//L;nux%Dext%<egins%to%'a7e%#hape http://blog.internetnews.)om/s7erner/2//Q//2/%linux%next%begins%to%ta7e%sha.html -os"ado po guiadohardware.net | Revista - ! "# $aro de %##& /0lio C1sa $essa Mo!2uei o 231
Leia mais em: http://www.te)hradar.)om/news/internet/google/q...rimages%.rom%google%maps%2NQMQ0 -os"ado po guiadohardware.net | Revista - ! "# $aro de %##& Ma cos Elias -ico 232
Ha d)a e+
OardNare /eral 6verclocG, ?NeaGs e EletrTnica #ase 2od e =erramentas 9otebooGs, "alms, #:meras, ?elefonia @ugest>es de #ompra 1rivers, -%6@ e 2anuais
Li!uB+
7inu8 /eral %nstala!o e configura!o @uporte a hardNare e drivers Aplicativos, produtividade e multim)dia #ompatibilidade com aplicativos MindoNs @ervidores 7inu8
&o5")a e e Redes+
MindoNs e "rogramas Aedes, @ervidores e acesso C Neb