Sei sulla pagina 1di 95

HDs APOSTILA COMPLETA

Sem dvida, o disco rgido foi um dos componentes que mais evoluiu na histria da informtica. O primeiro disco rgido (o IBM 350) foi construdo em 1956 e era formado por um conjunto de nada menos que 50 discos de 24 polegadas de dimetro, com uma capacidade total de 4.36 MB (5 milhes de caracteres, com 7 bits cada um), algo espantoso para a poca. Comparado com os discos atuais, este pioneiro custava uma verdadeira fortuna: 35 mil dlares. Porm, apesar de inicialmente serem extremamente caros, os discos rgidos foram tornandose populares nos sistemas corporativos, pois forneciam um meio rpido de armazenamento de dados. Foram produzidas cerca de 1000 unidades do 350 entre 1956 e 1961, quando a produo foi descontinuada em favor de verses mais modernas. Esta foto rara, cortesia do museu digital da IBM d uma idia das suas dimenses:

Como voc pode ver, o IBM 350 no era exatamente um "disco rgido" dentro da concepo que temos hoje em dia. O gabinete tinha 1.70 metros de altura e quase o mesmo de comprimento e pesava quase uma tonelada. Na poca ele era chamado de "unidade de disco" (termo ainda usado hoje em dia por alguns) e podia ser acoplado a diversos computadores produzidos pela IBM. O termo "disco rgido" s surgiu duas dcadas depois, junto com os modelos mais compactos. Pgina 1 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


De l pra c, tivemos uma evoluo notvel. Hoje em dia os HDs j ultrapassaram a marca de 1 TB, utilizam gravao perpendicular e interfaces SATA 300. So brutalmente mais rpidos que os modelos antigos e tambm mais baratos. Mesmo com o barateamento da memria Flash, os HDs ainda continuam imbatveis na hora de armazenar grandes quantidades de dados.

Como um HD funciona
Dentro do disco rgido, os dados so gravados em discos magnticos, chamados de platters. O nome "disco rgido" vem justamente do fato de os discos internos serem extremamente rgidos. Os platters so compostos de duas camadas. A primeira chamada de substrato, e nada mais do que um disco metlico, feito de ligas de alumnio. Mais recentemente, alguns fabricantes passaram a utilizar tambm vidro, que oferece algumas vantagens, como a maior dureza, embora tambm seja mais difcil de se trabalhar. Os primeiros HDs com discos de vidro foram os IBM Deskstar 75GXP, lanados em 2001. Independentemente do material usado, o disco precisa ser completamente plano. Como os discos giram a grandes velocidades e as cabeas de leitura trabalham extremamente prximas da superfcie magntica, qualquer variao seria fatal. Para atingir a perfeio necessria, o disco polido em uma sala limpa, at que se torne perfeitamente plano. Vem ento a parte final, que a colocao da superfcie magntica nos dois lados do disco. Como a camada magntica tem apenas alguns microns de espessura, ela recoberta por uma fina camada protetora, que oferece alguma proteo contra pequenos impactos. Os discos so montados em um eixo tambm feito de alumnio, que deve ser slido o suficiente para evitar qualquer vibrao dos discos, mesmo a altas rotaes. Este mais um componente que passa por um processo de polimento, j que os discos devem ficar perfeitamente presos e alinhados. No caso de HDs com vrios discos, eles so separados usando espaadores, novamente feitos de ligas de alumnio. Finalmente, temos o motor de rotao, responsvel por manter uma rotao constante. O motor um dos maiores responsveis pela durabilidade do disco rgido, pois uma grande parte das falhas graves provm justamente do motor. Os HDs mais antigos utilizavam motores de 3.600 rotaes por minuto, enquanto que atualmente so utilizados motores de 5.400, 7.200 ou 10.000 RPM. Nos HDs de notebook ainda so comuns motores de 4.200 RPM, mas os de 5.400 RPM j so maioria. Pgina 2 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Embora no seja o nico, a velocidade de rotao sem dvida o fator que influencia mais diretamente no desempenho. Para ler e gravar dados no disco, so usadas cabeas de leitura eletromagnticas (heads) que so presas a um brao mvel (arm), o que permite seu acesso a todo o disco. O brao de leitura uma pea triangular, tambm feita de ligas de alumnio, para que seja ao mesmo tempo leve e resistente. O mecanismo que movimenta o brao de leitura chamado de actuator. Nos primeiros discos rgidos, eram usados motores de passo para movimentar os braos e cabeas de leitura. Eles so o mesmo tipo de motor usado nos drives de disquete, onde ao receber um impulso eltrico o motor move o brao por uma curta distncia, correspondente ao comprimento de uma trilha. O problema que eles eram muito suscetveis a problemas de desalinhamento e no permitiam densidades de gravao muito altas. Os discos contemporneos (qualquer coisa acima de 80 MB) utilizam um mecanismo bem mais sofisticado para essa tarefa, composto por um dispositivo que atua atravs de atrao e repulso eletromagntica, sistema chamado de voice coil. Basicamente temos um eletrom na base do brao mvel, que permite que a placa controladora o movimente variando rapidamente a potncia e a polaridade do m. Apesar de parecer suspeito primeira vista, esse sistema muito mais rpido, preciso e confivel que os motores de passo. Para voc ter uma idia, os HDs do incio da dcada de 80, com motores de passo, utilizavam apenas 300 ou 400 trilhas por polegada, enquanto um Seagate ST3750640AS (de 750 GB) atual utiliza nada menos do que 145.000. Aqui temos um diagrama mostrando os principais componentes do HD:

Pgina 3 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Para que o HD possa posicionar a cabea de leitura sobre a rea exata referente trilha que vai ser lida, existem sinais de feedback gravados na superfcies do disco, que orientam o posicionamento da cabea de leitura. Eles so sinais magnticos especiais, gravados durante a fabricao dos discos (a famosa formatao fsica), que so protegidos atravs de instrues de bloqueio includas no firmware do HD contra alterao posterior. Esses sinais eliminam os problemas de desalinhamento que existiam nos primeiros HDs. Ao ler um arquivo, a controladora posiciona a cabea de leitura sobre a trilha onde est o primeiro setor referente a ele e espera que o disco gire at o setor correto. Este tempo inicial, necessrio para iniciar a leitura, chamado de tempo de acesso, e mesmo os HDs atuais de 7.200 RPM fica em torno de 12 milsimos de segundo, o que uma eternidade em se tratando de tempo computacional. O HD relativamente rpido ao ler setores seqenciais, mas ao ler vrios pequenos arquivos espalhados pelo HD, o desempenho pode cair assustadoramente. por isso que existem programas desfragmentadores, que procuram reorganizar a ordem dos arquivos, de forma que eles sejam gravados em setores contnuos. Outro dado interessante a maneira como as cabeas de leitura lem os dados, sem tocar na camada magntica. Se voc tiver a oportunidade de ver um disco rgido aberto, ver que, com os discos parados, as cabeas de leitura so pressionadas levemente em direo ao disco, tocando-o com uma certa presso. Aqui temos o brao de leitura de um HD, depois de removido. Veja que mesmo sem o disco magntico entre elas, as duas cabeas de leitura pressionam-se mutuamente:

Apesar disso, quando os discos giram alta rotao, forma-se uma espcie de colcho de ar, que repele a cabea de leitura, fazendo com que ela fique sempre a alguns nanmetros de distncia dos discos. Pgina 4 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


o mesmo princpio utilizado na asa de um avio; a principal diferena neste caso que a cabea de leitura fixa, enquanto os discos que se movem, mas, de qualquer forma, o efeito o mesmo. Como veremos a seguir, os HDs no so fechados hermeticamente, muito menos a vcuo, pois necessrio ar para criar o efeito. Esta foto mostra a cabea de leitura "flutuando" sobre o disco em movimento. A distncia to curta que mesmo ao vivo voc tem a impresso de que a cabea est raspando no disco, embora na realidade no esteja. Como a cabea de leitura se movimenta rapidamente durante a operao do disco, muito difcil tirar fotos. Para conseguir tirar esta, precisei "trapacear", desmontando o actuator e suavemente movendo a cabea da rea de descanso para o meio do disco. :)

Os discos magnticos so montados diretamente sobre o eixo do motor de rotao, sem o uso de correias ou qualquer coisa do gnero. justamente este design simples que permite que os discos girem a uma velocidade to grande. Embora mais potente e muito mais durvel, o motor de rotao usado nos HDs similar aos usados nos coolers. Nos HDs antigos, eram usados motores sleeve bearing, o sistema mais simples e menos durvel, que foi usado nos HDs de 3600 RPM. Em seguida, foram adotados motores ballbearing, onde so usados rolamentos para aumentar a preciso e a durabilidade. Pgina 5 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Nos HDs modernos, utilizado o sistema fluid-dynamic bearing, onde os rolamentos so substitudos por um fludo especial, que elimina o atrito, reduzindo o rudo e o nvel de vibrao. Aqui temos o mesmo HD da foto anterior completamente desmontado, mostrando o interior do motor de rotao:

Assim como a maioria dos modelos de baixa capacidade, este HD utiliza um nico disco, mas a maioria dos modelos utiliza dois, trs ou quatro, que so montados usando espaadores. O HD possui duas cabeas de leitura para cada disco (uma para cada face), de forma que um HD com 4 discos utilizaria 8 cabeas de leitura, presas ao mesmo brao mvel. Embora usar mais discos permita construir HDs de maior capacidade, no comum que os fabricantes utilizem mais de 4, pois a partir da torna-se muito difcil (e caro) produzir componentes com a preciso necessria para manter todos os discos alinhados. Antigamente, era comum que HDs de alta capacidade (e alto custo :), sobretudo os destinados a servidores, possussem 6, ou at mesmo 12 discos, mas eles saram de moda a partir da dcada de 90, devido baixa demanda. Desde ento, os fabricantes padronizaram a produo em torno dos HDs com at 4 discos e quem precisa de mais capacidade compra vrios e monta um sistema RAID. No caso dos servidores, muito comum o uso de racks, com um grande nmero de HDs SAS ou SATA. Naturalmente, qualquer HD aberto fora de uma sala limpa acaba sendo impregnado por partculas de poeira e por isso condenado a apresentar badblocks e outros defeitos depois de alguns minutos de operao. Pgina 6 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Todo HD montado e selado em um ambiente livre de partculas, as famosas salas limpas. Apesar disso, eles no so hermeticamente fechados. Em qualquer HD, voc encontra um pequeno orifcio para entrada de ar (geralmente escondido embaixo da placa lgica ou diretamente sob a tampa superior), que permite que pequenos volumes de ar entrem e saiam, mantendo a presso interna do HD sempre igual do ambiente. Esse orifcio sempre protegido por um filtro, que impede a entrada de partculas de poeira. Orifcio de ventilao do HD

Devido a isso, a presso do ar tem uma certa influncia sobre a operao do HD. Os HDs so normalmente projetados para funcionar a altitudes de at 3.000 metros acima do nvel do mar. Em altitudes muito elevadas, a presso do ar menor, comprometendo a criao do colcho de ar. Para casos extremos (uso militar, por exemplo), existem HDs pressurizados, que podem trabalhar a qualquer altitude. Internamente, o HD possui um segundo filtro, que filtra continuamente o ar movimentado pelos discos. Ele tem a funo de capturar as partculas que se desprendam dos componentes internos durante o uso, devido a desgaste ou choques diversos.

Pgina 7 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Aqui temos uma foto de um, preso num dos cantos da parte interna do HD: Filtro interno

Enquanto o HD est desligado, as cabeas de leitura ficam em uma posio de descanso. Elas s saem dessa posio quando os discos j esto girando velocidade mxima. Para prevenir acidentes, as cabeas de leitura voltam posio de descanso sempre que no esto sendo lidos dados, apesar dos discos continuarem girando. justamente por isso que s vezes, ao sofrer um pico de tenso, ou o micro ser desligado enquanto o HD est sendo acessado, surgem setores defeituosos. Ao ser cortada a energia, os discos param de girar e desfeito o colcho de ar, fazendo com que as cabeas de leitura possam vir a tocar os discos magnticos. Para diminuir a ocorrncia desse tipo de acidente, nos HDs modernos utilizado um sistema que recolhe as cabeas de leitura automaticamente para a rea de descanso quando a energia cortada (tecnologia chamada de auto-parking). A rea de descanso tambm chamada de "landing zone" e engloba algumas das trilhas mais centrais do disco, uma rea especialmente preparada para receber o impacto do "pouso" das cabeas de leitura.

Pgina 8 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Uma das tecnologias mais populares a LZT (Laser Zone Texture), uma tecnologia desenvolvida pela IBM, onde um laser usado para produzir pequenas cavidades ao longo da zona de pouso, que reduzem o atrito com a cabea de leitura:

Outra tcnica consiste em usar "rampas" feitas de material plstico, posicionadas na rea externa dos discos, que suspendem as cabeas de leitura, evitando que elas toquem os discos mesmo quando eles param de girar. Esta tecnologia foi inicialmente usada em HDs de notebook, mas recentemente passou a ser usada tambm nos de 3.5" para desktops. Ela pode parecer simples, mas na verdade exige bastante tecnologia, devido preciso necessria:

Rampas de descanso para as cabeas de leitura Apesar de evitar danos fsicos, o auto-parking nada pode fazer para evitar perda de dados ao desligar o micro incorretamente. Mesmo que todos os arquivos estejam salvos, ainda existem dados no cache de disco (criado pelo sistema operacional, usando parte de memria RAM) e tambm no cache do HD, que utiliza memria SDRAM (tambm voltil). Pgina 9 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Para acelerar as operaes de gravao, todos os arquivos (sobretudo os pequenos) so salvos inicialmente nos caches e depois transferidos para os discos magnticos em momentos de ociosidade. Quando o micro desligado abruptamente, os dados em ambos os caches so perdidos, fazendo com que voc sempre perca as ltimas alteraes, muitas vezes em arquivos que acreditava estarem salvos. Por causa de tudo isso, sempre importante usar um nobreak em micros de trabalho. A longo prazo, os dados perdidos e possveis danos ao equipamento por causa de quedas de energia acabam custando muito mais do que um nobreak popular. Mesmo assim, por melhores que sejam as condies de trabalho, o HD continua sendo um dispositivo baseado em componentes mecnicos, que tm uma vida til muito mais curta que a de outros componentes do micro. De uma forma geral, os HDs para desktop funcionam de forma confivel por de dois a trs anos (em um PC usado continuamente). Depois disso, melhor substituir o HD por um novo e mover o antigo para outro micro secundrio, onde ele no v armazenar informaes importantes, pois a possibilidade de defeitos comea a crescer exponencialmente. Fala-se muito sobre a vulnerabilidade dos HDs com relao a ms. Como os HDs armazenam os dados em discos magnticos, colocar um m suficientemente forte prximo a ele pode apagar rapidamente todos os dados. Existem inclusive "desmagnetizadores", que so eletroms ligados na tomada, que voc passa sobre os HDs e outros discos magnticos, justamente com a inteno de apagar os dados rapidamente. Entretanto, se voc abrir um HD condenado, vai encontrar dois ms surpreendentemente fortes instalados dentro do mecanismo que move a cabea de leitura. Naturalmente, estes ms no danificam os dados armazenados (seno no estariam ali ;). O principal motivo disso que eles esto instalados numa posio perpendicular aos discos magnticos. Se voc remover os ms e coloc-los sobre outro HD, vai ver que no outro dia uma boa parte dos dados tero sido perdidos. Se voc (como todos ns) do tipo que no consegue desmontar um micro sem deixar cair parafusos nos locais mais inacessveis do gabinete, tem dificuldades em colocar os parafusos dos dois lados ao instalar o HD e ainda por cima nunca acha uma chave de fenda magntica para comprar, pode usar esses magnetos "roubados" do HD para transformar qualquer chave de fenda em uma chave magntica. Basta "encaixar" os ms nela quando quiser o efeito.

Pgina 10 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Esses magnetos so feitos de uma liga contendo neodmio e, alm de parafusos, permitem levantar objetos um pouco mais pesados, como martelos, por exemplo... ;)

Naturalmente, voc deve tomar cuidado de no pass-los sobre discos magnticos, a menos que queira intencionalmente apag-los. Se voc deixar a chave em contato com os ms por um longo perodo, ela continuar magnetizada (por algum tempo) mesmo depois de retir-los. Ao contrrio da crena popular, chaves magnticas no so perigosas para os HDs, pois os magnetos usados so muito fracos se comparados aos magnetos usados no mecanismo de leitura e no motor de rotao do HD. Os prprios discos magnticos so relativamente resistentes a foras magnticas externas, de forma que ms de baixa potncia no oferecem grande perigo.

A placa controladora
A placa lgica, ou placa controladora, a parte "pensante" do HD. Com exceo dela, o HD um dispositivo relativamente simples, composto por uma srie de dispositivos mecnicos. a controladora que faz a interface com a placa-me, controla a rotao do motor e o movimento das cabeas de leitura, de forma que elas leiam os setores corretos, faz a verificao das leituras, de forma a identificar erros (e se possvel corrigi-los, usando os bits de ECC disponveis em cada setor), atualiza e usa sempre que possvel os dados armazenados no cache de disco (j que acess-lo muito mais rpido do que fazer uma leitura nas mdias magnticas) e assim por diante.

Pgina 11 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Aqui temos a placa lgica de um HD Samsung HD080HJ:

Veja que a placa possui apenas trs chips. O maior, no canto superior, um Samsung K4S641632H-UC60. Voc pode notar que ele muito semelhante a um chip de memria, e na verdade :). Ele um chip de memria SDRAM de 8 MB, que armazena o cache de disco. At pouco tempo atrs, os HDs utilizavam chips de memria SRAM, mas os fabricantes passaram a utilizar, cada vez mais, chips de memria SDRAM convencional para reduzir o custo de produo. Na prtica no muda muita coisa, pois apesar de mais lenta, a memria SDRAM oferece desempenho suficiente para a tarefa. Assim como no caso dos processadores, o cache um componente importante para o desempenho do HD. Ele armazena os dados acessados, diminuindo bastante o nmero de leituras. Dados armazenados no cache podem ser transferidos quase que instantaneamente, usando toda a velocidade permitida pela interface SATA ou IDE, enquanto um acesso a dados gravados nos discos magnticos demoraria muito mais tempo.

Pgina 12 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Continuando, temos o controlador principal, um chip Marvell 88i6525, que quem executa todo o processamento. Este chip na verdade um SOC (System On a Chip), formado por um conjunto de vrios chips menores, que so combinados dentro do mesmo wafer de silcio. Por exemplo, este HD um modelo SATA. A controladora da placa-me se comunica com ele utilizando comandos padronizados, que so comuns a qualquer HD SATA. por isso que voc no precisa instalar um driver especial para cada modelo de HD, precisa apenas de um driver padro, que sabe se comunicar com qualquer HD. Internamente, os comandos SATA so processados e convertidos nos comandos que iro mover a cabea de leitura, fazer girar os discos at o ponto correto e assim por diante. O sistema operacional no gerencia diretamente o cache de disco, quem faz isso a prpria controladora, que se esfora para us-lo da forma mais eficiente possvel. Naturalmente, tudo isso exige processamento, da a complexidade interna do chip controlador. Apesar de pequena, a placa controladora de um disco atual muito mais sofisticada do que um micro antigo inteiro (um 286 por exemplo). Elas possuem mais poder de processamento e at mesmo mais memria, na forma do cache. Os HDs atuais usam de 8 a 32 MB de cache de disco, mais memria do que era usada em micros 386 e 486 e, ainda por cima, muito mais rpida! :) Uma curiosidade que muitos HDs antigos utilizavam um processador Intel 186 como controlador de discos. O 186 , como voc pode imaginar, o "elo perdido" entre o 8088 usado no PC XT e o 286. Ele um chip que acabou no sendo usado nos micros PCs, mas fez um grande sucesso como microcontrolador para funes diversas. Concluindo, temos um terceiro chip, escondido na parte inferior esquerda da foto. Ele um Hitachi HA13645, um chip especializado, que controla o movimento das cabeas de leitura e tambm a rotao do motor. O chip principal envia comandos a ele, dizendo que quer acessar o setor X, ou que o motor deve entrar em modo de economia de energia, por exemplo, e ele os transforma nos impulsos eltricos apropriados. Essas funes mudam de um modelo de HD para o outro, por isso os fabricantes preferem usar um chip de uso geral como o Marvell 88i6525 como controlador principal, mudando apenas o controlador auxiliar, que um chip menor e mais barato. A placa controladora um componente "externo" do HD, que pode ser rapidamente substitudo caso necessrio. Pgina 13 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Grande parte (talvez at a maioria) dos casos onde o HD "queima" devido a problemas na rede eltrica, ou defeitos diversos, podem ser solucionados atravs da troca da placa controladora, permitindo recuperar os dados sem ter que recorrer aos caros servios de uma empresa especializada. O grande problema justamente onde encontrar outra placa. Os fabricantes vendem placas avulsas em pequenas quantidades para empresas de recuperao, mas o fornecimento muito restrito. Para tcnicos autnomos e pequenas empresas, a nica soluo usar placas doadas por outros HDs. Se o HD for um modelo recente, voc pode simplesmente comprar outro, pegar a placa emprestada para fazer a recuperao dos dados e depois devolv-la ao dono. Mas, no caso de HDs mais antigos, a nica forma procurar nos sites de leilo e fruns em busca de uma placa usada. Existe um verdadeiro mercado paralelo de venda de placas avulsas, j que existem muitos casos de HDs inutilizados por problemas na mdia magntica, onde a placa ainda utilizvel. comum que os fabricantes utilizem a mesma placa lgica e os mesmos discos magnticos em vrios HDs da mesma famlia, variando apenas o nmero de discos usados. Assim, o modelo de 500 GB pode ter 4 discos, enquanto o modelo de 250 GB possui apenas dois, por exemplo. Nesses casos, normal que a placa controladora de um funcione no outro. Remover a placa simples, basta usar uma chave torx para remover os parafusos e desencaixar a placa com cuidado. Na maioria dos HDs atuais, a placa apenas encaixada sobre os contatos, mas em outros ela ligada atravs de um cabo flat, que precisa ser desconectado com cuidado.

