Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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:
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
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
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
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
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:
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
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
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
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.
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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... ;)
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