Mais uma curiosidade que os primeiros PCs utilizavam HDs com interfaces MFM ou RLL. Pgina 14 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Eles utilizavam controladoras externas, instaladas em um slot ISA e ligadas ao HD por dois cabos de dados. Esse arranjo era muito ineficiente, pois a distncia tornava a comunicao muito suscetvel a interferncias e corrupo de dados. Esses HDs possuam vrias peculiaridades com relao aos atuais, como a possibilidade de fazer uma "formatao fsica", onde as trilhas de dados eram realmente regravadas, o que permitia recuperar HDs com problemas de alinhamento. Esses HDs jurssicos foram usados nos micros XT e 286 e sobreviveram at os primeiros micros 386, quando foram finalmente substitudos pelos HDs IDE (que por sua vez foram substitudos pelos HDs SATA que usamos atualmente), onde a controladora parte integrante do HD. Hoje em dia, a "formatao fsica" sobrevive apenas como um vcio de linguagem. Muitos dizem que "fizeram uma formatao fsica" ao reparticionar o HD ou ao usar um programa que apaga os dados gravados (como o "zero-fill", ou o "dd" do Linux), embora uma coisa no tenha nada a ver com a outra.

Os discos
A capacidade de um HD determinada por basicamente dois fatores: a tecnologia utilizada, que determina sua densidade e o dimetro dos discos, que determina a rea til de gravao. A densidade de gravao dos HDs tem aumentado de forma surpreendente, com a introduo de sucessivas novas tcnicas de fabricao. Para voc ter uma idia, no IBM 350 os discos eram simplesmente pintados usando uma tinta especial contendo limalha de ferro, um processo bastante primitivo. Com o passar do tempo, passou a ser usado o processo de eletroplating, que semelhante eletrlise usada para banhar bijuterias ouro. Esta tcnica no permite uma superfcie muito uniforme e justamente por isso s funciona em discos de baixa densidade. Ela foi usada at o final da dcada de 80. A tcnica usada atualmente (chamada de sputtering) muito mais precisa. Nela a superfcie magntica construda depositando gros microscpicos de forma incrivelmente uniforme. Quanto menores os gros, mais fina e sensvel a superfcie, permitindo densidades de gravao mais altas. A densidade de gravao de um HD medida em gigabits por polegada quadrada. Os HDs fabricados na segunda metade de 2006, por exemplo, utilizavam em sua maioria discos com densidade de 100 gigabits (ou 12.5 GB) por polegada quadrada. Neles, cada bit armazenado em uma rea magntica com aproximadamente 200x50 nanmetros (uma rea pouco maior que a de um transstor nos processadores fabricados Pgina 15 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


numa tcnica de 0.09 micron) e composta por apenas algumas centenas de gros magnticos. Estes gros medem apenas alguns nanmetros e so compostos por ligas de cobalto, cromo, platina, boro e outros materiais raros, muito longe da limalha de ferro utilizada pelos pioneiros. Considerando que os discos giram a 7200 RPM e a cabea de leitura l os dados a mais de 50 MB/s (quando lendo setores seqenciais), atingir densidades como as atuais simplesmente impressionante. Este esquema mostra como funciona o processo de escrita e gravao em um HD:

Como voc pode ver, a cabea composta por dois dispositivos separados, um para gravao e outro para leitura. O dispositivo de gravao similar a um eletrom, onde usada eletricidade para criar o campo magntico usado para realizar a gravao. Nos primeiros HDs, tnhamos um filamento de cobre enrolado sobre um corpo de ferro. Nos HDs atuais, os materiais usados so diferentes, mas o princpio de funcionamento continua o mesmo. O dispositivo de leitura, por sua vez, faz o processo oposto. Quando ele passa sobre os bits gravados, capta o campo magntico emitido por eles, atravs de um processo de induo (nos HDs antigos) ou resistncia (nos atuais), resultando em uma fraca corrente, que posteriormente amplificada. O dispositivo de leitura protegido por um escudo eletromagntico, que faz com que ele capte apenas o campo magntico do bit que est sendo lido, e no dos seguintes. Voc pode notar que no existe isolamento entre os dispositivos de leitura e gravao. Isso acontece porque apenas um deles usado de cada vez.

Pgina 16 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Note que essa diviso existe apenas nos HDs modernos, que utilizam cabeas de leitura/gravao MR ou GMR. Nos antigos, que ainda utilizavam cabeas de leitura de ferrite, o mesmo dispositivo fazia a leitura e a gravao. O grande problema que, assim como em outras reas da informtica, a tecnologia avanou at o ponto em que se comeou a atingir os limites fsicos da matria. Em um HD, a rea referente a cada bit armazenado funciona como um minsculo m, que tem sua orientao magntica alterada pela cabea de leitura. Quando ela orientada em um sentido temos um bit 1 e no sentido oposto temos um bit 0. A rea da superfcie utilizada para a gravao de cada bit chamada de "magnetic element", ou elemento magntico. A partir de um certo ponto, a rea de gravao torna-se to pequena que a orientao magntica dos bits pode ser alterada de forma aleatria pela prpria energia trmica presente no ambiente (fenmeno chamado de superparamagnetismo), o que faz com que a mdia deixe de ser confivel. A tecnologia usada nos HDs fabricados at a primeira metade de 2007 chamada de gravao longitudinal (longitudinal recording), onde a orientao magntica dos bits gravada na horizontal, de forma paralela mdia. O problema que a partir dos 100 gigabits por polegada quadrada, tornou-se muito difcil aumentar a densidade de gravao, o que acelerou a migrao para o sistema de gravao perpendicular (perpendicular recording), onde a orientao magntica passa a ser feita na vertical, aumentando muito a densidade dos discos. Estima-se que, utilizando gravao longitudinal, seria possvel atingir densidades de no mximo 200 gigabits por polegada, enquanto que utilizando gravao perpendicular seja possvel atingir at 10 vezes mais. Isso significa que os fabricantes ainda tero margem para produzir HDs de at 10 terabytes antes de esgotar as possibilidades oferecidas pela nova tecnologia. Na gravao perpendicular, a mdia de gravao composta de duas camadas. Inicialmente temos uma camada de cromo, que serve como um indutor, permitindo que o sinal magntico gerado pelo dispositivo de gravao "atravesse" a superfcie magntica, criando um impulso mais forte e, ao mesmo tempo, como uma espcie de isolante entre a superfcie de gravao e as camadas inferiores do disco. Ele poderia (at certo ponto) ser comparado camada extra usada nos processadores fabricados com tecnologia SOI (silicon on insulator), onde uma camada isolante criada entre os transstores e o wafer de silcio, reduzindo a perda de eltrons e, conseqentemente, o consumo eltrico do processador. Sobre a camada de cromo, so depositados os gros magnticos. A diferena que agora eles so depositados de forma que a orientao magntica seja vertical, e no horizontal. Pgina 17 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


A cabea de leitura e gravao tambm modificada, de forma a serem capazes de lidar com a nova orientao:

Embora parea uma modificao simples, o uso da gravao perpendicular em HDs uma conquista tcnica notvel. Em termos comparativos, seria como se a NASA conseguisse enviar uma misso tripulada at Marte. O processo de gravao perpendicular foi adotado rapidamente por todos os principais fabricantes. O primeiro foi a Fujitsu, que lanou um HD de 1.8" com gravao perpendicular ainda em 2005. A prxima foi a Seagate que, em abril de 2006, anunciou o Barracuda 7200.10, um disco de 3.5" com 750 GB. Em agosto de 2006 a Fujitsu anunciou um HD de 2.5" com 160 GB, e em Janeiro de 2007 a Hitachi anunciou o Deskstar 7K1000, um HD de 3.5" com 1 TB, que utiliza um design incomum, com 5 platters em vez dos 4 comumente usados. Em seguida, temos a questo do dimetro dos discos. Como vimos, os primeiros HDs eram gigantescos, e utilizavam discos de at 24 polegadas de dimetro. Com o passar das dcadas, os discos foram encolhendo, at chegar ao que temos hoje. Mas, como tudo na vida, existem receitas ideais para o tamanho dos discos magnticos, de acordo com a rea onde eles sero utilizados. O problema em produzir discos muito compactos que a superfcie de gravao fica exponencialmente menor, permitindo gravar um volume menor de dados. Apesar disso, os demais componentes continuam custando quase o mesmo (ou at mais, dependendo da escala de miniaturizao necessria). Isso faz com que o custo por megabyte cresa, conforme o tamanho fsico do HD diminui.

Pgina 18 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Um exemplo prtico disso a diferena no custo por megabyte entre os HDs de 2.5" para notebooks e os modelos de 3.5" para desktops. A partir de um certo nvel de miniaturizao, o custo por megabyte se torna mais alto que o dos cartes de memria Flash, e os HDs deixam de ser viveis. O melhor exemplo o HD de 0.85" apresentado pela Toshiba em 2005, que tinha como objetivo atender o mercado de palmtops e smartphones. Ele era to pequeno que podia ser produzido no formato de um carto SD e possua um consumo eltrico baixssimo:

O problema que ele seria lanado em verses de apenas 2 e 4 GB, com preos a partir de US$ 150. Com a rpida queda no custo da memria Flash, logo surgiram cartes de 2 e 4 GB que custavam menos, de forma que o mini-HD acabou no encontrando seu lugar no mercado e foi descontinuado silenciosamente. O interessante que o oposto tambm verdadeiro. HDs com discos muito grandes tambm acabam sendo inviveis, pois so mais lentos e mais passveis de problemas que HDs baseados em discos menores. Isso se deve a vrios fatores. O primeiro a questo da rotao, j que discos maiores so mais pesados e demandam um maior esforo do motor de rotao, consumindo mais energia e gerando mais calor e mais barulho. Discos maiores tambm acabam sendo menos rgidos, o que impede que sejam girados a velocidades muito altas e tornam todo o equipamento mais sensvel a impactos. Dobrar o dimetro dos discos faz com que a rigidez proporcional seja reduzida em at 75%. O segundo a dificuldade de produo. Com o avano da tecnologia, a mdia de gravao precisa ser cada vez mais fina e uniforme. Quanto maiores os discos, mais difcil recobrir toda a superfcie sem o surgimento de um grande nmero de pontos defeituosos.

Pgina 19 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Como se no bastasse, temos o terceiro motivo, que o maior tempo de acesso, j que com uma superfcie maior as cabeas de leitura demoram muito mais tempo para localizar os dados (justamente devido maior distncia a ser percorrida). Se combinarmos isso com a velocidade mais baixa de rotao, acabamos tendo uma reduo muito grande no desempenho. Isso explica porque os HDs com discos de 5.25" usados nos primeiros PCs foram rapidamente substitudos pelos de 3.5". O pico evolutivo dos HDs de 5.25" foram os Quantum Bigfoot, produzidos at 1999, em capacidades de at 18 GB. Embora eles armazenassem um maior volume de dados por platter, a velocidade de rotao era bem mais baixa (apenas 3600 RPM), os tempos de acesso eram maiores e, ainda por cima, a durabilidade era menor. Os HDs de 3.5" e de 2.5" atuais parecem ser o melhor balano entre os dois extremos. Os HDs de 3.5" oferecem um melhor desempenho, mais capacidade de armazenamento e um custo por megabyte mais baixo (combinao ideal para um desktop), enquanto os HDs de 2.5" so mais compactos, mais silenciosos, consomem menos energia e so mais resistentes a impactos, caractersticas fundamentais no caso dos notebooks. Temos ainda os HDs de 1.8" (mais finos e do tamanho de um carto PCMCIA), que so usados em notebooks ultra-portteis, alm de mp3players e alguns dispositivos de armazenamento porttil. Uma quarta categoria so os microdrives, que utilizam discos de 1" (pequenos o suficiente para serem produzidos no formato de cartes CompactFlash) e podem ser utilizados em palmtops e mp3players. Eles foram utilizados no Palm Life Drive (4 GB) e tambm no iPod Nano (4 e 8 GB), mas acabaram perdendo seu espao para os cartes de memria Flash. A Hitachi chegou a anunciar o desenvolvimento de microdrives de 20 GB, utilizando tecnologia de gravao perpendicular, mas a produo em srie acabou sendo cancelada, pois o preo de venda seria mais alto que o da mesma quantidade de memria Flash.

Pgina 20 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Para organizar o processo de gravao e leitura dos dados, a superfcie dos discos dividida em trilhas e setores. As trilhas so crculos concntricos, que comeam no final do disco e vo se tornando menores conforme se aproximam do centro. diferente de um CD-ROM ou DVD, onde temos uma espiral contnua. Cada trilha recebe um nmero de endereamento, que permite sua localizao. A trilha mais externa recebe o nmero 0 e as seguintes recebem os nmeros 1, 2, 3, e assim por diante. Para facilitar ainda mais o acesso aos dados, as trilhas se dividem em setores, que so pequenos trechos de 512 bytes cada um, onde so armazenados os dados. Alm das trilhas e setores, temos tambm as faces de disco. Como vimos, os HDs atuais possuem de 1 a 4 discos. Como so utilizadas ambas as faces de cada disco, temos um total de 2 a 8 faces e o mesmo nmero de cabeas de leitura. Como todas as cabeas de leitura esto presas no mesmo brao mvel, elas no possuem movimento independente. Para acessar informaes armazenadas na trilha 199.982 da face de disco 3, por exemplo, a controladora do disco ativa a cabea de leitura responsvel pelo disco 3 e, a seguir, ordena ao brao de leitura que se dirija trilha correspondente. No possvel que uma cabea de leitura esteja na trilha 199.982 ao mesmo tempo que outra esteja na trilha 555.631 de outro disco, por exemplo. J que todas as cabeas de leitura sempre estaro na mesma trilha de seus respectivos discos, deixamos de cham-las de trilhas e passamos a usar o termo "cilindro". Um cilindro nada mais do que o conjunto de trilhas com o mesmo nmero nos vrios discos. Por exemplo, o cilindro 1 formado pela trilha 1 de cada face de disco, o cilindro 2 formado pela trilha 2 de cada face, e assim por diante. Esta antiga ilustrao da Quantum mostra como funciona esta diviso:

Pgina 21 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


A trilha mais externa do disco possui mais que o dobro de dimetro da trilha mais interna e, conseqentemente, possui capacidade para armazenar um volume muito maior de dados. Porm, nos primeiros discos rgidos, assim como nos disquetes, todas as trilhas do disco, independentemente de seu dimetro, possuam o mesmo nmero de setores, fazendo com que nas trilhas mais externas, os setores ocupassem um espao muito maior do que os setores das trilhas mais internas. Tnhamos ento um grande espao desperdiado, pois era preciso nivelar por baixo, fazendo com que todas as trilhas possussem o mesmo nmero de setores permitido pelas trilhas mais internas, acabando por desperdiar enormes quantidades de espao nas primeiras trilhas do disco. Atualmente, os HDs utilizam o Zoned bit Recording (ZBR), que permite variar a quantidade de setores por trilha, de acordo com o dimetro da trilha a ser dividida, permitindo uma organizao mais racional do espao em disco e, conseqentemente, uma maior densidade de gravao. O HD pode ter ento 1584 setores por trilha na rea mais externa dos discos e apenas 740 na rea mais interna, por exemplo. Como os discos giram sempre na mesma velocidade, isso causa um pequeno efeito colateral, que uma considervel variao no desempenho de acordo com a rea do disco que est sendo lida, proporcional ao nmero de setores por trilha. Trocando em midos, o desempenho ao ler as trilhas mais externas acaba sendo mais que o dobro do obtido ao ler as mais internas. por isso que em geral se recomenda colocar a partio com a instalao do sistema, ou com a partio swap no incio do disco (que corresponde s trilhas mais externas) para obter o melhor desempenho. Usando um programa de benchmark que permita realizar uma leitura seqencial de toda a superfcie do HD, como o HD Tach, voc obter sempre um grfico similar a este, onde a taxa de leitura comea num nvel alto (trilhas externas) e vai decaindo at atingir o ponto mais baixo no final do teste (ao ler o contedo das trilhas mais internas):

Pgina 22 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Um dos principais motivos do desempenho dos HDs no ter crescido na mesma proporo da capacidade ao longo das ltimas dcadas que a densidade das trilhas aumentou numa escala muito maior que a dos setores dentro destas. Ou seja, as trilhas foram ficando mais "finas", mas o nmero de setores por trilha passou a aumentar em escala incremental. Aumentar o nmero de trilhas permite aumentar a rea de armazenamento, mas o nmero de setores por trilha, combinado com a velocidade de rotao do HD que determina a performance. Um antigo Maxtor 7040A, de 40 MB, por exemplo, possua uma taxa de leitura mdia em torno de 700 KB/s, o que permitia ler todo o contedo do disco em cerca de um minuto. Um Seagate Barracuda 7200.10 atual, de 750 GB, bem mais rpido, com uma taxa mdia de leitura de 64 MB/s, mas, apesar disso, como a capacidade brutalmente maior, ler todos os dados do disco demoraria pelo menos 3:15 horas! No futuro, esta tendncia deve se manter, pois muito mais simples para os fabricantes produzir cabeas de leitura e sistemas de codificao capazes de lidarem com trilhas mais finas, do que espremer mais dados dentro de cada trilha, j que elementos magnticos mais curtos correspondem a um sinal magntico mais fraco e mais difcil de ser captado pela cabea de leitura. Como um agravante, temos o problema do superparamagnetismo, que vimos h pouco.

Correo de erros e badblocks


Concluindo, temos a questo da deteco e correo de erros, que faz parte do processo de leitura e gravao. Por melhor que seja sua qualidade, nenhuma mdia magntica 100% confivel (como pode confirmar quem j teve o desprazer de trabalhar com disquetes ;). Pequenas falhas na superfcie da mdia podem levar a erros de leitura, sobretudo quando ela possui uma densidade de gravao de mais de 100 gigabits por polegada quadrada e gira a 7.200 RPM ou mais, como nos HDs atuais. Isso no significa que o seu HD v pifar amanh, mas que so comuns erros na leitura de um setor ou outro. Obviamente, como todos os nossos dados importantes so guardados no disco rgido, a possibilidade de erros na leitura de "um setor ou outro" no seria aceitvel, principalmente no caso de mquinas destinadas a operaes crticas. Imagine se, nesse "setor ou outro" do servidor de um grande banco, estivessem gravados os dados referentes conta bancria de um cliente importante, por exemplo. Pgina 23 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


De modo a tornar os HDs uma forma de armazenamento confivel, os fabricantes utilizam sistemas de ECC para detectar e corrigir erros de leitura eventualmente encontrados. O ECC o mesmo sistema utilizado em mdulos de memria destinados a servidores e tambm em CD-ROMs, onde so usados nada menos do que 276 bytes de cdigos de correo de erros para cada setor de 2048 bytes. Em um HD, cada setor armazena, alm dos 512 bytes de dados, mais algumas dezenas de bytes contendo os cdigos ECC. A criao dos bytes de ECC, assim como sua utilizao posterior feita pela placa lgica, um processo automtico que feito de forma completamente transparente ao sistema operacional. Quando um setor lido pela cabea de leitura, juntamente com os dados so lidos alguns dos cdigos ECC, que visam apenas verificar se os dados que esto sendo lidos so os mesmos que foram gravados, uma tcnica que lembra o sistema de paridade antigamente usado na memria RAM. Caso seja verificado um erro, so usados os demais cdigos para tentar corrigir o problema. Na grande maioria dos casos, esta primeira tentativa suficiente. Estes erros transitrios, que so corrigidos com a ajuda dos cdigos ECC so chamados de "soft errors" e no causam nenhum efeito colateral alm de um delay de alguns milissegundos na leitura. Caso no seja possvel corrigir o erro usando o ECC, a controladora faz uma nova tentativa de leitura do setor, pois grande a possibilidade do erro ter sido causado por alguma interferncia ou instabilidade momentnea. Caso o erro persista, ela far vrias tentativas sucessivas, reduzindo a velocidade de rotao dos discos e comparando o resultado de vrias leituras, de forma a tentar recuperar os dados gravados no setor. Esse processo gera aquele rudo caracterstico de HD sendo "mastigado" e quase sempre indica o aparecimento de um badblock. Por serem defeitos fsicos na mdia magntica, no existe muito o que fazer com relao a eles. O jeito marcar os badblocks, de forma que eles no sejam mais usados. Os HDs atuais so capazes de marcar automaticamente os setores defeituosos. A prpria controladora faz isso, independentemente do sistema operacional. Existe uma rea reservada no incio do disco chamada "defect map" (mapa de defeitos) com alguns milhares de setores que ficam reservados para alocao posterior. Pgina 24 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Sempre que a controladora do HD encontra um erro ao ler ou gravar num determinado setor, ela remapeia o setor defeituoso, substituindo-o pelo endereo de um setor "bom", dentro do defect map. Como a alocao feita pela prpria controladora, o HD continua parecendo intacto para o sistema operacional. De fato, normal que os HDs j venham de fbrica com alguns setores remapeados, causados por pequenas imperfeies na superfcie da mdia. Como eles no so visveis para o sistema operacional, nem causam problemas no uso normal, acabam passando despercebidos. Naturalmente, o defect map uma rea limitada, que corresponde normalmente a uma nica trilha. Caso o HD possua algum problema crnico, eventualmente os endereos se esgotaro e os badblocks realmente passaro a se tornar visveis. Deste ponto em diante, entram em cena utilitrios como o scandisk (no Windows) e o badblocks (no Linux), que permitem realizar um exame de superfcie, marcando os setores defeituosos encontrados. Estes setores no so marcados no defect map, mas sim em uma rea reservada da partio. Um grande nmero de setores defeituosos so indcio de problemas graves, como envelhecimento da mdia, defeitos no mecanismo de leitura ou mesmo contaminao do HD por partculas provenientes do ambiente. O ideal nesses casos fazer backup de todos os dados e substituir o HD o mais rpido possvel. Entretanto, mesmo para estes HDs condenados, s vezes existe uma soluo. comum a maioria dos setores aparecerem mais ou menos agrupados, englobando uma rea relativamente pequena do disco.Se houver muitos badblocks em reas prximas, voc pode reparticionar o disco, isolando a rea com problemas. Se, por exemplo, voc percebesse que a maioria dos defeitos se encontra nos ltimos 20% do disco, bastaria abrir o particionador, deletar a partio atual e criar uma nova, englobando apenas 80% do disco. Neste caso, voc perderia uma boa parte da rea til, mas pelo menos teria a possibilidade de continuar usando a parte "boa" do HD (em algum micro usado para tarefas secundrias, sem dados importantes), at que ele desse seus derradeiros suspiros.

Desempenho
O desempenho do HD determinado basicamente pela densidade dos discos, velocidade de rotao e, em menor grau, pelo tamanho do cache de leitura e suporte ao NCQ. Pgina 25 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Por ser um componente mecnico, no existe muito o que os fabricantes possam fazer para melhorar o desempenho de forma considervel sem mexer nesses fatores. Outra questo que o mercado de HDs um ramo incrivelmente competitivo, de forma que tecnologias revolucionrias, como, por exemplo, a tcnica de gravao perpendicular, so rapidamente adotadas por todos os fabricantes, j que os que no so capazes de acompanhar a evoluo tecnolgica simplesmente no conseguem se manter no mercado. Em se tratando de HDs "normais", destinados ao mercado de consumo, dois HDs produzidos na mesma poca, com a mesma velocidade de rotao e a mesma quantidade de cache, tendem a possuir um desempenho muito parecido. Na hora da compra voc deve se preocupar mais em no levar para casa HDs antigos, baseados em tecnologias obsoletas que por algum motivo tenham ficado parados no estoque dos distribuidores. Um HD de 120 GB produzido em 2007 muito provavelmente possuir um nico platter e ser mais rpido que um HD produzido um ano atrs, com a mesma capacidade, mas que utilize dois platters, mesmo que ambos sejam de 7200 RPM e sejam vendidos por mais ou menos o mesmo preo. Existem ainda casos de HDs "premium", que utilizam tecnologias recentemente introduzidas ou mudanas radicais no design e dessa forma conseguem ficar um passo frente em termos de desempenho. Eles naturalmente ficam no topo das tabelas comparativas, mas em geral no so uma boa opo de compra fora de nichos muito especficos, pois sempre possuem um custo por megabyte muito mais alto. Um bom exemplo so os Maxtor Atlas 15K II, uma srie de HDs SCSI que at 2006 estavam entre os mais rpidos do mercado, em detrimento da capacidade de armazenamento. Como voc pode ver na foto a seguir, embora o Atlas 15K II fosse um HD de 3.5", internamente ele utilizava discos de 2.5", similares aos usados em notebooks.O menor dimetro dos discos reduz a capacidade de armazenamento, mas permitiu que os discos girassem a 15.000 RPM. O menor dimetro tambm permitiu reduzir o tempo de acesso (j que a distncia a ser percorrida pelas cabeas de leitura era menor) o que, combinado com outras melhorias, resultou num HD Ultra 320 SCSI com tempo de acesso de apenas 5.5 ms e taxa de leitura seqencial (nas trilhas externas) de 98 MB/s:

Atlas 15K II: um HD de 3.5", com discos de 2.5" Pgina 26 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


O problema que, alm de caro, a capacidade de armazenamento era pequena, mesmo para os padres da poca. O modelo com 1 platter armazenava apenas 37 GB, enquanto o modelo com 4 armazenava 147 GB. Ou seja, voc pagaria at US$ 1.000 para ter uma capacidade equivalente de um HD low-end. De uma forma geral, o melhor em termos de custo-benefcio comprar HDs de gerao atual, escolhendo entre os modelos de baixo custo e substituir o HD a cada 18 ou 24 meses, se possvel revendendo o antigo (por algum motivo os HDs costumam ser um item valorizado no mercado de componentes usados, talvez porque todo mundo sempre precisa de mais espao ;). Dessa forma, voc vai conseguir sempre manter o seu equipamento relativamente atualizado, gastando pouco. Acaba sendo muito melhor do que gastar o dobro, tentando comprar "o melhor HD", que vai estar desatualizado da mesma forma daqui a dois anos. Tenha em mente que a vida til de qualquer equipamento limitada, ento s vale a pena gastar mais se o ganho de desempenho realmente for lhe trazer um retorno tangvel ao longo desse perodo. Em um servidor, o investimento em HDs topo de linha pode compensar em muitos casos, j que um melhor desempenho equivale a mais requisies e, conseqentemente, mais clientes atendidos. A perda acumulada de algumas visitas dirias, ao longo de alguns anos, poderia corresponder a um prejuzo equivalente a vrias vezes o valor investido nos HDs, por exemplo. Mas, tenha em mente que o perfil de uso de disco em um servidor bem diferente do uso em um desktop tpico, sem contar que, dada a sua importncia, pequenos ganhos de desempenho podem realmente compensar pequenas extravagncias, o que no o caso de um desktop tpico. Por mais que voc mantenha vrios programas abertos e realize muitas operaes ao mesmo tempo, no vai conseguir chegar nem perto do que acontece num servidor web, por exemplo, que precisa responder a um grande volume de requisies simultneas a cada segundo. Num servidor tpico, so realizadas um enorme nmero de pequenas leituras, que so usadas para montar as pginas ou arquivos que sero enviados aos clientes. Um frum com um grande nmero de mensagens pode facilmente resultar em um banco de dados de 10 ou mesmo 20 GB, contendo uma infinidade de pequenas mensagens de texto e ter 1000 ou 2000 visitantes simultneos em determinados perodos. Para cada pgina a ser exibida, o servidor precisa ler vrias entradas dentro do banco de dados (o tpico propriamente dito, informaes sobre os usurios e assim por diante). Pgina 27 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Mesmo com o uso de caches, no difcil imaginar que tantas requisies simultneas levam o desempenho dos HDs ao limite. Nesse cenrio, qualquer reduo no tempo de acesso representa um grande ganho de desempenho. Em um desktop, o HD acaba sendo mais relacionado ao tempo de boot e carregamento dos programas, por isso a taxa de transferncia acaba sendo o item mais importante. A nica operao que se aproxima um pouco do que acontece nos servidores o uso intensivo de swap, onde o HD tambm precisa realizar um grande nmero de pequenas leituras. Entretanto, nesses casos o problema no seria o HD, mas sim a falta de memria RAM. O nico swap bom o swap que no feito. :) Em casos onde voc realmente faz questo do melhor desempenho, normalmente faz mais sentido usar 2 ou 4 HDs medianos em RAID 0 do que comprar um nico HD topo de linha. Considere tambm a compra de mais memria RAM (j que mais memria significa menor uso de swap e mais cache de disco) e tambm o uso o ReadyBoost do Vista em conjunto com um Pendrive de 2 GB ou mais (o ganho de desempenho ao usar o ReadyBoost no to grande assim, mas como os pendrives so atualmente bastante baratos, o custo-benefcio acaba compensando). Para a maioria das tarefas, o ganho de desempenho maior do que o uso de um HD mais rpido. Existem ainda casos onde o desempenho simplesmente no um fator importante, como por exemplo no caso de HDs secundrios, usados apenas para guardar arquivos ou fazer backup, onde voc acessa os dados apenas esporadicamente. Nesses casos, o melhor negcio simplesmente procurar os HDs com o menor custo por megabyte, dentro da capacidade de que voc precisa e escolher um baseado na reputao do fabricante. Em casos como este, um HD mais lento, de 5400 RPM, pode ser at desejvel, j que eles consomem menos energia e geram menos calor que os de 7200 RPM. De qualquer forma, importante entender os fatores que determinam o desempenho dos HDs, de forma a no ser enganado pelas frases floridas usadas pelos fabricantes e no fazer feio nas rodas de amigos. :)

Tempo de Busca (Seek Time)


Ao comparar dois HDs fabricados na mesma poca, que utilizam a mesma velocidade de rotao e possuem uma capacidade e nmero de discos similar (o que indica que possuem mais ou menos a mesma densidade), o tempo de busca provavelmente o nico fator que pode diferir de forma significativa entre os dois.

Pgina 28 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


O tempo de busca indica o tempo que a cabea de leitura demora para ir de uma trilha outra do disco, ou seja, indica a performance do actuator usado no HD. O tempo de busca importante, pois ele o fator que mais influencia no tempo de acesso e conseqentemente na performance geral do HD. Existem trs ndices diferentes para o clculo do tempo de busca: Full Stroke, Track-to-Track e Average. O primeiro (Full Stroke) indica o tempo que a cabea de leitura demora para se deslocar da primeira at a ltima trilha do HD, o que normalmente demora entre 15 e 20 milissegundos. Como o maior dos trs, este valor no costuma ser divulgado muito abertamente pelos fabricantes. O Track-to-Track justamente o oposto; o tempo que a cabea demora para mudar de uma trilha para a seguinte. Como a distncia a ser percorrida muito pequena, ele costuma ser muito baixo, inferior a 1 milissegundo. Como ele o valor mais baixo dos trs, muitos fabricantes divulgam o valor do Track-to-Track nas especificaes, omitindo os outros dois. Finalmente, temos o Average (valor mdio), que justamente um meio termo entre os dois. Ele indica o tempo mdio que a cabea demora para se locomover at um setor aleatrio do HD. Ao pesquisar nas especificaes, procure justamente se informar sobre o valor Average, j que ele o mais indicativo dos trs. Aqui temos as especificaes de um Samsung HD300LJ, um HD de 300 GB e 7.200 RPM, que era um modelo de mdio custo no incio de 2007: Track to Track: 0.8 ms Average: 8.9 ms Full Stroke: 18 ms Aqui temos as de um Western Digital Raptor X, um "topo de linha" de 10.000 RPM, que utiliza platters de 2.5". O menor dimetro dos discos faz com que ele tenha apenas 150 GB de capacidade (2 discos), mas em troca permitiu obter tempos de acesso bem mais baixos: Read Seek Time: 4.6 ms Write Seek Time: 5.2 ms (average) Pgina 29 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Track-To-Track Seek Time: 0.4 ms (average) Full Stroke Seek: 10.2 ms (average) Veja que as descries usadas pela Samsung e pela Western Digital so ligeiramente diferentes. Tanto o "Average" da Samsung quanto o "Read Seek Time" da WD referem-se ao tempo de busca mdio para operaes de leitura. A WD incluiu tambm o Write Seek Time, que o tempo de busca para operaes de gravao, que sempre um pouco mais alto e por isso nem sempre divulgado nas especificaes. Como voc pode ver, esses so dois exemplos extremos. O Raptor possui tempos de busca quase 50% menores, mas em compensao mais caro e possui menos da metade da capacidade do Samsung. Voc acaba pagando muito mais caro pela maior performance.

Tempo de Latncia (Latency Time)


Dentro do disco rgido, os discos magnticos giram continuamente. Por isso, dificilmente os setores a serem lidos estaro sob a cabea de leitura/gravao no exato momento de executar a operao. No pior dos casos, pode ser necessria uma volta completa do disco at o setor desejado passar novamente sob a cabea de leitura. O tempo de latncia to importante quanto o tempo de busca. Felizmente, ele fcil de ser calculado, bastando dividir 60 pela velocidade de rotao do HD em RPM (rotaes por minuto), e multiplicar o resultado por 1000. Teremos ento o tempo de latncia em milissegundos. Um HD de 5400 RPM, por exemplo, ter um tempo de latncia de 11.11 milissegundos (o tempo de uma rotao), j que 60 5200 x 1000 = 11.11. Geralmente usado o tempo mdio de latncia, que corresponde metade de uma rotao do disco (assumindo que os setores desejados estaro, em mdia, a meio caminho da cabea de leitura). Um HD de 5400 RPM teria um tempo de latncia mdio de 5.55 ms, um de 7.200 RPM de 4.15 ms e um de 10.000 RPM de apenas 3 ms. Muitos fabricantes publicam o tempo de latncia mdio nas especificaes ao invs do tempo de busca ou o tempo de acesso (j que ele menor), o que acaba confundindo os desavisados.

Tempo de Acesso (Access Time)


O tempo de acesso a combinao do tempo de busca e do tempo de latncia, o tempo mdio necessrio para realizar um acesso a um setor aleatrio do HD. Pgina 30 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Assim que o comando processado, a cabea de leitura movida para a trilha especificada (tempo de busca) e aguarda at que a rotao dos discos a faa passar pelo setor especificado (tempo de latncia). Aos dois, somamos tambm o settle time (o tempo que a cabea de leitura demora para estabilizar depois de movimentada) e o command overhead time, que o tempo que a placa controladora demora para processar o comando e iniciar ambas as operaes. Estes dois valores so bem menos significantes (somam algo em torno de 0.5 ms), por isso nem sempre so divulgados pelos fabricantes, embora tambm entrem na conta. Os fabricantes calculam o tempo de latncia dos HDs de formas diferentes, tornando difcil uma comparao direta. O ideal que voc mesmo calcule o tempo de acesso mdio com base nas informaes anteriores. Para isso, basta somar o tempo de busca mdio (Average) e o tempo de latncia, calculado com base na velocidade de rotao dos discos. Como muito difcil encontrar o settle time e o command overhead time nas especificaes, voc pode adicionar 0.5 ms, que um valor aproximado. O Samsung HD300LJ tem tempo de busca de 8.9 ms e latncia de 4.15 ms. Adicionando os 0.5 ms temos um total de 14.55 ms. Um Seagate ST3200822A (um modelo IDE, de 200 GB) tem tempo de busca de 8.5 ms. Como ele tambm um modelo de 7.200 RPM, a latncia tambm de 4.15 ms, o que (incluindo os 0.5 ms) daria um total de 14.15 ms. O Raptor X tem apenas 4.6 ms de tempo de busca e, por ser um HD de 10.000 RPM, tem latncia de 3 ms. Somando os 0.5 ms, teramos um total de 9.1 ms. Veja que a diferena entre o HD300LJ ST3200822A muito pequena. O Raptor consegue ser 35% mais rpido, mas em compensao muito mais caro, como vimos. Apesar de importante, o tempo de acesso um fator que no deve ser superestimado. Ele afeta o desempenho do HD quando lida uma grande quantidade de arquivos pequenos, espalhados pelo HD, mas no afeta muito a taxa de transferncia seqencial, que o que voc v ao carregar um programa pesado ou copiar uma grande quantidade de arquivos, por exemplo.

Head Switch Time


Um disco rgido composto internamente por (na grande maioria dos casos) de 1 a 4 discos, sendo que cada disco possui duas faces e temos uma cabea de leitura para cada face. Pgina 31 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Mesmo possuindo vrias cabeas de leitura, apenas uma delas pode ser usada de cada vez, de forma que a controladora precisa constantemente chavear entre elas durante a leitura ou gravao dos dados. Voc poderia perguntar por que os dados no so organizados de forma que a controladora pudesse ler e gravar usando todas as cabeas simultaneamente, com cada uma armazenando parte dos arquivos, como em uma espcie de "RAID interno". O problema aqui que tecnicamente impossvel manter as trilhas dos diferentes discos perfeitamente alinhadas entre si. Quando a controladora chaveia de uma cabea de leitura para a outra, necessrio executar o procedimento normal de posicionamento, onde ela verifica as marcaes servo dos discos e o brao de leitura move-se para a posio apropriada. Devido a isso, o chaveamento acaba demorando um pouco mais do que poderamos pensar inicialmente. Ele apenas um pouco menor que o tempo de busca Track-to-Track e quase sempre proporcional a ele. Embora o Head Switch Time no seja um fator to significativo quanto o tempo de acesso, ele acaba sendo um fator importante para a taxa de leitura seqencial do HD, j que a controladora l um cilindro por vez, chaveando entre todas as cabeas antes de ir para o prximo.

Taxa de Transferncia Interna (Internal Transfer Rate)


A taxa de transferncia interna a velocidade "real" do HD ao ler arquivos gravados em setores seqenciais. Se tivssemos mo todas as especificaes do HD, incluindo o nmero de setores por trilha, seria simples calcular a taxa de leitura real do HD. Em um HD que tivesse 1584 setores por trilha na rea mais externa dos discos e 740 na rea mais interna, com 2 patters, rotao de 7200 RPM, tempo de busca Track-to-Track de 0.8 ms e Head Switch Time de 0.6 ms, por exemplo, teramos o seguinte: Cada trilha externa possui 1584 setores, cada um com 512 bytes, de forma que temos 792 KB por trilha. Os discos giram a 7200 RPM, de forma que temos 120 rotaes por segundo. Dividindo um segundo por 120 rotaes, temos 8.33 milissegundos para cada rotao completa do disco, que corresponde leitura de cada trilha. Como o disco tem 2 platters, temos um total de 4 trilhas por cilindro. Para ler cada cilindro, a cabea de leitura precisa realizar 3 chaveamentos entre as cabeas (0.6 ms cada) e em seguida precisa mover o brao de leitura para o cilindro seguinte, o que demora mais 0.8 ms.

Pgina 32 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Somando tudo, a leitura de cada cilindro demora aproximadamente 36 ms, o que significa que temos a leitura de 27.7 cilindros por segundo. Cada cilindro composto por 4 trilhas, o que corresponde a 3.093 MB. Se o HD consegue ler 27.7 deles por segundo, significaria que o nosso HD hipottico teria uma taxa de transferncia interna (nas trilhas externas) de aproximadamente 85.9 MB/s. Nas trilhas internas a densidade cai para apenas 1.44 MB por cilindro (j que cada trilha possui apenas 740 setores), de forma que a taxa de leitura cai para apenas 40.1 MB/s. Ao ler pequenos arquivos, temos a interferncia do cache de disco, mas ao ler uma grande quantidade de arquivos, ele deixa de ser eficaz (j que armazena apenas uma pequena quantidade de dados), de forma que a taxa real de transferncia cai para os valores da taxa de transferncia interna, variando entre 85.9 MB/s e 40.1 MB/s, de acordo com a parte do disco que estivesse sendo lida. Quando houver referncias "Internal Transfer Rate" ou "Buffer to Disc" nas especificaes de um HD, pode ter certeza de tratar-se da velocidade "mxima", atingida quando so lidos setores seqenciais nas bordas do disco. Tenha em mente que no centro do disco voc obter um pouco menos da metade do nmero divulgado. No caso dos HDs de notebook, ou de HDs que utilizam platters de 2.5" (como o Raptor), a diferena entre a taxa de leitura nas trilhas internas e externas menor, numa relao de aproximadamente 2/3 em vez de 1/2. O grande problema que os fabricantes raramente divulgam o nmero de setores por trilha, nem o Head Switch Time dos HDs, de forma que acaba sendo impossvel calcular diretamente a taxa de transferncia interna com base nas especificaes. Normalmente, voc encontrar apenas o nmero de setores por trilhas visto pelo BIOS (64), que no tem nenhuma relao com o nmero real. Resta ento usar o mtodo emprico, realizando um teste longo de leitura, como o teste realizado pelo HD Tach, onde so lidos grandes volumes de dados, comeando pela borda e prosseguindo at o centro dos discos. O cache pode ajudar o incio da leitura, mas os dados armazenados logo se esgotam, deixando apenas a taxa real. Um bom lugar para pesquisar sobre as taxas de leitura (e outros ndices) de diversos modelos a tabela do Storage Review, disponvel no: http://www.storagereview.com/comparison.html. Outra tabela recomendada a disponvel no TomsHardware: http://www23.tomshardware.com/storage.html. Outra curiosidade que comum que os fabricantes produzam alguns modelos de HDs onde no so utilizadas todas as trilhas dos discos, de forma a criar HDs com capacidades definidas, que se adaptem a determinados nichos do mercado. Pgina 33 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Imagine, por exemplo, que o fabricante X est produzindo todos os seus discos usando platters de 200 GB. Isso significaria que ele teria modelos de 200, 400, 600 e 800 GB, de acordo com o nmero de platters usados. Imagine agora que o fabricante Y, que ainda usa uma tcnica anterior de produo, lana um HD de 160 GB, que mais barato que o de 200 GB do fabricante X e por isso comea a roubar mercado dele. Ao invs de reduzir o custo do HD de 200 GB e perder dinheiro na venda de todos os HDs, o fabricante X pode criar um HD de 160 GB fazendo uma simples alterao no firmware do HD de 200 GB, que faa a controladora deixar de usar as trilhas mais externas do disco. Ele pode agora vender estes HDs de "160 GB" a um preo mais baixo, sem ter que mexer no preo do restante da linha. Por incrvel que possa parecer, isto bastante comum. Ao medir o desempenho deste HD "castrado", voc perceberia que a diferena entre o desempenho nas trilhas internas e externas bem menor que nos outros modelos. O tempo de acesso mdio tende tambm a ser um pouco menor, j que a cabea de leitura precisa se deslocar por uma rea menor do disco.

NCQ
A grande maioria dos HDs SATA atuais suporta o NCQ, onde a controladora utiliza o tempo ocioso, entre uma leitura e outra, para estudar e reorganizar a ordem das leituras seguintes, de forma que elas possam ser executadas na ordem em que seja necessrio o menor movimento possvel dos discos. como no caso de um nibus, que precisa fazer um itinerrio passando por diversos pontos da cidade. Com o NCQ o motorista tem autonomia para fazer alteraes na rota, de acordo com as condies do trnsito, escolhendo a rota mais rpida. Esta ilustrao fornecida pela nVidia mostra como o sistema funciona. O HD esquerda no possui suporte a NCQ, de forma que, ao realizar 4 leituras a setores aleatrios do disco ele precisa realiz-las em ordem, fazendo com que sejam necessrios um nmero maior de rotaes do disco, direita, o HD com NCQ usa um atalho para realizar a mesma seqncia de leitura em menos tempo, lendo os setores fora de ordem:

HD sem NCQ ( esquerda) e com NCQ Pgina 34 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Na prtica, o NCQ pode melhorar a taxa de transferncia do HD em at 10% em situaes especficas, onde so lidos diversos arquivos pequenos espalhados pelo HD, como durante o carregamento do sistema operacional, ou de um programa pesado, mas faz pouca diferena quando voc est transferindo grandes arquivos. De qualquer forma, ele uma otimizao implementada via software, que no aumenta o custo de produo dos discos e no tem contra indicaes.

Cache (Buffer)
Embora no seja to importante para o desempenho quanto geralmente se pensa, o cache permite controladora executar um conjunto de operaes teis para melhorar o desempenho. Geralmente ao ler um arquivo, sero lidos vrios setores seqenciais. A forma mais rpida de fazer isso , naturalmente, fazer com que a cabea de leitura leia de uma vez todos os setores da trilha, passe para a trilha seguinte, passe para a terceira e assim por diante. Isso permite obter o melhor desempenho possvel. O problema que na prtica no assim que funciona. O sistema pede o primeiro setor do arquivo e s solicita o prximo depois de receb-lo e certificar-se de que no existem erros. Se no houvesse nenhum tipo de buffer, a cabea de leitura do HD acabaria tendo que passar vrias vezes sobre a mesma trilha, lendo um setor a cada passagem, j que no daria tempo de ler os setores seqencialmente depois de todo tempo perdido antes de cada novo pedido. Graas ao cache, este problema resolvido, pois a cada passagem a cabea de leitura l todos os setores prximos, independentemente de terem sido solicitados ou no. Aps fazer sua verificao de rotina, o sistema solicitar o prximo setor, que por j estar carregado no cache ser fornecido em tempo recorde. Nos HDs atuais, o cache pode ser usado tambm nas operaes de escrita. Imagine, por exemplo, que a controladora est ocupada lendo um arquivo longo e o sistema solicita que ela atualize um pequeno arquivo de log. Em vez de precisar parar o que est fazendo, a controladora pode armazenar a operao no cache e execut-la mais adiante, em um momento de ociosidade. Nos HDs SATA com NCQ, a controladora possui liberdade para reorganizar as operaes, realizando-as de forma que sejam concludas mais rpido. A controladora passa ento a armazenar os dados no cache, de forma que, depois de concludas as operaes, possa organizar os dados e entreg-los na ordem correta para o sistema. Pgina 35 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


O espao excedente usado para armazenar os ltimos arquivos acessados, de forma que eles possam ser fornecidos rapidamente caso sejam requisitados novamente. A principal vantagem de usar um cache maior seria justamente ter mais espao para arquivos. A questo que o sistema operacional tambm mantm um cache de leitura e gravao utilizando a memria RAM que, por ser maior que o cache do HD, acaba sendo mais eficiente e tambm mais rpido, j que o cache do HD tem sua velocidade de transferncia limitada velocidade da interface IDE ou SATA, enquanto o cache feito pelo sistema operacional est limitado apenas velocidade de acesso da prpria memria RAM. Esse o principal motivo de um HD com mais cache no ser to mais rpido quanto se pensa. Enquanto dobrar o tamanho do cache L2 de um processador aumenta seu desempenho em at 10%, aumentar o cache de um HD de 16 para 32 MB, por exemplo, acaba aumentando seu desempenho real em menos de 1% na maioria das aplicaes. Uma pequena quantidade de cache importante por causa de todos os recursos que vimos, mas a partir de um certo ponto, o tamanho do cache acaba fazendo pouca diferena. No final das contas, a melhor forma de melhorar o desempenho do HD comprando mais memria :). No caso do Windows XP, verifique a configurao do cache de disco no Painel de Controle > Sistema > Avanado > Configuraes > Avanado > Uso de memria, mudando de "Uso dos programas" para "Cache do sistema". No caso do Windows 98/ME a configurao fica no Painel de Controle > Sistema > Performance, onde a opo "Servidor de rede" a que reserva mais memria para o cache. No caso do Linux, o cache gerenciado de forma automtica pelo sistema, usando a memria disponvel, de forma que no necessria nenhuma configurao adicional.

Pgina 36 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Atualmente muito se fala nos HDs hbridos, onde utilizado um cache maior, feito de memria Flash. A principal vantagem neste caso que os dados armazenados no cache so preservados mesmo ao desligar o micro, permitindo que sejam usados no boot seguinte. Muitos arquivos carregados durante o boot (sobretudo arquivos pequenos) podem ento ficar permanentemente armazenados no cache, tornando mais rpido o boot e o carregamento dos programas mais usados. Veremos mais detalhes sobre os HDs hbridos e outras tecnologias similares mais adiante.

MTBF e service life


Duas informaes que constam nas especificaes dos HD e que so freqentemente mal entendidas so o MTBF e o service life, que se destinam a dar uma idia estimada da confiabilidade do HD. MTBF significa "Mean Time Between Failures" ou "tempo mdio entre falhas". A maioria dos HDs de baixo custo, destinados ao mercado domstico, possuem MTBF de 300.000 ou 600.000 horas, enquanto os modelos high-end, ou destinados a servidores, normalmente ostentam um MTBF de 1.200.000 horas. Complementando temos o "service life" ou "component design life", que normalmente de 5 anos. Como era de se esperar, o service life indica o tempo de vida "recomendado" pelo fabricante. Como o HD composto por componentes mecnicos, um certo desgaste acumulado durante o uso, culminando na falha do HD. Um service life de 5 anos indica que o HD projetado para durar 5 anos e que a grande maioria das unidades deve realmente resistir ao tempo especificado. O MTBF, por sua vez, no uma indicao do tempo de vida do HD, mas sim indica a percentagem de chance do HD apresentar defeito antes do final do service life. Se o service life de 5 anos e o MTFB de 600.000 horas, significa que existe uma possibilidade de 1.4% do seu HD apresentar defeito antes disso. Parece complicado, mas na verdade no tanto :). A idia que se voc tivesse um datacenter com 1.000 HDs iguais, um deles pifaria em mdia a cada 600.000 horas somadas (somando os 1.000 HDs), ou seja a cada 25 dias, ao longo dos primeiros 5 anos de uso. Depois isso, voc pode esperar que a taxa de mortalidade seja cada vez maior nos anos seguintes, embora um pequeno nmero dos HDs possa resistir a 10 anos de uso ou mais. Pgina 37 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Outra forma de explicar seria que, se voc substitusse seu HD por outro igual a cada 5 anos, aposentando os antigos, seriam necessrias (em mdia) 600.000 horas, ou seja, 68.4 anos para que voc perdesse os dados por causa de falha em um dos HDs. Ou seja, tudo gira em torno de possibilidades. Se voc for "sortudo", mesmo um HD com MTBF de 1.200.000 horas pode pifar no primeiro ms de uso, da mesma forma que o HD de 200 reais do vizinho pode resistir durante 10 anos e ainda voltar a funcionar depois de removido o p acumulado ;). O MTBF apenas serve como um indicativo da possibilidade de qualquer um dos dois extremos ocorrer. Outra questo interessante sobre como o MTBF calculado, j que obviamente o fabricante no tem como realizar um teste de 5 anos antes de colocar um novo HD no mercado. Normalmente o nmero calculado com base nos materiais e tecnologia usados na fabricao, simulaes, dados estatsticos sobre outros modelos similares lanados anteriormente e, em geral, tambm um teste piloto de curta durao, usando algumas dezenas de unidades. Complementando, temos tambm o "Start/Stop Cycles", ou seja, o nmero de ciclos de desligamento que o drive projetado para suportar. Quando o HD ligado, o motor de rotao precisa realizar um esforo maior que o habitual para acelerar os discos, o que acentua o desgaste. Nos HDs antigos, onde ainda no so utilizadas rampas para estacionar as cabeas de leitura, existe tambm o desgaste causado pelo atrito das cabeas ao tocar a landing zone a cada desligamento. Contam no apenas o nmero de vezes em que o micro desligado, mas tambm o nmero de vezes que o HD entra em modo de economia de energia. Os HDs atuais normalmente so projetados para suportarem 50.000 ciclos, de forma que este normalmente no um problema dentro do uso normal. Tenha apenas o cuidado de no configurar o tempo de desligamento do HD com valores muito agressivos, como de 1 em 1 minuto por exemplo. Se o HD precisar acelerar 30 vezes por hora, pode ter certeza de que isso poder levar a uma falha prematura mais cedo ou mais tarde. :) Como sempre, estamos falando sobre probabilidade e no sobre dados infalveis. Um exemplo histrico so os IBM Deskstar 75GX que, devido a um conjunto de problemas de projeto, possuam uma taxa de mortalidade assustadoramente alta, embora possussem um MTBF de 500.000 horas. O caso foi to grave que acabou dando origem a uma ao coletiva por parte dos usurios afetados, que levou a um recall dos drives. Pgina 38 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Pouco depois a IBM decidiu sair do ramo de produo de HDs, vendendo toda a diviso para a Hitachi. Como de praxe, a nica forma de se proteger contra falhas fazer backups regulares. Existe ainda a opo de utilizar um sistema RAID 1, onde temos dois HDs e o segundo armazena uma cpia atualizada do contedo do primeiro. O RAID no substitui o backup, mas evita que seu servidor ou mquina de trabalho fique fora do ar enquanto voc restaura os dados.

As interfaces
Assim como outros componentes, as interfaces usadas como meio de conexo para os HDs passaram por um longo caminho evolutivo. As placas-me usadas nos primeiros PCs sequer possuam interfaces de disco embutidas. Naquela poca, as interfaces IDE ainda no existiam, de forma que novas interfaces eram vendidas junto com os HDs e instaladas em slots ISA disponveis. A primeira interface foi criada pela Seagate, para uso em conjunto com o ST-506, um HD de 5 MB. Em seguida foi lanado o ST-412, de 10 MB. As duas interfaces so chamadas respectivamente de MFM e RLL devido ao mtodo de codificao usado. Alm da Seagate, estes HDs e interfaces foram produzidos tambm por outros fabricantes, como a Quantum e a Maxtor. Em 1985 a Quantum lanou um produto bastante peculiar, o "Plus HardCard", que era um HD RLL de 20 MB onde tanto o HD quanto a controladora eram integrados a uma nica placa ISA, e o "HD" era instalado diretamente no slot, sem ocupar uma das baias do gabinete. Como voc pode imaginar, estes HDs eram um tanto quanto problemticos, pois a placa era presa por um nico parafuso, o que causava problemas de vibrao excessiva e barulho. Mesmo assim, o Plus HardCard foi um produto relativamente popular na poca:

Pgina 39 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


O padro seguinte foi o ESDI (Enhanced Small Device Interface), criado por um consrcio de diversos fabricantes, incluindo a Maxtor. As interfaces ESDI ainda eram instaladas em slots ISA, mas trabalhavam a uma velocidade muito maior que as MFM e RLL, oferecendo um barramento terico de 3 MB/s. bem pouco para os padres atuais, mas os HDs da poca trabalhavam com taxas de transferncias muito mais baixas, de forma que a velocidade acabava sendo mais do que satisfatria.

IDE
Tanto as interfaces MFM e RLL quanto a ESDI possuem uma caracterstica em comum, que o fato de a controladora fazer parte da interface (e no do prprio HD, como temos hoje em dia). Naturalmente, integrar a controladora ao HD oferece diversas vantagens, pois elimina os problemas de sincronismo causados pelo uso de cabos longos e simplifica todo o design. No demorou para que os fabricantes percebessem isso. Surgiu ento o padro IDE, abreviao de "Integrated Drive Eletronics" (que indica justamente o uso da controladora integrada), desenvolvido pela Quantum e a Western Digital. Os primeiros HDs e interfaces IDE chegaram ao mercado em 1986, mas inicialmente no existia um padro bem definido, o que fez com que os primeiros anos fossem marcados por problemas de compatibilidade entre os produtos dos diferentes fabricantes. Em 1990 o padro foi ratificado pelo ANSI, dando origem ao padro ATA. Como o nome "IDE" j estava mais difundido, muita gente continuou usando o termo "IDE", e outros passaram a usar "IDE/ATA" ou simplesmente "ATA", fazendo com que os dois termos acabassem virando sinnimos. As primeiras placas IDE traziam apenas uma ou duas portas IDE e eram instaladas em um slot ISA de 16 bits. Mas, logo os fabricantes passaram a integrar tambm outros conectores, dando origem s placas "super-ide", que eram usadas na grande maioria dos micros 386 e 486. As placas mais comuns incluam uma porta IDE, uma porta FDD (para o drive de disquete), duas portas seriais e uma paralela, alm do conector do joystick:

Placa super-ide, usada em micros 386 e 486 Pgina 40 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Como voc pode ver, estas placas eram configuradas atravs de um conjunto de jumpers, j que na poca ainda no existia plug-and-play. Os jumpers permitiam configurar os endereos de IRQ, DMA e I/O usados, alm de desativar os componentes individualmente. Se voc precisasse de duas portas paralelas, por exemplo, utilizaria duas placas e configuraria uma delas para usar o IRQ 5 e endereo de I/O 378 e a outra para usar o IRQ 7 e o endereo de I/O 278. A partir de um certo ponto, os fabricantes passaram a integrar os controladores diretamente no chipset da placa-me, dando origem s placas com conectores integrados que conhecemos. A exceo ficou por conta do conector do joystick, que passou a ser integrado nas placas de som. Uma curiosidade que o conector inclui tambm os pinos usados por dispositivos MIDI (como teclados musicais), que tambm so ligados no conector do joystick, atravs de um adaptador:

Inicialmente, as interfaces IDE suportavam apenas a conexo de HDs. Devido a isso, os primeiros drives de CD utilizavam interfaces proprietrias, incorporadas placa de som, ou mesmo controladoras SCSI. Na poca eram comuns os "kits multimdia", que incluam o CD-ROM, placa de som, caixinhas e microfone. Para solucionar o problema, foi desenvolvido o protocolo ATAPI (AT Attachment Packet Interface) que tornou-se rapidamente o padro, riscando as interfaces proprietrias do mapa. graas a ele que voc pode comprar um drive de CD ou DVD e instal-lo diretamente em uma das portas IDE, sem ter que comprar junto uma placa de som do mesmo fabricante. :) Na placa-me voc encontra duas portas IDE (primria e secundria). Mesmo com a popularizao das interfaces SATA, as portas IDE ainda continuam sendo includas nas placas recentes (muitas placas passaram a trazer apenas uma porta IDE, mas deve demorar mais um pouco at que elas desapaream completamente). Pgina 41 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Cada uma das portas permite instalar dois drives, de forma que podemos instalar um total de 4 HDs ou CD-ROMs na mesma placa:

Existem casos de placas-me com 4 portas IDE (permitindo usar at 8 drives) e tambm controladoras IDE PCI, que incluem duas portas adicionais, que podem ser usadas em casos onde voc precise usar mais do que 4 drives IDE no mesmo micro. Para diferenciar os dois drives instalados na mesma porta, usado um jumper, que permite configurar cada drive como master (mestre) ou slave. Dois drives instalados na mesma porta compartilham o barramento oferecido por ela, o que acaba sempre causando uma pequena perda de desempenho. Por isso, quando so usados apenas dois drives (um HD e um CD-ROM, por exemplo), prefervel instalar cada um em uma das portas, deixando ambos jumpeados como master. Ao adicionar um terceiro, voc poderia escolher entre instalar na primeira ou segunda porta IDE, mas, de qualquer forma, precisaria configur-lo como slave, mudando a posio do jumper. Instalar cada drive em uma porta separada ajuda principalmente quando voc precisa copiar grandes quantidades de dados de um HD para outro, ou gravar DVDs, j que cada drive possui seu canal exclusivo com o chipset. No Windows, os drives so simplesmente identificados de forma seqencial. O HD instalado como master da IDE primria apareceria no Windows Explorer como "C:" e o CD-ROM, instalado na IDE secundria como "D:", por exemplo. Se voc adicionasse um segundo HD, instalado como slave da primeira IDE, ele passaria a ser o "D:" e o CD-ROM o "E:". No Linux, os drives recebem endereos fixos, de acordo com a posio em que forem instados: IDE primria Master = /dev/hda Slave = /dev/hdb Pgina 42 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


IDE secundria Master = /dev/hdc Slave = /dev/hdd O cabo IDE possui trs encaixes, onde um ligado na placa-me e os outros dois so ligados cada um em um dos dois dispositivos. Mesmo que voc tenha apenas um dispositivo IDE, voc dever lig-lo no conector da ponta, nunca no conector do meio. O motivo para isto, que, ligando no conector do meio, o cabo ficar sem terminao, fazendo com que os dados venham at o final do cabo e retornem na forma de interferncia, prejudicando a transmisso. Como de praxe, as interfaces IDE/ATA passaram por um longo caminho evolutivo. As interfaces antigas, usadas em micros 386/486 e nos primeiros micros Pentium, suportam (de acordo com seu nvel de atualizao), cinco modos de operao, que vo do PIO mode 0, ao PIO mode 4: Modo de Operao Taxa de transferncia PIO mode 0 3.3 MB/s PIO mode 1 5.2 MB/s PIO mode 2 8.3 MB/s PIO mode 3 11.1 MB/s PIO mode 4 16.6 MB/s As mais recentes suportam tambm o Multiword DMA, que um modo de acesso direto, onde o HD ou CD-ROM pode transferir dados diretamente para a memria, sem que o processador precise se envolver diretamente na transferncia. O uso do DMA melhora bastante o desempenho e a responsividade do sistema, evitando que o micro "pare" enquanto um programa pesado est sendo carregado, ou durante a gravao de um CD, por exemplo. Apesar disso, o Multiword DMA no chegou a ser muito usado, pois no era diretamente suportado pelo Windows 95 e os drivers desenvolvidos pelos fabricantes freqentemente apresentavam problemas de estabilidade. Para piorar, muitos drives de CD e HDs antigos no funcionavam quando o DMA era ativado. A soluo veio com o padro ATA-4, ratificado em 1998. Ele nada mais do que o padro Ultra ATA/33 (o nome mais popularmente usado) que usado em placas para micros Pentium II e K6-2 fabricadas at 2000. Nele, a taxa de transferncia mxima de 33 MB/s e suportado o modo UDMA 33, que permite transferncias diretas para a memria tambm a 33 MB/s. Pgina 43 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


graas a ele que voc pode assistir a filmes em alta resoluo e DVDs no seu PC sem falhas Voc pode fazer uma experincia, desativando temporariamente o suporte a UDMA para o seu DVD-ROM para ver o que acontece. No Linux, use o comando "hdparm -d0 /dev/dvd" (como root). No Windows, acesse o gerenciador de dispositivos, acesse as propriedades do drive e desmarque a opo referente ao DMA. Tente agora assistir a um DVD. Voc vai perceber que tanto o vdeo quanto o som ficam cheios de falhas, tornando a experincia bastante desagradvel. Isso acontece porque, com o UDMA desativado, o processador precisa periodicamente parar o processamento do vdeo para ler mais dados no DVD. Quanto mais rpido o processador, mais curtas so as falhas, mas elas persistem mesmo em um processador de 2 ou 3 GHz. Para reverter, use o comando "hdparm -d1 /dev/dvd" ou marque novamente a opo do DMA, no caso do Windows. Depois que o problema do DMA foi finalmente resolvido, os fabricantes se concentraram em aumentar a velocidade das portas. Surgiram ento os padres ATA-5 (Ultra ATA/66), ATA-6 (Ultra ATA/100) e ATA-7 (Ultra ATA/133), que o usado atualmente. Eles suportam (respectivamente), os modos UDMA 66, UDMA 100 e UDMA 133, alm de manterem compatibilidade com os padres anteriores: Modo de Operao ATA-4 (Ultra ATA/33, UDMA 33) ATA-5 (Ultra ATA/66, UDMA 66) ATA-6 (Ultra ATA/100, UDMA 100) ATA-7 (Ultra ATA/133, UDMA 133) Taxa de Transferncia 33 MB/s 66 MB/s 100 MB/s 133 MB/s

As portas ATA/133 usadas nas placas atuais so uma necessidade, por dois motivos. O primeiro que os HDs atuais j superam a marca dos 70 ou 80 MB/s de taxa de transferncia ao ler setores contnuos, e a interface precisa ser substancialmente mais rpida que o HD para absorver tambm as transferncias feitas a partir do cache, que so bem mais rpidas. O segundo motivo que s a partir das interfaces ATA/100 foi introduzido o suporte a HDs IDE com mais de 137 GB (decimais) de capacidade, como veremos em detalhes a seguir.

Pgina 44 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Para que os modos mais rpidos sejam utilizados, necessrio que exista tambm suporte por parte do HD e que o driver correto esteja instalado. No caso do HD, no existe muito com o que se preocupar, pois os fabricantes so os primeiros a adotar novos modos de operao, de forma a diferenciar seus produtos. Se voc tem em mos um HD antigo, que s suporta UDMA 33, por exemplo, pode ter certeza de que a taxa de transferncia oferecida por ele baixa, o que torna desnecessrio o uso de uma interface mais rpida em primeiro lugar. Ao contrrio dos HDs, os drivers de CD e DVD ficaram estagnados no UDMA 33, pois como eles trabalham com taxas de transferncia muito mais baixas, os padres mais rpidos tambm no trazem vantagens. possvel que alguns fabricantes eventualmente passem a lanar drives "ATA/133", usando a interface mais rpida como ferramenta de marketing, mas isso no faria diferena alguma no desempenho. Como de praxe, devo insistir na idia de que a velocidade da interface determina apenas o fluxo de dados que ela pode transportar e no a velocidade real do dispositivo ligado a ela. Um CD-ROM de 52x ler as mdias a no mximo 7.8 MB/s, independentemente da velocidade da interface. Funciona como numa auto-estrada: se houver apenas duas pistas para um grande fluxo de carros, haver muitos congestionamentos, que acabaro com a duplicao da pista. Porm, a mesma melhora no ser sentida caso sejam construdas mais faixas. Continuando, junto com as interfaces Ultra ATA/66, veio a obrigatoriedade do uso de cabos IDE de 80 vias, substituindo os antigos cabos de 40 vias. Eles so fceis de distinguir dos antigos, pois os fios usados no cabo so muito mais finos, j que agora temos o dobro deles no mesmo espao:

Cabo IDE de 80 vias ( esquerda) e cabo de 40 vias Pgina 45 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


A adio dos 40 finos adicionais uma histria interessante, pois eles no se destinam a transportar dados. Tanto os conectores quanto os encaixes nos drives continuam tendo apenas 40 pinos, mantendo o mesmo formato dos cabos anteriores. Os 40 cabos adicionais so intercalados com os cabos de dados e servem como neutros, reduzindo o nvel de interferncia entre eles. Este "upgrade" acabou sendo necessrio, pois os cabos IDE de 40 vias foram introduzidos em 1986, projetados para transmitir dados a apenas 3.3 MB/s! Os cabos de 80 vias so obrigatrios para o uso do UDMA 66 em diante. A placa-me capaz de identificar o uso do cabo de 80 vias graas ao pino 34, que ligado de forma diferente. Ao usar um cabo antigo, de 40 vias, a placa baixa a taxa de transmisso da interface, passando a utilizar o modo UDMA 33. Veja que no caso dos CD-ROMs e DVDs, ainda comum o uso dos cabos de 40 vias, simplesmente porque, como vimos, eles ainda utilizam o modo UDMA 33. Entretanto, se voc precisar instalar um HD junto com o drive ptico, interessante substituir o cabo por um de 80 vias, caso contrrio o desempenho do HD ficar prejudicado. Outra exigncia trazida pelos novos padres o uso de cabos com no mximo 45 centmetros de comprimento, j que acima disso o nvel de interferncia e atenuao dos sinais passa a prejudicar a transmisso dos dados. O padro ATA original (o de 1990) permitia o uso de cabos de at 90 centmetros (!) que no so mais utilizveis hoje em dia, nem mesmo para a conexo do drive de CD/DVD. Mais uma mudana introduzida pelos cabos de 80 vias o uso de cores para diferenciar os trs conectores do cabo. O conector azul deve ser ligado na placa-me, o conector preto ligado no drive configurado com master da interface, enquanto o conector do meio (cinza) usado para a conexo do segundo drive, caso presente. Os cabos de 80 vias tambm suportam o uso do sistema cabe select (nos de 40 vias o suporte era opcional), onde a posio dos drives (master/slave) determinada pelo conector do cabo ao qual eles esto ligados, eliminando a possibilidade de conflitos, j que instalar dois drives configurados como master na mesma interface normalmente faz com que ambos deixem de ser identificados no Setup.

Pgina 46 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Para usar o cable select preciso colocar os jumpers dos dois drives na posio "CS". Consulte o diagrama presente no topo ou na lateral do drive para ver a posio correta:

Diagrama da posio dos jumpers em um HD Maxtor Os HDs IDE de 2.5", para notebooks, utilizam um conector IDE miniaturizado, que possui 44 pinos (em vez de 40). Os 4 pinos adicionais transportam energia eltrica, substituindo o conector da fonte usado nos HDs para desktop. Existem ainda adaptadores que permitem instalar drives de 2.5" em desktops. Eles podem ser usados tanto em casos em que voc precisar recuperar dados de um notebook com defeito quanto quando quiser usar um HD de notebook no seu desktop para torn-lo mais silencioso. Estes adaptadores ao muito simples e baratos de fabricar, embora o preo no varejo varie muito, j que eles so um item relativamente raro:

Adaptador IDE 2.5" > 3.5"

SATA
As interfaces IDE foram originalmente desenvolvidas para utilizar o barramento ISA, usado nos micros 286. Pgina 47 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Assim como no barramento ISA, so transmitidos 16 bits por vez e utilizado um grande nmero de pinos. Como necessrio manter a compatibilidade com os dispositivos antigos, no existe muita margem para mudanas dentro do padro, de forma que, mesmo com a introduo do barramento PCI e do PCI Express, as interfaces IDE continuam funcionando fundamentalmente da mesma forma. Mesmo quando foram introduzidas as interfaces ATA/66, a nica grande mudana foi a introduo dos cabos de 80 vias, desenvolvidos de forma a permitir taxas de transmisso maiores, sem contudo mudar o sistema de sinalizao, nem os conectores. A partir de um certo ponto, ficou claro que o padro IDE/ATA estava chegando ao seu limite e que mudanas mais profundas s poderiam ser feitas com a introduo de um novo padro. Surgiu ento o SATA (Serial ATA). Assim como o PCI Express, o SATA um barramento serial, onde transmitido um nico bit por vez em cada sentido. Isso elimina os problemas de sincronizao e interferncia encontrados nas interfaces paralelas, permitindo que sejam usadas freqncias mais altas. Graas a isso, o cabo SATA bastante fino, contendo apenas 7 pinos, onde 4 so usados para transmisso de dados (j que voc precisa de 2 fios para fechar cada um dos dois circuitos) e 3 so neutros, que ajudam a minimizar as interferncias.

Conectores do cabo SATA Os cabos SATA so bem mais prticos que os cabos IDE e no prejudicam o fluxo de ar dentro do gabinete. Os cabos podem ter at um metro de comprimento e cada porta SATA suporta um nico dispositivo, ao contrrio do padro master/slave do IDE/ATA. Pgina 48 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Por causa disso, comum que as placas-me ofeream 4 portas SATA (ou mais), com apenas as placas de mais baixo custo incluindo apenas duas. No final, o ganho de desempenho permitido pela maior freqncia de transmisso acaba superando a perda por transmitir um nico bit por vez (em vez de 16), fazendo com que, alm de mais simples e barato, o padro SATA seja mais rpido. Existem trs padres de controladoras SATA, o SATA 150 (tambm chamado de SATA 1.5 Gbit/s ou SATA 1500), o SATA 300 (SATA 3.0 Gbit/s ou SATA 3000) e tambm o padro SATA 600 (ou SATA 6.0 Gbit/s), que ainda est em desenvolvimento. Como o SATA utiliza dois canais separados, um para enviar e outro para receber dados, temos 150 ou 300 MB/s em cada sentido, e no 133 MB/s compartilhados, como no caso das interfaces ATA/133. Os nomes SATA 300 e SATA 3000 indicam, respectivamente, a taxa de transferncia, em MB/s e a taxa "bruta", em megabits. O SATA utiliza o sistema de codificao 8B/10B, o mesmo utilizado pelo barramento PCI Express, onde so adicionados 2 bits adicionais de sinalizao para cada 8 bits de dados. Estes bits adicionais substituem os sinais de sincronismo utilizados nas interfaces IDE/ATA, simplificando bastante o design e melhorando a confiabilidade do barramento. Dessa forma, a controladora transmite 3000 megabits, que, devido codificao, correspondem a apenas 300 megabytes. Ou seja, no um arredondamento. :) As controladoras SATA 300 so popularmente chamadas de "SATA II" de forma que os dois termos acabaram virando sinnimos. Mas, originalmente, "SATA II" era o nome da associao de fabricantes que trabalhou no desenvolvimento dos padres SATA (entre eles o SATA 300) e no o nome de um padro especfico. Da mesma forma, o padro de 600 MB/s chama-se SATA 600, e no "SATA III" ou "SATA IV". Mesmo os prprios fabricantes de HDs no costumam usar o termo "SATA II", j que ele tecnicamente incorreto. Outra curiosidade que muitas placas-me antigas, equipadas com controladoras SATA 150 (como as baseadas no chipset VIA VT8237 e tambm nas primeiras revises dos chipsets SiS 760 e SiS 964), apresentam problemas de compatibilidade com HDs SATA 300. Por causa disso, a maioria dos HDs atuais oferecem a opo de usar um "modo de compatibilidade" (ativado atravs de um jumper), onde o HD passa a se comportar como um dispositivo SATA 150, de forma a garantir a compatibilidade.

Pgina 49 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Veja as instrues impressas na etiqueta de um HD da Samsung:

Inicialmente, os HDs e as placas-me com interfaces SATA eram mais caros, devido ao tradicional problema da escala de produo. Todo novo produto inicialmente mais caro que a gerao anterior simplesmente porque a produo menor. A partir do momento em que ele passa a ser produzido em quantidade, o preo cai, at o ponto em que a gerao anterior descontinuada. A partir do momento em que os HDs SATA se popularizaram, o preo caiu em relao aos IDE. Atualmente os HDs IDE so produzidos em escala cada vez menor e por isso se tornaram mais caros e mais difceis de encontrar do que os HDs SATA. No caso dos micros antigos, uma opo instalar uma controladora SATA.

As mais baratas, com duas portas e em verso PCI, j custam menos de 20 dlares no exterior e tendem a cair de preo tambm por aqui, tornando-se um item acessvel, assim como as antigas controladoras USB em verso PCI, usadas na poca dos micros Pentium 1 sem interfaces USB nativas. Note que o uso do barramento PCI limita a velocidade da controladora a 133 MB/s (um pouco menos na prtica, j que o barramento PCI compartilhado com outros dispositivos), mas isso no chega a ser um problema ao utilizar apenas um ou dois HDs.

Controladora SATA com duas portas Pgina 50 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Existem ainda conversores (chamados de bridges), que permitem ligar um HD IDE diretamente a uma porta SATA. Eles podem vir a se tornar um item relativamente comum, j que as interfaces IDE esto progressivamente caindo em desuso e deixando de ser includas em placas novas.

Bridge IDE > SATA, que permite instalar um HD IDE em uma porta SATA Com o lanamento do SATA, os HDs e as controladoras IDE/ATA passaram a ser chamadas de "PATA", abreviao de "Parallel ATA", ressaltando a diferena.

SCSI
As controladoras SCSI (pronuncia-se "isczi") so as tradicionais concorrentes das interfaces IDE. O primeiro padro SCSI (SCSI 1) foi ratificado em 1986, na mesma poca em que os primeiros HDs IDE chegaram ao mercado, e consistia em controladoras de 8 bits, que operavam a 5 MHz, oferecendo um barramento de dados de at 5 MB/s Em 1990, foi lanado o padro Wide SCSI (SCSI 2). A freqncia continuou a mesma, mas as controladoras passaram a utilizar um barramento de 16 bits, o que dobrou a taxa de transmisso, que passou a ser de 10 MB/s. Em seguida surgiram os padres Fast SCSI (8 bits) e Fast Wide SCSI (16 bits), que operavam a 10 MHz e ofereciam taxas de transferncia de, respectivamente, 10 MB/s e 20 MB/s. A partir da, surgiram os padres Ultra SCSI (8 bits, 20 MHz = 20 MB/s), Wide Ultra SCSI (16 bits, 20 MHz = 40 MB/s), Ultra2 SCSI (8 bits, 40 MHz = 40 MB/s) e Wide Ultra2 SCSI (16 bits, 40 MHz = 80 MB/s). Veja que at a evoluo foi bastante previsvel, com um novo padro simplesmente dobrando a freqncia e, conseqentemente, a taxa de transferncia do anterior.

Pgina 51 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Nesse ponto o uso de controladoras de 8 bits foi abandonado e surgiram os padres Ultra160 SCSI, onde a controladora opera a 40 MHz, com duas transferncias por ciclo, resultando em um barramento de 160 MB/s e o Ultra 320 SCSI, que mantm as duas transferncias por ciclo, mas aumenta a freqncia para 80 MHz, atingindo 320 MB/s. Modelo SCSI 1 Fast SCSI (SCSI-2) 10 MB/s Ultra SCSI (SCSI-3) Ultra2 SCSI (SCSI-4) Ultra160 SCSI Ultra320 SCSI Controladora de 16 Bits (Wide SCSI) 5 MB/s 10 MB/s 20 MB/s 40 MB/s Controladora de 8 Bits (Narrow SCSI) 10 MB/s 20 MB/s 40 MB/s 80 MB/s 160 MB/s 320 MB/s

Alm da diferena na velocidade, as antigas controladoras de 8 bits permitiam a conexo de apenas 7 dispositivos, enquanto as atuais, de 16 bits, permitem a conexo de at 15. Diferentemente do que temos em uma interface IDE, onde um dispositivo jumpeado como master e outro como slave, no SCSI os dispositivos recebem nmeros de identificao (IDs) que so nmeros de 0 a 7 (nas controladoras de 8 bits) ou de 0 a 15 nas de 16 bits. Um dos IDs disponveis destinado prpria controladora, deixando 7 ou 15 endereos disponveis para os dispositivos. O ID de cada dispositivo configurado atravs de uma chave ou jumper, ou (nos mais atuais), via software. A regra bsica que dois dispositivos no podem utilizar o mesmo endereo, caso contrrio voc tem um conflito similar ao que acontece ao tentar instalar dois HDs jumpeados como master na mesma porta IDE. A maioria dos cabos SCSI possuem apenas 3 ou 4 conectores, mas existem realmente cabos com at 16 conectores, usados quando realmente necessrio instalar um grande nmero de dispositivos:

Pgina 52 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Cabo SCSI para trs dispositivos No barramento SCSI temos tambm o uso de terminadores, que efetivamente "fecham" o barramento, evitando que os sinais cheguem ponta do cabo e retornem na forma de interferncia. Na maioria dos casos, o terminador encaixado no dispositivo, mas em alguns basta mudar a posio de uma chave. Tambm existem casos de cabos que trazem um terminador pr-instalado na ponta.

Terminadores SCSI Note que estou usando o termo "dispositivos" e no "HDs", pois (embora raro hoje em dia) o padro SCSI permite a conexo de diversos tipos de dispositivos, incluindo CD-ROMs, impressoras, scanners e unidades de fita. Os gravadores de CD SCSI foram populares nos anos 90, pois o barramento SCSI oferece transferncias mais estveis que as antigas portas ATA-2 e ATA-3, usadas at ento. Naquela poca ainda no existia burn-free, de forma que qualquer interrupo no fluxo de dados causava a perda da mdia. Com o surgimento das interfaces IDE com suporte a UDMA, a briga se equilibrou e os gravadores de CD IDE invadiram o mercado. As impressoras e scanners SCSI tambm ganharam algumas batalhas, mas acabaram perdendo a guerra para os dispositivos USB. As unidades de fita j foram o meio mais popular para fazer backup de grandes quantidades de dados, utilizando as famosas fitas DAT. Como a fita precisa ser gravada e lida seqencialmente, o mais comum gerar um arquivo compactado em .tar.gz, .tar.bz2, ou mesmo em .rar, contendo todos os arquivos do backup e grav-lo na fita, de forma seqencial. Um arquivo muito grande pode ser dividido em vrios volumes e gravado em fitas separadas. O grande problema que preciso ler e descompactar todo o arquivo para ter acesso aos dados. O problema com as unidades de fita que, embora as fitas sejam relativamente baratas, as unidades de gravao so vendidas a preos salgados.

Pgina 53 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Conforme os HDs foram crescendo em capacidade e caindo em custo, eles passaram a oferecer um custo por megabyte mais baixo, fazendo com que os sistemas RAID e servidores de backup se popularizassem roubando o mercado das unidades de fita. Um drive VXA-320 da Exabyte, por exemplo, custa (em Julho de 2007), US$ 1.250 e utiliza fitas de apenas 160 GB. comum que os fabricantes dobrem a capacidade, dizendo que as fitas armazenam "320 GB comprimidos", mas a taxa de compresso varia de acordo com o tipo de dados. A velocidade de gravao tambm relativamente baixa, em torno de 12 MB/s (cerca de 43 GB reais por hora), e cada fita custa US$ 80, o que d um custo de US$ 0.50 por GB. Como hoje em dia um HD de 300 GB custa (no Brasil) menos de R$ 250, a unidade de fita simplesmente perde em todos os quesitos, incluindo confiabilidade e custo por megabyte. Ao invs de utilizar a unidade de fita, acaba sendo mais prtico, rpido e barato fazer os backups usando HDs externos.

VXA-320 da Exabyte, unidade de fita em verso SCSI Chegamos ento na questo dos cabos. O SCSI permite tanto a conexo de dispositivos internos quanto de dispositivos externos, com o o uso de cabos e conectores diferentes para cada tipo. As controladoras de 8 bits utilizam cabos de 50 vias, enquanto que as 16 bits utilizam cabos de 68 vias.

Pgina 54 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Este da foto um HD Ultra320 SCSI, que utiliza o conector de 68 pinos:

As controladoras SCSI so superiores s interfaces IDE em quase todos os quesitos, mas perdem no mais importante, que a questo do custo. Como a histria da informtica repetidamente nos mostra, nem sempre o padro mais rpido ou mais avanado prevalece. Quase sempre um padro mais simples e barato, que consegue suprir as necessidades bsicas da maior parte dos usurios, acaba prevalecendo sobre um padro mais complexo e caro. De uma forma geral, o padro IDE tornou-se o padro nos desktops e tambm nos servidores e estaes de trabalho de baixo custo, enquanto o SCSI tornou-se o padro dominante nos servidores e workstations de alto desempenho. Em volume de vendas, os HDs SCSI perdem para os IDE e SATA numa proporo de mais de 30 para 1, mas ainda assim eles sempre representaram uma fatia considervel do lucro lquido dos fabricantes, j que representam a linha "premium", composta pelos HDs mais caros e de mais alto desempenho. At pouco tempo, era comum que novas tecnologias fossem inicialmente usadas em HDs SCSI e passassem a ser usadas em HDs IDE depois de ficarem mais baratas. Isso acontecia justamente por causa do mercado de discos SCSI, que prioriza o desempenho muito mais do que o preo. Hoje em dia isso acontece com relao aos HDs SATA e SAS (veja a seguir). Alm do custo dos HDs, existe tambm a questo da controladora. Algumas placas-me destinadas a servidores trazem controladoras SCSI integradas, mas na grande maioria dos casos necessrio comprar uma controladora separada. As controladoras Ultra160 e Ultra320 seriam subutilizadas caso instaladas em slots PCI regulares (j que o PCI limitado a 133 MB/s), de forma que elas tradicionalmente utilizam slots PCI-X, encontrados apenas em placas para servidores.

Pgina 55 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Isso significa que mesmo que voc quisesse, no poderia instalar uma controladora Ultra320 em seu desktop. Apenas mais recentemente passaram a ser fabricadas controladoras PCIExpress.

Controladora SCSI Ultra320 Como de praxe, vale lembrar que a velocidade da interface no corresponde diretamente velocidade dos dispositivos a ela conectados. Os 320 MB/s do Ultra320 SCSI, por exemplo, so aproveitados apenas ao instalar um grande nmero de HDs em RAID. Existem muitas lendas com relao ao SCSI, que fazem com que muitos desavisados comprem interfaces e HDs obsoletos, achando que esto fazendo o melhor negcio do mundo. Um HD no mais rpido simplesmente por utilizar uma interface SCSI. bem verdade que os HDs mais rpidos, de 15.000 RPM, so lanados apenas em verso SCSI, mas como os HDs ficam rapidamente obsoletos e tm uma vida til limitada, faz muito mais sentido comprar um HD SATA convencional, de 7.200 ou 10.000 RPM, do que levar pra casa um HD SCSI obsoleto, com 2 ou 3 anos de uso.

SAS
Com a introduo do Serial ATA, o barramento SCSI perdeu grande parte de seus atrativos, j que o SATA oferece uma grande parte das vantagens que antes eram atribudas ao SCSI e, ao mesmo tempo, oferece um sistema de cabeamento mais simples. Para preencher a lacuna, surgiu o SAS (Serial Attached SCSI), um barramento serial, muito similar ao SATA em diversos aspectos, que adiciona vrias possibilidades interessantes voltadas para o uso em servidores. Pgina 56 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Ele preserva o mesmo conjunto de comandos e por isso compatvel a nvel de software. No estou falando aqui do Windows e de programas como os que utilizamos em desktops, mas sim de aplicativos personalizados, complexos e caros, utilizados em grandes servidores. Assim como o SCSI conviveu com o padro IDE por mais de duas dcadas, o SAS est destinado a concorrer com o SATA, com cada um entrincheirado em seu respectivo nicho: o SATA nos micros domsticos e servidores de baixo custo e o SAS em servidores maiores e estaes de trabalho. As verses iniciais do SAS suportavam taxas de transferncia de 150 e 300 MB/s. Recentemente foi introduzido o padro de 600 MB/s e passou a ser desenvolvido o padro seguinte, de 1.2 GB/s. A evoluo similar do padro SATA (note que as velocidades so as mesmas), porm o SAS tende a ficar sempre um degrau acima. A maior velocidade necessria, pois o SAS permite o uso de extensores (expanders), dispositivos que permitem ligar diversos discos SAS a uma nica porta. Existem dois tipos de extensores SAS, chamados de "Edge Expanders" e "Fanout Expanders". Os Edge Expanders permitem ligar at 128 discos na mesma porta, enquanto os Fanout Expanders permitem conectar at 128 Edge Expanders (cada um com seus 128 discos!), chegando a um limite terico de at 16.384 discos por porta SAS. Este recurso foi desenvolvido pensando sobretudo nos servidores de armazenamento. Com a popularizao dos webmails e outros servios, o armazenamento de grandes quantidades de dados tornou-se um problema. No estamos falando aqui de alguns poucos gigabytes, mas sim de vrios terabytes ou mesmo petabytes de dados. Imagine o caso do Gmail, por exemplo, onde temos vrios milhes de usurios, cada um com mais de 2 GB de espao disponvel. Os extensores SAS normalmente possuem a forma de um gabinete 1U ou 2U, destinados a serem instalados nos mesmos hacks usados pelos prprios servidores. Em muitos, os discos so instalados em gavetas removveis e podem ser trocados "a quente" (hotswap), com o servidor ligado. Isto permite substituir rapidamente HDs defeituosos, sem precisar desligar o servidor:

Gabinete 1U com HDs SAS removveis Pgina 57 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Nesses casos, seria utilizado um sistema RAID, onde parte do espao e armazenamento destinado a armazenar informaes de redundncia, que permitem restaurar o contedo de um HD defeituoso assim que ele substitudo, sem interrupo ou perda de dados. Ao contrrio das controladoras RAID de baixo custo, encontradas nas placas-me para desktop, que executam suas funes via software, as controladoras SAS tipicamente executam todas as funes via hardware, facilitando a configurao (j que deixa de ser necessrio instalar drivers adicionais) e oferecendo um maior desempenho e flexibilidade. Outra pequena vantagem que o SAS permite o uso de cabos de at 6 metros, contra apenas 1 metro no SATA. A maior distncia necessria ao conectar um grande nmero de extensores, j que eles so grandes, e os ltimos tendem a ficar fisicamente afastados do servidor. As controladoras SAS incluem normalmente 4 ou 8 portas e so instaladas num slot PCI-X, ou PCI Express. Nada impede tambm que voc instale duas ou at mesmo trs controladoras no mesmo servidor caso precise de mais portas. Algumas placas-me destinadas a servidores j esto vindo com controladoras SAS onboard, reduzindo o custo.

Controladora SAS Assim como a maioria das controladoras SAS, esta controladora Adaptec da foto utiliza um nico conector SFF 8484, em vez de 4 conectores separados. Ele simplifica um pouco a instalao, mas na prtica no muda muita coisa, pois o conector d origem aos 4 cabos separados da mesma forma:

Conector SFF 8484 Pgina 58 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Um detalhe interessante que o padro SAS oferece compatibilidade retroativa com os HDs SATA, permitindo que voc use HDs SATA convencionais como uma forma de cortar custos, sem ter que abrir mo da possibilidade de usar os extensores. A relao, entretanto, no recproca: embora o conector seja o mesmo, HDs SAS no so reconhecidos caso instalados numa porta SATA convencional, pois eles utilizam comandos especficos, que vo bem alm do conjunto suportado pelas controladoras SATA. De qualquer forma, os HDs SAS so mais caros e no oferecem vantagens em termos de desempenho, de forma que voc dificilmente iria querer utilizar um em seu desktop, de qualquer forma. O principal diferencial que eles so certificados para operao contnua e possuem garantias maiores, geralmente de 5 anos.

Conectores de um HD SAS A maior parte dos HDs de alto desempenho, com rotao de 15.000 RPM, que antes s existiam em verso SCSI, esto sendo lanados tambm em verso SAS. Nos prximos anos de se esperar que o SAS substitua gradualmente o SCSI, assim como o SATA j substituiu o IDE quase que completamente nos micros novos. No existe nada de fundamentalmente diferente que impea que estes drives de alto desempenho sejam lanados tambm em verso SATA, o problema reside unicamente na questo da demanda. Por serem caros e possurem capacidades reduzidas (devido ao uso de discos de 2.5"), os HDs de 15.000 RPM acabam no sendo muito adequados para o pblico domstico. Voc dificilmente pagaria R$ 1500 por um HD de 73 GB (como o Seagate Cheetah 15K.4), por mais rpido que ele fosse, quando pode comprar um HD SATA de 300 GB por menos de R$ 250. Essa brutal diferena de custo acaba sendo justificvel apenas no mercado de servidores de alto desempenho e workstations, onde, literalmente, "tempo dinheiro".

Pgina 59 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA As barreiras de 8 GB e 128 GB


Ao longo da evoluo dos micros PCs, existiram vrios limites de capacidade dos HDs, causados por limitaes nos endereos usados pelos BIOS e limitaes por parte dos drivers e sistemas operacionais. Instalar um HD IDE de grande capacidade em um micro antigo pode ser bastante frustrante, com o BIOS da placa reconhecendo apenas os primeiros 504 MB ou os primeiros 7.88 GB do HD, e o sistema operacional se recusando a carregar depois de instalado. Estas limitaes surgiram devido falta de viso por parte dos projetistas que desenvolveram o padro IDE e as instrues INT 13h do BIOS, as responsveis pelo acesso ao HD. Elas foram originalmente desenvolvidas para serem usadas pelo PC AT (baseado no 286), mas acabaram sendo perpetuadas at os dias de hoje. Naquela poca, HDs com mais de 504 MB pareciam uma realidade muito distante. Ao formatar o HD, ele dividido em clusters, que so a menor parcela do disco endereada pelo sistema de arquivos. Cada cluster pode ter de 512 bytes a 32 KB, de acordo com o sistema de arquivos e as opes usadas durante a formatao. Entretanto, num nvel mais baixo, os setores do HD precisam ser endereados diretamente. Cada setor possui apenas 512 bytes, de forma que necessria uma grande quantidade de endereos para endere-los individualmente. O padro IDE reserva 16 bits para o endereamento dos cilindros (65,536 combinaes), 4 bits para o endereamento das cabeas de leitura (16 combinaes) e 8 bits para os setores dentro de cada cilindro (256 combinaes), o que permite enderear um total de 256 milhes de setores. Como cada setor tem sempre 512 bytes, teramos, a princpio, suporte a HDs de at 128 GB. Entretanto, o BIOS possui outras limitaes para o acesso a discos (servio chamado de INT 13h), reservando 10 bits para o endereamento dos cilindros (1,024 combinaes), 8 bits para as cabeas de leitura (256) e apenas 6 bits para os setores (63 combinaes, pois o endereo 0 reservado), o que permite enderear 1.61 milhes de setores e conseqentemente discos de at 7.88 GB. Como preciso usar tanto a interface IDE quanto as instrues INT 13h do BIOS, acabamos por juntar os dois conjuntos de limitaes. O padro IDE reserva 16 bits para o endereamento dos cilindros, porm o BIOS s utiliza 10. O BIOS por sua vez reserva 8 bits para o endereamento das cabeas de leitura, porm s pode utilizar 4 por limitaes da interface.

Pgina 60 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


A capacidade de endereamento ento acaba sendo nivelada por baixo, combinando as limitaes de ambos os padres, permitindo enderear discos de no mximo 504 MB, limite para a maioria dos micros 486 ou inferiores. Este mtodo de endereamento chamado de Normal ou CHS (cilindro, cabea de leitura e setor). Veja a representao na tabela: Limitaes Interface IDE Cilindro 16 bits (65.536 comb.) 10 bits (1.024 comb.) 10 bits Cabea de leitura 4 bits (16 combinaes) 8 bits (256 combinaes) 4 bits Setor 8 bits (256 combinaes) 6 bits (63 combinaes) 6 bits Capacidade Mxima 128 MB

INT 13h 7,88 GB (BIOS) Combinao de 504 MB ambos Essa configurao apenas lgica, o modo como o BIOS enxerga o disco rgido no tem necessariamente relao com a organizao real do HD. A placa lgica de um HD de 504 MB pode dizer que tem 16 cabeas leitura e 63 setores por cilindro de forma a utilizar todos os endereos disponibilizados pelo BIOS, mas internamente enderear os setores de forma diferente. Na prtica no faz muita diferena, desde que cada setor receba uma identificao nica. Na poca do 286, onde eram usados HDs de no mximo 20 ou 40 MB, este limite no incomodava ningum; mas a partir do momento em que passamos a ter HDs de 800 MB ou mais, alguma coisa precisava ser feita. A primeira soluo foi o Extended CHS ou modo Large. Este padro continua com as mesmas limitaes da interface IDE e do INT 13, mas usa um pequeno truque para burlar suas limitaes. O BIOS possui mais endereos para as cabeas de leitura (256 contra 16), porm a interface IDE possui mais endereos para os cilindros (65.536 contra 1024). Usando o modo Large passamos a utilizar um tradutor, um pequeno software integrado ao BIOS, que se encarrega de converter os endereos. A converso feita usando um simples fator multiplicativo: a interface IDE permite mais endereos para o cilindro, mas ao mesmo tempo permite menos endereos para a cabea de leitura, podemos ento aplicar a traduo de endereos dividindo o nmero de endereos do cilindro e multiplicando os endereos para cabeas de leitura pelo mesmo nmero. Podem ser usados os nmeros 2, 4, 8 e 16.

Pgina 61 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Se, por exemplo, instalssemos um drive com uma geometria lgica de 3,068 cilindros, 16 cabeas e 63 setores, usando o fator 4, passaramos a ter 3.086 / 4 = 767 cilindros, 16 x 4 = 64 cabeas e 63 setores. Com isso os valores ficariam dentro dos limites do BIOS e o HD poderia ser acessado sem problemas: Cilindros Geometria lg. do disco Geom. Trad. para o BIOS 3,068 / 4 = 767 Limites do BIOS 3,068 3,068 / 4 = 767 Cabeas de leitura 16 16 x 4 = 64 Setor 63 63 Capacidade 1,5 GB 1.5 GB

1024

256

63

7.88 GB

O modo Large nunca foi muito utilizado, pois logo depois surgiu uma soluo bem melhor para o problema, conhecida como modo LBA, contrao de "Logical Block Addressing" ou endereamento lgico de blocos. A idia a seguinte: o padro IDE reserva 16 bits para o endereamento do cilindro, 4 bits para o endereamento da cabea de leitura e mais 8 bits para o setor, totalizando 28 bits de endereamento. O modo LBA abandona o endereamento CHS, com endereos independentes para cilindros, cabeas e setores, passando a adotar um endereo nico. Os setores passam ento a receber endereos seqenciais, 0, 1, 2, 3, 4 etc. assim como os clusters no sistema FAT. Os 28 bits de endereamento permitem ento 228 milhes de endereos, o que corresponde a HDs de at 128 GB (137 GB na notao decimal). Claro que para usar o LBA preciso que o disco rgido suporte este modo de endereamento. Felizmente, praticamente todos os HDs acima de 504 MB e todos os HDs atuais suportam o LBA. Na verdade, o modo Large s deve ser usado nos rarssimos casos de HDs com mais de 504 MB, que por ventura no suportem o LBA. Veja que para enderear os 128 GB permitidos pelo LBA, preciso abandonar o uso das instrues INT 13h, o que significa desenvolver novas instrues de acesso a disco para o BIOS. A primeira gerao de placas-me a utilizar o modo LBA (fabricadas at 1999) ainda estavam presas s instrues INT 13h e por isso continuavam limitadas a HDs de 7.88 GB (8.4 GB decimais).

Pgina 62 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Em muitas das placas fabricadas entre 1998 e 1999 possvel solucionar o problema atravs de um upgrade de BIOS. O maior problema no caso encontrar os arquivos de atualizao, j que os fabricantes no costumam dar suporte a placas to antigas. As placas fabricadas a partir da incluem as "INT 13h Extensions", ou seja, extenses para o conjunto original, que permitem bipassar as limitaes e acessar HDs de at 128 GB, como previsto pelo padro IDE. Naturalmente, no demorou para que este limite tambm se tornasse um problema. A soluo definitiva veio em 2001, juntamente com a introduo das interfaces ATA/100 (ATA-6), onde foi includa uma extenso para os endereos disponveis. Passaram a ser usados 48 bits para o endereamento, no lugar dos 28 anteriores, resultando em uma capacidade de endereamento 1.048.576 vezes maior. A extenso foi rapidamente adotada pelos fabricantes, de forma que praticamente todas as placas fabricadas a partir do final de 2001 j so capazes de enderear HDs IDE de grande capacidade normalmente. Para os casos de placas antigas que no possuam upgrades de BIOS disponveis, existe um conjunto de solues criativas que podem ser usadas. Normalmente, o valor dessas placas muito baixo, de forma que normalmente voc no vai querer perder muito tempo com elas. Mesmo assim, interessante conhecer as possibilidades, mesmo que apenas para referncia histrica. A primeira instalar um DDO (Dynamic Drive Overlay), um software tradutor, instalado no primeiro setor do HD, que passa a ser carregado no incio do boot, antes do carregamento do sistema operacional. O DDO bipassa as instrues do BIOS, permitindo superar suas limitaes. A Ontrack comercializa o "Disk Go!", que funciona com HDs de qualquer fabricante. O problema que ele um programa comercial, enquanto as verses dos fabricantes so gratuitas. Usar um driver de Overlay traz vrias desvantagens: eles no so compatveis com muitos programas de diagnstico e no permitem o uso dos drivers de Bus Mastering, o que prejudica a performance do HD e do sistema como um todo. Tambm temos problemas com muitos boot managers, dificultando a instalao de mais de um sistema operacional no mesmo HD. Uma segunda soluo simplesmente desativar as portas IDE da placa-me e passar a usar uma interface IDE externa. Elas permitem tambm instalar portas ATA/100 ou ATA/133 em placas que contam apenas com interfaces ATA/33, que limitam o desempenho dos HDs atuais.

Pgina 63 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


A grande maioria tambm oferece a possibilidade de usar RAID:

Quando lanadas, estas placas eram relativamente caras, custando por volta de US$ 50 no exterior. Mas, como todo equipamento antigo, voc pode ach-las hoje em dia por preos muito baixos nos sites de leilo. Note que estas limitaes aplicam-se apenas a HDs IDE. Elas no existem no caso de HDs SCSI e SATA, que utilizam padres diferentes de endereamento. Mais uma limitao de capacidade, essa um pouco mais rara, a limitao de 32 GB que atinge algumas placas-me com BIOS da Award, fabricadas entre 1998 e 1999. Essas placas possuem um bug na implementao do LBA, que limita os endereos a 65.535 cilindros, 16 cabeas e 63 setores, o que equivale a 31.5 GB (33.8 GB decimais). Como essas placas bugadas representaram um volume considervel das placas vendidas durante este perodo, muitos HDs IDE suportam a opo "Cap Limit", que acionada ao colocar o jumper traseiro em uma posio especificada:

Ao ativar a opo, a placa lgica reporta ao BIOS que o HD tem apenas 31.5 GB. Voc perde o acesso ao restante da capacidade do disco, mas pelo menos ele passa a ser acessado. Pgina 64 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Concluindo, alm das limitaes por parte do BIOS, temos ainda algumas limitaes adicionais por parte dos sistemas operacionais. O MS-DOS (todas as verses), alm da primeira verso do Windows 95 e outros sistemas antigos ainda esto presos s instrues INT 13h originais, de forma que no so capazes de acessar HDs com mais de 7.88 GB, mesmo que por ventura sejam instalados numa placa atual. Como eles tambm suportam apenas FAT16, voc precisa dividir o HD em 4 (ou mais) parties, de at 2 GB cada. O Windows 95 OS/2 inclui um driver ligeiramente atualizado, que permite o endereamento de HDs com at 32 GB e tambm a possibilidade de usar parties formatadas em FAT32, removendo o limite de 2 GB por partio. A verso original do Windows XP no inclui suporte ao padro LBA de 48 bits e por isso no capaz de acessar HDs IDE com mais de 128 GB (137 GB decimais). Neste caso a limitao diz respeito ao sistema operacional e por isso ocorre mesmo ao usar uma placa-me recente. Este problema foi corrigido com o SP1, por isso basta atualizar o sistema, ou j instalar diretamente usando uma mdia de instalao com o SP2. No caso do Windows 2000, o problema foi corrigido a partir do SP3. No caso do Linux, no existem limitaes com relao ao sistema operacional, que capaz de enderear o HD corretamente independentemente do BIOS. Apesar disso, voc pode ter problemas para iniciar o sistema em placas antigas, com a limitao dos 7.88 GB, j que se o BIOS no reconhece corretamente o HD, no consegue iniciar o carregamento do sistema. A grande maioria das distribuies atuais utiliza o grub como gerenciador de boot. Se, ao instalar, voc receber o famoso "erro 18" do grub durante o boot, significa que voc est usando uma placa atingida pelo problema. Nesses casos, a soluo reparticionar o HD, de forma que o sistema seja instalado em uma partio de no mximo 7.88 GB, colocada logo no incio do disco. Como a partio est dentro do limite visto pelo BIOS, o sistema carregado normalmente e, dentro do Linux, o HD passa a ser acessado diretamente, bipassando as limitaes do BIOS. O sistema passa ento a ver o restante do disco normalmente e pode usar o restante do espao para criar outras parties e guardar arquivos. O problema apenas o boot.

RAID
Devido sua natureza mecnica, o HD um dos componentes mais lentos de qualquer PC. Embora o desempenho venha crescendo de forma incremental a cada nova gerao, os ganhos no tm acompanhado o aumento na capacidade de armazenamento. Pgina 65 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Ler todos os dados armazenados num HD atual, de 1 TB, demora muito mais tempo do que num HD antigo, de 40 GB, por exemplo. Ao invs de criar HDs muito rpidos, ou com um nmero muito grande de discos (e conseqentemente com uma maior capacidade), os fabricantes de HDs se especializaram em fabricar modelos padronizados, utilizando um nico brao de leitura e de 1 a 4 platters, fabricados em grande quantidade e a um custo relativamente baixo. Para quem precisa de HDs mais rpidos, ou com uma capacidade muito maior, a melhor opo montar um sistema RAID, onde possvel somar a capacidade e o desempenho de vrios HDs, ou ento sacrificar parte do espao de armazenamento em troca de mais confiabilidade. O termo RAID significa "Redundant Array of Inexpensive Disks", indicando justamente o uso de HDs padronizados e baratos como "blocos de montagem" para a criao de sistemas que se comportam como um nico disco, maior, mais rpido e/ou mais confivel do que suas peas individuais. Os modos de operao Um dos grandes atrativos do RAID a possibilidade de escolher entre diferentes modos de operao, de acordo com a relao capacidade/desempenho/confiabilidade que voc pretende atingir. As opes bsicas so: RAID 0 (Striping): O RAID 0 um "RAID pra ingls ver", onde o objetivo unicamente melhorar o desempenho, sacrificando a confiabilidade. Ao usar o RAID 0, todos os HDs passam a ser acessados como se fossem um nico drive. Ao serem gravados, os arquivos so fragmentados nos vrios discos, permitindo que os fragmentos possam ser lidos e gravados simultaneamente, com cada HD realizando parte do trabalho. Usando RAID 0 a performance fica em um patamar prximo da velocidade de todos os HDs somada. Ao usar 4 HDs com uma taxa de transferncia e 50 MB/s (em leituras seqenciais) em RAID 0, voc teria uma taxa de transferncia total de quase 200 MB/s em muitas situaes. Na verdade, a distribuio dos dados nos drives no completamente uniforme. Os arquivos so divididos em fragmentos de tamanho configurvel (opo "chunk size", ou "stripe size"). Se voc est utilizando 3 HDs em RAID 0, utilizando fragmentos de 32 KB, por exemplo, ao gravar um arquivo de 80 KB teramos fragmentos de 32 KB gravados nos dois primeiros HDs e os 16 KB finais seriam gravados no terceiro, sendo que os 16 KB que "sobraram" no terceiro HD ficariam como espao desperdiado. A configurao do stripe size, ou seja, do tamanho dos fragmentos, tem um efeito considervel sobre o desempenho. Pgina 66 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Se voc usa predominantemente arquivos grandes, ento um stripe size de 64 KB ou mais render os melhores resultados. Entretanto, no caso de um servidor que manipula um grande volume de arquivos pequenos, valores mais baixos acabam resultando em um melhor desempenho e menos espao desperdiado. Ao criar um array com 4 HDs de 500 GB em RAID 0, voc teria um espao total de armazenamento de 2 TB, onde toda a capacidade dedicada ao armazenamento de dados, sem redundncia: HD 1 Dados HD 2 Dados HD 3 Dados HD 4 Dados

O problema que cada HD armazena apenas fragmentos de cada arquivo e no arquivos completos. Por causa dessa peculiaridade, caso qualquer um dos HDs apresente defeito, voc simplesmente perde todos os dados. O RAID 0 possivelmente o mais usado em desktops e tambm em alguns servidores de alto desempenho. Ele a melhor opo caso voc queira o melhor desempenho possvel e tenha como manter um backup atualizado dos dados gravados. Assim como em outros modos RAID, no realmente obrigatrio usar HDs idnticos, mas isso fortemente aconselhvel, pois tanto a capacidade quanto o desempenho ficam limitados capacidade do HD mais lento. Ao utilizar um HD de 500 GB e outro de 300 GB em RAID 0, o sistema ignora os ltimos 200 GB do HD maior, de forma que voc acaba ficando com um total de 600 GB disponveis. Os acessos tambm precisam ser sincronizados, de forma que ao utilizar um HD com taxa de transferncia mxima de 50 MB/s, em conjunto com 30 MB/s, voc acaba tendo um mximo de 60 MB/s. Ou seja, utilizar dois HDs diferentes possvel, mas geralmente no um bom negcio. RAID 1 (Mirroring): Este modo permite usar dois HDs, sendo que o segundo armazenar uma imagem idntica do primeiro. Na pratica, ser como se voc tivesse apenas um disco rgido instalado, mas caso o disco titular falhe por qualquer motivo, voc ter uma cpia de segurana armazenada no segundo disco. Este o modo ideal se voc deseja aumentar a confiabilidade do sistema. Tambm possvel utilizar RAID 1 com quatro ou mais discos (desde que seja utilizado sempre um nmero par). Nesse caso, um dos discos de cada par visto pelo sistema como um HD separado e o outro fica oculto, guardando a cpia atualizada do primeiro. Pgina 67 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Ao utilizar 4 HDs de 500 GB em RAID 1, por exemplo, o sistema enxergaria 2 HDs, de 500 GB cada um: HD 1 Dados HD 2 Cpia (mirror) HD 3 Dados HD 4 Cpia (mirror)

Usar RAID 1 no proporciona qualquer ganho de desempenho. Pelo contrrio, ele acaba causando uma pequena perda em comparao com usar um nico drive, j que todas as alteraes precisam ser duplicadas e realizadas em ambos os drives. Caso um dos HDs titulares falhe, o segundo entra em ao automaticamente, substituindo-o at que voc possa substituir o drive. Uma dica que, ao fazer RAID 1 utilizando discos IDE, procure colocar um em cada uma das duas interfaces IDE da placa, isto melhorar o desempenho. Outro ponto que caso os dois discos estejam na mesma interface, como master e slave, voc precisa reiniciar o micro caso o primeiro falhe. Usando um em cada interface, a controladora far a troca automaticamente, sem necessidade de reset. Da prxima vez que inicializar o micro voc receber um aviso pedindo para substituir o HD defeituoso. Esse problema no afeta as controladoras SATA, j que nelas cada HD ligado a uma porta separada, sem a diviso de master/slave como nos HDs IDE. importante ressaltar que o RAID 1 um sistema dedicado a aumentar a disponibilidade, evitando que voc tenha que desligar seu micro de trabalho ou servidor para restaurar um backup quando o HD falha. Ele no substitui os backups, pois protege apenas contra falhas mecnicas do HD e no contra vrus e arquivos deletados acidentalmente. Assim que os arquivos so apagados no primeiro, a alterao automaticamente replicada no segundo, fazendo com que ambas as cpias sejam perdidas. Tambm no existe proteo contra roubo, falhas causadas por raios (os dois HDs podem ser danificados simultaneamente) e assim por diante. Particularmente, no recomendo o uso de RAID 1 como proteo contra perda de dados fora dos servidores, pois ele acaba por criar um falso senso de segurana. O principal uso para o RAID 1, ou RAID 5, aumentar a confiabilidade e o uptime de servidores de rede, j que o servidor continua funcionando como se nada tivesse acontecido, mesmo que um dos HDs pife. Pgina 68 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Mas, mesmo nos servidores, nada substituiu os backups. Ao invs de usar dois HDs em RAID 1, seus dados estaro mais seguros se voc colocar o segundo HD numa gaveta USB e us-lo para manter backups de todos os arquivos e dados pessoais. Deixe o HD desconectado do PC e, de preferncia, guarde-o num local separado ou carregue-o com voc. Na maioria das controladoras RAID SCSI e SAS possvel realizar a troca do HD defeituoso "a quente" (recurso chamado de "hot swap"), com o micro ligado, recurso no disponvel nas controladoras RAID IDE e SATA. O suporte a hot swap no to importante nos PCs domsticos j que um reset no toma mais do que dois ou trs minutos do seu tempo, mas, em um servidor de alta disponibilidade, este recurso essencial para evitar uma pane na rede. RAID 10 (Mirror/Strip): Este modo pode ser usado apenas caso voc tenha a partir de 4 discos rgidos e o mdulo total seja um nmero par (6, 8, etc.). Neste modo, metade dos HDs sero usados em modo striping (RAID 0), enquanto a segunda metade armazena uma cpia dos dados dos primeiros, assegurando a segurana. Este modo na verdade uma combinao do RAID 0 e RAID 1, da o nome. O ponto fraco que voc sacrifica metade da capacidade total. Usando 4 HDs de 500 GB, por exemplo, voc fica com apenas 1 TB de espao disponvel. RAID 5: Este modo muito utilizado em servidores com um grande nmero de HDs. Ele utiliza um mtodo bastante engenhoso para criar uma camada de redundncia, sacrificando apenas uma frao do espao total, ao invs de simplesmente usar metade dos HDs para armazenar cpias completas, como no caso do RAID 1. O RAID 5 usa um sistema de paridade para manter a integridade dos dados. Os arquivos so divididos em fragmentos de tamanho configurvel e, para cada grupo de fragmentos, gerado um fragmento adicional, contendo cdigos de paridade. Note que, ao invs de reservar um HD inteiro para a tarefa, os cdigos de correo so espalhados entre os discos. Dessa forma, possvel gravar dados simultaneamente em todos os HDs, melhorando o desempenho. O RAID 5 pode ser implementado com a partir de 3 discos. Independentemente da quantidade de discos usados, sempre temos sacrificado o espao equivalente a um deles. Ou seja, quanto maior a quantidade de discos usados no array, menor a proporo de espao desperdiado.

Pgina 69 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Em um sistema com 5 HDs de 500 GB, teramos 2 TB de espao disponvel e 500 GB de espao consumido pelos cdigos de paridade. Usando 8 HDs teremos 3.5 TB para dados e os mesmos 500 GB para paridade, e assim por diante: HD 1 80% dados 20% paridade HD 2 80% dados 20% paridade HD 3 80% dados 20% paridade HD 4 80% dados 20% paridade HD 5 80% dados 20% paridade

Graas forma como os bits de paridade so dispostos, possvel recuperar os dados de qualquer um dos HDs que eventualmente falhe. Mais ainda, o sistema pode continuar funcionando normalmente, mesmo sem um dos HDs. A idia por trs dessa aparente "mgica" bastante simples. A paridade consiste em adicionar um bit adicional para cada grupo de bits. Ao usar 5 HDs, por exemplo, temos um bit extra para cada 4 bits de dados. Caso dentro destes 4 bits exista um nmero par de bits 1, ento o bit de paridade 0. Caso exista um nmero mpar de bits 1, ento o bit de paridade 1: Bits 1 1 0 1 0 1 0 0 1 1 0 0 0 0 0 1 Paridade 0 1 0 0

Veja que, graas ao bit de paridade, possvel saber apenas que, dentro do grupo de 4 bits existe um nmero par ou mpar de bits 1. Isso o suficiente para recuperar qualquer um dos 4 bits que seja perdido, desde que sejam respeitadas duas condies: a) Que apenas um bit de cada grupo seja perdido b) Que se saiba qual dos bits foi perdido No RAID 5 cada um dos bits dentro de cada grupo fica guardado em um dos HDs. Quando um deles perdido, a controladora sabe exatamente quais bits foram perdidos e tem condies de recuper-los usando uma verificao muito simples: Bits 1 1 0 1 ? ? ? ? 1 1 0 0 0 0 0 1 Paridade 0 1 0 0

Na primeira linha temos dois bits 1 e um bit 0. Se o bit de paridade 0, significa que temos um nmero par de bits 1. Pgina 70 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Como j temos dois bits 1, ento claro que o bit que est faltando um zero. Na segunda linha temos dois bits 1 e um bit 0. Como o bit de paridade 1, significa que temos um nmero mpar de bits 1. Como temos apenas dois, significa que o bit perdido um bit 1. Como disse, a controladora pode manter o sistema funcionando mesmo sem um dos HDs, realizando estes clculos em tempo real para obter os dados que estavam armazenados nele. Quando o HD finalmente substitudo, a controladora reescreve todos os dados (usando o mesmo processo) e o sistema volta ao estado original. Existe tambm a possibilidade de adicionar um ou mais discos sobressalentes num array. Esses HDs "extra" so chamados de hot-spares, ou simplesmente de "spare disks" e so utilizados automaticamente caso algum dos HDs titulares falhe, permitindo que o array seja restaurado imediatamente. Embora o uso de hot-spares no seja muito comum em configuraes domsticas, eles so muito comuns em grandes arrays RAID 5 (ou RAID 6) usados em grandes servidores. RAID 6: O ponto fraco do RAID 5 que ele suporta a falha de um nico HD. Se por ventura um segundo HD falhar antes que o primeiro seja substitudo, ou antes que a controladora tenha tempo de regravar os dados, voc perde tudo, assim como acontece ao perder um dos HDs num array RAID 0. O uso de hot-spares minimiza a possibilidade de um desastre acontecer, mas no a elimina completamente, pois de qualquer forma o sistema fica vulnervel enquanto a controladora est regravando os dados no spare. O RAID 6 um padro relativamente novo, suportado por apenas algumas controladoras. Ele semelhante ao RAID 5, porm usa o dobro de bits de paridade, garantindo a integridade dos dados caso at 2 dos HDs falhem ao mesmo tempo. Ao usar 7 HDs de 500 GB em RAID 6, por exemplo, teramos 2.5 TB para dados mais 1 TB de cdigos de paridade: HD 1
71% dados 29% paridade

HD 2
71% dados 29% paridade

HD 3
71% dados 29% paridade

HD 4
71% dados 29% paridade

HD 5
71% dados 29% paridade

HD 6
71% dad 29% par.

HD 7
71% dad 29% par

A percentagem de espao sacrificado decai conforme so acrescentados mais discos, de forma que o uso do RAID 6 vai tornado-se progressivamente mais atrativo. No caso de um grande servidor, com 41 HDs, por exemplo, seria sacrificado o espao equivalente a apenas dois discos, ou seja, menos de 5% do espao total. Em troca, ganha-se proteo contra a possibilidade de um segundo HD falhar durante o processo de substituio e reconstruo dos dados do primeiro.

Pgina 71 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Tanto no caso do RAID 5 quanto no RAID 6, o servidor continua funcionando normalmente durante todo o processo de substituio do disco, embora a performance decaia, sobretudo logo depois da substituio do drive defeituoso, quando o sistema precisa regravar os dados, lendo as informaes armazenadas em todos os outros discos e fazendo os clculos de paridade. JBOD: Este no um modo RAID, mas tambm bastante usado, sobretudo em servidores de arquivos. No JBOD (Just a Bunch Of Disks) os HDs disponveis so simplesmente concatenados e passam a ser vistos pelo sistema como um nico disco, com a capacidade de todos somada. Os arquivos so simplesmente espalhados pelos discos, com cada um armazenando parte dos arquivos (nesse caso arquivos completos, e no fragmentos como no caso do RAID 0). No JBOD no existe qualquer ganho de desempenho, nem de confiabilidade. Caso um dos HDs apresente defeito, os arquivos armazenados nele so perdidos, mas os arquivos armazenados nos demais continuam intactos. Na verdade, o nico ganho o de praticidade, com a possibilidade de usar vrios discos para formar um nico volume de grande capacidade, ao invs de ter que espalhar os arquivos e pastas entre os vrios HDs. Ao contrrio dos outros modos RAID, no existe nenhum problema em combinar HDs com capacidades e desempenho variados num sistema JBOD. Cada HD pode dar sua parcela de contribuio, independentemente de sua capacidade. As controladoras Existem trs categorias de RAID. A primeira a das controladoras que realizam todas as operaes via hardware, o que inclui a maior parte das controladoras SCSI e SAS. Esse modo o ideal tanto do ponto de vista do desempenho quanto do ponto de vista da compatibilidade e confiabilidade, j que a prpria controladora executa todas as funes necessrias, de forma independente. O sistema operacional apenas acessa os dados, como se houvesse um nico HD instalado. Como disse, estas controladoras RAID "de verdade" so quase que invariavelmente, SCSI ou SAS. Alm de trabalharem via hardware, elas permitem o uso de um nmero maior de drives. Muitas permitem o uso de um ou mais mdulos de memria (instalados na prpria controladora) que funcionam como um cache adicional, ajudando a melhorar o desempenho do array. Outro recurso cada vez mais utilizado (sobretudo nas controladoras SAS) o hot swap, onde voc pode substituir os discos defeituosos com o sistema rodando.

Pgina 72 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Os servidores com controladoras que suportam hot swap quase sempre utilizam baias removveis, facilitando o acesso aos discos. Nas controladoras que trabalham via hardware, toda a configurao feita atravs do BIOS da placa RAID, que pode ser acessado pressionando uma combinao de teclas durante o boot. O mais comum pressionar Ctrl+C pouco antes do incio do carregamento do sistema.

Controladora RAID SCSI Naturalmente, estas controladoras so caras, sem falar no custo dos discos, por isso elas no so o tipo de equipamento que voc compraria para instalar no seu desktop. Em seguida, temos o RAID via software, onde todas as funes so executadas diretamente pelo sistema operacional e os HDs so ligados diretamente s interfaces da placa-me. Neste caso, temos um trabalho adicional de configurao, mas em compensao no preciso gastar com uma controladora dedicada. possvel criar arrays RAID via software tanto no Linux quanto no Windows 2000, XP, 2003 Server e Vista. No caso do Windows XP, a configurao de RAID via software feita no Painel de Controle > Ferramentas Administrativas > Gerenciamento do Computador > Gerenciamento de discos. Clique com o boto direito sobre um dos HDs que faro parte do array e selecione a opo "Converter em disco dinmico". Na tela seguinte, marque todos os HDs que sero usados. Depois de converter os HDs para discos dinmicos, clique novamente com o boto direito sobre um deles e selecione a opo "Novo Volume". aberto o assistente que permite criar o array RAID.

Pgina 73 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


As verses Home e Professional oferecem apenas as opes de criar arrays RAID 0 (distribudo) ou JBOD (estendido), mas no 2000 ou 2003 Server possvel criar tambm arrays RAID 1 (Espelhado) e RAID 5, nesse caso utilizando a partir de 3 HDs:

O terceiro modo o fake RAID utilizado pela maioria das controladoras baratas, includas nas placas-me para desktop. No fake RAID utilizada uma combinao de funes adicionais no BIOS da placa e um driver que roda pelo sistema operacional. No final, tudo processado via software, de forma que no existe ganho de desempenho em relao a utilizar RAID via software. Apenas a configurao simplificada. Na maioria das placas-me, a configurao segue uma lgica simples. Voc comea indicando quais drives faro parte do array atravs do setup. Em seguida, usa a tecla F10, Ctrl+C, Ctrl+F, ou outra tecla de atalho para acessar as opes de configurao do array RAID, onde voc pode escolher que tipo de array ser criado, o tamanho dos fragmentos e assim por diante.

Pgina 74 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Na Asus K8N4-E, por exemplo, a opo para ativar o suporte a RAID e indicar quais drives sero usados est escondida na seo "Advanced > Onboard Device Configuration > NVRAID Configuration":

A partir da, o BIOS da controladora RAID passa a ser inicializado durante o boot e voc pode acessar a configurao pressionando a tecla "F10" durante o boot. Dentro da configurao, adicione os drives que sero usados no array na coluna da direita e escolha entre usar RAID 1 (Mirroring) ou RAID 0 (Stripping) na opo superior. Voc pode ainda ajustar o tamanho dos fragmentos, atravs da opo "Stripping Block":

As controladoras fake RAID IDE suportam, via de regra, apenas os modos RAID 0, 1 e 10. No recomendvel utilizar mais do que um HD por porta IDE, de forma que, numa controladora com duas portas, o ideal utilizar apenas dois drives, escolhendo entre usar RAID 0 ou RAID 1. Pgina 75 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Algumas controladoras SATA oferecem a opo de usar RAID 5, nesse caso utilizando um mnimo de 3 drives. Tambm possvel criar um array RAID 5 via software no Linux (consulte o "software RAID howto", disponvel no tldp.org), utilizando tanto HDs IDE quanto drives SATA ou SCSI. Assim como nas controladoras via hardware, as controladoras fake RAID possuem um BIOS prprio (na verdade uma extenso que faz parte do BIOS principal), que permite criar os arrays. Muitas vezes, est disponvel tambm um utilitrio acessvel atravs do Windows. Como estas controladoras precisam de um driver adicional, voc precisa copiar os arquivos do driver para um disquete e fornec-lo durante a instalao (pressionando a tecla "F6" quando exibida a mensagem "Pressione F6 se precisar instalar um driver SCSI ou RAID de TERCEIROS") ao instalar o Windows XP diretamente dentro do array RAID. No caso do Vista, os drivers podem ser carregados a partir de um pendrive. Tanto o XP SP2 quanto o Vista incluem drivers para diversas controladoras, mas naturalmente no para todas. Outro problema que muitas controladoras fake RAID no possuem suporte no Linux e muitas no possuem sequer drivers para o Vista. Nesse caso, a soluo partir para o RAID via software. Depois de configurar o RAID, interessante simular a falha de um dos discos para ter certeza de que o sistema reagir como esperado. A melhor forma simplesmente desligar o micro e desconectar um dos drives. Se voc est usando RAID 1, 10 ou 5, o sistema dever continuar funcionando de forma normal depois de novamente ligado, exibindo avisos durante o boot, ou incluindo entradas no log do sistema (ao utilizar RAID via software). Ao utilizar RAID 0 o sistema simplesmente deixar de dar boot, j que a falha de um dos drives implica na perda de todos os dados.

Opes de armazenamento externo


A popularizao da memria Flash e das redes wireless trouxe algumas novidades interessantes em termos de armazenamento. Antigamente, a opo mais simples para quem queria um HD removvel era comprar uma gaveta interna, que era instalada numa baia de CD-ROM e permitia remover o HD depois de desligar o micro. Embora fossem baratas, estas gavetas no eram muito prticas, j que voc s podia remover o HD com o micro desligado. Em seguida vieram as gavetas USB, onde o HD externo visto pelo sistema da mesma forma que um pendrive. Existem tanto gavetas para HDs de 3.5", que utilizam uma fonte externa, quanto gavetas para HDs de notebook, de 2.5" ou 1.8", que obtm a alimentao necessria da prpria porta USB (dependendo do consumo do HD usado necessrio usar um cabo extra, que usa energia de uma segunda porta USB).

Pgina 76 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Graas a elas, voc pode transportar algumas centenas de gigabytes com voc, a um custo relativamente baixo.

As gavetas internas so ligadas diretamente porta IDE e ao conector molex da fonte. Elas funcionam apenas como uma espcie de ponte, sem incluir nenhum circuito inteligente. justamente por isso que elas so to baratas.No auge da sua popularidade, essas gavetas chegavam a custar menos de 6 dlares, se compradas em quantidade, no exterior. As gavetas USB so um pouco mais complexas, pois precisam incluir um controlador ATA/USB, que faz a converso dos sinais, transformando as requisies no padro usb-storage recebidas atravs das portas USB em comandos ATAPI que so entendidos pelo HD. Esta gaveta da foto a seguir, por exemplo, usa um chip GL811E (http://www.genesyslogic.com), um chip relativamente barato, que inclui todos os subcomponentes necessrios. Alm do chip, a placa inclui apenas alguns resistores e um cristal de quartzo:

Pgina 77 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Existem tambm gavetas para HDs SATA, que seguem o mesmo projeto bsico, normalmente mudando apenas o chip controlador (pode-se usar um chip GL811S, por exemplo). Graas a essa simplicidade, estas gavetas so relativamente baratas e por isso bastante populares. As gavetas para HDs de notebook utilizam a energia da prpria porta USB, sem a necessidade de uma fonte externa. Cada porta USB pode fornecer apenas 2.5 watts de energia, de forma que as gavetas utilizam duas portas, sendo a segunda apenas para reforar o fornecimento eltrico. Apesar disso, comum que a gaveta funcione mesmo ligada a uma nica porta. Existem dois motivos para isso: o primeiro que os HDs de 4200 RPM modernos realmente no consomem muito mais de 2 watts (os de 5200 consomem um pouco mais) e o segundo que muitas placas-me so capazes de fornecer bem mais de 2.5 watts em cada porta USB. Embora este seja o padro, os fabricantes costumam trabalhar com uma boa margem de tolerncia. No caso das gavetas para HDs de 3.5" utilizada uma fonte externa, j que seriam necessrias 6 ou mais portas USB para conseguir alimentar um HD para desktop (sem falar nos circuitos necessrios para converter os 5V fornecidos pelas portas USB nos 12V usados pelo motor de rotao do drive). Existem muitos relatos de problemas de estabilidade ao usar gavetas de 3.5" baratas, com o HD travando ou desligando durante a operao, muitas vezes causando corrupes diversas do sistema de arquivos. Dentro da minha experincia eles so normalmente causados por dois fatores. O primeiro so variaes de tenso na rede eltrica, que causam o desligamento do circuito controlador, ou do prprio HD. Essas variaes normalmente no so suficientes para fazer o micro reiniciar, por causa dos capacitores da fonte de alimentao, mas as gavetas so mais vulnerveis a eles. A soluo nesse caso seria ligar a gaveta em um nobreak. O segundo superaquecimento, que acontece principalmente nas gavetas mais baratas, que no utilizam coolers. Muitas delas so projetadas para trabalharem com HDs de 5400 RPM e Pgina 78 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


por isso superaquecem e travam ao utilizar HDs de 7200 RPM, j que eles consomem mais energia e dissipam mais calor. A soluo nesses casos melhorar a ventilao (assim como voc faria num PC), deixando a gaveta aberta, ou mesmo improvisando a instalao de um cooler sobre ela.

Veja o que precisei fazer para que esta gaveta da foto funcionasse de forma confivel com um HD Maxtor de 7200 RPM:

Naturalmente, esse tipo de improviso s eventualmente necessrio em produtos de baixa qualidade. Fabricantes responsveis testam seus produtos sob vrias condies de uso, ou pelo menos indicam claramente suas limitaes nas especificaes. Continuando, estamos vendo mais recentemente a popularizao de HDs externos em miniatura, que seguem o mesmo princpio das gavetas, mas utilizam um HD de 1.8", noremovvel, de forma a criar um conjunto mais mais compacto e leve que uma gaveta para HD de notebook. Pgina 79 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Em outra frente, temos as gavetas eSATA, um padro de conector SATA externo, que mantm a mesma velocidade de transmisso. As placas mais recentes j esto vindo com conectores eSATA embutidos, mas tambm possvel utilizar uma controladora PCI Express, ou mesmo PCI.

Na foto a seguir, temos a porta eSATA de uma Asus M2V, disponvel no painel traseiro, ao lado das 4 portas USB:

O eSATA est sendo usado por diversos modelos de gavetas para HD, substituindo ou servindo como opo ao USB. A vantagem que voc no corre o risco do desempenho do HD ser limitado pela interface, j que temos 150 MB/s no eSATA (ou 300 MB/s no SATA 300), contra os 60 MB/s (480 megabits) do USB 2.0.Obviamente, isso s faz alguma diferena quando o HD transmite dados guardados no cache, ou no caso dos HDs topo de linha, lendo dados seqenciais. Na maioria dos casos, a gaveta possui tambm uma porta USB, que serve como segunda opo de interface, para casos em que voc precisar conectar a gaveta em micros sem conectores eSATA.

Pgina 80 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Gavetas de HD com interface eSATA Ao contrrio do USB, o conector eSATA no transmite energia, de forma que ele s permite a conexo de HDs e outros dispositivos com fontes de alimentao (ou baterias). No seria uma soluo prtica para pendrives, por exemplo. Prevendo essa limitao, alguns fabricantes esto desenvolvendo placas que incluem conectores de energia, como este adaptador da Addonics, que usa um conector mini-DIN, que fornece tenses de 5v e 12v, permitindo (com a ajuda de adaptadores includos no kit) conectar diretamente um HD SATA, sem a necessidade de uma gaveta ou fonte de alimentao. Existem outras solues similares, oferecidas por outros fabricantes, mas por enquanto no existe nenhum padro:

Para quem pode gastar um pouco mais, existe a opo de comprar um NAS (Network Attached Storage) que pode ser acessado diretamente atravs da rede. Existem muitas opes de NAS, que vo desde sistemas baratos, que custam pouco mais que uma gaveta USB, at servidores de grande porte, que armazenam vrios terabytes. Muitas vezes, eles so chamados de "network storage", ou simplesmente de "storage", termos que so mais descritivos para o pblico no tcnico do que "NAS". Os modelos mais baratos comportam apenas um HD e so ligados diretamente no hub da rede. Alguns incluem tambm um transmissor wireless ou disponibilizam uma porta USB, que acaba sendo til quando voc est fora de casa e precisa apenas acessar alguns arquivos rapidamente no notebook.

Pgina 81 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Este da foto um Netgear SC101, que permite a instalao de dois HDs e inclui uma interface de rede 10/100. Ele no inclui um transmissor wireless, mas voc pode obter a mesma funcionalidade ligando-o a um ponto de acesso externo.

Em geral, os servidores NAS domsticos rodam uma verso compacta do kernel Linux (embora nem sempre divulgado pelos fabricantes), com um conjunto de drivers, que permitem acessar HDs formatados em diversos sistemas de arquivos e um servidor Samba, que compartilha os arquivos com a rede, como se fosse uma mquina Windows compartilhando pastas.

Voc pode configurar as pastas compartilhadas no NAS e permisses de acesso atravs de uma interface via navegador (similar usada em modems ADSL e pontos de acesso) e mapear os compartilhamentos nos micros da rede para acess-los. Em geral voc tem tambm a opo de usar algum wizard fornecido pelo fabricante, que simplifica a configurao. Voc pode muito bem criar um NAS usando algum PC antigo, rodando Linux. Bastaria instalar os HDs e configurar o servidor Samba para compartilhar as pastas desejadas com a rede. A vantagem de comprar um dispositivo dedicado a praticidade, o baixo consumo eltrico e o "cool factor". Existem ainda algumas idias interessantes para uso em conjunto com dispositivos mveis que podem ou no cair no gosto do pblico. Um dos melhores exemplos o DAVE, desenvolvido pela Seagate. Ele um HD externo, de 1.8", que possui uma bateria interna e pode ser acessado tanto via WiFi quanto via Bluetooth. Ele pesa apenas 70 gramas e mais ou menos do tamanho de um celular. A idia que voc possa lev-lo no bolso, pasta, bolsa ou mochila e acessar os arquivos no seu palmtop ou celular, via bluetooth, alm de acess-lo no notebook ou desktop atravs do transmissor WiFi. Na prtica ele acaba sendo uma soluo cara e pouco prtica de usar, j que a taxa de transferncia do Bluetooth muito baixa e o alcance muito pequeno. De qualquer forma, ele uma idia interessante, que d algumas pistas sobre o que podemos ver no futuro.

Pgina 82 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Seagate DAVE ( direita)

SSDs e HHDs
Alm da popularizao dos pendrives e cartes, a queda no preo da memria Flash possibilitou o surgimento dos primeiros SSDs ou "Solid State Disks" (discos de estado slido) de grande capacidade. Um SSD um "HD" que utiliza chips de memria Flash no lugar de discos magnticos. Eles so projetados para substiturem diretamente o HD, sendo conectados a uma porta SATA ou IDE. Embora as taxas de transferncia (na maioria dos modelos) seja comparvel de um HD modesto, os SSDs oferecem tempos de acesso extremamente baixos, o que melhora o desempenho consideravelmente em uma grande gama de aplicativos e reduz bastante o tempo de boot. Os SSDs oferecem tambm a vantagem de consumirem muito menos eletricidade, serem mais resistentes mecanicamente (por no possurem partes mveis), alm de serem completamente silenciosos. Em compensao, eles possuem uma desvantagem fatal, que a questo do custo. Em maio de 2007, um SSD de 32 GB da Ridata (um dos modelos mais acessveis) custava US$ 475, isso se comprado em quantidade, diretamente do fabricante. Naturalmente, os preos devem cair com a passagem do tempo, mas isso ser um processo gradual, acompanhando a queda no custo por megabyte da memria Flash. Devido grande diferena de preo, os SSDs ficaro de incio restritos aos notebooks ultraportteis, onde suas vantagens so melhor aproveitadas. Conforme o custo da memria

Pgina 83 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Flash for caindo, possvel que eles passem a concorrer com os discos magnticos em outras reas, mas isso ainda demorar algum tempo.

SSD da Samsung com e sem a cobertura externa Um meio termo entre os SSDs e os HDs tradicionais so os HHDs (Hybrid Hard Drives, ou HDs hbridos), que so HDs tradicionais, que incorporam chips de memria Flash, usados como um buffer de dados. Todos os HDs atuais incluem uma pequena quantidade de memria SDRAM (ou SRAM), usada como cache de disco. O cache bastante rpido, mas limitado por dois fatores: muito pequeno (16 MB na maioria dos HDs atuais) e perde os dados armazenados quando o micro desligado. Em um HHD usada uma quantidade generosa de memria Flash (512 MB ou mais em muitos modelos), que tem a funo de armazenar dados freqentemente acessados (como arquivos carregados durante o boot), de forma que eles continuem disponveis depois de desligar o micro e possam ser usados no prximo boot, e tambm a de servir como um buffer de dados, permitindo que arquivos sejam salvos na memria Flash e copiados para os discos magnticos quando for mais conveniente. Neste caso no existe problema de perda de dados armazenados no buffer ao desligar o micro no boto, pois os dados ficam retidos na memria Flash e so gravados nos discos magnticos no boot seguinte. Alm dos ganhos de desempenho, sobretudo a potencial reduo no tempo de boot, o buffer permite que o HD fique mais tempo em modo de economia de energia, j que no preciso "acordar" o HD ao salvar arquivos ou quando o sistema precisa atualizar arquivos de log, por exemplo, operaes que podem ser realizadas no buffer. Isso acaba tornando a tecnologia bastante interessante para os notebooks, onde o HD chega a representar um quarto do consumo eltrico total. Pgina 84 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Naturalmente, a memria Flash muito mais lenta que a memria RAM tipicamente usada no cache de disco e (em muitos casos) mais lenta at mesmo que os discos magnticos em leitura ou gravao de arquivos seqenciais. Ao salvar um arquivo grande (uma imagem de DVD, por exemplo), a gravao feita diretamente nos discos magnticos, sem passar pelo buffer. Temos tambm a tecnologia Robson, desenvolvida pela Intel, onde temos um buffer similar, instalado na placa-me. Os chips de memria Flash podem ser incorporados diretamente na placa, ou instalados atravs de uma placa de expanso (opo que fica a cargo do fabricante):

Em ambos os casos, o buffer se comunica com o chipset atravs do barramento PCI Express e ele (chipset), com a ajuda de um driver instalado no sistema operacional, se encarrega de usar o buffer para cachear as operaes do HD. O princpio de funcionamento e o resultado prtico o mesmo que usar um HHD, a nica grande diferena que o dinheiro vai para a Intel, ao invs de para o fabricante do HD ;). A tecnologia Robson foi introduzida no chipset i965GM e usado em alguns notebooks baseados na plataforma Santa Rosa. Na gerao inicial, o ganho de desempenho e de autonomia da bateria muito pequeno, mas isso pode vir a melhorar nas revises subsequentes. De qualquer forma, fica a cargo do fabricante usar o buffer ou no.

ReadyBoost e ReadyDrive
Tanto no caso dos HHDs quanto na tecnologia Robson, necessrio que exista suporte por parte do sistema operacional. Toda a idia de usar memria Flash para acelerar o acesso ao HD foi inicialmente proposta pela prpria Microsoft, de forma que o Vista j vem com suporte de fbrica, atravs do ReadyDrive. No caso do Linux, de se esperar que tenhamos um driver incorporado ao Kernel assim que os dispositivos comearem a se tornar populares. A maior dvida recai sobre o XP e as verses anteriores do Windows. Continuando, temos ainda o ReadyBoost, oferecido pelo Vista, onde um pendrive usado para criar uma espcie de cache, acelerando o carregamento dos programas. O ReadyBoost um recurso que parece simples, mas que se revela complexo e at contraditrio depois de examinado um pouco mais minuciosamente. Pgina 85 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Desde que voc utilize um pendrive de fabricao recente, de 1 GB ou mais, ligado a uma porta USB 2.0, voc realmente perceber alguma diferena no tempo de carregamento dos programas. Muitos jogos e aplicativos maiores podem chegar a carregar em metade do tempo, alm da performance geral melhorar um pouco (principalmente em micros com apenas 512 MB de RAM). Mas, se voc medir as taxas de transferncia do pendrive e do HD, vai perceber que, quase sempre, o HD mais rpido. Como pode ento o pendrive melhorar o desempenho? A questo central que o HD rpido em leitura seqencial, onde so lidos grandes blocos de dados, situados em setores adjacentes. Um HD moderno pode facilmente superar a marca de 60 MB/s, enquanto o pendrive fornecer 15, 20, ou, quem sabe, 30 MB/s. Apesar disso, o HD possui um tempo de acesso muito alto e por isso pode oferecer taxas de transferncias incrivelmente baixas (muitas vezes 2 MB/s ou menos) ao ler vrios arquivos pequenos espalhados. Nesse quesito o pendrive leva uma grande vantagem. Para voc ter uma idia da diferena, um HD com tempo de acesso de 13 milissegundos seria capaz de realizar pouco mais de 60 leituras a setores aleatrios por segundo, enquanto mesmo um pendrive de velocidade modesta pode realizar facilmente mais de 4.000 leituras por segundo. Outra questo que o pendrive e o HD so dois dispositivos distintos, ligados a barramentos separados, de forma que o sistema pode ler dados nos dois simultaneamente. O sistema aproveita ento para copiar os arquivos pequenos, ou que esto gravados em setores distantes entre si do HD para o pendrive, alm de us-lo para armazenar parte da memria swap (exemplo de aplicao onde a baixa latncia do pendrive oferece vantagens), Pgina 86 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


fazendo com que o HD possa se concentrar em ler os arquivos maiores, funo na qual mais rpido. Como a memria Flash no voltil, os dados continuam l, prontos para serem usados nos boots subseqentes, sem que precisem ser novamente transferidos a partir do HD. O principal problema com o ReadyBoost que a memria Flash possui um limite de ciclos de leitura, de forma que o uso intenso pode fazer com que o pendrive apresente defeito depois de um ou dois anos de uso, sobretudo nos pendrives mais baratos, que utilizam chips de mais baixa qualidade. O risco de defeito prematuro devido ao esgotamento dos ciclos de leitura da memria Flash tambm existe nos HHDs. Neles, entretanto, o risco acaba sendo menor, pois os fabricantes se vem obrigados a usar chips de melhor qualidade e a implementarem sistemas de proteo adicionais, incluindo um sistema de wear levelling (que consiste em "rotacionar" os dados, evitando que grande parte das leituras sejam concentradas em alguns poucos setores) e um sistema de correo de erros e marcao dos setores defeituosos, algo similar marcao de badblocks nos discos magnticos do HD. Com a popularizao do Vista, os fabricantes de memria Flash passaram a lanar diversos tipos de pendrives otimizados para o ReadyBoost. Inicialmente eram modelos de alto desempenho, construdos usando chips e controladores capazes de sustentar taxas mais altas de transferncia. Em seguida, passaram a ser lanados pendrives "dual-channel", onde dois chips de memria Flash so acessados simultaneamente, dobrando a taxa de leitura e gravao, de forma muito similar ao que obtemos ao usar dois HDs em RAID 0. Finalmente, surgiram pendrives de uso interno, novamente vendidos como modelos especficos para uso do ReadyBoost. Estes pendrives internos so instalados diretamente em um dos headers USB da placa-me, os mesmos conectores de 9 pinos onde voc conecta as portas USB frontais do gabinete. A idia que eles fiquem instalados continuamente, mantendo o cache o ReadyBoost:

Pgina 87 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Pendrive de uso interno, para uso com o ReadyBoost Cada header USB da placa-me oferece duas portas USB. Entretanto, as duas portas esto interligadas ao mesmo controlador, por isso compartilham os 480 megabits oferecidos por cada controlador USB 2.0. Fazendo com que o pendrive ocupe o espao referentes s duas portas, o fabricante evita que a performance do pendrive seja subutilizada por qualquer gargalo causado pela conexo de outro dispositivo USB. Com exceo da mudana no conector, eles so pendrives normais, que podem ser usados tanto para o ReadyBoost quanto para guardar arquivos e fazer backups (ou ter o espao dividido entre as duas aplicaes). Caso a placa-me suporte boot atravs da porta USB, voc pode at mesmo us-los para instalar o sistema operacional (substituindo o HD) e assim obter um PC sem partes mveis. Naturalmente, voc no conseguiria instalar o Vista em um pendrive com 2 ou 4 GB, mas possvel instalar Linux, ou mesmo fazer uma instalao enxuta do Windows XP.

O gigabyte de 1 bilho de bytes


Ns, como seres humanos, estamos acostumados a pensar em valores segundo o padro decimal, por isso temos muito mais facilidade em lidar com nmeros mltiplos de 10. Os computadores, por outro lado, trabalham utilizando o sistema binrio, ou seja, com potncias do nmero 2. Um nico bit permite duas combinaes possveis, dois bits permitem 4, oito bits permitem 256, 16 bits permitem 65.536 e assim por diante. Por causa dessa peculiaridade, um kilobyte no corresponde a 1000 bytes, mas sim a 1024, j que 1024 a potncia de 2 mais prxima de 1000. Um megabyte corresponde a 1024 kbytes, que por sua vez correspondem a 1048.576 bytes. Pgina 88 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Quando falamos em gigabytes e terabytes, as diferenas crescem, j que um gigabyte corresponde a 1.073.741.824 bytes e um terabyte corresponde a 1.099.511.627.776 bytes. Ou seja, um acrscimo de quase 10% em relao ao que teramos utilizando o padro decimal. Diversos dispositivos seguem essa notao binria, incluindo mdulos de memria e CD-ROMs. Um mdulo de memria de 1 GB possui exatamente 1.073.741.824 bytes, enquanto um CDROM de 650 MB dividido em 333.000 setores de 2048 bytes cada um, totalizando 681.984.000 bytes, ou 650.39 MB. Esta notao segue o padro do JEDEC para dispositivos de memria, onde o "mega" o nmero 2 elevado vigsima segunda potncia e o "giga" o nmero 2 elevado trigsima potncia. O ponto de discrdia so os fabricantes de HDs, que comodamente adotaram o padro decimal para medir a capacidade dos seus produtos. A discordncia comeou muito antes do que se imagina, datando dos primeiros discos fabricados pela IBM. O IBM 350 no armazenava 5 megabytes, mas sim 5 milhes de caracteres, com 7 bits cada um. Concordando ou no, todos os fabricantes acabaram sendo obrigados a aderir idia, j que qualquer fabricante que preferisse seguir o padro binrio teria a capacidade de seus produtos "encolhida" em relao concorrncia. Querendo ou no, o anncio de um HD de "1 terabyte" soa melhor do que o anncio de um HD de "931 gigabytes binrios". Graas a isso, um HD de 500 GB possui, na verdade, 500 bilhes de bytes, que correspondem a apenas 465.6 GB, divididos em pouco mais de 931 milhes de setores de 512 bytes cada um. Inicialmente, os programas de particionamento exibiam a capacidade dos HDs de forma correta, calculando o espao em termos de potncias binrias.

O problema que isso resultava numa diferena considervel entre o espao exibido e o espao declarado pelos fabricantes, o que gerava dvidas e confuso entre os usurios, que ficavam sem saber por que o programa de particionamento dizia que seu HD de "120 GB" tinha apenas 111.7 GB. Depois de muita confuso e inclusive alguns processos na justia por propaganda enganosa, os fabricantes de HDs acabaram ganhando a queda de brao e os programas de particionamento passaram a mostrar a capacidade utilizando potncias de 10. Veja como o cfdisk (no Linux) reconhece um HD Samsung de 300 GB:

Pgina 89 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Ou seja, ele reconhece corretamente a capacidade do drive em bytes, mas arredonda o nmero para "300.0 GB", muito embora 300.069.052.416 bytes correspondam na verdade a apenas 286.16 GB. Temos ainda o caso dos pendrives e cartes de memria, que ficam no meio do caminho. Por comodidade, os fabricantes tambm adotam a notao decimal, de forma que um pendrive de 1 GB divulgado como tendo "1.000.000.000 de bytes, ou mais", enquanto a capacidade real tende a variar um pouco de fabricante para fabricante. Um pendrive de 1 GB da PQI que testei tinha 1.027.603.968 bytes, enquanto um carto de 2 GB da Kingston tinha 2.002.255872 bytes. O caso dos pendrives e cartes interessante, pois eles so originalmente compostos por chips de memria Flash que seguem o padro binrio. Ou seja, um pendrive composto por 2 chips de 8 gigabits possuiria realmente 2 GB "reais". Apesar disso, os fabricantes precisam reservar parte da capacidade dos chips para o mapeamento de blocos defeituosos e cdigos de correo de erros, de forma que a capacidade utilizvel acaba sendo sempre um pouco menor, alm de variar de fabricante para fabricante, de acordo com o nmero de bits reservados. Na prtica acabamos com dois padres de medida conflitantes dentro do ramo da informtica; o padro decimal e o padro binrio, onde cada um apoiado por um segmento. Em 2005 o IEEE acabou cedendo presso dos fabricantes de HDs e introduziu um novo conjunto de medidas para a designao de valores binrios, incluindo o mebibyte, o gibibyte e o tebibyte. O "bi" em todos os prefixos abreviao de "binary", indicando justamente que estamos falando de grandezas binrias.

Pgina 90 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Ou seja, de uma hora para a outra, seu micro deixou de ter 1 gigabyte de memria e passou a ter 1 gibibyte, enquanto seu HD deixou de ter 465.6 GB e passou, por decreto, a ter 500 GB! Pelo novo padro (IEEE 1541), um kilobyte deixa de ter 1024 bytes e passa a ter apenas 1000. Um "kibibyte" no mais uma mordida no kibe, mas sim um conjunto de 1024 bytes, enquanto um "kibibit" passa a ser um conjunto de 1024 bits. Mudam tambm as abreviaes, onde "Pib" deixa de ser "produto interno bruto" e passa ser abreviao de "pebibyte", ou seja, pouco mais que um quadrilho de bits. :) Vamos ento parar com as piadinhas e ir diretamente tabela com o novo padro e as novas abreviaes: Padro Decimal kilobyte (KB) Kilobit (Kb) Megabyte (MB) Megabit (Mb) Gigabyte (GB) Gigabit (Gb) Terabyte (TB) Terabit (Tb) Petabyte (PB) Petabit (Pb) Exabyte (EB) Exabite (Eb) Zettabyte (ZB) Zettabit (Zb) Yottabyte (YB) Yottabit (Yb) Padro Binrio Kibibyte (KiB) Kibibit (Kib) Mebibyte (MiB) Mebibit (Mib) Gibibyte (GiB) Gigabit (Gib) Tebibyte (TiB) Tebibit (Tib) Pebibyte (PiB) Pebibit (Pib) Exbibyte (EiB) Exbibit (Eib) Zebibyte (ZiB) Zebibit (Zib) Yobibyte (YiB) Yobibit (Yib)

Naturalmente, o novo padro encontrou muitos opositores e a adoo vem caminhando a passos de tartaruga. Muitos autores optaram por ignorar o novo padro e continuar utilizando a notao binria, usando o termo "decimal" para indicar o uso do padro decimal quando isso puder dar origem confuso. Posso ento dizer que o padro ATA-6 derrubou o limite de 128 GB para o endereamento dos HDs, ou que ele derrubou o limite de 137 GB decimais. Para que o padro do IEEE venha a realmente se tornar um "padro" e no mais uma simples mudana das regras no meio do jogo, que vem a atender ao lobby dos fabricantes de HDs, seria necessrio que toda a literatura tcnica fosse alterada, mudando todas as referncias a unidades de armazenamento e explicando por que apenas os HDs possuem "gigabytes", enquanto quase todos os demais componentes possuem "gibibytes".

Drives de Disquetes
Apesar dos drives de disquetes serem baseados nos mesmos princpios dos HDs, eles so muito mais simples, j que trabalham com densidades e taxas de leitura muito mais baixas. De certa forma, os drives de disquetes lembram um pouco os HDs de 5 a 10 MB usados no incio da dcada de 80, com seus motores de passo e mdias pouco confiveis. A mdia magntica de um disquete composta de xido de ferro, basicamente ferrugem. Pgina 91 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


aplicada uma fina camada desse material sobre um disco feito de plstico mylar, o mesmo utilizado nas antigas fitas K-7. Assim como nos discos rgidos, os disquetes so divididos em trilhas e setores. A diferena que, enquanto um disco rgido atual possui mais de 100.000 trilhas, um disquete de 1.44 MB possui apenas 80 trilhas. O nmero de setores tambm muito menor, apenas 18 setores por trilha num disquete de 1.44, muito longe dos 1200 ou 1500 setores por trilha dos HDs. Cada setor possui 512 bytes, o que d um total 720 KB por face. Nos disquetes de 1.44 so usadas as duas faces do disco, chegando aos 1.44 MB nominais. Como nos disquetes no utilizado o recurso de Zoned Bit Recording, todas as trilhas possuem o mesmo nmero de setores. Falando em trilhas, uma curiosidade sobre os discos flexveis que apenas uma pequena faixa do disco usada para gravar dados. A densidade em um disquete de 1.44 de 135 trilhas por polegada. Como temos apenas 80 trilhas, aproveitada uma faixa de apenas 1.5 cm do disquete, que comea a partir da borda do disco. A velocidade de rotao nos drives de disquete tambm muitas vezes menor que a dos discos rgidos. Enquanto nos HDs rotaes de 7.200 RPM ou mais so norma, um drive de 1.44 trabalha com apenas 300 rotaes por minuto, ou seja, apenas 5 rotaes por segundo! Um dos motivos de ser utilizada uma velocidade de rotao to baixa a fragilidade da mdia magntica dos disquetes, que fatalmente seria danificada durante a leitura e gravao de dados caso fossem utilizadas velocidades mais altas. Enquanto nos discos rgidos utilizado um sistema magntico para movimentar as cabeas de leitura (o sistema voice-coil), que permite uma movimentao extremamente rpida e precisa, os drives de disquete ainda utilizam motores de passo, assim como os primeiros HDs. Ao receber um impulso eltrico, o motor gera um movimento preciso que faz com que a cabea de leitura percorra a distncia correspondente a uma trilha. Como voc pode ver na foto, a cabea de leitura dentro do drive ligada diretamente no eixo do motor e fica em contato direto com a mdia, ao invs de "flutuar" sobre ela como as cabeas de leitura dos HDs:

Pgina 92 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Apesar do motor de passo funcionar relativamente bem, ele muito lento, fazendo com que a cabea de leitura demore cerca de 200 milissegundos para se movimentar de um canto ao outro do disquete. Como o motor demora mais 200 milissegundos para concluir uma rotao completa, teramos um tempo de acesso mdio (somando o tempo de movimento da cabea de leitura at a metade do disco, com o tempo de metade de uma rotao) de tambm 200 milissegundos, o que quase 18 vezes mais lento que o tempo de acesso num HD razovel. O mais impressionante sobre os drives de disquetes foi sua miraculosa sobrevida. Mesmo sem nenhuma inovao desde 1987 (quando os drives de 1.44 passaram a ser usados no IBM PS/2), os drives de disquetes ainda so usados em muitos micros novos ainda em 2007! Seja por necessidade de ler disquetes usados por colegas de trabalho, ou por puro masoquismo, at mesmo os donos de notebooks muitas vezes recorrem a drives de disquete USB. Ao longo dessas duas dcadas, houve diversas tentativas de criar um padro atualizado para discos magnticos removveis, quase todas fracassadas. Os nicos que atingiram uma certa popularidade foram os discos Zip, de 100 MB e os LS-120 (de 120 MB ;). No passado, os discos zip chegaram a ser vendidos em papelarias, mas como eles eram caros, acabavam encalhando.

Pgina 93 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA

Zip drive paralelo Atualmente (2007) a Iomega fabrica o Rev, uma unidade que utiliza discos rgidos removveis de 70 GB. Basicamente, cada cartucho uma unidade completa, incluindo o disco magntico e cabeas de leitura, enquanto a leitora inclui a controladora, interface e outros componentes que num HD fariam parte da placa lgica. O maior problema que os discos do Rev so muito caros. Mesmo nos EUA custam US$ 70 cada um (mais caro do que um HD SATA de 250 GB, que por l custa menos de US$ 60) o que elimina qualquer possibilidade de popularizao. Alm de derrotarem seus "sucessores", os drives de disquetes sobreviveram popularizao dos gravadores de CD, massificao do uso do e-mail e de outras formas de transferncia de arquivos via web e, embora enfraquecidos, continuam resistindo at mesmo popularizao dos pendrives e cartes de memria. possvel que no incio da prxima dcada ainda se veja pessoas procurando disquetes para comprar. Resta o consolo de que as coisas j foram piores... ;)

Disquete de oito polegadas, antecessor dos disquetes de 5.25" Pgina 94 de 95


CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

HDs APOSTILA COMPLETA


Dentro do meio tcnico, a principal utilidade dos drives de disquete usar disquetes de boot diversos, que permitem tanto rodar ferramentas diversas de diagnstico quanto iniciar a instalao do sistema em micros que no suportam boot atravs do CD-ROM. Apesar disso, a maioria dos programas de gravao de CD permitem criar CDs de boot usando o sistema de emulao de disquete, onde criado um CD de boot, contendo o arquivo de imagem de um disquete. No K3B, por exemplo, voc adiciona as imagens atravs da opo "Projeto > Editar Imagens de Boot". Outra ferramenta extremamente til o Ultimate Boot CD, uma imagem .ISO, pronta para gravar, disponvel no: http://www.ultimatebootcd.com. Ele inclui um grande nmero de utilitrios de diagnstico pr-instalados e voc pode personalizar o CD, gerando uma imagem contendo outros utilitrios e tambm disquetes de boot, que ficam disponveis para uso ao dar boot atravs do CD:

Muitos utilitrios de atualizao de BIOS tambm exigem o uso de um disquete, mas isso vem diminuindo. Muitos fabricantes oferecem a opo de baixar um CD de boot e muitas placas oferecem utilitrios de gravao dentro do prprio Setup, que so capazes de regravar o BIOS a partir de um arquivo salvo numa partio FAT do HD, ou mesmo num pendrive. Outro problema a falta de drives para HDs SATA e controladoras RAID na verso original Windows XP, onde era necessrio copiar os drivers da controladora SATA ou RAID (geralmente encontrados na pasta \DriverDisk\SATA\, "\Drivers\Chipset\drvdisk\" ou \DriverDisk\RAID\ do CD-ROM de drivers da placa-me) para um disquete e pressionar a tecla "F6" durante a fase inicial da instalao, quando era exibida a mensagem "Pressione F6 se precisar instalar um driver SCSI ou RAID de TERCEIROS" e em seguida a tecla "E" para que o disquete fosse localizado. Sem isso o HD no era reconhecido e no era possvel concluir a instalao. Felizmente, esse problema foi resolvido a partir do Windows XP SP2 que integrou os drivers necessrios. Desde que voc tenha uma mdia de instalao atualizada, no precisa mais do disquete durante a instalao. Pgina 95 de 95
CRDITOS - AUTORIA: Carlos E. Morimoto OBRA: Hardware, o Guia Definitivo COMPILAO, DIAGRAMAO, FORMATAO: Marcelo Souza, marcelogerais@hotmail.com , Belo Horizonte/MG

Potrebbero piacerti anche