Você está na página 1de 348

1

SUMRIO
PREFCIO............................................................................................................................................5 1 BREVE HISTRICO..........................................................................................................................7 1.1Os precursores.............................................................................................................................8 1.1.1O surgimento dos nmeros:..................................................................................................8 1.1.2 baco (aprox. 3500 a.c.).......................................................................................................9 1.1.3 bastes de napier (1610 - 1614)........................................................................................10 1.1.4 rguas de clculo (1621)....................................................................................................11 1.1.5 Os anos de 1600...............................................................................................................11 1.1.6 Os anos de 1800...............................................................................................................12 1.2Do Transistor ao Microprocessador...........................................................................................14 1.3E tudo comeou numa garagem................................................................................................22 1.4GERAO DE COMPUTADORES............................................................................................36 2 ARQUITETURA E ORGANIZAO DE COMPUTADORES..........................................................46 2.1Organizao funcional de um computador.................................................................................49 2.2UCP / microprocesssador...........................................................................................................50 2.2.1Unidade de Aritmtica e Lgica UAL................................................................................52 2.2.2Registradores......................................................................................................................52 2.2.3Unidade de Controle...........................................................................................................53 2.2.4Relgio................................................................................................................................53 2.2.5Registrador de Instruo (RI)..............................................................................................54 2.2.6Contador de Instruo.........................................................................................................54 2.2.7Decodificador de Instruo..................................................................................................54 2.2.8Registrador de Dados de Mem. - RDM e Registrador de Endereos de Mem. - REM........55 2.3Categorias de Microprocessadores:...........................................................................................57 2.4ARQUITETURA CISC X RISC...................................................................................................68 2.4.1Princpios tcnicos de mquinas RISC...............................................................................71 2.4.2Uma Instruo por Ciclo da Via de Dados...........................................................................72 2.5instalando um cpu AMD (segundo procedimento tcnico).........................................................73 2.5.1Procedimento de Instalao................................................................................................73 2.6Memrias....................................................................................................................................92 2.6.1MEMRIAS DE LEITURA ROM......................................................................................93 2.6.2MEMRIAS DE ACESSO RANDMICO - RAM.................................................................96 2.7BARRAMENTO..........................................................................................................................99 2.7.1Barramento do processador..............................................................................................101 2.7.2Barramento de Cache.......................................................................................................101 2.7.3Barramento da memria....................................................................................................102 2.7.4Barramento de E/S............................................................................................................103 2.7.5Barramento ISA.................................................................................................................103 2.7.6Barramento PCI.................................................................................................................105 2.7.7barramento pc-card (pcmcia)............................................................................................106 2.7.8usb ...................................................................................................................................110 2.8Placas de Expanso.................................................................................................................111 2.8.1Placa de Vdeo..................................................................................................................111 2.8.2Placa de Modem...............................................................................................................112 2.8.3Placa de Rede...................................................................................................................113 3. A MONTAGEM............................................................................................................................115 3.1Ferramentas.............................................................................................................................115 3.2Acessrios do gabinete............................................................................................................117 3.3Parafusos.................................................................................................................................118 3.4Espaadores plsticos..............................................................................................................120 3.5Furos de fixao da placa de CPU...........................................................................................122 3.6Tampa plstica frontal..............................................................................................................122 3.7Tampas traseiras......................................................................................................................123 3.8Painel traseiro do gabinete ATX...............................................................................................124 3.9Montagem da placa de CPU....................................................................................................125 3.9.1preparao prvia do gabinete..........................................................................................125 3.9.2fixao da placa de cpu.....................................................................................................126

2 3.9.3colocao do painel dos conectores atx............................................................................127 3.9.4caminho para fixar os drives..............................................................................................128 3.10Power Switch ATX..................................................................................................................129 3.11Ligao da fonte na placa de CPU ATX.................................................................................130 3.12Cooler.....................................................................................................................................130 3.13Instalao de mdulos DIMM.................................................................................................131 3.14Painel frontal do gabinete.......................................................................................................133 3.14.1conexo do alto-falante...................................................................................................133 3.14.2conexo do reset.............................................................................................................135 3.14.3conexo do hard disk led ................................................................................................136 3.14.4conexo do power led e keylock.....................................................................................136 3.15Fixao do Pentium 4.............................................................................................................138 3.16Montagem dos drives.............................................................................................................141 3.17Ligao da fonte nos drives e disco rgido.............................................................................147 3.18Cabos flat...............................................................................................................................149 3.19jumpers de dispositivos ide....................................................................................................155 3.20Jumpers em drives de CD-ROM............................................................................................157 3.21Montagem das placas de expanso.......................................................................................157 3.22Encaixando uma placa de expanso......................................................................................158 3.22.1distribuio das placas pelos slots..................................................................................161 3.22.2feche as fendas sem uso.................................................................................................161 3.23ligaes na fonte de alimentao...........................................................................................162 3.24Cabos flat...............................................................................................................................163 3.25Ligar para testar.....................................................................................................................165 4. TIPOS DE GABINETE..................................................................................................................167 4.2AS FORMAS DOS COMPUTADORES DE HOJE...................................................................173 4.2.1Supercomputadores..........................................................................................................174 4.2.2Mainframes........................................................................................................................176 4.2.3minicomputadores.............................................................................................................179 4.2.4PCs..................................................................................................................................181 4.2.5Microcomputadores PCs...................................................................................................182 4.2.6Notebooks.........................................................................................................................182 4.2.7Palmtops...........................................................................................................................183 4.2.8PDAs.................................................................................................................................184 4.2.9Sistemas Embarcados......................................................................................................184 5 DISPOSITIVOS SECUNDRIOS DE ARMAZENAMENTO..........................................................185 5.1Hierarquia e conceitos preliminares.........................................................................................186 5.2Dispositivos de armazenagem de massa.................................................................................192 5.2.1Outros critrios relevantes na escolha de um sistema de armazenagem adequado........194 5.3Disco flexvel ou disquete.........................................................................................................197 5.4Disco rgido..............................................................................................................................199 5.4.1estrutura de um disco rgido..............................................................................................200 5.4.2controladoras de discos magnticos (interface)................................................................207 5.5Disco Bernoulli - 5 ...............................................................................................................214 5.6Zip Drive - 3 .........................................................................................................................214 5.7Click 215 5.8Kanguru Disk (Interactive Media Corp).....................................................................................216 5.9Jaz Drive..................................................................................................................................216 5.10Fita magntica........................................................................................................................217 5.10.1tecnologias......................................................................................................................219 5.11Fita Streamer..........................................................................................................................220 5.12Fita DAT.................................................................................................................................221 5.13Fitas QIC e Travan.................................................................................................................221 5.14Fitas 3480, 3490.....................................................................................................................222 5.15DLT Capacidades: 15/20/30/70GB.........................................................................................223 5.16Fitas Advanced Intelligent Tape -AIT......................................................................................223 5.17Dispositivos pticos...............................................................................................................224 5.17.1cd-rom (compact disk - read only memory).....................................................................224 5.17.2cd-worm (write once, read many)....................................................................................226 5.17.3cd-r (compact-disc recordable) ou cd-wo (write once).....................................................227 5.17.4cd-rw (compact-disc rewritable) ou cd-e (erasable).........................................................227 5.17.5cd-rw (compact disk rewriteable).....................................................................................228

3 5.17.6dvd..................................................................................................................................229 5.17.7outros tipos de dvd..........................................................................................................231 5.18Disco MO (Magneto-ptico)...................................................................................................232 5.19CARTO................................................................................................................................233 6 BACKUP........................................................................................................................................235 6.1Poltica de Segurana de arquivos...........................................................................................236 6.2Tipos de backup.......................................................................................................................239 6.3Modos de backup.....................................................................................................................241 6.4Quanto tempo devem durar os suportes de Armazenamento?...............................................242 6.5ALGUMAS SOLUES...........................................................................................................246 6.5.1veritas netbackup 6.0 vault option.................................................................................246 6.5.2dataexchange data continuity solution (dedcs)..................................................................251 6.5.3solues ibm.....................................................................................................................253 6.5.4ibm ILM .............................................................................................................................255 6.5.5EMC - uma nova viso para backup, recuperao e arquivamento..................................262 6.5.6EMC Avamar.....................................................................................................................265 6.6BACKUP USANDO INTERFACE DO WINDOWS....................................................................267 7TOLERNCIA FALHAS..............................................................................................................271 7.1Mercado para produtos tolerantes a falhas..............................................................................272 7.2Defeitos em sistemas de computao......................................................................................273 7.3Desafios atuais.........................................................................................................................274 7.4Tolerncia a falhas ou dependabilidade?.................................................................................275 7.5Falha, erro e defeito.................................................................................................................276 7.5.1O modelo de 3 universos...................................................................................................276 7.6Dependabilidade......................................................................................................................277 7.7Confiabilidade...........................................................................................................................278 7.8Disponibilidade.........................................................................................................................279 7.9Outros atributos........................................................................................................................280 7.10Medidas relacionadas a tempo mdio de funcionamento.......................................................281 7.11Cluster ...................................................................................................................................282 7.11.1Clusters de Computadores..............................................................................................283 7.11.2Cluster de alta performance de computao...................................................................285 7.11.3Cluster de alta disponibilidade.........................................................................................286 7.11.4Clusters X Supercomputadores.......................................................................................288 7.12Grid e data grid.......................................................................................................................289 7.12.1Grids Computacionais.....................................................................................................290 7.12.2Data Grid.........................................................................................................................291 8RAID................................................................................................................................................292 8.1RAID nvel 0.............................................................................................................................296 8.2RAID nvel 1.............................................................................................................................297 8.3RAID nvel 2.............................................................................................................................298 8.4RAID nvel 3.............................................................................................................................298 8.5RAID em HDs IDE....................................................................................................................300 8.5.1raid 0 (striping):.................................................................................................................300 8.5.2raid 1 (mirroring):...............................................................................................................301 8.5.3raid 10 (mirror/strip):..........................................................................................................301 8.6Configurao:...........................................................................................................................302 8.7Interfaces SCSI........................................................................................................................304 8.8RAID com HDs SCSI................................................................................................................306 8.8.1raid 0 (striping)..................................................................................................................308 8.8.2raid 1 (mirroring)................................................................................................................308 8.8.3raid 2.................................................................................................................................308 8.8.4raid 3.................................................................................................................................309 8.8.5raid 4.................................................................................................................................310 8.8.6raid 5.................................................................................................................................311 8.8.7raid 6.................................................................................................................................311 8.8.8raid 10...............................................................................................................................312 8.8.9raid 53 (ou 5+3).................................................................................................................312 8.9Tipos de Implementaes de RAID VIA SOFTWARE..............................................................312 8.9.1raid 0.................................................................................................................................313 8.9.2raid 1.................................................................................................................................313

4 8.9.3raid 5.................................................................................................................................313 8.10Implementao de RAID de Hardware...................................................................................314 8.11Implementao de RAID 1 no Windows 2000: Volumes Espelhados....................................315 9SERVIDORES.................................................................................................................................319 9.1ARQUITETURA E TECNOLOGIA DE SERVIDOR..................................................................320 9.1.1processador intel xeon .....................................................................................................320 9.1.2Memria DDR2 Chipkill ....................................................................................................321 9.1.3Controladora SCSI Ultra320 .............................................................................................322 9.1.4Discos Hot-Swap SCSI Ultra320 ......................................................................................323 9.1.5Light Path Diagnostic .......................................................................................................324 9.1.6Floppy Drive e CD-ROM Drive .........................................................................................325 9.1.7Gerenciamento Integrado .................................................................................................326 9.1.8Remote Supervisor Adapter .............................................................................................326 9.1.9Ventiladores Hot-Swap e Redundantes ............................................................................327 9.1.10fontes de energia hot-swap e redundantes ....................................................................328 9.1.11Portas Externas ..............................................................................................................329 9.1.12Dual Gigabit Ethernet .....................................................................................................329 9.1.13Softwares Gratutos ........................................................................................................330 9.1.14Identificao Gabinete Servidor (Frontal)........................................................................333 9.1.15Identificao Gabinete Servidor (traseira).......................................................................334 9.2e com os senhores... As mquinas..........................................................................................334 9.2.1System x3500....................................................................................................................334 9.2.2System x3650....................................................................................................................336 9.2.3IBM System i 520..............................................................................................................338 9.2.4Servidores Itautec ZX400..................................................................................................340 9.2.5Servidor LR100.................................................................................................................341 9.2.6Servidor MX201.................................................................................................................342 9.2.7Servidores ZX400 e ZX440...............................................................................................343 9.2.8 Storage Itautec FT1630....................................................................................................344 10REFERNCIAS BIBLIOGRFICAS.............................................................................................345

PREFCIO

Esta apostila tem como objetivo servir de base para os estudos ministrados sobre a disciplina especfica de MONTAGEM E MANUTENO DE SERVIDORES E DESKTOPS, e apresenta os principais assuntos a serem abordados sobre este tema. Os assuntos so abordados de forma clara e objetiva de modo que o leitor utilizador compreenda facilmente os tpicos estudados. Muitos profissionais atuam ou almejam atuar na rea de administrao de redes de computadores, pois ela oferece boas oportunidades de trabalho. No entanto, poucos conhecem a fundo os procedimentos e as tcnicas adequadas para montagem de um PC e muito menos as tecnologias, as arquiteturas e portes de mquinas projetadas exclusivamente para finalidade de SERVIDOR, no tendo o domnio suficiente para tirar proveito de todo potencial de uma mquina, independentemente do tipo de hardware utilizado. Neste material entraremos juntos em um mundo hi-tech, onde os senhores, caros leitores, tero a oportunidade de ter um diferencial em relao a outros que escolheram outros caminhos e que infelizmente, no podem compartilhar desta oportunidade com os senhores. Abordaremos temas que vo desde a montagem de um PC, passando por Arquitetura de computadores, Tcnicas de Backup, Tolerncia falhas incluindo tecnologias como RAID e finalizando com o que de mais importa para os administradores de rede: SERVER ARCHITETURE AND FEATURES. Este material de apoio compreende desde conceitos bsicos a conceitos mais apurados tecnicamente, no que diz respeito tecnologia que range o escopo entre computadores pessoais servidores de alta capacidade, quer seja desempenho, quer seja em capacidade de armazenamento, ou ainda em alto grau de resilincia. Desejamos aos senhores leitores, que tirem o mximo proveito desta literatura, que de fundamental importncia para um embasamento tcnico e profissional, tanto para aqueles que j atuam na rea, bem como para aqueles que almejam ingressar nesta promissora atividade profissional.

Aos futuros e prsperos administradores de rede desejo que se apliquem, pois uma rea muito dinmica e que ao mesmo tempo exige o mximo de empenho e concentrao. OBS: a elaborao deste material foi desenvolvida e organizada logicamente, tendo como foco principal o seguinte caminho: de um administrador de rede para vocs queridos acadmicos de rede de computadores. Aproveitem.

Boa leitura!!!!

Atenciosamente,
Prof Esp. Almir Bruno.

BREVE HISTRICO

O estudo da histria da computao deve ser encarado com a sua devida importncia, pois somente dessa forma possvel entender o grande avano dessa cincia to recente. Estudando as idias e conceitos fundamentais que formaram a base do desenvolvimento da computao, podemos entender a sua situao atual e at imaginar qual ser o seu futuro. A necessidade humana de instrumentos de auxlio ao clculo e manipulao de informaes data de milhares de anos. Para entendermos a evoluo histrica da computao faremos referncia a alguns aspectos da evoluo da Cincia da Matemtica, mais especificamente de alguns dos seus ramos, no caso a lgebra e a Lgica Simblica ou Matemtica. Algumas datas aqui mostradas so datas aproximadas e podem estar diferentes de outras mencionadas por outros autores, pois dependem da referncia utilizada (incio ou concluso de um trabalho ou estudo). A disputa pelo ttulo de primeiro computador do mundo acirrada. Isto porque devemos levar em considerao que os precursores dos primeiros computadores eram mquinas mecnicas. Aos poucos, com a utilizao de eletricidade com chaves mecnicas e eletromagnticas, chegou-se utilizao de computadores eletromecnicos. Mas a est o ponto. As mquinas puramente mecnicas so ou no so computadores? E as eletromecnicas? Podemos consider-las, pois, computadores? Apesar dos computadores eletrnicos terem efetivamente aparecido somente na dcada de 40, os fundamentos em que se baseiam remontam a centenas ou at mesmo milhares de anos. Se levarmos em conta que o termo COMPUTAR, significa fazer clculos, contar, efetuar operaes aritmticas, COMPUTADOR seria ento o mecanismo ou mquina que auxilia essa tarefa, com vantagens no tempo gasto e na preciso. Inicialmente o homem utilizou seus prprios dedos para essa tarefa, dando origem ao sistema DECIMAL e aos termos DIGITAL e DIGITO . Para auxlio deste mtodo, eram usados gravetos, contas ou marcas na parede.

8 Com a evoluo da humanidade, novas invenes para auxiliar os clculos tornaram-se de fundamental importncia e necessidade para o homem cada vez mais moderno. Vamos, a seguir, acompanhar um pouco toda essa evoluo.

1.1

OS PRECURSORES

1.1.1 O surgimento dos nmeros: Quando enfrentamos situaes em que queremos saber "quantos", nossa primeira atitude contar. Mas os homens que viveram h milhares de anos no conheciam os nmeros nem sabiam contar. Ento como surgiram os nmeros? H cerca de 10.000 anos atrs, os pastores de ovelhas tinham necessidades de controlar os rebanhos. Precisavam saber se no faltavam ovelhas. Como os pastores podiam saber se alguma ovelha se perdera ou se outras haviam se juntado ao rebanho? Alguns vestgios indicam que os pastores faziam o controle de seu rebanho usando conjuntos de pedras. Ao soltar as ovelhas, o pastor separava uma pedra para cada animal que passava e guardava o monte de pedras. Certamente o homem primitivo usava tambm os dedos para fazer contagens, levantando um dedo para cada objeto. Entretanto, surgiu um novo problema: levantar dedos permitia saber, no momento, a quantidade de objetos, mas no permitia guardar essa informao. Era fcil esquecer quantos dedos haviam sido levantados. Separar pedras j permitia guardar a informao por mais tempo, mas no era muito seguro. Surgiu, portanto, o problema de registrar as quantidades. Nossos antepassados custaram muito para inventar o zero e, mesmo depois de nascido, o smbolo para o "nada" demorou a ser aceito. Os nmeros surgiram da necessidade de determinar quantidades. Ora, quem no tem coisa alguma, que necessidade pode ter de contar o que no tem? O zero surgiu quando se procurou representar, fielmente, com smbolos no papel, o que se passava no baco. Por volta de 650 a.C. Os Hindus inventaram o zero escrito, isso permitia que executassem a aritmtica decimal no papel. O matemtico e astrnomo persa Al'Khowarizmi escreveu um livro sobre a matemtica hindu e a lgebra, de seu nome derivaram as palavras algarismo e algoritmo.

9 A lgebra, que deve ser colocada entre as cincias que fundamentaram o desenvolvimento da Computao. Pois o computador e todos os instrumentos que o precederam (rguas de clculo, mquina de Pascal, a calculadora de Leibniz, a mquina analtica de Babbage, etc.) so somente as manifestaes prticas que foram surgindo, com naturalidade, em resultado da busca pelo homem de reduzir os problemas a equaes matemticas, resolvendo-as segundo regras.

1.1.2 baco (aprox. 3500 a.c.) A palavra clculo tem sua origem no termo latino clculos que a milhares de anos servia para denominar pequenas pedras que eram usadas para contar deslizando-se por sulcos cavados no cho. Essa espcie de baco foi descoberta em recentes escavaes arqueolgicas. A partir do momento que o homem pr-histrico trocou seus hbitos nmades por aldeias e tribos fixas, desenvolvendo a lavoura, tornou-se necessrio um mtodo para a contagem do tempo, delimitando as pocas de plantio e colheita. O baco foi inventado na China por volta de 2000 a.c. e foi o primeiro artefato de clculo que usava a posio dos elementos. Os romanos tambm usavam o baco. O deles consistia de bolinhas de mrmore que deslizavam numa placa de bronze cheia de sulcos. Isso gerou alguns termos matemticos: em latim "Calx" significa mrmore, assim "Calculus" era uma bolinha do baco, e fazer clculos aritmticos era "Calculare". Em suma os tempos antigos eram realmente a era dos Calculadores, e embora os povos antigos dispusessem de meios para escrever nmeros, os clculos eram raramente escritos. A partir desse elemento de clculo, outros similares apareceram em diversos lugares do mundo, sendo chamados de baco. O mais antigo data de aproximadamente 3500 a.C., no Vale entre os rios Tigre e Eufrates. Por volta do ano 2600a.C. apareceu o baco chins que evoluiu rapidamente e foi chamado em sua forma final de Suan-Pan, de modo semelhante apareceu no Japo, o Soroban.

10 O baco constituiu, portanto o primeiro dispositivo manual de clculo, que servia para representar nmeros no sistema decimal e realizar operaes com eles. O baco consiste numa moldura dividida em 2 partes; possui uma vareta vertical para cada dgito, sendo que cada vareta tem em sua parte inferior 5 anis que em repouso ficam para baixo, e na parte superior 2 anis que em repouso ficam para cima. Cada unidade acrescentada a um dos dgitos do numero representada pelo movimento para cima de um dos anis da parte inferior da vareta. Quando os 5 esto na parte de cima devem ser movidos para baixo. O mesmo deve ser feito com os mesmo anis na parte superior da mesma vareta, se os dois anis da parte superior esto para baixo, devem ser movidos para cima acrescentando-se uma unidade a vareta seguinte, esquerda dessa vareta. O maior nmero que pode ser calculado depende do nmero de varetas.

baco.

1.1.3 bastes de napier (1610 - 1614)

Passaram-se sculos sem que qualquer inveno ficasse registrada at que fossem criados tais bastes. Eram tabelas mveis de multiplicao e diviso feitas de marfim. O responsvel foi um nobre escocs chamado John Napier, inventor tambm dos logaritmos. Apesar de dispositivos semelhantes aos bastes terem sido usados desde o final do sculo XVI, eles s apareceram documentados a partir de 1614. Um conjunto completo de bastes de Napier consiste em 9 peas: uma para cada dgito de 1 a 9. Cada uma destas hastes essencialmente uma coluna de uma tabela de multiplicao. Para obter o produto, os dgitos de cada diagonal so somados da direita para a esquerda.

11 1.1.4 rguas de clculo (1621)

As tabelas de Napier influenciaram diretamente a inveno da rgua de clculo, concretizada pelo matemtico ingls William Oughtred com uma forma circular considerada como um dos primeiros dispositivos analgicos de computao. A Rgua de Clculo e as calculadoras mecnicas foram largamente utilizadas at 1970, quando surgiram as calculadoras eletrnicas. 1.1.5 Os anos de 1600 1612 - John Napier fez o primeiro uso impresso do ponto de frao decimal, inventa os logaritmos e vrias mquinas para multiplicao, dentre elas inventou os "Ossos de Napier", que eram simplesmente tabelas de multiplicaes gravadas em bastes. 1622 - William Oughtred criou a rgua de clculo, baseada nos logaritmos de Napier. E veio a ser a primeira calculadora para engenheiros dos sculos 19 e 20. 1623 - William Schickard descreveu uma mquina que combinou o conceito dos "Ossos de Napier" com uma mquina de somar simples que permitia ao usurio completar a multiplicao de nmeros com mais de um dgito. Porm no foi achada nenhuma cpia original da mquina de Schickard e assim o crdito para a primeira mquina de somar automtica freqentemente dado a Blaise Pascal. 1644 - Blaise Pascal criou uma mquina de calcular (freqentemente chamada "Pascaline") baseada em pequenos discos onde os nmeros eram representados por posies denteadas. sucessivas. Fazia apenas adies e subtraes, podendo, indiretamente, fazer multiplicaes e divises por meio de operaes

12 1694 - Gottfried Wilhelm von Leibnitz inventou a Roda de Leibnitz capaz de multiplicar e dividir, utilizava dois contadores: um para efetuar a adio e outro para determinar o nmero de operaes.

1.1.6 Os anos de 1800 1801- Na Frana, Joseph-Marie Jacquard criou um tear mecnico com uma leitora automtica de cartes perfurados. Uma das primeiras mquinas programveis. 1822 - Charles Babbage apresentou em Londres o projeto de um mecanismo feito de madeira e lato, que poderia ter alterado o rumo da histria se tivesse sido construdo efetivamente. Babbage concebeu a idia de um dispositivo mecnico, chamado "Mquina de Diferenas" que baseava-se no princpio de discos giratrios, na idia bsica do clculo de tabelas e era capaz de executar uma srie de clculos. 1833 - Charles Babbage projetou a "Mquina Analtica" que tinha os componentes bsicos de um computador moderno, e lhe rendeu o ttulo de "Pai do Computador". A teoria fundamental da automatizao completa do processo de clculo devida a C.

13 Babbage, graas a descrio de um dispositivo analtico que, em princpio, representava uma calculadora capaz de ser programvel para realizar funes diferentes, armazenar e imprimir os resultados.

No chegou a ser construda na poca. A "Mquina Analtica" poderia seguir conjuntos mutveis de instrues e, portanto, servir a diferentes funes - mais tarde isso ser chamado de software... Ele percebeu que para criar estas instrues precisaria de um tipo inteiramente novo de linguagem e a imaginou como nmeros, flechas e outros smbolos. Ela seria para Babbage "programar" a Mquina Analtica, com uma longa srie de instrues condicionais, que lhe permitiriam modificar suas aes em resposta a diferentes situaes. 1842 - Ada Augusta, Lady Lovelace, filha do poeta Lorde Byron, era matemtica amadora entusiasta. Ada tornou-se a primeira "Programadora", escrevendo sries de instrues para a Mquina Analtica. Ada inventou a SubRotina: uma seqncia de instrues que pode ser usada vrias vezes em muitos contextos. Ela descobriu o valor dos "loops": deveria haver uma instruo que retornasse a leitora de carto a um carto especfico, de modo que a seqncia pudesse ter sua execuo repetida. E sonhava com o salto condicional: a leitora de carto saltaria para outro carto "se" alguma condio fosse satisfeita. 1888 - William S. Burroughs patenteou uma mquina de calcular bastante prtica (Mquina Burroughs); em 1890 foi apresentada sua primeira mquina com teclado. O sucesso comercial levou fundao de uma empresa com seu nome.

14 1890 - Herman Hollerith ganhou a concorrncia para o desenvolvimento de um equipamento de processamento de dados para auxiliar o censo americano de 1890 e criou o Tabulador, que tinha um sistema de cartes perfurados e uma mquina classificadora.

Foi Herman Hollerith, que concebeu a idia de processar dados a partir de cartes perfurados (o problema a resolver era a computao de dados do censo dos Estados Unidos). Com esta soluo, Hollerith conseguiu que o tempo de processamento dos dados do censo baixasse de 8 para 3 anos. A tecnologia de cartes perfurados foi adotada rapidamente por diversos pases da Europa, difundindo a utilizao das mquinas Hollerith a nvel mundial e por bastante tempo. Dez anos mais tarde, Hollerith fundou uma companhia, a Tabulating Machine Company. Em 1924, esta firma mudou de nome, tornando-se a International Business Machines Corporation, hoje mais conhecida como IBM. No incio, as vendas da IBM eram baseadas na linha de equipamentos de escritrio e, em particular, mquinas tabulares. Com isso a empresa orientou suas atividades para o mercado externo, abrindo sua primeira filial fora dos Estados Unidos, no Canad em 1917.

1.2

DO TRANSISTOR AO MICROPROCESSADOR

Em 1968 Robert Noyce deixou a Fairchild para fundar sua prpria empresa destinada a projetar circuitos integrados, em associao com um colega na Fairchild, Gordon Moore, batizando a sua pequena empresa de Intel Corporation. A Intel era inovativa no sentido de que no fabricava, no incio, transistores ou circuitos

15 integrados, mas simplesmente projetava-os para serem fabricados por outras empresas. Nesse sentido, foi a primeira design house de circuitos integrados. Paralelamente, em 1969 Frederico Faggin na Fairchild desenvolveu o transistor metal-xido-semicondutor com terminal de gate isolado, chamado MOSFET. A Intel logo viu que o MOSFET facilitava o projeto de circuitos integrados e resolveu adotalo em seus projetos. Um dos primeiros trabalhos da Intel foi uma encomenda de um fabricante japons de calculadoras eletromecnicas chamado ETI Busicom, que desejava fabricar uma calculadora eletrnica de mesa. Para isso, listou-se um conjunto de 12 circuitos integrados que teriam que ser projetados. No entanto um dos engenheiros de projetos da Intel, Marcian Edward ("Ted") Hoff props uma estratgia inteiramente diferente: Hoff argumentou que o custo de fabricao de 12 circuitos integrados diferentes seria muito elevado e tornaria invivel o preo final da calculadora Busicom. Em contrapartida, sugeriu que fossem projetados quatro circuitos integrados: um deles seria uma memria de acesso aleatrio (RAM), outro uma memria de contedo fixo (ROM), o terceiro uma unidade de lgica e aritmtica e o quarto um registrador de deslocamento (shift register) para atuar como interface de entrada e sada.

O conjunto todo operaria de acordo com as instrues gravadas na ROM, podendo-se dessa forma executar instrues complexas dividindo-as em uma seqncia de instrues mais simples. A idia foi apresentada ETI Busicom que aceitou que a Intel tocasse em frente o projeto, pelo que pagaria ao seu final a quantia de US$ 60 mil. Noyce e Moore contrataram Faggin, que ainda trabalhava na Fairchild, para ajudar no projeto da Busicom e o projeto da Intel foi finalizado em

16 cerca de um ano. Em 1971 comeou a produo dos circuitos Intel 4001 (2k ROM), 4002 (320-bit RAM), 4003 (10-bit I/O shift-register) e 4004, uma unidade de processamento de 4 bits, para a Busicom. A calculadora era extremamente poderosa e verstil para a poca e, apesar de cada unidade custar mais de US$ 2 mil, vendeu cerca de 100 mil unidades, com grande sucesso comercial. A Intel soube perceber que o circuito 4004 era uma atraente novidade, pois era um circuito que podia ser usado em vrias funes diferentes de acordo com as instrues que estivessem gravadas na ROM. Na verdade o 4004 era um autntico computador, que tinha mais capacidade de clculo que o famoso computador ENIAC de 1946, que ocupava um salo de enormes dimenses. Havia, no entanto uma questo legal no aspecto que a Intel havia sido contratada pela Busicom e dessa forma o projeto do 4004 no lhe pertencia realmente. Examinando a documentao do contrato, verificou-se que existia uma brecha legal que permitiria a Intel vender circuitos 4004 para outras finalidades que no fossem calculadoras eletrnicas.

O primeiro microprocessador: Intel 4004.

17 Consultada sobre o assunto a Busicom concordou em devolver Intel os direitos autorais sobre o 4004 sob a condio de receber os circuitos integrados por um custo reduzido e a garantia da Intel que o novo circuito integrado no seria usado para construir calculadoras. Dessa forma a empresa japonesa deixou escapar de suas mos um produto revolucionrio.

A Intel cunhou ento em 1970 o termo "microprocessador" para seu novo produto e comeou a comercializar o 4004, que se tornou assim o carro-chefe de uma extraordinria linha de produtos, com enormes implicaes econmicas e sociais.

At a chegada em cena dos microprocessadores, os computadores eram mquinas destinadas primariamente para processamento de dados e clculos cientficos. Seu tamanho variava desde o equivalente a um refrigerador pequeno at mainframes que ocupavam uma sala de grandes dimenses. Os microprocessadores permitiram no s a reduo do tamanho dos computadores mas tambm o emprego de computadores em outras atividades, tais como o

18 controle de um torno mecnico ou o movimento de um rob industrial. Gordon Moore, que fundou a Intel junto com Robert Noyce, verificou que a complexidade dos circuitos integrados e a capacidade das memrias eletrnicas crescia a cada ano e elaborou uma "lei" que leva seu nome e permanece vlida at hoje, publicada pela primeira vez num artigo que ele escreveu para revista Electronics de 19 de abril de 1965. Nessa poca Moore ainda trabalhava na Fairchild e escreveu o artigo a convite da diretoria da revista, que comemorava na ocasio 35 anos. No artigo, Moore previu que quando a revista comemorasse seu 45o aniversrio (ou seja, em 1975) seria possvel colocar 65000 transistores em um nico circuito integrado. De fato, em 1975 Moore, j como diretor da INTEL, compareceu ao International Electron Devices Meeting do IEEE e mostrou uma memria recm-lanada na ocasio, com cerca de 64000 transistores. Suas previses ficaram ento conhecidas como lei de Moore, que estabelece que o nmero de componentes por circuito integrado dobra a cada dezoito meses, ou quadruplica a cada trs anos. Em forma matemtica tem-se: (Componentes por chip) = 2(ano-1975)/1,5 O que torna o microprocessador interessante justamente sua capacidade de ser programvel. Por exemplo, o 4004 da Intel chamou a ateno dos cientistas da NASA, que o utilizaram na espaonave Jupiter 10. A Intel, no entanto, viu que havia demanda por um microprocessador mais potente. Como resultado, em 1972 a Intel lanou seu novo microprocessador de 8 bits, projetado por Faggin, que para mostrar sua evoluo em relao ao 4004 foi batizado de 8008. O 8008 tinha alguns problemas de interfaceamento com as memrias e em 1974 a Intel lanou o 8080, ligeiramente melhor que o 8008. Les Salomon, editor da revista norte-americana Popular Electronics, considerou que havia suficiente interesse do pblico pelo 8080 para lanar alguns artigos descrevendo o produto. Salomon achou ento que poderia colocar-se a frente de revistas concorrentes publicando a descrio de um kit de microcomputador que pudesse ser montado pelos seus leitores. Buscou o auxlio do seu amigo Edward (Ed) Roberts, que havia sido seu colega na Fora Area e possua uma empresa chamada MITS (Micro Instrumentation Telemetry Systems), que fabricava calculadoras eletrnicas.

19 Os negcios da MITS estavam indo muito mal desde que a Texas Instruments apresentou sua linha de calculadoras em 1972, que eram muito mais poderosas que as da MITS e custavam metade do preo. Junto com Salomon, Roberts construiu ento um microcomputador usando o microprocessador Intel 8080. A filha de Salomon, que era f do seriado Jornada nas Estrelas, batizou o microcomputador de Altair, que era o nome de um dos planetas visitados pela espaonave Enterprise. A montagem do primeiro Altair foi terminada no final de 1974 e Roberts despachou o microcomputador para o escritrio da Popular Electronics, para que Salonom escrevesse o artigo e fizesse as fotos para a revista. Misteriosamente o microcomputador extraviou-se e jamais chegou as mos de Salomon, que estava planejando publicar o artigo no exemplar de Janeiro de 1975. Sem tempo hbil para montar um segundo prottipo, Roberts levou uma caixa vazia, somente com o painel do Altair instalado, para um fotgrafo e despachou as fotos para Salomon. Assim, o Altair que apareceu na capa da revista Popular Electronics de Janeiro de 1975 nada mais que uma caixa vazia e Salomon teve que escrever o artigo baseando-se somente nas informaes de Roberts. Imediatamente aps a publicao do artigo na Popular Electronics a MITS foi inundada com uma avalanche de pedidos. O Altair era vendido por US$ 395, na forma de um kit semi-pronto, com a montagem final a cargo do comprador. Roberts havia pensado em vender no mximo 400 unidades do Altair e s no primeiro ms tinha em mos mais de 800 encomendas; sua pequena empresa no estava preparada para tal demanda e os pedidos demoravam meses para serem atendidos. Havia tambm problemas de produo e era relativamente comum que o microcomputador simplesmente no funcionasse depois de montado.

Felizmente o pblico que comprava os primeiros kits estava acostumado s montagens eletrnicas e logo surgiram outros artigos na Popular Electronics descrevendo extensivamente causas de defeitos mais comuns e suas solues.

20 O Altair era um microcomputador bastante primitivo pelos padres atuais. No tinha monitor ou teclado e a programao era efetuada simplesmente ligando e desligando os interruptores do painel. Os resultados tambm eram mostrados somente com um conjunto de LEDs no painel. Diversos entusiastas fizeram adaptaes de teclados e de leitoras de fitas de papel perfurado nos Altair, para facilitar sua programao. Entre eles, dois estudantes da Califrnia chamados Paul Allen e Bill Gates conseguiram adaptar a linguagem de programao BASIC para uso nos Altair. Roberts ficou bastante impressionado com o trabalho dos dois e contratou Paul Allen como Diretor de Software da pequena MITS em 1975. Mais tarde, no mesmo ano, Bill Gates, ento com 19 anos, tambm foi contratado pela MITS como programador, em tempo parcial. Em 1975 surge o primeiro computador pessoal do mundo chamado de Mits Altair 8800. O Altair era baseado no 8080 da Intel. Ele inspirou pessoas como Steve Jobs - futuro fundador da Apple - e Bill Gates - futuro fundador da Microsoft - que chegou a trabalhar para o Altair.

Fundada por Bill Gates e Paul Allen, nasce em 1975, aquela que a maior empresa de softwares de todos os tempos, na cidade de Albuquerque, no Novo Mxico (EUA).

21

Atual sede da Microsoft em Seattle - Washington

A Apple foi fundada em 1976, por Steve Jobs e Steve Wozniak, depois que o projeto do microcomputador Apple I foi recusado pela Atari e pela HP (HewlettPackard). Ele usava um microprocessador que operava a apenas 1MHz, vinha com 4KB de memria e sadas para teclado, terminal de vdeo e para uma unidade de fita. Na verdade, a Apple foi a primeira empresa a lanar um microcomputador nos moldes que conhecemos hoje, seguida logo depois pela IBM. Ao final de 1976 a MITS estava em srias dificuldades. Alm dos pedidos dos Altair continuarem se acumulando, o microcomputador comeava a ser procurado por um pblico que no estava acostumado a montagens eletrnicas. Assim, quando os Altair apresentavam seus problemas crnicos de funcionamento a MITS recebia milhares de reclamaes. Allen e Gates acabaram saindo da MITS no final de 1976 para fundarem sua prpria empresa, a Microsoft. Tambm outras empresas, tendo em vista o sucesso do Altair, lanaram microcomputadores mais "amigveis", como os fabricados pela Commodore e Tandy. Apesar de serem mais caros que o Altair, esses microcomputadores vinham com teclado e dispositivos de memria, podendo ser conectados a um televisor domstico para servir de monitor. Roberts acabou vendendo a MITS no final de 1977 e, decepcionado com a eletrnica, resolveu estudar medicina e tornou-se anos mais tarde um mdico pediatra. Cerca de 50 mil Altair foram vendidos em pouco mais de 2 anos.

22

1.3

E TUDO COMEOU NUMA GARAGEM... Algumas empresas de microinformtica tais como a Apple surgiram em

garagens de jovens aventureiros e geniais com alguns poucos dlares no bolso. Apple Computer (empresa) A Apple foi fundada em 1976, por Steve Jobs e Steve Wozniak, depois que o projeto do microcomputador Apple I foi recusado pela Atari e pela HP (HewlettPackard). Ele usava um microprocessador que operava a apenas 1MHz, vinha com 4KB de memria e sadas para teclado, terminal de vdeo e para uma unidade de fita. Na verdade, a Apple foi a primeira empresa a lanar um microcomputador nos moldes que conhecemos hoje, seguida logo depois pela IBM. Em 1977 foi lanado o Apple II que j era bem mais parecido com um microcomputador atual. O Apple II tornou-se um sucesso no seu lanamento pelas suas caractersticas: circuito impresso em sua placa-me, fonte de alimentao, teclado e cartuchos para jogos.

23

A Apple havia lanado o Apple III poucos meses antes do IBM PC. Os dois equipamentos bateram de frente, pois disputavam o mesmo mercado e o Apple III acabou levando a pior.

IBM PC - a arquitetura aberta Em 1981 foi lanado pela IBM (International Business Machines) o microcomputador IBM Personal Computer (PC), que tinha uma arquitetura aberta de hardware, ou seja, permitia a utilizao de componentes de diversos fabricantes. Desse modo, a IBM permitiu - mesmo que involuntariamente - que outras empresas (Compaq) fabricassem clones do IBM PC. Da que surgiu a expresso compatvel com IBM PC.

24

MS-DOS - o sistema de comandos da Microsoft A IBM fabricava mquinas de datilografia e computadores de grande porte. A partir de 1980 resolve investir no mercado de microcomputadores embalado pelo sucesso da Apple. A que entra a Microsoft, empresa pequena e desconhecida na poca, negocia com a IBM para que o seu sistema chamado MS-DOS (Microsoft Disk Operation System) seja instalado em microcomputadores IBM PC. A IBM aceita. Podemos dizer que sem a IBM no existiria a Microsoft. Originalmente o MSDOS no foi criado pela Microsoft. Foi desenvolvido com base num sistema operacional mais simples, chamado Q-DOS, comprado pela Microsoft da Seattle Computers.

MS-DOS em um micro IBM PC (1981)

Xerox Palo Alto Research Center - a criao da interface grfica

25 Tudo comeou nos anos 1970, quando o Centro de Pesquisa da Xerox, em Palo Alto, Califrnia, comeou a investigar e desenvolver a interface grfica tambm chamada tela grfica - para sistemas de computador (mouse, cones, janelas e menus suspensos). O Xerox PARC tinha entre seus pesquisadores verdadeiros gnios e pioneiros da computao. Foi o bero de muitas inovaes, como a rede local, a impressora a laser etc. Steve Jobs, visita o Xerox PARC, tira todas as suas dvidas, e logo depois, a Apple surge com o Lisa. Bill Gates visita a Apple, e em seguida, a Microsoft lana o seu Windows. Casualidades e coincidncias, no? A verdade que a Apple e a Microsoft ganharam muito dinheiro com a criao do Xerox Palo Alto.

Xerox Alto Computer: Uma mquina revolucionria

Apple Lisa - pioneirismo da Apple Em 1983 a Apple apareceu com uma grande novidade, o Lisa. Primeiro microcomputador comercializado a utilizar um sistema com interface grfica, era muito caro, por isso novamente no fez muito sucesso, mas o projeto serviu de base para o Macintosh.

26

Apple Lisa (1983)

Macintosh Em 1984 foi lanado o Macintosh, microcomputador da Apple que foi considerado revolucionrio na poca e adorado por uma gerao.

Macintosh (1984)

O Macintosh utilizava o sistema operacional MacOS 1.0 com interface grfica.

27

MacOS 1.0 (1984)

Microsoft Windows Em 1985 foi lanado aquele que seria o carro chefe da Microsoft: o Windows. O Windows 1.0 rodava sobre o MS-DOS, por isso, no era considerado um sistema operacional de fato, e podia executar tanto aplicativos para Windows quanto os programas para MS-DOS.

Windows 1.0 (1985): Uma espcie de transio entre o DOS e a interface grfica

MS-Windows 2.0

28 O Windows comeou a fazer algum sucesso na verso 2.1, quando os PCs com microprocessador Intel 80286 (6 - 20MHz) com 1MB ou mais de memria j eram comuns.

Windows 2.0 (1987)

MS-Windows 3.0 Em 1990, a partir da verso 3.0, o Windows finalmente comea a apresentar aprimoramentos na interface grfica. Outro avano significativo foi a utilizao pelo Windows de um recurso chamado memria virtual (utilizao do disco rgido para implementao da memria do computador). S foi possvel o uso da memria virtual graas as novas tecnologias do microprocessador Intel 80386 (que foi o grande marco dos processadores para micros PC).

29

Windows 3.0 (1990)

MS-Windows 95 O Windows 95 apresenta uma grande mudana na interface e na sua arquitetura em relao aos seus antecessores. A Microsoft estava trabalhando junto com a IBM no desenvolvimento de sistemas e outros programas, mas em 1990, depois de um desentendimento entre ambas as empresas, cada uma ficou com uma parte dos projetos. A IBM lana o Sistema OS/2 e a Microsoft apresenta o Windows 95. A verdade que apesar do OS/2 da IBM ser tecnicamente muito superior ao Windows 95, foi o sistema da Microsoft quem levou a melhor.

Windows 95 (1995)

30 MacOS - tambm apresenta importantes mudanas O MacOS X foi provavelmente a verso do MacOS mais aguardada da histria. Trouxe recursos como a multitarefa preemptiva (significa que o sistema se tornou mais estvel) e a interface Aqua.

Interface Aqua (2001)

MacOS X e o Windows Hoje: a evoluo dos dois sistemas A Microsoft lana agora em 2005 o projeto de codinome Longhorn (atual Windows Vista). A Microsoft promete mais estabilidade, segurana e inovaes no design. Junto com o Windows Vista vir o Internet Explorer 7. Tambm trar a primeira implementao do Microsoft Palladium, uma tecnologia que visa combater a pirataria. O Palladium permitir detectar a presena de softwares piratas, alm de msicas, filmes e outros contedos baixados ilegalmente.

31

Windows Vista (2006) - o sistema da Microsoft atinge a maturidade

Em 2005, a Apple anuncia para os usurios de micros Macintosh o seu novo sistema operacional MacOS X verso 10.4 - tambm chamado de Tiger. O lanamento, em 2006, disponvel em diversos pases, inclusive no Brasil.

MacOS X 10.4 - o Tiger (2006)

32 claro que, alm da evoluo da tela grfica, estes sistemas tambm tiveram avanos na sua arquitetura interna, no modo como gerenciam a memria etc. A partir do MacOS X, por exemplo, a Apple usou o FreeBSD (Unix livre) para construir a base do seu sistema e completou a obra com a interface Aqua. No caso do Windows, podemos citar alguns avanos do sistema que no existiam nas primeiras verses, so eles: multitarefa preemptiva, multiprocessamento, plug-and-play, sistema de arquivos NTFS, dual boot, melhor suporte para redes de computadores, etc. Entendendo melhor: 1. Multitarefa preemptiva: as tarefas executadas pelo sistema operacional so priorizadas sobre as de qualquer outro aplicativo. Na prtica, se algum aplicativo travar ou tentar invadir uma rea de memria no designada para ele, simplesmente ser fechado, permitindo que todos os demais aplicativos continuem trabalhando sem problemas. 2. Multiprocessamento: o sistema capaz de trabalhar com mais de um microprocessador. 3. Plug-and-play: o sistema capaz de reconhecer e configurar automaticamente qualquer perifrico ou placa novos no micro, reduzindo o trabalho do usurio. 4. Sistema de arquivos NTFS: maior confiabilidade e segurana dos dados. 5. Dual boot: possibilita a inicializao de dois ou mais sistemas operacionais, no mesmo computador. O UNIX e o Linux O UNIX (1969) foi desenvolvido na Bell Laboratories/AT&T. Hoje, h um nmero significativo de novas verses UNIX (foto abaixo) que podem ser executadas em qualquer plataforma de hardware, desde PCs at supercomputadores. O Linux foi baseado no sistema UNIX.

33

O Linux (1991) foi escrito por pessoas que acreditam na filosofia do software livre. considerado um forte concorrente do Windows. Existem no mundo inmeras distribuies Linux. Algumas das principais so Red Hat, Conectiva (foto abaixo) e Mandrake. O Linux o mesmo, porm, cada distribuio vem com um conjunto diferente de aplicativos.

34

Steve Wozniak Muitos do crdito a Steve Jobs, mas fazendo justia, o verdadeiro gnio por trs da Apple foi Steve Wozniak. Formidvel engenheiro, um verdadeiro hacker, de esprito espontneo, foi quem montou o hardware dos microcomputadores Apple I e II. O sucesso do Apple II foi medido quando a Apple abriu seu capital no mercado, em 1980, as vendas totalizavam US$ 117 milhes. Tanto Jobs quanto Wozniak so tidos como cones de uma gerao, pioneiros da microinformtica.

Steve Jobs Aps ter se desentendido com os executivos da Apple, Steve Jobs retorna em 1997 para a empresa e volta a mostrar seu gnio criativo. Apresenta ao mundo o iMac com seu design inovador e o iBook. E se no bastasse lanou os aclamados iPod e iTunes. Alm do seu trabalho na Apple, a sua vontade de inovar levou Jobs a impulsionar a Pixar Animation Studios, a empresa que abriu novos horizontes no mundo da animao com o sucesso de Toy Story, o primeiro longa metragem completamente gerado por computador.

35 Microsoft x Apple - porque a Microsoft levou a melhor Os microcomputadores da Apple tinham arquitetura de hardware fechada, seus programas eram exclusivos e principalmente eram micros muito caros. J o Windows poderia ser instalado em qualquer microcomputador compatvel com o IBM PC - essa dobradinha PC mais Windows tem um custo relativamente barato em relao linha Apple - e qualquer um poderia desenvolver aplicativos para o Windows. Flexibilidade e preos mais acessveis foram os fatores que levaram a Microsoft a ganhar a maior fatia do mercado. A queda da Big Blue (IBM) Primeiro erro. Bill Gates negocia com a IBM o aluguel do MS-DOS, o presidente da IBM concorda e diz a Gates que: "o lucro estava no hardware e no no software". O lance que a IBM no comprou os direitos do sistema, e perdeu uma grande oportunidade. Hoje sabemos que o hardware representa por volta de 30% do mercado da informtica e os 70% restantes so representados pelo software. Segundo erro. Depois que o microprocessador Intel 80386 foi lanado a diretoria da IBM demorou muito para chegar um acordo e desenvolver um sistema baseado no 386, dando tempo para a Compaq sair na frente. Este foi um verdadeiro marco pois, de repente, as companhias perceberam que no eram mais obrigadas a seguir a IBM. A partir da, a IBM comeou a gradualmente perder a liderana do mercado, tornando-se apenas mais um entre inmeros fabricantes de micros PC. O impacto do Intel 80386 para os microprocessadores atuais O microprocessador Intel 386 foi lanado em outubro de 1985. O 386 trouxe vrios recursos novos. Trabalha com um barramento de 32 bits (barramento so "caminhos" impressos na placa principal do micro que fazem a comunicao entre microprocessador, memria, disco rgido etc.) que significa ganho na velocidade. Em nome da compatibilidade com programas antigos, o 386 (como todos os processadores atuais) pode operar em "modo real", ou seja, o processador simula o antigo microprocessador Intel 8086. Mas incorporou tambm o "modo protegido". O modo protegido traz recursos que permitiram a existncia dos aplicativos e jogos que temos atualmente: memria virtual, multitarefa, proteo de memria (o processador isola a rea de memria ocupada por cada aplicativo), etc.

36 A importncia da Apple e da Microsoft para a revoluo do computador pessoal Foram a Microsoft e principalmente a Apple que realizaram a revoluo do computador pessoal. Antes do microcomputador tnhamos o supercomputador (mainframe) e o minicomputador que eram ferramentas restritas as Universidades e as grandes corporaes. Somente os mestres e doutores, tcnicos e especialistas tinham acesso a essas mquinas. O mrito da Apple e da Microsoft consiste no fato de que as duas empresas tornaram o computador uma mquina acessvel ao pblico comum.

Supercomputador

Uma curiosidade: o supercomputador mais poderoso pelo menos at 2001 o IBM ASCI White (foto esquerda acima). Ele possui nada menos que 8.192 processadores IBM Power 3. Tem 6 terabytes (trilhes de bytes) de memria RAM e um total de 160 terabytes de armazenamento em disco. Um supercomputador um sistema gigantesco de dezenas de milhes de dlares, pode ocupar uma rea equivalente de duas quadras de basquete.

1.4

GERAO DE COMPUTADORES

As mquinas de primeira gerao (1930-1958) J no sculo XX, um grande nmero de projetos foram implementados, baseados na utilizao de rels e vlvulas eletrnicas (Fig. abaixo) para a realizao

37 de clculos automaticamente, eram os computadores de primeira gerao. Rels so eletroms cuja funo abrir ou fechar contatos eltricos com o intuito de interromper ou estabelecer circuitos. Vlvula um dispositivo que conduz a corrente eltrica num s sentido.

Rel.

Vlvula.

Uma das grandes vantagens das mquinas a rel sobre as mquinas de calcular mecnicas era, sem dvida, a maior velocidade de processamento (milsimos de segundos). Ainda, um outro aspecto positivo era a possibilidade de funcionamento contnuo, apresentando poucos erros de clculo e pequeno tempo de manuteno. Os computadores da primeira gerao so todos baseados em tecnologias de vlvulas eletrnicas. Normalmente quebravam aps no muitas horas de uso. Tinham dispositivos de entrada/sada primitivos e calculavam com uma velocidade de milissegundos (milsimos de segundo). Os cartes perfurados foram o principal meio usado para armazenar os arquivos de dados e para ingress-los ao computador. A grande utilidade dessas mquinas era no processamento de dados. No entanto tinham uma srie de desvantagens como: custo elevado, relativa lentido, pouca confiabilidade, quilmetros de fios (ocupando verdadeiros edifcios), grande quantidade de energia consumida e necessitavam de grandes instalaes de ar condicionado para dissipar o calor gerado por um grande nmero de vlvulas (cerca de 20 mil). A seguir sero apresentados alguns destes computadores.

38

Vlvula.

MARK I O Mark I foi criado entre 1937 e 1944, durante a II Guerra Mundial. Uma calculadora eletromecnica muito grande, idealizada por H. Aiken na Universidade de Harvard, foi considerado o primeiro projeto de computador.

Mark I.

39 Utilizava muitas vlvulas, as operaes internas eram controladas por rels e os clculos eram realizados mecanicamente. Integrava conceitos de computadores digitais e analgicos, pois tinha sistema eletrnico e mecnico na mesma mquina. Media 2,5 m de altura e 18 m de comprimento. Com o apoio da IBM e da Marinha dos Estados Unidos, Howard Aiken, o pesquisador que desenvolveu Mark I, construiu outras verses deste computador (Mark II a Mark IV). ABC (Atanasoff Berry Computer) Criado em 1939. Foi o primeiro a usar vlvulas para circuitos lgicos e o primeiro a ter memria para armazenar dados, princpio no qual se baseiam os computadores digitais. Atanasoff levou 4 princpios em considerao em seu projeto de computador: Usar eletricidade e eletrnica como meio; Recorrer lgica binria para as operaes; Usar um condensador para memria que pudesse ser regenerado para evitar intervalos; Calcular por ao lgica direta, no por via convencional de numerao. ENIAC (Electronic Numeric Integrator and Calculator) Criado entre 1943 e 1946. Foi considerado o primeiro grande computador digital. No usava um programa de armazenamento interno. Os programas eram introduzidos por meio de cabos, o que fazia sua preparao para clculos demorar semanas. Ocupava 170m2, pesava 30 toneladas, funcionava com 18 mil vlvulas e 10 mil capacitores, alm de milhares de resistores a rel, consumindo uma potncia de 150 Kwatts. Como tinha vrios componentes discretos, no funcionava por muitos minutos seguidos sem que um deles quebrasse. Chega a ser, em algumas operaes, mil vezes mais rpido que o MARK I. A entrada de dados no ENIAC era baseada na tecnologia de cartes perfurados e os programas eram modificados atravs de reconfiguraes no circuito. Apesar das dvidas com relao sua confiabilidade, o ENIAC permaneceu operacional por mais de 10 anos. Outra contribuio importante desta poca foi o conceito de programa armazenado, introduzida por John Von Neuman. Von Neuman tinha sido consultor

40 no projeto ENIAC e conhecia os problemas da programao destas mquinas. Os programas para os computadores da poca eram feitos atravs de modificaes nos circuitos, o correspondia a um trabalho de dias para um programa relativamente simples. A proposta de Von Neuman foi inspirada na tecnologia de entrada de dados utilizada na poca, fazendo com que os programas fossem introduzidos atravs de cartes perfurados como se fazia com os dados. John Von Neuman assim desenvolveu a lgica dos circuitos, os conceitos de programa e operaes com nmeros binrios. Estes conceitos, adotados nos computadores atuais, revolucionou o conceito de programao de computadores da poca, tornando muito mais flexveis e versteis.

ENIAC.

Computadores de segunda gerao (1955-1965) Com a inveno do transistor em 1948, o mundo dos computadores tomado de assalto por uma onda de novos projetos que d origem, na dcada de 60 a empresas hoje mundialmente conhecidas no que diz respeito fabricao destas mquinas - DEC e IBM. Com a segunda gerao apareceram as memrias com anis ferromagnticos. As fitas magnticas foram a forma dominante de armazenamento secundrio: permitiam capacidade muito maior de armazenamento e o ingresso mais rpido de dados que as fitas perfuradas.

41

Transistor.

Tambm nesse perodo houve avanos no que se refere s unidades de memria principal, como por exemplo, a substituio do sistema de tubos de raios catdicos pelo de ncleos magnticos, utilizado at hoje nos chips de memria RAM. Os dispositivos de memria auxiliar introduzidos na primeira gerao continuam a ser utilizados. Esses computadores, alm de menores e mais baratos, consumiam menos energia, possuam maior confiabilidade, eram mais rpidos (a velocidade passou para milionsimos de segundos) e eliminavam quase que por completo o problema do desprendimento de calor, caracterstico da gerao anterior. Exemplos de computadores dessa gerao so o IBM 1401 e o Honeywell 800. O IBM 1401 apareceu na dcada de 60 e com ele a IBM assumiu uma posio dominante na industria de computadores. A Digital Equipment Corporation tinha ento uma posio proeminente no setor com sua linha PDP. O primeiro minicomputador foi o PDP-1, criado em 1959 e instalado em 1961. O primeiro produzido comercialmente foi o PDP-5. Um dos computadores mais comercializados nesta poca foi o IBM 7090, que eram comercializados a um custo de trs milhes de dlares. J no incio dos anos 60, a IBM passou a produzir os computadores da linha IBM 7040, que eram menos poderosos que seus predecessores, mas de custo bastante inferior.

Computadores de terceira gerao (1965-1980) Essa gerao marcada pela substituio dos transistores pela tecnologia dos circuitos integrados (transistores e outros componentes eletrnicos

42 miniaturizados e montados numa nica pastilha de silcio - o chip). Entrou no mercado em 1961 pela Fairchild Semiconductor e pela Texas Instruments, localizadas no Vale do Silcio na regio de Palo Alto e Stanford, na Califrnia. A tecnologia dos circuitos integrados, que permitiu a substituio de dezenas de transistores numa nica pea de silcio, permitiu o surgimento de computadores de menores dimenses, mais rpidos e menos caros. Com esses circuitos integrados o tempo passou a ser medido em nanossegundos (bilionsimos de segundos). A tecnologia utilizada na poca era a de pequena escala de integrao (SSI Small Scale of Integration) com a qual ao redor de mil transistores podiam-se integrar no circuito de uma pastilha. Com isso os computadores eram menores, mais confiveis, com maior velocidade de operao e um custo bem mais baixo do que as mquinas das geraes anteriores. Tambm eram usados discos magnticos para armazenamento, o que permitiu o acesso direto arquivos muito grandes. O exemplo tpico dessa gerao foi o IBM 360, srie que introduziu o conceito de famlia de computadores compatveis, facilitando a migrao dos sistemas quando necessrio mudar para um computador mais potente. Esta estratgia permitiu que a IBM se posicionasse, j neste perodo, como lder do mercado de computadores. Essa famlia era composta por seis modelos bsicos e vrias opes de expanso que realizava mais de 2 milhes de adies por segundo e cerca de 500 mil multiplicaes. Outra novidade introduzida por esta classe de computadores foi o conceito de multiprogramao, na qual diversos programas poderiam estar residentes na memria da mquina. No caso em que um programa entrasse em espera para uma operao de entrada/sada de dados, a unidade central passava a executar a parte de um outro programa.

Computadores de quarta gerao (1980 - ...) Durante a dcada de 70, com a tecnologia da alta escala de integrao (LSI Large Scale of Integration) pde-se combinar at 65 mil componentes em uma s pastilha de silcio (chip). Os anos 80, com o grande desenvolvimento da tecnologia de circuitos integrados, o nmero de transistores podendo ser integrados numa pastilha de silcio atingiu a faixa dos milhares e, logo em seguida, dos milhes. Foi

43 assim que surgiram os novos computadores, ainda menores, mais velozes e mais poderosos que aqueles da gerao anterior. Na segunda metade da dcada de 90, houve a passagem da LSI para a VLSI (Very Large Scale of Integration - muito alta escala de integrao). As mquinas de todas as geraes tm como caracterstica comum a existncia de uma nica CPU para executar o processamento. Porm, mais recentemente, j existem computadores funcionando com mais de uma CPU. A velocidade dos computadores passou a atingir os trilionsimos de segundos - quase a velocidade da luz. Desde o incio da dcada de 80 os preos haviam cado de tal maneira que j comeava a ser possvel a uma pessoa ter o seu prprio computador - comeava ento a era da informtica pessoal. Os computadores pessoais passaram ento a ser utilizados de uma maneira relativamente distinta dos grandes computadores de ento. Esta gerao caracteriza-se, portanto, pela crescente miniaturizao e refinamento dos circuitos integrados. Nesta ltima gerao surgiu o microcomputador, graas ao desenvolvimento de um novo circuito integrado: o microprocessador. O primeiro destes microprocessadores, o 8080, foi produzido pela Intel Corporation. A partir disto, o microcomputador teve uma grande evoluo, gerando grandes transformaes nos mais diversos ramos de atividades (das operaes com carto de crdito ao projeto de automveis). No incio dessa gerao nasceu a Intel, que comeou a desenvolver o primeiro microprocessador, o Intel 4004 de 4 bits, um circuito integrado com 2250 transistores, equivalente ao ENIAC, apresentado na Fig. a seguir.

Intel 4004

Em 1981, a IBM entrou no mercado de micros, introduzindo o PC, um microcomputador com tecnologia de 16 bits (Intel 8088) que em pouco tempo se tornou um padro. Os principais modelos de PC so:

44

PC: possui cinco slots, dos quais dois so ocupados na configurao mnima - um para o controlador de disco flexvel e o outro para a placa de vdeo e impressora, um PC tem a seguinte configurao tpica - 256 a 640 K de memria RAM na placa principal, duas unidades de disco flexvel de 360 K, controlador de vdeo grfico, monitor monocromtico e interface serial ou paralela para a impressora. Seu clock era de 4,77 MHz. PX-XT: possui oito slots, sendo dois ou trs ocupados na configurao inicial placa controladora de vdeo mais uma ou duas placas para controlar discos (flexvel e winchester). A configurao tpica de um XT 512 a 768 K de memria RAM na placa principal, um drive de 360 K, um winchester de 10, 20 ou 30 Mb, placa controladora de vdeo grfica, monitor monocromtico e interface paralela ou serial. Seu clock era de 8,10 ate 12 MHz. PC-XT 286: modelo intermedirio entro o PC-XT e o PC-AT ou, como era chamado, um AT simplificado, uma vez que usa o microprocessador do AT o Intel 80286. Esse era trs vezes mais rpido que o XT e podia executar vrias tarefas ao mesmo tempo. um PC-XT com o 80286. PC-AT: usa o microprocessador da Intel 80286 de 32 bits e possui maior capacidade de processamento, com memria principal de at 4Mbytes. Sua configurao inicial tpica : 1Mbyte de RAM, um drive de 5,25 polegadas de alta capacidade, winchester de 20 ou 30Mbytes com alta velocidade de acesso, interface paralela e serial RS-232, controlador de vdeo e monitor monocromtico. Sua velocidade de processamento alcanava entre 16 e 20 Mhz. A grande importncia do AT est na maior capacidade do 80286, que resulta em um desempenho duas a trs vezes maior que os XT. PC-386: um PC-AT com o microprocessador da Intel, o 80386. Com isso adquiriram grande velocidade de processamento e era capaz da multitarefa em 32 bits. O 80386 foi o grande marco da popularizao da computao pessoal.

45 PC 486: utiliza o microprocessador Intel 80486, com um co-processador aritmtico embutido e mais de 1,2 milho de transistores encolhidos em um chip. Em 1993 chegou ao mercado o Pentium, cuja verso Pentium III possui cerca de nove milhes de transistores, possibilitando. O Pentium trouxe um novo flego s chamadas estaes de trabalho (microcomputadores poderosos usados em tarefas pesadas, como computao grfica e aplicaes cientficas). Uma das novidades dele que possibilita a simulao de dois processadores, ou seja, um princpio de paralelizao antes possvel apenas em supercomputadores e que agora est ao alcance dos usurios de microcomputadores.

46

ARQUITETURA E ORGANIZAO DE COMPUTADORES

Processamento de Dados Srie de operaes que se aplica a um conjunto de dados (entrada) para obter outro conjunto de dados ou resultados (sada). Ex.:

dar baixa, no talo de cheques, de um cheque emitido; procurar um nmero de telefone na lista telefnica e anot-lo em

uma caderneta; somar valores de compras no supermercado; classificar vrias contas e pag-las em ordem de data de

vencimento. Elementos Bsicos: a) b) Dados iniciais - as informaes iniciais so aquelas que esto sujeitas Transformaes - so as modificaes efetuadas no contedo ou na

a certas transformaes; forma dos dados iniciais; Resultados finais - o produto dos dados iniciais aps as transformaes. Tipos de Processamento a) b) Manual - aquele feito manualmente, sem a utilizao da mquina. Semi-automtico - quando operaes so feitas por mquinas, mas

Ex.: dar baixa, no talo de cheques, de um cheque emitido. exigem a interveno humana. Ex.: rotinas de contabilidade que usam mquinas junto com processamento manual. c) Automtico - quando todo o processamento feito por mquinas.

47 Ex.: executar uma tarefa valendo-se exclusivamente de um computador. Para resolver determinados problemas, sobretudo de clculo, o homem inventou mquinas chamadas COMPUTADORES que, uma vez programados, efetuam o PROCESSAMENTO DE DADOS com muita rapidez e segurana, fornecendo os resultados desejados. Processamento eletrnico de dados o processamento de dados com a utilizao do computador. Diz-se eletrnico porque os computadores atuais so formados por eletrnicos. componentes

COMPUTADOR

PROCESSAMENTO ELETRNICO DE DADOS

l dados processa dados fornece resultados

Vantagens do computador dia; realiza clculos com exatido; processa grande volume de dados com rapidez; trata grandes quantidades de informao com segurana; no cansa - uma vez programado capaz de processar 24 horas por

48 oferece grande disponibilidade de acesso s informaes nele pode ser programado.

armazenadas;

Desvantagens do computador no criativo; no trabalha bem com a ambigidade; as linguagens de programao dos computadores no corrigem os alto custo (embora decrescente); obsolescncia.

erros lgicos dos programas;

Informtica (INFORmao autoMTICA) Cincia que abrange todas as atividades relacionadas com o processamento automtico de informaes, inclusive o relacionamento entre servios, equipamentos e profissionais envolvidos no processamento eletrnico de dados. Dado a informao que ser trabalhada durante o processamento. Ex.: no Vestibular: nome, identidade, opes. Instruo uma operao elementar que o computador tem a capacidade de processar. A instruo trabalha com os dados. So as ordens executadas pelo computador. Cada computador tem o seu repertrio de instrues. As instrues comuns em quase todos os computadores so: instrues para entrada e sada (E/S) de dados; instruo de movimentao de dados (transferncia);

49 instrues aritmticas; instruo de comparao; instruo de controle de seqncia.

Programa o roteiro que orienta o computador, mostrando-lhe a seqncia de operaes necessrias para executar uma determinada tarefa. Um programa uma seqncia de instrues que dirigem a UCP na execuo de alguma tarefa. Diz-se que um programa composto por uma srie de comandos ou instrues. Hardware e software Um sistema de computao compreende dois elementos bsicos: hardware: perifricos; software: conjunto de programas, procedimentos e documentao que permitem usufruir da capacidade de processamento fornecida pelo hardware. conjunto de componentes mecnicos, eltricos e eletrnicos com os quais so construdos os computadores e equipamentos

2.1

ORGANIZAO FUNCIONAL DE UM COMPUTADOR

O computador formado por um grupo de unidades ou equipamentos conectados entre si (ver Figura a seguir). Cada unidade desempenha funes especficas no processamento: Sistema Central: Unidade Central de Processamento (UCP) Unidade de Controle Unidade Aritmtica e Lgica Clock

(ou Central Processing Unity (CPU))

50 Memria Principal Interfaces Unidades de Entrada e Sada (E/S)

SISTEMA CENTRAL UCP UNIDADE ARITMTICA E LOGICA

CLOCK

Barramento

MEMORIA
PRINCIPAL

UNIDADE DE CONTROLE MICROPROCESSADOR

Barramento INTERFACE INTERFACE

...

...

PERIFERICO

PERIFERICO

Unidades de Entrada e Sada (E/S)

Organizao Funcional de um Computador

2.2

UCP / MICROPROCESSSADOR A primeira caracterstica a considerar num computador sua unidade central

de processamento, que poder fornecer uma srie de indicaes sobre o equipamento. A UCP ou CPU (Central Processing Unit), tambm pode ser chamada de processador ou microprocessador, os quatro termos so equivalentes. Tudo o que acontece num computador provm da UCP, que gerncia todos os recursos disponveis no sistema. Seu funcionamento coordenado pelos programas, que indicam o que deve ser feito e quando. Basicamente, a UCP executa clculos muito

51 simples como somas e comparaes entre nmeros, mas com uma caracterstica muito especial: uma velocidade extremamente elevada. A funo das UCPs sempre a mesma. O que as diferenciam sua estrutura interna e, o mais importante, o fato de cada uma ter seu conjunto de instrues prprio. Ou seja, um programa escrito para uma UCP dificilmente poder ser executado diretamente em outra - esse um dos principais motivos da incompatibilidade entre os computadores. A UCP trabalha diretamente com a memria principal. O contedo da memria principal uma combinao de informaes e instrues. As instrues que o processador central pode executar diretamente esto na linguagem de mquina da UCP. O processamento feito pela Unidade Central de Processamento utilizando o ciclo busca-execuo regulado pelo clock (relgio). A seqncia desse ciclo :

Buscar (cpia) instruo na memria principal; Executar aquela instruo; Buscar a instruo seguinte; Executar a instruo seguinte; E assim por diante (milhes de vezes por segundo). As instrues em linguagem de mquina so muito primitivas.

Por exemplo: Ler (copiar) contedo de um endereo de memria no

registrador do processador central; Comparar duas informaes; Adicionar, subtrair dois nmeros; Escrever palavra na memria ou dispositivo de sada.

Estas etapas compem o que se denomina ciclo de instruo. Este ciclo se repete indefinidamente at que o sistema seja desligado, ou ocorra algum tipo de erro, ou seja encontrada uma instruo de parada. As atividades realizadas pela UCP podem ser divididas em duas grandes categorias funcionais (Monteiro (1995)):

52

Funo processamento: Se encarrega de realizar as atividades

relacionadas com a efetiva execuo de uma operao, ou seja, processar. O dispositivo principal desta rea de atividades de uma UCP chamado de UAL - Unidade de Aritmtica e Lgica. Os demais componentes relacionados com a funo processamento so os registradores, que servem para armazenar dados a serem usados pela UAL. A interligao entre estes componentes efetuada pelo barramento interno da UCP.

Funo Controle: exercida pelos componentes da UCP que se

encarregam das atividades de busca, interpretao e controle da execuo das instrues, bem como do controle da ao dos demais componentes do sistema de computao. A rea de controle projetada para entender o que fazer, como fazer e comandar quem vai fazer no momento adequado. Os dispositivos bsicos que devem fazer parte daquela rea funcional so: unidade de controle, decodificador, registrador de instruo, contador de instruo, relgio ou "clock" e os registradores de endereo de memria e de dados da memria. 2.2.1 Unidade de Aritmtica e Lgica UAL A UAL o dispositivo da UCP que executa realmente as operaes matemticas com os dados. A UAL um aglomerado de circuitos lgicos e componentes eletrnicos simples que, integrados, realizam as operaes j mencionadas. Ela pode ser uma parte pequena da pastilha do processador, usada em pequenos sistemas, ou pode compreender um considervel conjunto de componentes lgicos de alta velocidade. A despeito da grande variao de velocidade, tamanho e complexidade, as operaes aritmticas e lgicas realizadas por uma UAL seguem sempre os mesmos princpios fundamentais. 2.2.2 Registradores

Para que um dado possa ser transferido para a UAL, necessrio que ele permanea, mesmo que por um breve instante, armazenado em um registrador.

53 Alm disso, o resultado de uma operao aritmtica ou lgica realizada na UAL deve ser armazenado temporariamente, de modo que possa ser utilizado mais adiante ou apenas para ser, em seguida, transferido para a memria. Para entender a estes propsitos, a UCP fabricada com uma certa quantidade de registradores, destinados ao armazenamento de dados. Servem, pois, de memria auxiliar da UAL. H sistemas nos quais um desses registradores, denominados acumulador, alm de armazenar dados, serve de elemento de ligao da UAL com os restantes dispositivos da UCP. 2.2.3 Unidade de Controle

o dispositivo mais complexo da UCP. Alm de possuir a lgica necessria para realizar a movimentao de dados e instrues de e para a UCP, atravs dos sinais de controle que emite em instantes de tempo programados, esse dispositivo controla a ao da UAL. Os sinais de controle emitidos pela UC ocorrem em vrios instantes durante o perodo de realizao de um ciclo de instruo e, de modo geral, todos possuem uma durao fixa e igual, originada em um gerador de sinais usualmente conhecido como relgio. Ao contrrio de circuitos integrados mais comuns, cuja funo limitada pelo hardware, a unidade de controle mais flexvel. Ela recebe instrues da unidade de E/S, as converte em um formato que pode ser entendido pela unidade de aritmtica e lgica, e controla qual etapa do programa est sendo executado. 2.2.4 Relgio

o dispositivo gerador de pulsos cuja durao chamada de ciclo. A quantidade de vezes em que este pulso bsico se repete em um segundo define a unidade de medida do relgio, denominada freqncia, a qual tambm usamos para definir velocidade na UCP. A unidade de medida usual para a freqncia dos relgios de UCP o Hertz (Hz), que significa 1 ciclo por segundo. Como se trata de freqncias elevadas, abreviam-se os valores usando-se milhes de Hertz, ou de ciclos por segundo (MegaHertz ou simplesmente, MHz). Assim, por exemplo, se um determinado processador funciona como seu relgio oscilando 25 milhes de vezes por segundo,

54 sua freqncia de operao de 25 MHz. E como a durao de um ciclo, seu perodo, o inverso da freqncia, ento cada ciclo, neste exemplo, ser igual ao inverso de 25.000.000 ou 1/25.000.000=0,00000004 ou 40 nanossegundos. 2.2.5 Registrador de Instruo (RI)

o registrador que tem a funo especfica de armazenar a instruo a ser executada pela UCP. Ao se iniciar um ciclo de instruo, a UC emite o sinal de controle que acarretar a realizao de um ciclo de leitura para buscar a instruo na memria, e que, via barramento de dados e RDM, ser armazenada no RI. 2.2.6 Contador de Instruo

o registrador cuja funo especfica armazenar o endereo da prxima instruo a ser 0executada. To logo a instruo que vai ser executada seja buscada (lida) da memria para a UCP, o sistema providencia a modificao do contedo do CI de modo que ele passe a armazenar o endereo da prxima instruo na seqncia. Por isso, comum definir a funo do CI como sendo a de "armazenar o endereo da prxima instruo", que o que realmente ele faz durante a maior parte da realizao de um ciclo de instruo. 2.2.7 Decodificador de Instruo

um dispositivo utilizado para identificar as operaes a serem realizadas, que esto correlacionadas instruo em execuo. Em outras palavras, cada instruo uma ordem para que a UCP realize uma determinada operao. Como so muitas instrues, necessrio que cada uma possua uma identificao prpria e nica. A unidade de controle est, por sua vez, preparada para sinalizar adequadamente aos diversos dispositivos da UCP, conforme ela tenha identificado a instruo a ser executada. O decodificador recebe na entrada um conjunto de bits previamente escolhido e especfico para identificar uma instruo de mquina e possui 2N sadas, sendo N a quantidade de algarismos binrios do valor de entrada.

55

2.2.8 Registrador de Dados de Mem. - RDM e Registrador de Endereos de Mem. - REM

So os registradores utilizados pela UCP e memria para comunicao e transferncia de informaes. Em geral o RDM possui um tamanho igual ao da palavra do barramento de dados, enquanto o REM possui um tamanho igual ao dos endereos da memria. Termos utilizados para definir alguns conceitos sobre

microprocessadores Palavra- Quantidade de bits que tratada em cada ciclo do processador. No confundir com BYTE, que de 8 bits para todos da tabela. Fisicamente, corresponde quantidade de "fios" da via de dados do processador. Via de E/S - Quantidade bits acessados a cada ciclo de interao com um dispositivo de E/S (entrada/sada). Via de regra, igual a uma palavra, mas existem casos em que igual a palavra, como o do 8088, e outros que igual ao dobro do palavra para determinadas operaes como num Pentium. Fisicamente, corresponde a quantidade de "fios" da via de E/S do computador. A unidade de E/S liga o microprocessador aos outros circuitos do computador, transmitindo informaes de programa e de dados para os registradores da unidade de controle e da unidade de aritmtica e lgica. A unidade de E/S faz uma correspondncia entre os nveis de sinal e a sincronizao dos circuitos internos de estado slido do microprocessador com os outros componentes contidos no PC. Por exemplo, os circuitos internos de um microprocessador so projetados para serem econmicos com a eletricidade, de modo a operar mais rpido e gerar menos calor. Esses delicados circuitos internos no so capazes de lidar com as correntes mais altas necessrias para ligao com componentes externos. Consequentemente, cada sinal que sai do microprocessador passa por um buffer de sinal da unidade de I/O, que eleva sua capacidade de lidar com correntes. A unidade de E/S pode ter apenas alguns poucos buffers ou pode envolver muitas funes complexas. Nos microprocessadores Intel usados mais

56 recentemente em PCs com grande capacidade de processamento, a unidade de E/S inclui o cache de memria e a lgica de duplicao de clock para adequar a alta velocidade operacional do microprocessador a memria externa mais lenta. Via de endereos- Quantidade de bits que podem ser enviados para representar um endereo de uma posio na memria. Fisicamente, corresponde ao nmero de "fios" da via de endereos. Memria RAM - conseqncia direta da via de endereo. A memria RAM mxima igual a 2 elevado ao nmero de bits (fios) da via de endereo. Note que entre o 68020 e o 486 h estruturas com as trs caractersticas de 32 bits, palavra, entrada/sada e endereamento. Clock - Velocidade dos ciclos por segundo que regulam o funcionamento da UCP. Computadores trabalham de acordo com um padro de tempo, com o qual podem gerenciar as transmisses de informaes entre os vrios dispositivos do sistema, uma vez que as informaes so convertidas em sinais eltricos. Sem um padro de tempo seria difcil diferente uma informao de outra. Esse padro de tempo indicado pela freqncia do clock em MHz - Milhes de ciclos por segundo. Os microprocessadores at o 486 realizavam uma operao bsica por ciclo; No Pentium j podem ser at 2 e no PowerPC MPC601 at 3. O clock s uma indicao precisa da capacidade de processamento quando se compara UCPs iguais ou semelhantes. MIPS Milhes de instrues por segundo. At o incio da dcada era a

unidade mais utilizada para indicar capacidade do processamento da UCP. Apesar de criticada, ainda usada para sistemas. Para os de maior porte, a unidade passou a ser o Mega-flops. A tendncia utilizar outros ndices mais complexos. A capacidade de processamento funo direta do conjunto dessas caractersticas: Palavra, barramento (via ou bus), memria, velocidade do clock, capacidade (MIPS ou outro ndice), e tambm de outros fatores como arquitetura do microprocessador, seu conjunto de instrues bsica, arquitetura do Sistema e, em especial, como esse conjunto se comporta em cada tipo de aplicao.

57 comum durante a vida de um modelo de microprocessador que a sua velocidade seja aumentada com novos modelos; Um exemplo o 8086, cujos primeiros modelos operam com um clock de 4,77 MHz e alguns anos depois vrios fabricantes j o utilizavam com um clock de 8 MHz e depois de 10 MHz. A velocidade do microprocessador comea com o valor recomendado que , na realidade, o valor mnimo garantido, pela estrutura de projeto do Chip. Com 25, 33, 40, 50 e 66 MHz. o passar do tempo, novos modelos aumentam esse valor; O 486 tem modelos de 16,

2.3

CATEGORIAS DE MICROPROCESSADORES: 8086 Lanado pela Intel em 1978, o 8086 tinha um desempenho dez vezes

melhor que seu antecessor o 8080. Seus registradores tinham a largura de 16 bits, o barramento de dados passou de 8 para 16 bits e o barramento de endereos se tornou maior com 20 bits de largura, permitindo assim que fosse controlado mais de 1 milho de bytes de memria. A memria passou a ser tratada de maneira diferente pois esse processador tratava a mesma como se fosse dividida em at 16 segmentos contendo 64 kilobytes cada, e no permitia que nenhuma estrutura de dados ultrapassasse a barreira entre os segmentos. 8088 O 8088 surgiu da necessidade em se criar um processador com caractersticas parecidas com as do 8086 mas que tivesse um custo menor. Dessa forma, a Intel colocou no mercado um chip que s se diferenciava do 8086 pelo fato de Ter um barramento de dados de 8 bits. Em virtude de sua concepo menos avanada e do baixo custo de produo o 8088 foi escolhido pela IBM, para o projeto de seu computador pessoal, pois, alm de possuir o projeto interno de 16 bits tambm pertencia mesma linhagem do 8080. 80286

58 Comparado com seu antecessor imediato (o 8086), o 80286 apresentava diversas caractersticas particularmente adequadas aos computadores pessoais. Seu bus de dados possui 16 bits reais, o mesmo acontecendo com os registradores internos. E ainda foi projetado para trabalhar com maior velocidade, inicialmente 6 MHz, logo ampliados par 8 e, em seguida para 10. Com o tempo, verses deste microprocessador com velocidades de 12,5, 16 e at 20 MHz foram introduzidas pela Intel. Um dos aspectos mais importantes acabou sendo a maior capacidade de memria do 80286. Ao invs de 20 linhas de endereamento, o 80286 possua 24. As quatro linhas adicionais aumentam a quantidade mxima de memria que o chip capaz de enderear em 15 megabytes, elevando o total para 16 megabytes. O 80286 tambm permitia o uso da memria virtual. Que ao contrrio do que se pensa, no se compe de chips de memria. Ao contrrio, as informaes ficam armazenadas em outro meio de memria de massa, podendo ser transferidas para a memria fsica sempre que forem necessrias. Em conseqncia disso, o 80286 capaz de controlar at 1 gigabyte (1024 Megabytes) de memria total, 16 megabytes fsicos, e 1008 megabytes virtuais (Rosch (1993)). Para manter a compatibilidade com os chips mais antigos, os engenheiros da Intel dotaram o 80286 de dois modos operacionais. O Modo Real reproduzia quase que exatamente o esquema de operao do 8086. A cpia foi to perfeita que o modo real herdou todas as limitaes do 8086, inclusive a barreira de 1 megabyte de memria. Essa restrio era obrigatria para que o 80286 identificasse os endereos de memria da mesma maneira que o 8086. Para tirar partido dos maiores recursos do tratamento de memria da arquitetura 286, foi criado o Modo Protegido. Embora no fosse compatvel com os programas existentes para o 8086, o modo protegido permitia o uso de todos os 16 megabytes de memria real, alm de 1 gigabyte de memria virtual, por qualquer programa que fosse escrito especificamente para utilizar esses recursos. No entanto, embora permitisse o uso de mais memria, ele continuava operando com segmentos de memria de 64 kilobytes. A utilizao da palavra "protegido" no nome do modo sugere que ele prov alguma proteo. Isso correto, pois possvel inicializar as tabelas de segmentos de tal maneira que quando o 80286 utilizado para um sistema de

59 multiprogramao, cada processo pode ser impedido de acessar segmentos pertencentes a outro processo. A tabela abaixo, exibe algumas diferenas entre os processadores 8086, 8088 e 80286: Proce ssador Largura Barrame nto (bits) 16 8 16 Enderea mento (bits) 20 20 24

Registradores (bits) 8086 16 8088 16 80286 16

Diferenas entre 8086, 8088, 8286

80386 A grande evoluo nos micros PC se deu na introduo do processador 80386, com ele os fabricantes de processadores, como a Intel tiveram base para seus projetos futuros. No entanto, hoje todos os processadores disponveis no mercado possuem o funcionamento compatvel com o processador 386 [TOR98]. Trs caractersticas, inovaes tcnicas, formaram a base para o projeto do processador 386. A primeira delas que h tantas instrues para ir do modo protegido quanto para voltar ao modo real; a segunda delas a criao do modo virtual 8086, programas escritos no modo real pudessem ser utilizados diretamente dentro do modo protegido; e por sua vez a terceira caracterstica que se baseia na manipulao de dados a 32 bits o dobro da plataforma anterior. Alm disso, estando no modo protegido, o 80386 consegue acessar at 4 GB de memria (RAM) muito mais que qualquer micro necessita. Isto ocorreu em meados dos anos 80, mas somente por volta de 1990 tornaram-se comuns nos PCs que utilizavam este microprocessador.

60
Microprocessador 80386. O da esquerda produzido pela AMD e o da direita, pela Intel.

Vamos descrever alguns recursos importantes do modo protegido do 80386 segundo [TOR98]: Memria Virtual: com essa maneira de gerenciar, podemos simular um computador com mais memria RAM do que ele possui. Ou seja, uma tcnica que se baseia no ato de conseguir um arquivo do disco rgido de tamanho qualquer para utilizar como uma memria extra, chamado arquivo de troca (swap file). Proteo de Memria: como o processador acessa muita a memria, podemos carregar diversos programas simultaneamente. Atravs da proteo da memria, o processador capaz de isolar cada programa em uma rea de memria bem definida, de modo que um programa no invada a rea de memria que esteja sendo utilizada por outro programa. Multitarefa: graas proteo de memria, o processador capaz de saber exatamente onde se encontra cada programa carregado na memria. Dessa forma, ele pode executar automaticamente uma instruo de cada programa, parecendo que os programas esto sendo executados simultaneamente. Modo Virtual 8086: o modo protegido , a rigor, incompatvel com o modo real. Como poderamos executar programas de modo real em modo protegido? Atravs do modo virtual 8086, o processador pode trabalhar como se fosse vrios processadores 8086 com 1 MB de memria (ou seja, um XT) simultaneamente. isso significa que voc pode ter, ao mesmo tempo, um ou mais programas de modo real rodando dentro do modo protegido simultaneamente, cada programa achando que est trabalhando em um processador 8086 puro e completamente limpo. O encaixe o processador 80386SX tem um packaging inteiramente diferente do 80286, e os dois chips no se encaixam no mesmo soquete. Com isso, alguns PCs utilizaram uma placa adaptadora com circuitos auxiliares de multiplexao para poder fazer com que o 80386SX se encaixe no soquete de um 80286. Alm da Intel, vrios outros fabricantes produziram microprocessadores 386SX e 386DX. O principal deles foi a AMD. Foram lanadas verses de 16, 20, 25, 33 e 40 MHz. A velocidade desses processadores se originou-se de um funcionamento de 16 MHz, embora a primeira possibilidade tenha sido solenemente esnobada pelos

61 projetistas de computadores, para as quais a velocidade nunca suficiente. Logo aps, uma verso de 20 MHz foi colocada no mercado. Em 1988, o limite chegou aos 25 MHz, e logo depois passou para 33 MHz. Atualmente, algumas empresas produzem chips que operam a 40 a 50 MHz. [ROS93] A Intel lanou o 80386SX como irmo menor do 80386. Internamente, o 80386SX praticamente idntico as 80386, com registradores de 32 bits reais e todos os mesmos modos operacionais. Apenas uma diferena significativa separam o 80386 do 80386SX. Em vez de interfacear com um bus de memria de 32 bits, o 80386SX foi projetado para um bus de 16 bits. Seus registradores de 32 bits tm que ser preenchidos e duas etapas a partir de um canal de I/O de 16 bits. Com isso, o 386SX mais barato para o fabricante, embora no mercado daquela poca o seu preo no era to baixo. Sempre que citarmos o processador 80386, estamos nos referindo ao modelo 80386DX que o seu sufixo significa double word (32 bits), ao contrrio do modelo anterior SX representando single word (16 bits)

Processador 80386SX, um 80386 de baixo custo.

80486 O processador 80486 foi o sucessor para aplicaes mais pesadas, sendo possvel encontra-lo nos PCs no ano de 1991. Com uma verso inicial que operava com um clock de 25 MHz. Dessa maneira, a Intel criou o 486 que na realidade supera muito o desempenho de um 80386DX-25 em duas vezes, apesar de ter apenas seis instrues a mais, mas para que esse desempenho fosse justificado, o processador foi incorporado com circuitos em seu interior como:

Coprocessador matemtico; Memria cache interna de 8 KB.

62 Estando integrados diretamente dentro do microprocessador, esses componentes fizeram com que o desempenho geral do PC subisse muito - um circuito externo mais lento, pois os dados demoram a ir e vir na placa de circuito impresso. O cache de memria, a partir do 80486 passou a possuir dois caches de memria; um dentro do processador, chamado cache de memria interno de 8 KB; e um na placa-me do micro, chamado de cache de memria externo que hoje varia na ordem de 256 KB e 512 KB. [TOR98]

Microprocessador 80486

O processador mais barato da famlia o 80486SX, disponveis nas verses de 25 e 33 MHz seguindo a mesma linha que seu processador antecessor. Este microprocessador uma verso de custo mais acessvel, sendo assim, no era dotado do coprocessador matemtico interno. Para no haver confuso e manter a padronizao, foram usados os mesmos diferenciadores, DX para a verso standard e SX para a verso econmica, que no tinha coprocessador matemtico interno. Portanto, quando citamos a nomenclatura 80486 estamos nos referindo ao 80486DX trabalhando a 32 bits. Um usurio interessado em acrescentar um coprocessador matemtico ao 486SX poderia perfeitamente faz-lo. Bastava adquirir um 487SX, que para todos os efeitos, era o coprocessador aritmtico do 486SX. As placas de CPU baseadas no 486SX em geral possuam um soquete pronto para a instalao deste chip. Entretanto, este tipo de instalao no era nada vantajosa do ponto de vista financeiro. Era mais barato adquirir uma placa de CPU equipada com o 486DX. O 486SX tanto foi considerado um erro, que os concorrentes da Intel (AMD e Cyrix) no lanaram microprocessadores equivalentes. Surgiram o:

63 80486DX-50 ou 80486DX2; que se estabeleceu pelo aumento da freqncia de operao em que o processador capaz de trabalhar, ou seja, 50 MHz processador resultante da multiplicao do clock, que trabalha internamente com o dobro da freqncia de operao da placa-me, ou seja, ele multiplica a freqncia de operao da placa-me por 2. Acarretando problemas com as suscetveis interferncias eletromagnticas. Logo depois, a Intel lanou o 486DX2-66. Campeo de velocidade de sua poca, este microprocessador foi o mais vendido durante 1994. Este aumento de vendas ocorreu quando os preos caam em virtude do lanamento de microprocessadores equivalentes pela AMD e Cyrix. Veja os processadores da poca:

Intel: 486DX2-50 e 486DX2-66; AMD: Am486DX2-50, Am486DX2-66 e Am486DX2-80; Cyrix: Cx486DX2-50, Cx486DX2-66 e Cx486DX2-80.

80486DX4; um processador que trabalha com multiplicao do clock por 3. Assim, um 80486DX4-75 trabalha, externamente, com 25 MHz e, internamente, com 75 MHz; o 80486DX4-100 trabalha, externamente, com 33 MHz e internamente, com 99 MHz. Sendo este mais rpido que os concorrentes por possuir 16 KB de memria interna. Pouco depois da Intel, a AMD e a Cyrix tambm lanaram seus microprocessadores 486DX4. So o Am486DX4 e o Cx486DX4. A AMD criou verses de 100 e 120 MHz. A Cyrix lanou apenas o modelo 100 MHz. A Intel lanou tambm uma srie paralela, a SL, que permite o gerenciamento avanado de consumo eltrico alimentado por 5V, exceto o 486DX4 que alimentado por 3V. [TOR98] O AMD Am 5x86

64
5x86 da AMD um 486DX5

Esse processador na verdade, um 486DX5, um 486 com quadruplicao de clock. Tem cache de memria interno de 16 KB e alimentado por 3,3 V. Cyrix Cx 5x86

5x86 da Cyrix um 486DX4 turbinado

Esse processador uma verso do processador 6x86 para placas-me 486 e por esse motivo, consegue ser mais rpido que o 486DX4, ainda que utilize o mesmo esquema de multiplicao de clock desse processador (triplicao de clock). Tem um cache de memria interno de 16 KB e alimentado por 3,5 V. Esse processador um 486DX4 turbinado. PENTIUM Pentium (Chipset P54c) Tambm chamada de Pentium Classic, o Pentium o primeiro

microprocessador considerado de 5 gerao. Fabricado pela Intel, foi lanado em 1993, nas verses de 60 e 66 MHz. Os microprocessadores Pentium contm mais de trs milhes de transistores e j incluem co-processador matemtico e memria cache. Operava com 5 volts, e apresentava muito aquecimento, mas com melhorias no projeto, a Intel permitiu a operao com 3,5 volts, resultando num aquecimento bem menor. Novas verses foram lanadas como a de 75, 90, 100, 120, 133, 155, 166 e 200 MHz. O Pentium um microprocessador de 32 bits, mas com vrias caractersticas de 64 bits. Por exemplo: o seu barramento de dados, que d acesso a memria feito a 64 bits por vez, o que significa uma maior velocidade, ele transporta

65 simultaneamente dois dados de 32 bits. Ao inverso do 486 que era de 32 bits por vez. A freqncia de operao da placa me a seguinte: Processador Pentium 75 MHz Pentium 60, 90, 120,155 MHz Pentium 60, 100, 133, 166 e 200 MHz
Freqncia da Placa Me

Freqncia Placa-me 50 MHz 60 MHz 66 MHz

de

Operao

A memria cache interna do Pentium(L1) de 16 KB, sendo dividida em duas, uma de 8 KB para armazenamento de dados e outra de 8 KB para instrues. A arquitetura superescalar em dupla canalizao, ou seja o Pentium funciona internamente como se fosse dois processadores 486, trabalhando em paralelo. Dessa forma, ele capaz de processar (2)duas instrues simultaneamente. Os processadores Pentium pode trabalhar em placas-me com mais de um processador diretamente, utilizando como conexo o soquete 7. Pentium Pr (P6) O Pentium Pro foi criado para ser o sucessor do Pentium, sendo considerado como sexta gerao. Inicialmente foi lanado nas verses 150, 180 e 200 MHz. Opera com 32 bits e utiliza memria de 64 bits, da mesma forma como ocorre com o Pentium. Seu projeto foi otimizado para realizar processamento de 32 bits, sendo neste tipo de aplicao mais rpido que o Pentium comum, s que ao realizar processamento de 16 bits perde para o Pentium comum. O Pentium Pro possui uma memria cache secundria dentro do prprio processador. Com isso, aumenta-se o desempenho do processador, ou seja, a freqncia usada ser a mesma de operao interna do processador. A arquitetura do Pentium Pro superescalar em tripla canalizao, capaz de executar (3)trs instrues simultaneamente. O ncleo do Pentium Pro RISC, s que para ele ser compatvel com programas existentes, foi adicionado um decodificador CISC na sua entrada. Dessa forma, ele aceita programa CISC, porm os processa em seu ncleo RISC. O

66 Processador do Pentium Pro pode ser utilizado em placas-me com dois ou quatro processadores. Para seu melhor desempenho usado quantidades elevadas de memria, fazendo que seu uso fosse direcionado para servidores, ao invs de computadores domsticos ou de escritrios. A conexo utilizada pelo processador chamada de soquete 8. Esse soquete bem maior que o soquete 7 utilizado no Pentium Clssico(Pentium Comum). Pentium MMX (P55c)

Verses: 166 MMX, 200 MMX, 233 MMX MHz;

Visando aumentar o desempenho de programas que fazem processamento de grficos, imagens e sons, a Intel adicionou ao microprocessador Pentium, 57 novas instrues especficas para a execuo rpida deste tipo de processamento, elas so chamadas de instrues MMX (MMX=Multimedia Extensions). Uma nica instruo MMX realiza o processamento equivalente ao de vrias instrues comuns. Essas instrues realizam clculos que aparecem nos processamentos de sons e imagens. As instrues MMX no aumenta a velocidade de execuo dos programas, mas possibilita que os fabricante de software criem novos programas, aproveitando este recurso para que o processamento de udio e vdeo fique mais rpido. Segundo testes (INFO/Fev/97), o ganho de velocidade nessas operaes pode chegar a 400%. O Pentium MMX possui uma memria cache interna de 32 KB e trabalha com nveis duplos de voltagem: externamente a 3,3 volts enquanto o ncleo do processador opera a 2,8 volts. A conexo feita atravs do Soquete 7, ou seja, possui o mesmo conjunto de sinais digitais que o Pentium comum. A freqncia de operao na placa me de 66 MHz. Pentium II (i440Bx) Sucessor do Pentium MMX, com velocidades de 300, 333, 350, 400 MHz. Possui barramento de 100 MHz, e encapsulado em um envlucro(cartucho) que

67 engloba o processador e a cache externa(L2), este envlucro metlico facilita a dissipao do calor. A memria cache primria(L1) continua sendo 32 KB igual ao Pentium MMX, sendo que a memria secundria(L2) no est mais dentro do processador e sim no prprio cartucho, ao lado do processador. O Pentium II permite o multiprocessamento de dois processadores. Sua conexo na placa-me feita atravs do seu conector prprio, chamado de slot 1. CELERON Celeron 233, 266, 300, 330 MHz A Intel lanou em abril/98, uma verso especial do Pentium II, chamada de Celeron. Este processador pode ser instalado nas mesmas placas de CPU projetadas para o Pentium II. Nas suas primeiras verses, operava com clock externo de 233 MHz, e clock interno de 66 MHz, e no possua memria cache secundria(cache de nvel 2). Com isto o processador tinha o preo baixo em relao aos concorrentes. O encapsulamento usado em todos os processadores Celeron e do tipo SEPP (Single Edge Processor Package), um novo mecanismo para dissipao do calor, similar ao SEC (Single Edge Contact) s que vem sem o invlucro(cartucho). Sua conexo feita atravs do soquete 7. Hoje j encontramos o microprocessador Celeron de 300 e 330 MHz que so dotados de 128 KB de memria cache secundria(L2) . O Celeron pode ser considerado um Pentium II Light. O chipset (conjunto de chips que complementam o processador 440EX) criado para ele, uma verso simplificada dos modelos Pentium II. Sua principal limitao est na capacidade para expanso, micros com esse processador podem ter apenas trs conectores PCI e dois conectores para memria. Em compensao, o processador Celeron suporta vdeo AGP, memria do tipo SDRAM e discos UltraATA. Pentium III (440Bx) Projetado para a Internet, o processador Pentium III vem com clock de 450 e 500 MHz, e com 70 novas instrues que habilita aplicativos de processamento avanados de imagens, 3D, udio e vdeo, e reconhecimento de voz. Seu barramento de 100 MHz, com memria cache secundria de 512 KB.

68 (Obs.: PCs baseados no novo processador Pentium III estaro disponveis a partir deste ms). AMD AMD X5 - conhecido como AMD 5x86 com velocidade de 133 MHz, foi projetado para competir com o Pentium de 60 e 66 MHz, e possua um desempenho similar ao de um Pentium 75. AMD K5 - de 133 MHz foi o primeiro microprocessador compatvel com o Pentium lanado pela AMD. Apesar de veloz, inteiramente compatvel com o Pentium e bem mais barato, demorou muito a chegar ao mercado. A Intel j tinha lanado o Pentium 200 MMX. AMD K6 - este chip o mais recente da famlia AMD, muito mais rpido que o K5, vem com instrues MMX, mais barato e mais rpido que um Pentium MMX do mesmo clock.. 2.4 ARQUITETURA CISC X RISC

CISC x RISC O conceito dos processadores RISC utilizar um conjunto reduzido de instrues de linguagem de mquina (computador com conjunto de instrues reduzido) em contraste com os processadores CISC (computador com conjunto de instrues complexo). Os primeiros processadores projetados tinham um grande problema que era a produo de software que pudessem rodar nestas mquinas. Era necessrio que o programador tivesse conhecimentos profundos sobre o processador que ele ia desenvolver, pura. Visto essa dificuldade, os projetistas de hardware desenvolveram uma nova tcnica, chamada microprogramao (instrues). Microprogramao nada mais do que criar novas funes que so adicionadas diretamente no hardware, facilitando assim o trabalho do programador. pois ele tinha que escrever programas em linguagem de mquina

69 Novas instrues foram criadas, como por exemplo para tratar de comandos case e multiplicaes. Conforme eram percebido novas necessidades, os projetistas criavam novas instrues e o adicionavam ao processador. Foi-se ento sobrecarregando os processador com inmeras instrues, tornando-o complexo, surgindo assim o termo CISC. A adio de novos microcdigos acaba tornando o processador mais lento. Ento os projetistas criavam um modo de aumentar a velocidade do processador para compensar a lentido resultante dos microcdigos. Mas, est chegando o dia onde no mais possvel aumentar a velocidade dos processadores sem aumentar o tamanho fsico. Um das formas para solucionar problemas era utilizar microcdigos. Havia um outro modo de solucionar esses problemas: a criao de software que pudessem substituir esses microcdigos. Mas, para que isso fosse colocado em prtica era necessrio a reduo da diferena de velocidade entre a memria principal e a CPU, o que tornava inutilizvel essa segunda opo. Em exames feitos em programas que rodam em processadores CISC, foi descoberto que 85 % do programa consiste em apenas trs instrues: assinalamentos, comandos if e chamadas de procedimentos. Conclui-se ento que desnecessrio a adio de microprogramas que quase ou nunca so utilizados. Porm, com o tempo, houve um aumento significativo da velocidade das memrias, possibilitando assim a utilizao de software em substituio dos microprogramas. Mas existe uma curiosidade, antes da inveno dos microprogramas todos os processadores eram processadores RISC, com instrues simples executadas diretamente no hardware. Depois que a microprogramao tomou conta, os computadores se tornaram mais complexos e menos eficientes. Agora a indstria est voltando s suas razes, e construindo mquinas rpidas e simples novamente. A descoberta crtica que tornou as mquinas RISC viveis foi o que bastante interessante, uma avano de software, e no de hardware. Foi o aprimoramento da tecnologia de otimizao de compilao que tornou possvel gerar microcdigos pelo menos to bom quanto, se no for melhor, que o microcdigo manuscrito. Mas, como tudo na vida tem problemas, os processadores RISC tambm tem as suas desvantagens. Uma delas na execuo de uma multiplicao, em

70 processadores RISC necessrio sintetizar uma srie de formas, dependendo dos operandos. Outra desvantagem , que sem ajuda de hardware especial, mquinas RISC no so boas para clculos em ponto flutuante. A primeira mquina RISC moderna foi o minicomputador 801 construdo pela IBM, comeando em 1975, Entretanto, a IBM no publicou nada a seu respeito at 1982. Em 1980, um grupo em Berkeley, liderado por David Patterson e Carlo Squin, comeou a projetar pastilhas RISC VLSI. Eles criaram o termo RISC e batizaram sua pastilha de CPU de RISC I, seguida de perto pela RISC II. Um pouco mais tarde, em 1981, do outro lado da baa de So Francisco, em Stanfor, John Hennessy projetou e fabricou uma pastilha RISC um pouco diferente, chamou de MIPS. Esta trs mquinas RISC so comparadas a trs mquinas CISC na Tabela. Cada uma delas levou diretamente a importantes produtos comerciais. O 801 foi o ancestral do IBM PC/RT, o RISC I foi a inspirao do projeto SPARC da Sun Microsystems, e a pastilha MIPS de Stanford levou formao da MIPS Computer Systems. que ele

CISC Modelo IBM 370/168 Ano em que 1973 ficou pronto Instrues 208 Tamanho do Microcdigo Tamanho da AX 11/780 1978 303 54K K 2-6 257 Reg-reg Reg-mem Memmem 1-3 61 V Xerox Dorado 1978 270 17K

RISC IBM 801 Berkeley RISC I 1980 120 0 4 1981 3 0 4 Reg-reg

Stanford MIPS 1983 55 0 4 Reg-reg

Instruo Modelo de Reg-reg Execuo Reg-mem Mem-mem

Pilha Reg-reg

71
Tabela: Comparao entre trs mquinas CISC tpicas com as trs primeiras mquinas RISC. Os tamanhos de instruo e de microcdigo esto bytes

2.4.1 Princpios tcnicos de mquinas RISC

Vamos primeiro apresentar uma breve descrio da filosofia bsica de projeto RISC. Projetar uma mquina RISC tem cinco passos bsicos: Analisar as aplicaes para encontrar as operaes-chave; Projetar uma via de dados que seja tima para as operaes-chave; Projetar instrues que executem as operaes-chaves utilizando a via de dados; Adicionar novas instrues somente se elas no diminurem a velocidade da mquina; Repetir este processo para outros recursos. O corao de qualquer computador a sua via de dados, que contm os registradores, a ALU e os barramentos que os conectam. Este circuito deve ser otimizado para a linguagem ou aplicaes em questo. O tempo requerido para buscar os operandos a partir de seus registradores, execut-los atravs da ALU e armazenar o resultado de volta em um registrador, chamado de tempo de ciclo da via de dados, deve ser o mais curto possvel. O prximo passo projetar as instrues de mquina que faam bom uso da via de dados. Apenas algumas instrues e modos de endereamento so tipicamente so tipicamente necessrios. Instrues adicionais devem apenas ser adicionadas se elas forem freqentemente utilizadas e no reduzirem o desempenho das mais importantes. A Regra de Ouro nmero 1 diz: Sacrifique tudo para reduzir o tempo de ciclo da via de dados Sempre que se resolver adicionar uma nova instruo ao processador, ela deve ser examinada sob esta luz: como ela afeta o tempo de ciclo da via de dados? Se ela aumentar o tempo de ciclo, provavelmente no vale a pena t-la.

72 Finalmente, o mesmo processo deve ser repetido para todos os outros recursos dentro da CPU, tais como memria cache, gerenciamento de memria, co-processadores de ponto flutuante, e assim por diante. Mquinas RISC podem diferir de suas concorrente CISC de oito formas crticas, como listado na Tabela. RISC 1Instrues simples levando 1 ciclo CISC Instrues complexas

levando

mltiplos ciclos 2Apenas LOADs/STOREs referenciam Qualquer Instruo pode referenciar a a memria 3 Altamente pipelined 4Instrues executadas pelo hardware 5 6 7 8 memria No tem pipeline, ou tem pouco Instrues executadas pelo

microprograma Instrues com formato fixo Instrues de vrios formatos Poucas instrues e modos Muitas instrues e modos A complexidade est no A complexidade est no compilador Mltiplos registradores conjuntos de microprograma Conjunto registradores
Tabela - Caractersticas das mquinas RISC e CISC

nico

de

2.4.2 Uma Instruo por Ciclo da Via de Dados

Em certo sentido, nome Reduced Instruction Set Computer, no um bom nome. Enquanto verdade que a maioria das mquinas RISC tm relativamente poucas instrues, de dados. Uma conseqncia do princpio de que toda instruo RISC deve gastar um ciclo que qualquer operao que no possa ser completada em um ciclo no pode ser includa no conjunto de instrues Assim, muitas mquinas RISC no possuem instrues para multiplicao ou diviso. Na prtica, a maioria das multiplicaes so formadas por pequenas constantes conhecidas em tempo de compilao, de modo que elas podem ser simuladas por seqncias de somas e deslocamentos. Instrues de ponto flutuante so executadas por um co-processador. a caracterstica nica mais importante que as distingue das mquinas CISC que as instrues RISC so completadas em um nico ciclo da via

73 2.5 INSTALANDO UM CPU AMD (SEGUNDO PROCEDIMENTO TCNICO)

A instalao inadequada do processador AMD Athlon ou AMD Duron pode influenciar negativamente seu funcionamento e anular a cobertura da garantia. NO instale o processador se tiver sido danificado! Tenha Cuidado com a Eletricidade Esttica Os processadores AMD Athlon e AMD Duron e todas as placas-me de computador contm componentes eletrnicos sensveis que podem ser danificados com facilidade pela eletricidade esttica. Recomendamos que voc deixe o processador e a placa-me em sua embalagem original at que esteja preparado para instal-los. O instalador deve tocar somente nas bordas do processador e nunca em seus pinos. Nunca toque em um processador sem usar uma pulseira antiesttica aterrada em funcionamento. Recomendamos que a desembalagem e instalao sejam realizadas sobre um carpete antiesttico aterrado. Tanto a pulseira quanto o carpete antiestticos devem estar aterrados no mesmo ponto. Aps a remoo do processador de sua embalagem, coloque-o diretamente sobre o carpete antiesttico.

2.5.1 Procedimento de Instalao

Voc deve seguir os procedimentos passo a passo relacionados nas pginas a seguir para instalar com sucesso os processadores AMD Athlon e AMD Duron na placa-me de um sistema de computador pessoal. Qualquer variao desse procedimento poder resultar em uma falha de processador. Voc pode instalar o processador na placa-me tanto antes quanto depois da instalao dela no chassi do sistema. Geralmente, mais fcil instalar o processador na placa-me antes da instalao do conjunto todo no gabinete. Normalmente, melhor instalar o processador e o dissipador de calor antes da instalao de quaisquer pentes de memria.

74 recomendvel que voc faa um encaixe experimental do dissipador de calor no soquete do processador para verificar se o cabo de alimentao da ventoinha pode alcanar com facilidade um conector designado.

75 Cuidado: Nunca instale o processador se o dissipador de calor no estiver encaixado de maneira adequada e firme. HAVER FALHA TRMICA SE A MEDIDA DE PRECAUO NO FOR SEGUIDA O PROCESSADOR SER DANIFICADO PERMANENTEMENTE. Observao: Neste manual, o processador AMD Athlon ou AMD Duron instalado no Socket A da placa-me antes da instalao do conjunto placame/processador no chassi do sistema. Normalmente, esse o melhor mtodo de instalao do processador e do dissipador de calor. 1. A Figura a seguir mostra o soquete do processador em uma placa-me. Observe que a alavanca de liberao na lateral do soquete est voltada para baixo. Essa posio usada para travar o processador no lugar correto. Antes da instalao do processador, em primeiro lugar necessrio levantar um pouco essa alavanca pelas laterais a fim de destrav-la e, depois, suspend-la completamente (at que fique praticamente em ngulo reto).

Soquete do Processador com a Alavanca Voltada para Baixo.

2.

Figura

abaixo

mostra

alavanca

de

liberao

levantada

completamente. A alavanca deve estar em uma posio totalmente levantada antes que o processador possa ser instalado. Observao: Neste manual, a frase parte superior do soquete refere-se extremidade do soquete com a inscrio Socket 462.

76

Soquete do Processador com a Alavanca Levantada.

3. A Figura a seguir mostra a parte inferior (lado dos pinos) do processador. Observe o ngulo existente na disposio dos pinos nos dois cantos superiores da figura e a inexistncia de pinos em nenhum desses cantos. Observe tambm que no h posies para pinos nos cantos superiores do soquete (prximo regio com a inscrio Socket 462). O processador deve ser posicionado de modo que os padres de pinos de soquete e processador coincidam. Quando posicionado adequadamente, o canto com ngulo de 45 do processador ficar prximo articulao de liberao.

Parte Inferior do Processador que Mostra as Chaves de Pinos de Canto.

4. A prxima Figura mostra o processador sendo encaixado no soquete. Observe que o canto localizado prximo articulao da alavanca de liberao tem

77 ngulo de 45. Essa a constatao de que o processador foi instalado adequadamente. No deve ser necessria muita fora para se instalar o processador. Este um soquete com fora de encaixe zero (geralmente conhecido como soquete ZIF). Se o processador no for encaixado no soquete, verifique o alinhamento dos pinos e certifique-se de que a alavanca de liberao esteja levantada completamente. Se a instalao do processador exigir um pouco mais de fora, isso significar que alguma coisa est errada. (Verifique os pinos e a posio da alavanca.)

Colocando o Processador no Soquete.

5. A Figura a seguir mostra o processador instalado e a alavanca de liberao abaixada para travar o processador no lugar correto. Com o processador agora instalado de maneira apropriada, o conjunto dissipador de calor/ventoinha pode ser encaixado. AVISO: No inicialize o processador sem que o dissipador de calor esteja encaixado de maneira adequada e firme. O PROCESSADOR SOFRER FALHA TRMICA E O RESULTADO SERO DANOS PERMANENTES! Observe as protees de borracha em cada canto do processador. Essas protees so necessrias para garantir a instalao adequada do dissipador de calor. Elas nunca devem ser removidas. Deve haver quatro protees. Se estiver faltando uma proteo, devolva o processador ao seu fornecedor. No o utilize pode haver danos ao mdulo. Observe tambm as orelhas no soquete. Nas etapas posteriores, as orelhas centrais sero usadas para a instalao do dissipador de calor.

78

Processador Instalado e Avalanca Abaixada.

6. A prxima Figura d uma amostra dos conjuntos tpicos de dissipador de calor comumente usados em processadores AMD encaixados em soquete. Observe que os conjuntos variam em tamanho, densidade das palhetas de refrigerao e design da presilha. O dissipador de calor apropriado a ser usado ser determinado pela: Lista de solues trmicas aprovadas no Web site da AMD. Disponibilidade da soluo trmica aprovada na sua localidade. Conecte-se ao Web site www.amd.com para obter uma listagem de dissipadores de calor/ ventoinhas testados recomendados pela AMD. Use somente um conjunto dissipador de calor/ventoinha testado e recomendado pela AMD para o modelo e a velocidade do seu processador AMD. O dissipador de calor adequado essencial. Observe os dois tipos diferentes de presilhas de reteno do dissipador de calor indicados na Figura. A presilha com um pequeno gancho projetada para ser instalada com a extremidade aberta de uma chave de porca (semelhante a uma chave de fenda com um soquete encaixado). A presilha com a extremidade de abertura de encaixe projetada para ser empurrada com uma chave de fenda inserida na abertura de encaixe.

79 Cuidado: Ao encaixar a presilha do dissipador de calor com qualquer uma das ferramentas de instalao, tenha extremo cuidado para pression-la para baixo. Se a ferramenta escorregar para fora da presilha, a placa-me do sistema poder ser danificada.

Tpicos Dissipadores de Calor Adequados para Uso com Processadores AMD Socket A.

7. A Figura a seguir mostra a parte inferior de um dissipador de calor com rebaixo. A parte com rebaixo encaixa-se na parte superior do soquete, onde a inscrio Socket 462 est moldada no plstico. Quando o dissipador de calor instalado corretamente, a base do dissipador de calor no toca em nenhuma parte do soquete. Cuidado: O processador sofrer superaquecimento e falhar se o dissipador de calor no for instalado de modo que fique acomodado em posio paralela parte superior do processador ou se o dissipador de calor tocar em qualquer parte do soquete. Isso poder resultar em danos permanentes ao processador.

80

Parte Inferior do Dissipador de Calor com Superfcie de Base com Rebaixo.

8. A prxima Figura mostra a parte inferior do dissipador de calor menor da pgina anterior. Esse dissipador de calor tem uma base lisa e seu encaixe no processador determinado pela presilha de reteno assimtrica usada para prender o dissipador de calor ao processador.

Parte Inferior do Dissipador de Calor Pequeno com Superfcie de Base Lisa.

9. A Figura a seguir mostra o mtodo apropriado para remoo da pelcula plstica do composto condutor trmico de mudana de fase. Observao: O composto trmico de mudana de fase muito importante para que o dissipador de calor seja eficiente e tenha timo desempenho. O

81 composto deve ser aplicado de maneira uniforme superfcie do dissipador de calor, de modo que (basicamente) se derreta e preencha todos os interstcios microscpicos nas superfcies do processador e do dissipador de calor com um material condutor trmico. Cuidado: Se voc nunca instalou um dissipador de calor com esse tipo de material trmico de mudana de fase, sugerimos que voc no remova essa pelcula at que tenha treinado a instalao do dissipador de calor e a montagem das presilhas no soquete. Talvez sejam necessrias algumas tentativas at que voc se familiarize com o procedimento. Se estiver interessado em acostumar-se com o processo, ignore a etapa de remoo da pelcula por enquanto e prossiga com a repetio das etapas de 10 a 19. Observe na Figura a seguir que necessrio puxar a pelcula rapidamente em ngulo reto em relao base. Um rpido movimento de suspenso o melhor mtodo para remoo dessa pelcula. Esteja ciente de que: Aps a remoo da pelcula, necessrio instalar imediatamente o dissipador de calor. O composto trmico no deve entrar em contato com nenhum material estranho. Cuidado: No remova o dissipador de calor do processador aps sua instalao permanente. O material adesivo trmico de mudana de fase no pode ser reaproveitado. Remova a pelcula plstica completamente do dissipador de calor durante a instalao para evitar o superaquecimento do processador ou danos a ele decorrentes da alimentao de fora. Preste muita ateno aos procedimentos descritos neste documento para no deixar passar despercebida uma etapa fundamental.

82

Puxe a Pelcula do Material Trmico com um Movimento Rpido.

10. A prxima Figura mostra a maneira ERRADA de instalar o dissipador de calor. No incline nem empurre o dissipador de calor contra o processador porque esse procedimento aumenta os riscos de rachadura do mdulo do processador. Em vez disso, instale cuidadosamente o dissipador de calor com sua parte inferior praticamente em posio paralela superfcie superior do processador. Quando instalado de maneira adequada, o dissipador de calor se acomoda sobre as quatro protees de borracha. O dissipador de calor entrar em contato com o mdulo do processador somente quando a presilha de reteno estiver totalmente instalada. Cuidado: Nunca empurre o dissipador de calor para baixo. Esse procedimento pode provocar danos irreparveis ao mdulo do processador. Toda a fora deve ser aplicada somente na presilha.

83

MANEIRA ERRADA de Instalar um Dissipador de Calor do Processador AMD Socket A.

11. A Figura a seguir mostra uma vista lateral do dissipador de calor com a presilha de reteno na parte inferior do dissipador de calor. Certifique-se de que a presilha de reteno esteja nessa posio antes de tentar instal-lo. Observe que a presilha no simtrica. A extremidade maior sempre encaixada na parte superior do soquete (a extremidade com a inscrio Socket 462), enquanto a extremidade menor encaixada na parte inferior do soquete. No importa qual dissipador de calor seja usado, a presilha sempre deve ser instalada da mesma maneira. Para obter melhores resultados, sempre instale o processador e seu dissipador de calor antes da instalao de quaisquer pentes de memria. Observe tambm a maneira como o dissipador de calor se acomoda sobre as protees de borracha. Essas protees so importantes para a instalao apropriada do dissipador de calor porque impedem que este provoque solavancos ou rachaduras no mdulo do processador. AS PROTEES SO ESSENCIAIS. NO AS REMOVA!

84

Vista Lateral do Dissipador de Calor e da Presilha em um Processador AMD Socket A.

12. A prxima Figura mostra a primeira etapa na instalao do dissipador de calor. O dissipador de calor deve ser acomodado no processador com a extremidade menor da presilha encaixada na orelha central na parte inferior do soquete. O dissipador deve ser encaixado nessa orelha somente com a presso dos dedos. Observao: A parte inferior do dissipador de calor fica em posio quase paralela parte superior do processador. Esse o nico mtodo adequado para instalao do dissipador de calor. Cuidado: Nunca empurre o dissipador de calor para baixo. Esse procedimento pode provocar danos irreparveis ao mdulo do processador. Toda a fora deve ser aplicada somente na presilha.

85

Mtodo Adequado para Instalao do Dissipador de Calor no Processador.

13. A Figura a seguir mostra uma vista lateral do dissipador de calor com a presilha instalada na orelha central na parte inferior do soquete. Observe como o dissipador de calor fica acomodado sobre as protees de borracha e no sobre o processador. Quando a presilha de reteno instalada completamente, as protees de borracha so comprimidas e o dissipador de calor toca na superfcie do mdulo do processador. Observao: A Figura ilustra a extremidade da presilha que passa por cima da parte superior do soquete (a parte do soquete com a inscrio Socket 462) e maior que a outra extremidade. A presilha tem forma assimtrica para permitir que o ponto de presso atue diretamente sobre o mdulo do processador. Embora aparentemente na foto a presilha esteja muito distante para um lado, quando o outro lado instalado, o ponto de contato da presilha centralizado no mdulo do processador.

86

Dissipador de Calor Parcialmente Instalado e Acomodado sobre as Protees de Borracha.

14. A prxima Figura mostra a MANEIRA ERRADA de posicionar o dissipador de calor. Observe como a regio inferior da parte com rebaixo do dissipador de calor de alumnio fica acomodada na extremidade com ressalto do soquete e no na parte com rebaixo do mdulo do processador. Se o dissipador de calor no estiver em contato com toda a superfcie do mdulo do processador, o dissipador de calor no estar operante. Isso provocar SUPERAQUECIMENTO E FALHA DO PROCESSADOR! Certifique-se sempre de que a superfcie do dissipador de calor no esteja em contato com nenhuma parte do soquete. Esse problema pode ser causado pela instalao inadequada da presilha de reteno. Sempre instale a presilha somente nas orelhas centrais. As orelhas externas no tm nenhuma funo por enquanto. O rebaixo no dissipador de calor deve ser instalado de modo que no fique acomodado na parte do soquete com a inscrio Socket 462. Cuidado: No reutilize o dissipador de calor se este foi instalado inadequadamente. Aps o composto trmico de mudana de fase entrar em contato com a superfcie do processador, o dissipador de calor dever ser substitudo, uma vez que o material de mudana de fase no pode ser reutilizado.

87

Certifique-se de que o Dissipador de Calor Seja Acomodado Adequadamente sobre o Processador!

15. A Figura a seguir mostra a presilha do dissipador de calor sendo instalada na orelha central naparte superior do soquete do processador. Para instalar essa presilha, empurre firmemente apenas na extremidade da presilha. A instalao da presilha normalmente exige uma presso de 82760 a 165520 N/m2. Observao: a utilizao de uma chave de fenda com cabo bem grande e uma lmina pequena far com que a carga seja distribuda por uma rea maior das mos do instalador. O uso da ferramenta apropriada facilitar a execuo desse procedimento. Chaves de fenda como essa normalmente esto disponveis nas melhores casas de ferragens. A Figura mostra a presilha do dissipador de calor sendo empurrada para baixo com uma chave de fenda inserida na abertura de encaixe na extremidade da presilha. O procedimento bsico a aplicao de fora para baixo na presilha.

Empurrando a Presilha do Dissipador de Calor para Baixo.

88 16. A Figura abaixo mostra a presilha sendo empurrada para fora da orelha. Empurre para baixo com um leve movimento para fora, de modo que a presilha passe por fora da orelha no soquete.

Empurrando a Presilha para Fora da Orelha do Soquete.

17. A prxima Figura mostra a presilha sendo travada firmemente na orelha central. Mantenha a presilha no mesmo nvel da orelha e aplique uma leve presso para dentro, de modo que a presilha seja encaixada na orelha central na extremidade superior do soquete.

Travando a Presilha na Orelha do Soquete.

18. A Figura a seguir mostra uma das etapas de instalao usando uma chave de porca em vez da chave de fenda. Todas as etapas e operaes so idnticas, com exceo da escolha da ferramenta usada. Sempre instale o processador antes de instalar os pentes de memria.

89

Instalao da Presilha com uma Chave de Porca.

19. No importa qual ferramenta seja usada, a presilha deve estar alinhada com as orelhas centrais do soquete para que seja encaixada. A Figura a seguir mostra a presilha alinhada com a orelha. Esse alinhamento essencial para que a presilha seja travada. Em caso contrrio, a presilha poder ficar fixada no lugar correto em apenas uma orelha e, por fim, poder se soltar. Cuidado: Certifique-se de que a presilha tenha sido suspendida acima da orelha, de modo que esteja completamente encaixada e no apenas acomodada na borda da orelha central do soquete. A instalao inadequada poder provocar o rompimento da orelha do soquete. Observao: Inspecione o soquete e a presilha a partir das vistas lateral (de perfil) e superior (de cima) para verificar a execuo da instalao apropriada. Se esta for uma operao de encaixe de teste, para remover o dissipador de calor, simplesmente empurre a presilha para baixo que ela se soltar da orelha (normalmente). Se no se soltar, use a ferramenta de insero e inverta o procedimento de instalao.

90

Certifique-se de que a Presilha Esteja Alinhada com a Orelha.

20. Aps a instalao do dissipador de calor, a etapa seguinte conectar a ventoinha. A prxima Figura mostra o fio da ventoinha do dissipador de calor sendo ligado ao conector da placa-me com a inscrio CPU FAN. Esse conector tem uma chave para que o cabo de fora somente possa ser instalado de um nico modo. Se no houver um conector com a inscrio CPU FAN na placa-me, leia o respectivo manual para saber onde a ventoinha deve ser conectada. Na Figura, observe tambm o modo como o excesso de fios est reunido de maneira organizada e longe do fluxo de ar exigido pela ventoinha. Se o fluxo de ar for bloqueado, a ventoinha no funcionar de maneira adequada. Observao: Nunca permita que o cabo de fora entre em contato com as ps da ventoinha nem que o cabo bloqueie o fluxo de ar ventoinha. Deve haver pelo menos cerca de 2,5 cm de folga acima da ventoinha para garantir um bom fluxo de ar.

91

Ligando o Cabo de Fora da Ventoinha no Conector da Placa-me.

Se os fios forem muito curtos ou se estiverem excessivamente esticados, geralmente a ventoinha pode ser reposicionada para permitir menor tenso nesses fios. Se voc estiver executando um encaixe de teste do dissipador de calor ao processador, remova o dissipador de calor e execute as etapas a seguir. Se a pelcula protetora no dissipador de calor tiver sido removida e este tiver sido instalado no processador, siga cuidadosamente as instrues a seguir com o processador ainda encaixado na placa-me. a. Faa uma marca na parte superior do alojamento da ventoinha, de modo que no seja reinstalado do lado errado. b. Solte e remova os parafusos que prendem a ventoinha. c. Faa um encaixe experimental da ventoinha em uma orientao mais adequada. d. Verifique se o novo encaixe solucionar o problema. e. Aperte os parafusos e verifique se as ps da ventoinha giram livremente apenas com a presso dos dedos. f. Aps a verificao de que tudo pode ser montado de maneira apropriada, reinstale o dissipador de calor e continue. 21. Agora o dissipador de calor e a ventoinha esto completamente instalados. A Figura abaixo mostra a instalao.

92

Com o Dissipador de Calor Instalado, Possvel Verificar Novamente a Instalao.

Antes de inicializar o sistema, certifique-se de verificar os seguintes itens: Se a superfcie do dissipador de calor no est em contato com nenhuma parte do soquete. Se a pelcula protetora do material trmico foi realmente removida. Se a extremidade maior da presilha est encaixada adequadamente na parte superior do soquete. Se a presilha de reteno do dissipador de calor est acomodada completamente em ambas as orelhas centrais do soquete. Se a ventoinha do dissipador de calor est ligada ao conector adequado. Quando o sistema for inicializado pela primeira vez, verifique se a ventoinha do dissipador de calor est girando a uma velocidade relativamente rpida. muito fcil ter apertado excessivamente os parafusos no momento da instalao, o que provoca o emperramento do alojamento da ventoinha. Se a ventoinha no estiver girando de maneira adequada, certifique-se de que todos os parafusos estejam apertados corretamente.

2.6

MEMRIAS

93 Apesar das diferenas existentes na implementao de cada um dos tipos de memria, um certo conjunto de princpios bsicos de operao permanece o mesmo para todos os sistemas de memria. Cada sistema requer um conjunto de tipos diferentes de entrada e sada para realizar as seguintes funes:

Selecionar o endereo que est sendo acessado para uma

operao de leitura ou escrita. Selecionar a operao a ser realizada, leitura ou escrita. Fornecer os dados de entrada para a operao de escrita. Manter estveis as informaes de sada da memria

resultantes de uma operao de leitura, durante um tempo determinado.

Habilitar ( ou desabilitar ) a memria, de forma a faz-la ( ou no

) responder ao endereo na entrada e ao comando de leitura/escrita.

2.6.1 MEMRIAS DE LEITURA ROM

As ROMs so usadas para guardar instrues e dados que no vo mudar durante o processo de operao do sistema. Uma vez que as ROMs so no-volteis, os dados nela armazenados no se perdem quando o equipamento desligado. Uma das principais aplicaes da ROM no armazenamento de alguns programas do sistema operacional dos microcomputadores, e tambm para armazenar informaes em equipamentos controlados por microprocessadores, como caixas registradoras eletrnicas, sistemas de segurana industrial e diversos aparelhos eletrodomsticos. Para alguns tipos de ROM, os dados que esto armazenados foram gravados durante o processo de fabricao da memria. Para outros tipos, os dados so gravados eletricamente.

94 O processo de gravao de dados chamado de programao, ou queima, da ROM. Algumas podem apagar e regravar seus dados quantas vezes forem necessrias. TIPOS DE MEMRIAS DE LEITURA - ROM ROM PROGRAMADA POR MSCARA - MROM Este tipo tem suas posies de memria escritas ( programadas ) pelo fabricante de acordo com as especificaes do cliente. Um negativo fotogrfico, denominado mscara, usado para especificar as conexes eltricas do chip. Uma mscara diferente requerida para cada conjunto de informaes a ser armazenado na ROM. Em razo de tais mscaras serem caras, este tipo de ROM s ser vivel sob ponto de vista econmico, se for produzido um nmero muito grande de ROMs com a mesma mscara. A maior desvantagem destas ROMs o fato de elas no poderem ser apagadas e reprogramadas, quando uma mudana qualquer no projeto do dispositivo exigir modificaes nos dados armazenados. Neste caso, a ROM com os dados antigos no pode ser reaproveitada, devendo ser substituda por uma outra com os novos dados gravados. ROMs PROGRAMVEIS - PROMs Para aplicaes mais modestas em termos de quantidades de chips a ser produzidos, a indstria desenvolveu as PROMs a fusvel, programveis pelo usurio, isto , elas no so programadas durante o processo de fabricao, e sim pelo usurio, de acordo com suas necessidades. Porm, uma vez programada, a PROM torna-se uma MROM, ou seja, no pode ser apagada e novamente programada. O processo de programao de uma PROM com a conseqente verificao dos dados gravados pode ser muito tedioso e demorado, se realizado manualmente. Existe no mercado um sem-nmero de dispositivos programadores de PROMs que permitem a entrada da programao por teclado, para ento realizar a queima dos fusveis e verificao dos dados gravados, sem a interveno do usurio.

95 ROM PROGRAMVEL APAGVEL - EPROM Uma EPROM pode ser programada pelo usurio, podendo, alm disso, ser apagada e reprogramada quantas vezes forem necessrias. Uma vez programada, a EPROM comporta-se como memria no-voltil que reter os dados nela armazenados indefinidamente. Uma vez que uma clula da EPROM tenha sido programada, possvel apag-la expondo radiao ultravioleta, aplicada atravs da janela do chip. Tal processo de apagamento requer uma exposio de 15 a 30 minutos aos raios ultravioletas. Infelizmente no h como apagar clulas selecionadas. A luz ultravioleta apaga todas as clulas ao mesmo tempo, de forma que, aps a exposio, a EPROM estar novamente armazenando apenas 1s. Uma vez apagada, a EPROM pode ser reprogramada. As EPROMs esto disponveis numa faixa bem ampla de capacidade e tempos de acesso. Dispositivos com capacidade de 128K x 8 com tempo de 45 ns so muito comuns. ROM PROGRAMVEL APAGVEL ELETRICAMENTE - EEPROM A EEPROM foi desenvolvida no incio dos anos 80, e apresentada ao mercado como um aperfeioamento da idia da PROM. A maior vantagem da EEPROM sobre a EPROM a possibilidade de apagamento e reprogramao de palavras individuais, em vez da memria toda. Alm disso, uma EEPROM pode ser totalmente apagada em 10 ms, no prprio circuito, contra mais ou menos 30 minutos para uma EPROM que deve ser retirada do circuito para submeter-se ao da luz ultravioleta. Uma EEPROM tambm pode ser programada bem mais rapidamente do que uma EPROM, requerendo um pulso de programao de 10 ms para cada palavra, em contraste com o de 50 ms necessrio a se programar uma palavra da EPROM. APLICAES DAS ROMs FIRMWARE ( MICROPROGRAMA ) Programas que no esto sujeitos a mudana.

96 Sistemas Operacionais, Interpretadores de linguagem, etc. MEMRIA DE PARTIDA FRIA ( BOOTSTRAP ) Programa que leva o processador a inicializar o sistema, fazendo com que a parte residente do sistema operacional seja transferida da memria de massa para a memria interna. TABELAS DE DADOS Exemplos: funes trigonomtricas e de converso de cdigo. CONVERSORES DE DADOS Recebem um dado expresso em determinado tipo de cdigo, e produzem uma sada expressa em outro tipo de cdigo. Por exemplo, quando o microprocessador est dando sada a dados em binrio puro, e precisamos converter tais dados para BCD de forma a excitar corretamente um display de 7 segmentos. GERADORES DE CARACTERES Armazena os cdigos do padro de pontos de cada caracter em um endereo que corresponde ao cdigo ASCII do caracter em questo. Por exemplo: Endereo 1000001 ( 41H ) corresponde a letra A.

2.6.2 MEMRIAS DE ACESSO RANDMICO - RAM

O termo RAM usado para designar uma memria de acesso randmico, ou seja, uma memria com igual facilidade de acesso a todos os endereos, no qual o tempo de acesso a qualquer um deles constante. As RAMs so usadas em computadores para armazenamento temporrio de programas e dados. A grande desvantagem reside no fato delas serem volteis. algumas RAMs CMOS tm a capacidade de operar em standby, consumindo muito pouca energia quando no esto sendo acessadas. alm disso, algumas podem ser alimentadas

97 por baterias, mantendo seus dados armazenados na ocorrncia de eventuais interrupes de energia.

RAM ESTTICA (SRAM) So aquelas que s podem manter a informao armazenada enquanto a alimentao estiver aplicada ao chip. As clulas de memria das RAMs estticas so formadas por flip-flops que estaro em certo estado ( 1 ou 0 ), por tempo indeterminado. Esto disponveis nas tecnologias bipolar e mos. bipolar: maior velocidade, maior rea de integrao. MOS : maior capacidade de armazenamento e menor consumo de potncia. alto custo. difcil integrao ( pouca capacidade em muito espao ). TECNOLOGIAS medida que o tempo passa, mesmo as memrias estticas esto ficando lentas para as frequncias de operao utilizadas no barramento local do microcomputador. A soluo foi o desenvolvimento de novas tecnologias de memria esttica: ASYNCHRONOUS SRAM Esse o tipo tradicional de memria esttica, utilizada a partir do 80386. embora seja rpida, em frequncias de operao acima de 33Mhz, necessita utilizar wait states. Tem um tempo de acesso tpico de 20 a 12 ns. SYNCHRONOUS BURST SRAM

98

Esse o melhor tipo de memria esttica para micros que utilizem at 66Mhz como frequncia de operao do barramento local, pois no preciso utilizar wait states. Tem um tempo de acesso tpico de 12 a 8,5ns. PIPELINED BURST SRAM Esse novo tipo consegue trabalhar com barramentos de at 133Mhz sem a necessidade de wait states. Tem um tempo de acesso tpico de 8 a 4,5ns. RAM DINMICA ( DRAM ) So fabricadas usando a tecnologia MOS. Apresentam :

alta capacidade de armazenamento. baixo consumo de energia. velocidade de operao moderada. armazenam 1s e 0s como carga de microcapacitores mos. baixo custo. desvantagem: necessitam de recarga peridica das clulas de memria operao de refresh de cada clula a cada 2~10 ms.

Sempre que uma operao de leitura for realizada em determinada clula da dram, todas as clulas desta mesma linha sofrero refresh. Mesmo no podendo baixar o tempo de acesso da memria dinmica ( sobretudo por causa da necessidade de ciclos de refresh ), os fabricantes conseguiram desenvolver diversas novas tecnologias de construo de circuitos de memria RAM. Embora tenha o mesmo tempo de acesso, circuitos com tecnologias de construo diferentes podem apresentar velocidades diferentes.

99 Para entendermos as novas tecnologias de construo de memrias dinmicas e as suas vantagens, devemos ir um pouco mais a fundo no funcionamento das memrias dinmicas. As novas tecnologias so alteraes na estrutura bsica do funcionamento da memria, que fazem com elas gastem um nmero menor de wait states. Podemos citar:

Memria Fast Page Mode ( FPM ) Memria Extended Data Out ( EDO ) Memria Burst Extended Data Out ( BEDO ) Memria Synchronous Dynamic RAM ( SDRAM ) Memria Double Data Rate SDRAM ( SDRAM-II )

RAM NO-VOLTIL ( NVRAM )

contm uma matriz de RAM esttica e uma matriz EEPROM no

mesmo chip. cada clula da RAM esttica tem uma correspondente na

EEPROM, e a informao pode ser transferida entre clulas correspondentes em ambas as direes.

elas atuam na ocorrncia de falta de energia, ou quando o

computador for desligado. a operao de transferncia realizada em paralelo e gasta alguns poucos milissegundos.

a NVRAM tem a vantagem de no precisar de bateria. no esto disponveis em verses de grande capacidade de

armazenamento. neste caso, usa-se RAMs CMOS com bateria.

2.7

BARRAMENTO

100 O sistema Local Bus , na realidade, a mesma placa de sistema, tipo upgradable, contendo um slot especial conhecido como o prprio nome de local bus, que se interliga diretamente como o microprocessador. Um barramento, ou bus, nada mais do que um caminho comum pelo qual os dados trafegam dentro do computador. Este caminho usado para comunicaes e pode ser estabelecido entre dois ou mais elementos do computador. Um PC tem muitos tipos de barramentos, que incluem: Barramento do processador: o barramento que o chipset usa para enviar/receber informaes do processador. O chipset so os chips de suporte adjacentes contidos na placa me. Barramento de Cache: usado pelos Pentium Pro e Pentium III, um barramento dedicado para acessar o sistema cache. Ele algumas vezes chamado de barramento backside. Processadores convencionais que usam placas me de quinta gerao tem uma cache conectada ao barramento de memria padro. Barramento de memria: um barramento que conecta o sub-sistema de memria ao chipset e ao processador. Em alguns sistemas o barramento do processador e o barramento de memria so basicamente a mesma coisa. Barramento local de E/S (Entrada/Sada). usado para conectar perifricos de alto desempenho memria, chipset e processador. Por exemplo, placas de vdeo, interface de redes de alta velocidade geralmente usam um barramento deste tipo. Os dois tipos barramentos locais de E/S mais comuns so o VESA Local Bus (VLB) e o Peripheral Component Interconnect Bus (PCI). Barramento padro de E/S: conecta os trs barramentos acima ao antigo barramento padro de E/S, usado para perifricos lentos (modems, placas de som regulares, interfaces de rede de baixa velocidade) e tambm para compatibilidade com dispositivos antigos. O principal barramento padro de E/S o Industry Standard Architecture (ISA) bus. Nos PCs, o barramento ISA (antigo padro) est sendo substitudo por barramentos mais rpidos, como PCI. Geralmente, quando se ouve sobre o barramento de E/S, praticamente falamos de slots de expanso. Alguns novos PCs usam um barramento adicional projetado para comunicao de grafismos apenas. A palavra barramento foi colocada entre aspas pois esta tecnologia no se trata de um barramento, ela um porto: o Accelerated Graphics Port (AGP). A diferena entre um porto e um barramento que o

101 barramento geralmente projetado para vrios dispositivos compartilhando um meio de comunicao, enquanto um porto apenas entre dois dispositivos. Todos os barramentos tem duas partes: um barramento de endereamento e um barramento de dados. O barramento de dados transfere o dado em si (por exemplo, o valor de memria) e o barramento de endereo transfere a informao de onde o dado se encontra. 2.7.1 Barramento do processador O barramento do processador o caminho de comunicao entre a CPU e o chipset. Este barramento usado para transferir dados entre a CPU e o barramento principal do sistema (). Pelo motivo de que o barramento do processador serve para conseguir informaes para e da CPU velocidade mais rpida possvel, este barramento opera de forma muito mais rpida que qualquer outro tipo de barramento no computador. No existem congestionamentos neste barramento. Este barramento consiste em circuitos eltricos de dados, endereamento e controle. No processador 80486, o barramento consiste em 32 linhas de endereamento, 32 linhas de dados e algumas linhas para controle. No Pentium, so 32 linhas de endereamento, 64 linhas de dados e as linhas de controle.

Funcionamento o barramento do processador

2.7.2 Barramento de Cache Barramento de cache, ou backside, um barramento que conecta o processador a chache externa (L2). Tipicamente um barramento de cache trabalha numa taxa mais rpida que o barramento do sistema. Por exemplo, um Pentium Pro atualmente consiste de dois chips, um contm a CPU e a cache interna (primria), e

102 o segundo contm a cache secundria (externa). O barramento que liga estes dois chips tem mesma taxa da CPU. 2.7.3 Barramento da memria O barramento da memria usado para transferir informao entre a CPU e a memria principal do sistema (a memria RAM). Estes barramento uma parte do barramento do processador, ou na maioria dos casos implementado separadamente por um chipset dedicado que responsvel pela transferncia de informao entre o barramento do processador e o barramento da memria (). Devido aos limites da capacidade do chips de DRAM, a informao que trafega no barramento da memria mais lenta que a informao do barramento do processador. Vale lembrar que a largura do barramento da memria a mesma que do barramento do processador. Igualmente, num processador Pentium ou Pentium Pro, que possui um barramento de 64 bit, cada banco de memria que usado dever ter 64 bits preenchidos. Nas placas-me atuais possuem um suporte a pentes de memria do tipo DIMM, que so de 64 bits. Assim, somente um pente necessrio para o funcionamento do computador.

Funcionamento do barramento da memria

103 2.7.4 Barramento de E/S Desde a criao do PC, muitos barramento de E/S tem sido desenvolvidos, pela simples razo de CPUs mais rpidas, maiores demandas de software e maiores requisitos de vdeo. Para cada avano obtido nos computadores, requer-se um barramento que atenda s exigncias do hardware. Mesmo assim, necessita-se que seja padronizado diante do mercado a nvel mundial, sem grandes custos aos usurios (esta tambm uma das razes em que os barramento de E/S no puderam evoluir mais do que se esperava). At foram criados barramento de E/S mais rpidos do que o mercado exige, mas no foram colocados com sucesso no mercado justamente pelos custos gerados na atualizao de hardware por parte dos usurios). De qualquer forma, pode-se encontrar estes barramento de E/S na arquitetura do computadores de hoje: ISA, MCA, EISA, VESA Local Bus, PCI Local Bus. 2.7.5 Barramento ISA Este barramento foi introduzido no PC original em 1981 como um barramento de 8 bits e mais tarde foi expandido para 16 bits com o PC/AT em 1984, chamando-se arquitetura padro da indstria. O padro ISA ainda utilizado em arquiteturas menos recentes, mas este tipo de barramento geralmente substitudo pelo PCI. Mas o padro ISA ainda rpido o bastante para muitos perifricos que usamos hoje, como uma placa fax/modem ou uma placa de som. Existem duas verses do barramento ISA: O barramento ISA de 8 bits surgiu com o XT e opera a 4,77MHz. Esta arquitetura de barramento foi usada inicialmente nos primeiros PCs e desnecessria nos sistemas atuais. O slot ISA de 8 bits um conector com 62 contatos, possuindo eletronicamente 8 linhas de dados e 20 linhas de endereamento, habilitando ao slot manusear 1MB de memria Slosts ISA Os slots servem para encaixar placas de expanso, como por exemplo, placas de vdeo, placas de som, placas de interface de rede, placas fax/modem, etc. Os slots ISA (Industry Standard Architecture) esto obsoletos, e j no so mais encontrados nas placas de CPU de fabricao recente. Entretanto voc ainda vai

104 encontr-los em placas de CPU produzidas at 1999, e em vrias produzidas e comercializadas no ano 2000. At em 2001 ainda podemos encontrar alguns modelos de placas com esses slots. At aproximadamente o final de 1993, as placas de CPU apresentavam exclusivamente slots ISA. A partir de ento passaram a ser usados barramentos mais avanados, como o VESA Local Bus (1994-1995) e o PCI (1995 em diante). No incio de 1998, a Intel lanou um novo barramento, ainda mais veloz, chamado AGP, prprio para a conexo de placas de vdeo de alta velocidade. O barramento ISA realmente pr-histrico, se comparado com os padres atuais de alta velocidade oferecidos pelo PCI e pelo AGP. Opera com apenas 16 bits, e clock de 8 MHz. Isto tornaria possvel transferir dados a no mximo 16 MB/s, porm na prtica esta taxa de apenas 8 MB/s, pois em cada transferncia, usado um ciclo adicional (Wait State) para permitir o funcionamento de placas de expanso lentas. Os circuitos das placas de expanso atuais so mais velozes, mas para manter compatibilidade com o padro ISA original (1980), este ciclo adicional precisa ser mantido, e a taxa de transferncia mxima fica mesmo limitada em 8 MB/s.

Slots ISA.

Apesar de baixa, esta taxa de transferncia bastante adequada para diversos tipos de placas de expanso. Por exemplo, placas fax/modem foram das ltimas a usar os slots ISA. Um modem super veloz, de 56k bps, receberia no mximo cerca de 7 kB de dados por segundo. Ao operar no modo full duplex (recepo e transmisso simultneas), a taxa de transmisso de no mximo 33.600 bps, o que representa cerca de 4 kB/s adicionais, resultando em um trfego pouco superior a 11 kB/s. Como vemos, os 8 MB/s permitidos pelo barramento ISA

105 so mais que suficientes para este tipo de aplicao. Da mesma forma, uma placa de som operando com a melhor qualidade sonora possvel (44 kHz, 16 bits, estreo), geraria um trfego de cerca de 170 kB/s, confortavelmente acomodado pelo barramento ISA. Por esta razo, as placas de som e placas fax/modem foram as ltimas a adotar o padro PCI. Hoje so rarssimas as placas de som e modem que usam o barramento ISA.

2.7.6 Barramento PCI Em 1992, a Intel lanou outro padro de barramento, desejando os mesmos ideais que a VESA queria. Sabendo-se da fraqueza do ISA e EISA, foi criado um grupo chamado PCI Special Interest Group. O barramento PCI reprojetou o barramento de E/S tradicional de um PC, inserindo outro barramento entre a CPU e o barramento nativo por meio de pontes (Bridges). Ao invs de ligar o barramento diretamente ao barramento do processador, este novo barramento tem um conjunto de controladores que foi desenvolvido para estender o barramento. Dessa forma, o barramento PCI desvia o barramento padro de E/S, usando o barramento do sistema para aumentar a velocidade de clock do barramento e tira uma vantagem total do caminho de dados da CPU. Na verdade, o barramento PCI s entrou no mercado na metade de 1993.

Slots PCI

106

Os slots PCI (Peripheral Component Interconnect, criados em 1994) so os mais comuns nas placas de CPU modernas. A maioria das placas de expanso adota este padro. Todas as modernas placas de CPU Pentium e superiores (e at algumas placas de 486 e 586) possuem slots PCI. Esses slots operam com 32 bits (ou seja possuem um barramento de dados com 32 bits), e transferem dados com a freqncia de at 33 MHz. Isto significa que podem transferir at 132 MB/s.

Slots PCI.

2.7.7 barramento pc-card (pcmcia) Este barramento destinado aos computadores portteis (notebooks e laptops), desenvolvido pela PCMCIA, com um conjunto de mais de 300 fabricantes, onde se estabeleceu os padres para os cartes adaptadores e de expanso para notebooks e laptops. Um carto PCMCIA usa de 68 conectores, sendo ainda mais caro que o ISA. Apesar dos padres, a indstria flexibilizou demais a arquitetura, de forma que alguns cartes podem no ser compatveis com algum equipamento ou outro. Os cartes tambm possuem o recurso de ser Plug and Play, e durante os anos, surgiram quatro tipos padres de slots PCMCIA:

slot agp O AGP um barramento relativamente novo, feito sob medida para as placas de vdeo mais modernas. O AGP foi criado com base nas especificaes do PCI 2.1 e opera ao dobro da velocidade do PCI, ou seja, 66 MHz, permitindo

107 transferncias de dados a 266 MB/s, contra apenas 133 MB/s permitidos pelo barramento PCI. Alm da velocidade, o AGP permite que uma placa de vdeo possa acessar diretamente a memria RAM para armazenar texturas. Este um recurso muito utilizado em placas 3D, onde a placa usa a memria RAM para armazenar as texturas que so aplicadas sobre os polgonos que compem a imagem tridimensional. Apesar de, usando-se o barramento PCI, tambm ser possvel utilizar a memria para armazenar as texturas, neste caso os dados teriam que passar pelo processador, degradando o desempenho geral da mquina. Originalmente o AGP foi concebido para equipar placas para Pentium II e III, porm, muitos fabricantes passaram a us-lo tambm em placas soquete 7 e slot A. Visando obter maior taxa de transferncia entre a placa de CPU e a placa de vdeo (obtendo assim grficos com movimentos mais rpidos), a Intel desenvolveu um novo barramento, prprio para comunicao com placas de vdeo especiais. Trata-se do AGP (Accelerated Graphics Port).

Slot AGP.

Note que o slot AGP no uma exclusividade dos processadores modernos, e nem do padro ATX. Sua presena est vinculada ao suporte fornecido pelo chipset. A maioria dos chipsets produzidos a partir de 1998 do suporte ao barramento AGP. Isto no quer dizer que todas as placas produzidas com esses chipsets possuem slot AGP. As placas com vdeo onboard, em geral, possuem os circuitos de vdeo embutidos e ligados internamente ao barramento AGP, mas normalmente essas placas no possuem um slot AGP. Assim o usurio no pode instalar uma nova placa de vdeo, precisa ficar limitado a usar o vdeo onboard, ou ento usar uma placa de vdeo PCI. Por outro lado, todas as placas de CPU de fabricao recente que no tm vdeo onboard, possuem um slot AGP.

108

slot amr Este tipo de slot (AMR = Audio Modem Riser) encontrado em vrias placas de CPU de fabricao recente. Serve para a instalao de placas AMR, que so placas de baixo custo, com circuitos de som e modem. Apesar de muitas placas de CPU possurem slot AMR, so poucas as placas de expanso AMR disponveis no mercado.

Slot AMR.

conectores das interfaces At aproximadamente 1995, os PCs usavam uma placa conhecida como IDEPLUS, na qual estavam localizadas diversas interfaces: Interface para drives de disquete, interface para disco rgido, interfaces seriais, interfaces paralelas e interface para joystick. A partir de ento, essas interfaces (com exceo da de joystick, que pode ser encontrada nas placas de som) passaram a ser includas na placa de CPU. Deixou de ser necessrio usar placas IDEPLUS. A figura a seguir mostra dois conectores relativos s interfaces IDE. Em cada uma dessas interfaces podemos conectar dois dispositivos IDE. Os dispositivos IDE mais comuns so o disco rgido e o drive de CD-ROM, mas existem inmeros outros, como unidades de fita, ZIP Drive, gravadores de CD, etc.

109

Conectores das interfaces IDE.

Na figura abaixo vemos outros conectores presentes na placa de CPU. O conector da interface paralela permite a conexo com a impressora, alm de outros dispositivos paralelos, como o ZIP Drive paralelo e alguns modelos de scanner. At poucos anos atrs, as portas paralelas operavam no modo SPP (Standard Parallel Port), podendo transferir no mximo 150 kB/s. As interfaces paralelas modernas podem operar ainda no modo bidirecional, EPP (Enhanced Paralles Port) e ECP (Enhanced Capabilities Port). Esses dois modos permitem obter taxas de at 2 MB/s. O modo bidirecional transfere dados na mesma velocidade do SPP, porm permite, tanto transmitir como receber dados. O modo SPP tambm permite receber dados, mas com uma taxa de transferncia bem menor, pois neste tipo de transferncia, recebe apenas 4 bits de cada vez, ao invs de 8. Tambm as interfaces seriais modernas so mais avanadas que as antigas. No passado, essa interfaces podiam transmitir e receber dados a velocidades de 9.600 bps (bits por segundo). As interfaces modernas operam com at 115.200 bps.

Conector para drives de disquetes, porta paralela, COM1 e COM2. 1) Paralela 2) Seriais 3) Drives de disquete.

110 2.7.8 usb

A interface USB transfere 1.5MB/s apenas sobre uma conexo de 4 fios. Este bus suporta acima de 127 dispositivos e usa a topologia em estrela usada nos HUBs. E para perifricos mais lentos como o teclado e o mouse, a USB usa de um subcanal mais lento que 1.5MB/s. A USB tambm atende s especificaes Plug and Play da Intel, inclusive de poder conectar os dispositivos com a mquina ligada e sem precisar reinici-las, Simplesmente se conecta o dispositivo e a USB ir detectar automaticamente e alocar os recursos necessrios para o seu funcionamento. O suporte a USB ser fornecido com o Windows 95 e mais ainda pelo BIOS. Os perifricos USB incluem modems, telefones, joysticks, teclados, dispositivos apontadores e cmeras. Outra caracterstica importante que os dispositivos USB conectados tm o fornecimento de energia pelo prprio USB, o que significa que o USB verifica quais os requisitos de energia requeridos pelos perifricos e avisar se estes excederem. A figura a seguir mostra os conectores das interfaces USB existentes nas placas de CPU modernas. A interface USB serve para conectar de forma padronizada, dispositivos como teclado, mouse, scanner, joystick, etc. O USB existe desde 1995, mas s a partir de 1999 comearam a se tornar comuns os dispositivos para este barramento.

Conectores das interfaces USB.

111 Observe que as placas de CPU padro ATX permitem a conexo direta nos diversos conectores existentes na sua parte traseira, correspondentes s interfaces para teclado, mouse, paralela, seriais e USB. Placas de CPU padro AT possuem na parte traseira, apenas um conector para o teclado. Todas as demais interfaces devem ser ligadas na placa de CPU atravs de extenses que acompanham a placa. Mais adiante apresentaremos essas extenses.

Conexes na parte traseira de uma placa ATX.

Placas de CPU antigas no possuam interfaces USB, nem interface para mouse PS/2. Algumas dessas placas possuam essas interfaces, mas no tinham os conectores correspondentes para que pudessem ser usadas. Por que um fabricante iria colocar interfaces em uma placa mas no forneceria os conectores para que elas fossem usadas? A razo para esta anomalia a reduo de custo. Os circuitos das interfaces USB e da interface para mouse PS/2 so gratuitos, j que fazem parte do chipset. J os conectores para essas interfaces deveriam ser providenciados pelos fabricantes de placas de CPU. Como esses dispositivos eram pouco usados, os fabricantes de placas optavam por no fornece-los. Aos poucos passaram a incluir o conector para mouse PS/2, logo depois os conectores USB. Atualmente, todas as placas de CPU padro ATX possuem conectores USB e conectores para mouse PS/2.

2.8

PLACAS DE EXPANSO

2.8.1 Placa de Vdeo

Esta uma placa de circuito muito importante. Seu objetivo apresentar as imagens que so enviadas ao monitor. Existem placas de vdeo com diferentes

112 graus de sofisticao. As placas de vdeo modernas so inclusive capazes de gerar imagens tridimensionais. Muitos computadores simples no possuem placa de vdeo, e sim, o chamado "vdeo onbaord". So circuitos localizados na prpria placa me que substituem a placa de vdeo. Normalmente o vdeo onboard menos sofisticado que as placas de vdeo verdadeiras.

Placa de vdeo AGP com cooler.

O cabo de vdeo do monitor possui em sua extremidade, um conector DB-15 macho, que deve ser ligado no conector DB-15 fmea da placa de vdeo. A figura abaixo mostra esta conexo.

Conectando o monitor na placa de vdeo.

2.8.2 Placa de Modem

O modem um aparelho que permite ao computador transmitir e receber informaes para outros computadores, atravs de uma linha telefnica. Os

113 primeiros modems eram aparelhos externos, hoje mais comum encontrar os modems internos, que so na verdade placas de modem como a da figura abaixo. So muito usados para permitir o acesso Internet atravs de linhas telefnicas. Tambm servem para transmitir e receber fax atravs do computador.

Placa de modem PCI

2.8.3 Placa de Rede

muito til interligar vrios computadores, formando uma rede. Desta forma os computadores podem trocar dados entre si e compartilhar recursos. Por exemplo, uma impressora cara pode ser compartilhada entre vrios computadores, o que a torna economicamente vivel. Para permitir a formao de redes, os PCs precisam ter uma placa de rede, como a mostrada ao lado.

114

Placa de rede PCI.

115

3.

A MONTAGEM

Podemos dividir a montagem de PCs em duas partes: a que exige conhecimentos superficiais e a que exige conhecimentos avanados. Os conhecimentos superficiais so os mais fceis, que variam pouco de um computador para outro. Podemos citar alguns exemplos desses conhecimentos superficiais:

Como encaixar e aparafusar placas. Como encaixar os conectores. Como configurar jumpers. Como fixar um cooler no processador.

Acredite, muitas pessoas que montam computadores consideram que saber montar um PC ter esses conhecimentos. possvel montar um PC com segurana tendo apenas esses conhecimentos quando o processo de montagem repetitivo. Na linha de montagem de um grande fabricante de computadores, por exemplo, os operrios tm apenas esses conhecimentos. Por outro lado, quando preciso especificar a configurao de um computador em funo das aplicaes que ele vai ter, conhecer sobre compatibilidade, ajustes na configurao do sistema operacional e outras etapas mais complexas, preciso muito alm dos conhecimentos mecnicos. Um bom montador de PCs no deve ter apenas os conhecimentos mecnicos, mas sim os conhecimentos mais profundos de software e hardware. Ainda assim, preciso dominar bem a parte mecnica. Vamos ento ver detalhadamente como cada uma dessas conexes so realizadas, uma etapa que precisa ser dominada por quem quer ser um bom montador de PCs.

3.1

FERRAMENTAS

As dezenas de parafusos que acompanham o gabinete so de tipos diferentes. Infelizmente a indstria padronizou parafusos diferentes para os diversos

116 mdulos envolvidos na montagem de um PC. Por exemplo, o parafuso usado para fixar o disco rgido diferente do usado para fixar o drive de 3. Para no perder tempo durante a montagem do micro, recomendvel identificar antes qual a funo de cada parafuso. Todos eles so parafusos do tipo PHILIPS, ou seja, possuem em sua cabea, uma fenda em forma de x. Para apert-los, devemos usar uma chave PHILIPS tamanho mdio. Alis, uma boa idia adquirir um estojo de ferramentas para micros. Podemos encontr-lo em praticamente todas as revendas de material para informtica, e l estaro algumas ferramentas muito teis (figura abaixo).

Algumas ferramentas usadas na montagem de PCs.

Algumas ferramentas deste estojo so indispensveis. Outras so to teis que por si s justificam a compra do jogo completo. Por exemplo, existe uma pina com trs pequenas garras, muito boa para segurar parafusos. a melhor forma de colocar com facilidade um parafuso em seu lugar antes de apert-lo. Existem tambm chaves prprias para prender parafusos hexagonais, como os que fixam os conectores das interfaces seriais em gabinetes padro AT (3/16).

Chaves de fenda e hexagonais.

117 Em certos casos, os parafusos fornecidos com o gabinete possuem uma cabea PHILIPS hexagonal. Isto significa que podem ser manuseados, tanto com uma chave PHILIPS, como com uma chave hexagonal. Normalmente os estojos de ferramentas possuem chaves hexagonais de 3/16 e de , prprias para os parafusos envolvidos na montagem de um PC. Existe ainda uma pina ideal para retirar e colocar jumpers nas placas. Podemos ver essas ferramentas em detalhes na figura abaixo.

Pinas.

3.2

ACESSRIOS DO GABINETE

Todos os gabinetes para PC so acompanhados de uma pequena caixa onde existem dezenas de pequenas peas usadas para a montagem do computador. Podemos v-la na figura 5-4. So vrios parafusos, alm de diversos outros acessrios usados principalmente na fixao das placas.

Caixa de acessrios que acompanha os gabinetes.

118

3.3

PARAFUSOS

Separe todos os parafusos que voc recebeu junto com o gabinete. Voc poder observar que so divididos em duas categorias (veja a figura abaixo).

Parafusos de classes 1 e 2. Observe que o de classe 2 mais gordinho e tem menor nmero de voltas.

Classe 1: Esses parafusos so usados para os seguintes dispositivos:

Drive de 3 (*) Drive de 5 1/4 Drive de CD-ROM Placas de expanso (**)

Classe 2: Usados para os seguintes dispositivos:

Disco rgido Placa de CPU Tampa traseira do gabinete (**)

OBS(**): As furaes para parafusos existentes no drive de disquetes nem sempre so padronizadas. Voc deve, a princpio, tentar usar os parafusos de classe 1. Se forem muito finos para a furao existente, use parafusos classe 2.

119 OBS(**): As furaes para parafusos existentes nos gabinetes nem sempre so padronizadas. Voc deve, a princpio, tentar usar os parafusos de classe 1. Se forem muito finos para a furao existente, use parafusos classe 2. Existem ainda parafusos bem diferentes, mostrados na figura a seguir. So usados para fixar a placa de CPU ao gabinete. Um deles, mostrado na parte direita da figura a seguir, um parafuso metlico hexagonal. Deve ser aparafusado em locais apropriados na chapa do gabinete, e sua rosca poder ser de Classe 1 ou Classe 2. Esta despadronizao no causa problema, pois sempre sero fornecidos parafusos compatveis com os furos existentes no gabinete. Em alguns casos, esses furos existentes no gabinete j possuem a rosca necessria para a fixao desses parafusos. Em alguns casos, esses furos no possuem rosca, e so fornecidas porcas prprias para esta fixao. Aps ser colocada a placa de CPU, introduzido um outro parafuso (parte esquerda da figura abaixo), juntamente com uma arruela isolante. Este outro parafuso tambm poder ser de Classe 1 ou 2. Convm checar qual o tipo de parafuso utilizado antes de dar incio montagem.

Parafusos para fixar a placa de CPU ao gabinete.

Na figura abaixo vemos como fixar a placa de CPU ao gabinete, utilizando os parafusos mostrados na figura 5-6. Primeiro fixamos ao gabinete, os parafusos hexagonais (figura anterior, parte direita). Devemos utilizar os furos da chapa do gabinete que possuem correspondncia com os furos da placa de CPU. Depois colocamos a placa de CPU no gabinete e fazemos a sua fixao, usando os parafusos apropriados (figura acima, parte esquerda).

120

Fixao da placa de CPU no gabinete atravs de parafusos hexagonais.

3.4

ESPAADORES PLSTICOS

A placa de CPU presa ao gabinete por dois processos: Parafusos metlicos hexagonais (j apresentados na figura anterior) e espaadores plsticos (figura abaixo). Esses espaadores plsticos devem ter inicialmente a sua parte superior encaixada em furos apropriados na placa de CPU. Sua parte inferior deve ser encaixada em fendas existentes no gabinete. Podemos observar esses furos na figura posterior.

Espaadores plsticos.

121

Furos e fendas na chapa do gabinete, para fixao da placa de CPU.

O encaixe dos espaadores um pouco difcil de fazer. Inicialmente devemos checar quais so as fendas existentes no gabinete que esto alinhadas com furos na placa de CPU. Encaixamos espaadores plsticos nos furos da placa de CPU que possuem fendas correspondentes na chapa do gabinete. A seguir colocamos a placa no seu lugar, de forma que todos os espaadores plsticos encaixem simultaneamente nas respectivas fendas. A figura a seguir mostra o detalhe do encaixe de um espaador na sua fenda.

Detalhe do encaixe de um espaador plstico em uma fenda do gabinete.

Aps acoplar a placa de CPU, devemos olhar no verso da chapa onde a placa foi alojada, para verificar se todos os espaadores encaixaram-se perfeitamente nas suas fendas. Cada espaador plstico deve estar alinhado com a fenda, como indicado em A na figura acima. Estando todos alinhados, movemos a placa de forma que todos os espaadores fiquem encaixados nas fendas metlicas como indicado em B na figura acima.

122 3.5 FUROS DE FIXAO DA PLACA DE CPU

Como vimos, a fixao da placa de CPU feita por espaadores plsticos e por parafusos metlicos hexagonais. Devemos, contudo, tomar muito cuidado com o uso desses parafusos. Inicialmente devemos identificar quais so os furos existentes na chapa do gabinete, prprios para a recepo desses parafusos. A seguir, devemos checar quais so os furos da placa de CPU que tm correspondncia com esses furos da chapa do gabinete. Observando atentamente os furos existentes na placa de CPU, podemos verificar que existem dois tipos, ambos mostrados na figura abaixo:

Furo normal e furo metalizado.

O furo metalizado pode ser usado para fixao atravs de parafusos metlicos, ou de espaadores plsticos. O furo normal deve ser usado apenas para fixao por espaadores plsticos. Se usarmos um parafuso metlico em um furo sem metalizao, este parafuso poder arranhar a camada de verniz da placa, provocando o contato entre as trilhas de circuito impresso, resultando em um curto circuito que danificar a placa. Normalmente dois parafusos metlicos so suficientes para garantir uma boa fixao da placa, mas mesmo quando usamos apenas um parafuso metlico, os espaadores plsticos ajudaro a garantir uma boa fixao. Resta ainda ressaltar que em placas de CPU e gabinetes padro ATX, a fixao feita quase que exclusivamente por diversos parafusos hexagonais metlicos.

3.6

TAMPA PLSTICA FRONTAL

123 Os gabinetes so acompanhados de tampas plsticas para serem usadas nos locais vagos reservados para a instalao de drives. Por exemplo, um gabinete pode ter local para a instalao de dois drives de 3, mas podemos instalar apenas um. Neste caso, o outro local deve ser tampado. Da mesma forma, existem locais para a instalao de dois drives de CD-ROM. Caso no usemos os dois locais, devemos fechar os que ficaram sem uso com essas tampas plsticas. A figura a seguir mostra esses dois tipos de tampas. Devem ser introduzidas por presso, pela parte frontal do gabinete.

Tampas plsticas frontais.

3.7

TAMPAS TRASEIRAS

Os gabinetes possuem, na sua parte traseira, oito fendas onde se alojam os conectores traseiros das placas de expanso. Como nem sempre utilizamos todas essas 8 posies, conveniente tampar as que no estiverem em uso. Para isto so usadas tampas metlicas apropriadas, como as mostradas na figura abaixo. Devemos prender essas tampas usando a princpio parafusos de classe 1. Se no servirem, usamos parafusos de classe 2.

124

Tampas traseiras

3.8

PAINEL TRASEIRO DO GABINETE ATX

As placas de CPU padro ATX possuem um painel traseiro, no qual ficam os conectores de vrias das suas interfaces: seriais, paralela, teclado, etc. Os gabinetes ATX so acompanhados de uma pequena chapa metlica, na qual este painel se encaixar. A instalao desta chapa mostrada nas figuras a seguir. Primeiramente devemos encaixar a chapa pela parte interna do gabinete (figura abaixo). Depois aparafusamos a chapa ao gabinete. Quando a placa de CPU for instalada no gabinete, os conectores existentes na sua parte traseira ficaro encaixados nesta chapa (figura posterior).

Chapa metlica para painel das interfaces de uma placa de CPU ATX. Deve ser encaixada pela parte interna do gabinete.

A chapa deve ser aparafusada no gabinete, e nela se encaixaro os conectores da placa de CPU.

125

3.9

MONTAGEM DA PLACA DE CPU

Neste ponto a placa de CPU j estar com o processador e o cooler instalados (exceto no caso do Pentium 4, que deve ser instalado depois que a placa de CPU j est fixa ao gabinete). As memrias j esto instaladas e os jumpers esto corretamente configurados.

3.9.1 preparao prvia do gabinete

Voc tambm j preparou o gabinete para receber a placa de CPU. Podem ter ocorrido diversas situaes, dependendo do formato e do tamanho do gabinete: 1. 2. 3. 4. Remoo da bandeja que aloja o disco rgido e o drive de disquetes. Remoo do fundo do gabinete. Remoo da chapa onde a placa de CPU ser fixada. Remoo da fonte para abrir caminho para a placa de CPU.

Abrindo caminho para a placa de CPU. O processo a ser usado depende do tipo e do tamanho do gabinete.

126 Existem gabinetes que so to espaosos que no precisam de providncias especiais para a colocao da placa de CPU. o caso dos gabinetes torre tamanho grande (full tower ou torro), de alguns gabinetes torre tamanho mdio, e alguns gabinetes horizontais. O gabinete neste ponto j dever estar com os parafusos hexagonais instalados. Alguns gabinetes so acompanhados de parafusos plsticos. Esses parafusos devem ser fixados no gabinete, e a seguir a placa de CPU encaixada sobre os mesmos.

Parafusos metlicos hexagonais e parafusos plsticos.

3.9.2 fixao da placa de cpu

Finalmente fixamos a placa de CPU ao gabinete. Normalmente nos modelos ATX, basta apoiar a placa sobre os parafusos metlicos hexagonais e se for o caso, encaix-la nos parafusos plsticos. Em alguns gabinetes so usados espaadores plsticos, que devem ser encaixados na placa de CPU e a seguir introduzidos em fendas existentes no gabinete. Use a seguir parafusos com arruelas isolantes para fixar a placa de CPU. Devem ser aparafusados sobre os parafusos metlicos hexagonais.

127

Espaadores plsticos devem ser encaixados na placa de CPU e depois introduzidos nas fendas do gabinete.

Parafusos com arruelas isolantes devem ser fixados sobre os parafusos hexagonais.

3.9.3 colocao do painel dos conectores atx

Placas de CPU ATX possuem na sua traseira, um bloco de conectores. Esses conectores devem ser adaptados a uma chapa metlica, contendo encaixes para os mesmos. Em alguns gabinetes, esta chapa metlica fixa, mas este procedimento raro, j que podem existir diferentes configuraes de conectores. Muitos gabinetes so acompanhados de uma, duas e at trs chapas com diferentes furaes, visando compatibilidade com as diversas configuraes de conectores. Finalmente, muitas placas de CPU so acompanhadas de uma chapa com a furao exata para os seus conectores. Este o tipo mais indicado a ser instalado. Ao fixar a placa de CPU no gabinete, temos antes que verificar como este painel ser montado. Em alguns casos, o painel deve ser colocado no gabinete pela sua parte interna, antes de ser instalada a placa de CPU. Em outros casos o painel montado e aparafusado pela parte traseira externa do gabinete, o que deve ser feito depois que a placa de CPU j est montada.

128

chapa metlica que cobrir os conectores de uma placa ATX pode, dependendo do caso, ser montada internamente ou externamente.

3.9.4 caminho para fixar os drives

Os drives de disquetes, disco rgido e drive de CD-ROM sero colocados na etapa seguinte, depois que a placa de CPU j est fixa ao gabinete. Entretanto existem alguns casos em que os drives precisam ser instalados antes da placa de CPU. quando o gabinete muito compacto e a placa de CPU muito comprida. Isto ocorre especificamente em gabinetes torre. A placa de CPU pode obstruir uma das partes laterais dos drives, tornando impossvel aparafus-los adequadamente. Muitos montadores de PCs s percebem isso depois que a placa de CPU j est fixa ao gabinete, e por preguia, acabam aparafusando os drives apenas de um dos lados. O procedimento correto aparafusar os drives de ambos os lados. Portanto, antes de instalar a placa de CPU no gabinete, verifique se depois que ela estiver fixa ser possvel acessar ambas as partes laterais de todos os drives. Se voc concluir que uma das partes laterais vai ficar inacessvel, ento instale os drives antes da placa de CPU.

s vezes a placa de CPU pode obstruir a parte lateral dos drives. Neste caso os drives devem ser instalados antes da placa de CPU.

129 3.10 POWER SWITCH ATX

Em equipamentos antigos, o boto liga/desliga servia para ativar e desativar o fornecimento de corrente eltrica. Equipamentos modernos ficam ligados o tempo todo, e a chave liga/desliga serve para colocar e retirar os circuitos do estado de standby. Isto vlido nos modernos aparelhos de TV, VCR, aparelhos de som, e de certa forma, para computadores. Uma fonte de alimentao ATX fica ligada o tempo todo, enquanto estiver conectada tomada da rede eltrica. A chave liga/desliga em sistemas ATX serve para dizer a fonte: passe a operar com plena carga. A figura abaixo mostra o boto liga-desliga (power switch) de um gabinete ATX, e tambm o conector correspondente. Este pequeno conector est na extremidade de um par de fios que sai da parte traseira do power switch.

Boto liga-desliga de um gabinete ATX e o seu conector para ligar na placa de CPU.

O conector deve ser ligado em um ponto apropriado da placa de CPU, de acordo com as instrues do seu manual. Esta conexo est exemplificada na figura a seguir.

130

Conexo do boto liga-desliga em uma placa de CPU ATX.

3.11 LIGAO DA FONTE NA PLACA DE CPU ATX

Na figura abaixo vemos a conexo da fonte de alimentao ATX, em uma placa de CPU ATX. Tanto a placa de CPU como a fonte ATX possuem conectores de 20 vias para esta ligao. Devido diferena entre os formatos dos pinos (alguns so quadrangulares, outros so pentagonais), impossvel fazer esta conexo de forma invertida. Em ambos os conectores existem travas de plstico. Essas travas se encaixam quando os conectores so acoplados. Para retirar o conector, preciso apertar a trava existente no conector superior.

conectando uma fonte de alimentao em uma placa de CPU ATX. A) Trava no conector da fonte. B) Trava no conector da placa de CPU C) Para desencaixar os conectores, preciso pressionar a trava no ponto indicado

3.12 COOLER

131 As placas de CPU modernas possuem uma conexo de 3 pinos para o cooler do processador. Este tipo de conexo com 3 pinos possui um controle de velocidade. Desta forma a placa de CPU pode ligar o ventilador apenas quando a sua temperatura est muito elevada, ou desliga-lo quando o computador estiver em estado de espera.

Placas de CPU modernas possuem uma conexo para alimentar o cooler do processador (CPU FAN)

A figura abaixo mostra a conexo para o cooler do processador em uma placa de CPU. O conector fmea de 3 vias, que faz parte do ventilador, deve ser ligado ao conector macho de 3 vias, existente na placa de CPU. Observe que os trs orifcios do conector fmea so mais prximos de uma das suas faces laterais. Este formato dificultar o encaixe na posio errada.

Ligando o cooler do processador na placa de CPU.

3.13 INSTALAO DE MDULOS DIMM

simples o processo de colocao e retirada de um mdulo DIMM. Apenas temos que tomar cuidado para no for-lo para os lados, o que poderia danific-lo. Tambm preciso fazer coincidir as suas duas fendas com as salincias do seu soquete. A figura a seguir mostra as fendas e salincias.

132

Salincias nos soquetes DIMM encaixam em fendas existentes no mdulo.

Instalando um mdulo DIMM.

Para encaixar o mdulo DIMM, devemos posicion-lo sobre o soquete, e a seguir for-lo para baixo, como mostra a figura a seguir. Este movimento deve ser feito com muito cuidado e muita firmeza. Se o encaixe estiver muito difcil precisaremos aplicar mais fora, mas com cuidado para no deixar o mdulo escorregar para as laterais (ou melhor, para frente ou para trs, segundo a orientao da figura a seguir). Se o mdulo for acidentalmente flexionado poder quebrar, ou pior ainda, poder quebrar ou danificar os contatos do seu soquete, o que provavelmente inutilizaria a placa de CPU. Aqui todo cuidado pouco. Quando o encaixe feito, duas pequenas alas plsticas existentes no soquete so encaixadas em duas fendas laterais existentes no mdulo, como mostra o detalhe direita na figura adiante. Essas alas tambm servem como alavancas, possibilitando a extrao do mdulo de forma bem fcil. A figura adiante mostra a extrao de um mdulo DIMM pela atuao nas alas laterais do seu soquete. Basta forar as alavancas como mostra a figura, e o

133 mdulo levantar. Depois disso, terminamos de pux-lo por cima, mas com cuidado para no tocar nos seus chips e partes metlicas.

Extraindo um mdulo DIMM.

3.14 PAINEL FRONTAL DO GABINETE

Todos os gabinetes possuem um painel frontal com LEDs e chaves, alm de um pequeno alto-falante. Do outro lado desses LEDs e chaves, na parte interna do gabinete, partem diversos fios com conectores nas suas extremidades. Esses conectores devem ser ligados na placa de CPU, em pontos descritos no seu manual. A figura abaixo mostra um trecho do manual de uma placa de CPU, no qual esto descritas as conexes para o painel. Essas informaes so a princpio suficientes para fazer as conexes com o painel, mas vamos detalh-las um pouco mais, tornando-as mais fceis. importante notar que voc poder encontrar pequenas diferenas nessas conexes, ao examinar modelos diferentes de placas de CPU.

O manual da placa de CPU traz as instrues para as conexes com o painel do gabinete.

3.14.1 conexo do alto-falante

134

Todos os gabinetes para PC possuem, na sua parte frontal, um pequeno alto-falante. No se trata de um alto-falante ligado nas caixas de som. um simples alto-falante, conhecido como PC Speaker. Este alto-falante emite apenas sons simples, como BEEPS. Mesmo que voc passe o tempo todo utilizando as caixas de som que so acopladas na placa de som, o PC Speaker muito importante. atravs dele que o computador informa a ocorrncia de eventuais falhas de hardware durante o processo de boot. Quando corre tudo bem, o PC Speaker emite um simples BEEP antes de dar prosseguimento ao carregamento do sistema operacional. Quando ocorre algum problema, como por exemplo, uma falha na memria, so emitidos vrios BEEPS com diferentes duraes. Normalmente os manuais das placas de CPU apresentam uma tabela chamada BEEP Error Code, atravs da qual, podemos identificar qual o problema, de acordo com a seqncia de BEEPS emitidos. O PC Speaker ligado a dois fios, na extremidade dos quais poder existir um conector de 4 vias, ou dois conectores de 1 via. Na placa de CPU, encontraremos um pequeno conector de 4 pinos, com a indicao speaker. Quando tivermos dificuldades para localizar este conector, podemos contar com a ajuda do manual da placa de CPU, que traz um diagrama que mostra todas as suas conexes. Apesar do conector existente na placa de CPU possuir 4 pinos, apenas os dois extremos so usados. Por isso, caso o PC Speaker possua dois conectores simples, devemos lig-los no primeiro e no quarto pino da placa. Esta ligao no possui polaridade, ou seja, se os fios forem ligados de forma invertida, o PC Speaker funcionar da mesma forma.

135

Conexo do alto-falante.

3.14.2 conexo do reset

Olhando pela parte interna do painel frontal do gabinete, podemos ver os dois fios que partem da parte traseira do boto de Reset. Do boto de Reset partem dois fios, na extremidade dos quais existe um pequeno conector de duas vias. Este conector no tem polaridade, ou seja, pode ser ligado invertido sem alterar o funcionamento do boto de Reset. Na placa de CPU voc encontrar um conector de duas vias com a indicao RESET, ou RST, ou RESET SW, ou algo similar, para realizar esta conexo. Sua ligao est mostrada na figura abaixo.

Conexo do boto RESET.

136 3.14.3 conexo do hard disk led

Todos os gabinetes possuem no seu painel, um LED indicador de acesso ao disco rgido (HD LED). Este LED aceso sempre que o disco rgido realizar operaes de leitura e gravao. Normalmente um LED vermelho, e normalmente na sua parte posterior esto ligados dois fios, sendo um vermelho em um branco. Como nem sempre os fabricantes seguem padres nas cores desses fios, convm conferir quais so as cores no seu caso. Na extremidade desse par de fios, existe um conector de duas vias, do mesmo tipo existente no boto de Reset. Na placa de CPU voc encontrar pinos com a indicao HD LED para realizar esta conexo. Esta conexo poder ter dois aspectos: um conector de 2 pinos, ou um de 4 pinos, com o terceiro pino retirado. Se na sua placa a configurao tiver 4 pinos com um terceiro retirado, ligue o LED entre os dois primeiros, como mostra a figura abaixo.

Conexo do HD LED.

Esta conexo possui polaridade, ou seja, se for realizada de forma invertida, o LED no acender. Felizmente, esta ligao invertida no causa dano algum. Muitas vezes, o manual indica um dos pinos com o sinal +. Este deve corresponder ao fio vermelho. Se com esta ligao, o LED no funcionar (espere o boot para que o disco rgido seja acessado), no se preocupe. Desligue o computador e inverta a polaridade desta ligao, e o LED funcionar. 3.14.4 conexo do power led e keylock

137 Vamos estudar essas duas conexes juntas, pois muitas placas de CPU apresentam um nico conector, com 5 pinos, nos quais so feitas ambas as conexes. O Power LED, localizado no painel frontal do gabinete, normalmente de cor verde. Da sua parte posterior partem dois fios, normalmente um verde e um branco. Na extremidade deste par de fios, poder existir um conector de 3 vias (a do meio no utilizada), ou dois conectores isolados de 1 via cada um. Neste caso, a ligao deve ser feita entre os pinos 1 e 3 deste conector. O Keylock uma fechadura eltrica existente no painel frontal do gabinete. Atravs de uma chave apropriada, tambm fornecida junto com o gabinete, podemos abrir ou fechar. Quando colocamos esta chave na posio fechada, a placa de CPU deixar de receber os caracteres provenientes do teclado. Isto impede, pelo menos de forma grosseira, que outras pessoas utilizem o computador na nossa ausncia. Na parte traseira desta fechadura, existem dois fios, na extremidade dos quais existe um pequeno conector de duas vias. Na placa de CPU encontramos um conector de 5 pinos para a ligao do Keylock e do Power LED. Esses pinos so numerados de 1 a 5 (consulte o manual da placa de CPU para checar a ordem desta numerao, ou seja, se o pino 1 o da esquerda ou o da direita). Nos pinos 1 e 3 ligamos o Power LED, e nos pinos 4 e 5 ligamos o Keylock. A ligao do Keylock no tem polaridade, mas a do LED tem (assim como ocorre com qualquer tipo de LED). Se o LED no acender, basta desligar o computador e inverter a ligao. O Keylock sempre ligado entre os pinos 4 e 5, e o Power LED sempre ligado entre os pinos 1 e 3, mas como mencionamos, o Power LED pode apresentar dois tipos de conector (um triplo ou dois simples).

138

Conexo do Keylock e Power LED.

Voc poder encontrar algumas placas de CPU, bem como gabinetes, que no possuem mais o keylock. A razo para esta extino simples. Ao inibir o funcionamento do teclado, o Keylock no est oferecendo uma proteo eficaz para o computador. Afinal de contas, a maioria dos comandos do Windows e outros sistemas operacionais modernos podem ser realizados sem o uso do teclado, apenas com o mouse. Alm do mais, existem mecanismos de segurana mais eficazes, como por exemplo, o uso de uma senha definida no CMOS Setup.

3.15 FIXAO DO PENTIUM 4

A montagem de computadores equipados com o Pentium 4 possui algumas diferenas bsicas. A fonte de alimentao e o gabinete devem ser adequados. Gabinetes para Pentium 4 devem possuir 4 furos, nos quais se encaixam 4 parafusos hexagonais que ficam alinhados com o soquete do processador.

139

Fixao adicional em um gabinete ATX para Pentium 4.

As placas de CPU para Pentium 4 tambm so acompanhadas de duas peas plsticas (mecanismo de reteno) e dois clips metlicos (clips de reteno), mostrados na figura abaixo. As duas peas plsticas servem para fixar a placa de CPU ao gabinete, atravs dos 4 parafusos mostrados na figura acima. Os clips devem ser presos nessas peas plsticas e fazem a fixao do cooler sobre o processador.

Peas para fazer a fixao do Pentium 4 e do seu cooler.

Depois que os 4 parafusos hexagonais esto fixos na chapa do gabinete, instalamos e aparafusamos a placa de CPU, deixando livres apenas os 4 parafusos em torno do processador. A seguir instalamos os dois mecanismos de reteno, como mostra a figura. Ambos devem ser aparafusados.

140

O mecanismo de reteno (as duas peas plsticas mostradas na figura 5-62) deve ser aparafusado placa e ao gabinete.

Podemos agora instalar o processador no seu soquete e fixar o cooler atravs dos dois clips metlicos, como mostra a figura . imprescindvel o uso de pasta trmica entre o processador e o cooler.

Fixando o cooler atravs dos clips de reteno.

As fontes de alimentao para o Pentium 4 tambm precisam ser adequadas. Elas devem seguir nova especificao ATX, chamada ATX 12V. A principal diferena a presena de um conector de alimentao adicional com +12 volts e capaz de fornecer alta corrente. O uso deste conector uma tendncia nas placas de CPU modernas. At agora, as tenses necessrias aos processadores modernos (em geral inferiores a 2 volts) eram geradas a partir das tenses de +3,3 volts e +5 volts, disponveis no conector padro ATX. Esta gerao de voltagem feita a partir de conversores DC/DC, que so circuitos que geram uma tenso contnua, a partir de uma outra tenso contnua de valor diferente. Ocorre que os conversores DC/DC com entrada de +12 volts so mais eficientes que aqueles que usam entradas de +3,3V e +5V. A partir de +12 volts possvel operar com maior

141 rendimento e menor aquecimento. Fontes ATX12V possuem ainda um conector adicional com as voltagens de +3.3V e +5V, fornecendo assim maior corrente para essas voltagens. Todas as fontes ATX12V possuem este conector auxiliar, mas existem fontes ATX no ATX12V que tambm possuem este conector auxiliar. Os trs conectores so mostrados na figura abaixo.

Conectores de uma fonte ATX12V.

As placas de CPU para Pentium 4 possuem os trs tipos de conexes para fontes ATX12V, como mostra a figura abaixo.

Os trs conectores de alimentao de uma placa de CPU para Pentium 4.

3.16 MONTAGEM DOS DRIVES

Esta etapa no depende do fato do gabinete ser AT ou ATX. As pequenas diferenas dependem muito mais do fato do gabinete ser horizontal e vertical. Mesmo considerando gabinetes do mesmo tipo (horizontal e vertical), pequenas diferenas ainda podem ocorrer, como mostraremos aqui.

142 Gabinetes espaosos possuem vrios locais para a instalao de drives. Gabinetes muito compactos possuem apenas um local para instalar o disco rgido, um para o drive de disquetes e um para o drive de CD-ROM. Escolha os locais corretos, levando em conta a melhor disposio de cabos e a melhor dissipao de calor. Por exemplo, se voc utilizar um gabinete espaoso, deixe um espao livre entre o disco rgido e o drive de disquetes. Isto facilitar a gerao do calor gerado pelo disco rgido. Se o gabinete for muito compacto, provavelmente voc no ter escolha. O aquecimento poder ser maior que o ideal. A figura a seguir mostra a parte interna de um gabinete, no qual esto presentes um drive de CD-ROM, um drive de disquetes de 3 e um disco rgido. Todos so fixados ao gabinete atravs de parafusos laterais. suficiente utilizar dois parafusos de cada lado.

Fixao dos drives.

Drives de CD-ROM so fixados ao gabinete atravs de parafusos classe 1.

143

Drives de disquete de 3 so fixados ao gabinete atravs de parafusos classe 1.

Para fixar o disco rgido ao gabinete, usamos parafusos classe 2.

Nos gabinetes torre, o drive de disquetes e o drive de CD-ROM so introduzidos pela parte frontal, e a seguir aparafusados pelos seus furos laterais. A figura 5-80 mostra a montagem de um drive de CD-ROM em um gabinete torre. Lembre-se que o drive de CD-ROM utiliza trs cabos: cabo de alimentao, cabo flat e cabo de udio. Se quiser pode conectar o cabo flat IDE e o cabo de udio na parte traseira do drive de CD-ROM, antes de coloc-lo no gabinete.

Fixando o drive de CD-ROM em um gabinete torre.

A figura abaixo mostra a instalao do drive de disquetes em um gabinete torre. Assim como ocorre com o drive de CD-ROM, o drive de disquetes deve ser

144 introduzido pela parte frontal e aparafusado por seus furos laterais. Se achar conveniente pode conectar o cabo flat no drive de disquetes antes de introduzi-lo no gabinete.

Montando o drive de disquetes.

A figura a seguir mostra a montagem do disco rgido em um gabinete torre. O disco introduzido pela parte interna e a seguir aparafusado pelas laterais. Tanto para o disco rgido como para o drive de disquete e drive de CD-ROM, devemos utilizar dois parafusos de cada lado para a fixao.

Montando o disco rgido em um gabinete torre.

O processo de montagem em gabinetes torre pode ter pequenas variaes. Em certos gabinetes torre muito compactos, preciso retirar a bandeja na qual so montados o drive de disquetes e o drive de CD-ROM, para dar acesso placa de CPU. Esses drives podem ser montados na bandeja, e depois de aparafusados, podemos fixar a bandeja ao gabinete.

145

Fixando o drive de disquetes e o disco rgido na bandeja removvel.

O processo de fixao dos drives em um gabiente horizontal tambm pode apresentar pequenas variaes. Muitas vezes quando fixamos um dos drives, obstrumos o acesso aos parafusos laterais de fixao para os outros drives. preciso portanto, antes de fixar o disco rgido, o drive de CD-ROM e o drive de disquetes, verificar qual a melhor ordem para faz-lo. A figura a seguir mostra a montagem de um drive de CD-ROM em um gabinete horizontal. Assim como nos outros casos, usamos dois parafusos de cada lado.

Montando o drive de CD-ROM em um gabinete horizontal.

Na figura abaixo vemos a montagem de um drive de disquetes em um gabinete horizontal. Note que neste exemplo, quando o drive de disquetes instalado, os parafusos laterais do drive de CD-ROM (veja a figura acima) ficam inacessveis. Neste caso devemos instalar primeiro o drive de CD-ROM, depois o drive de disquetes.

146

Montando o drive de disquetes em um gabinete horizontal.

Alguns gabinetes horizontais possuem um local para a instalao do disco rgido, debaixo da fonte de alimentao. No uma boa idia instalar o disco rgido neste local, pois h muita interferncia eletromagntica da fonte para o disco rgido, o que pode causar problemas no seu funcionamento. Alm disso, o ventilador existente na fonte pode produzir vibraes mecnicas que afetam o funcionamento do disco rgido.

Montando o disco rgido sob a fonte de alimentao.

Se o gabinete tiver espao, d preferncia para montar o disco rgido em outro local. Muitos gabinetes possuem mais de um lugar para instalar um disco rgido. Em alguns casos existe um segundo local para instalao de drives de CDROM. Voc pode ento montar o disco rgido em um adaptador de 3 para 5 1/4" (figura abaixo) e mont-lo em um local destinado a drives de CD-ROM e outros tipos de drives de 5 1/4".

147

Disco rgido montado em adaptador para 5 .

Existem ainda gabinetes que possuem uma bandeja para a montagem do drive de disquetes e do disco rgido. Monte ambos nesta bandeja (figura 5-88), para depois fix-la ao gabinete.

Bandeja para fixar o drive de disquetes e o disco rgido.

3.17 LIGAO DA FONTE NOS DRIVES E DISCO RGIDO

Essas conexes so as mesmas, tanto em fontes AT como em ATX, tanto em dispositivos novos quanto nos modelos antigos. Voc j conhece os conectores existentes na fonte, prprios para a alimentao dos drives de disquetes, disco rgido, drive de CD-ROM e demais dispositivos que possam ser chamados de drives. Na figura abaixo vemos a conexo da fonte no disco rgido. Observe o tipo de conector da fonte que usado nesta ligao. Normalmente as fontes possuem trs ou mais desses conectores. Todos eles so idnticos, e voc pode ligar qualquer um deles em qualquer dispositivo que possua este tipo de conector. Devido ao seu formato pentagonal achatado, este conector no permite ligao errada. Se tentarmos lig-lo em uma posio invertida, o encaixe no poder ser feito.

148

Conectando a fonte de alimentao no disco rgido

Na figura abaixo vemos como ligar a fonte de alimentao em um drive de disquetes de 3. Preste muita ateno nesta conexo, pois se voc tentar encaixlo de cabea para baixo, ou ento deslocado para o lado, a conexo ser feita, e quando voc ligar o computador, o drive queimar.

Conectando a fonte de alimentao em um drive LS-120

Use a figura a seguir como referncia para fazer esta ligao corretamente.

Orientao correta da ligao do conector para drives de disquetes de 3.

Alm de encaixar conectores, existem situaes em que voc precisar fazer o inverso, ou seja, desencaixar conectores. A regra geral para desconectar corretamente, puxar sempre o conector, e no os fios. Ocorre que determinados conectores possuem travas que impedem ou dificultam a desconexo. Se voc tiver dificuldade para desconectar, no puxe com muita fora, pois voc poder danificar o conector existente no drive. Use uma chave de fenda para destravar os conectores, facilitando assim a desconexo. A chave de fenda deve ser introduzida como mostra a figura abaixo.

149

s vezes preciso de uma chave de fenda para desconectar a fonte de um drive de disquetes de 3.

A conexo da fonte de alimentao no drive de CD-ROM similar j mostrada para o disco rgido, pois utilizado o mesmo tipo de conector.

Conectando a fonte de alimentao em um drive de CD-ROM.

3.18 CABOS FLAT

Existe uma regra simples para fazer qualquer conexo de cabo flat: O fio vermelho do cabo flat deve ser encaixado no pino 1 do conector Identificar o fio vermelho muito fcil. Todos os cabos flat possuem o seu fio nmero 1 pintado, ou ento listrado de vermelho. Resta ento saber identificar o pino 1 de cada tipo de conector. A figura abaixo mostra a conexo de um cabo flat em um drive de disquetes de 3. Podemos ver no conector, na parte direita, o nmero 33, que em geral facilmente visualizado. Este conector possui 34 pinos, sendo que em uma extremidade encontramos os pinos 1 e 2, e na outra extremidade encontramos os pinos 33 e 34. Se sabemos qual o lado onde est o pino 33, o lado oposto tem o pino 1, e com ele deve ser alinhado o fio vermelho do cabo flat.

150

Ligando o cabo flat em um drive de disquetes de 3.

No use regras empricas, como o fio vermelho fica sempre do lado esquerdo, pois existem excees. A nica regra precisa a que manda ligar o fio vermelho no pino 1 do conector. Na figura a seguir vemos a conexo de um cabo flat IDE em um drive de CD-ROM. Como mostra a figura, o drive possui (em geral) uma numerao estampada na sua parte traseira, indicando os pinos 1 e 2 em uma extremidade, e 39 e 40 na outra extremidade. Caso voc tenha dificuldades para identificar o pino 1, consulte as indicaes em geral impressas na parte traseira do drive, e tambm encontradas no seu manual.

Ligando o cabo flat em um drive de CD-ROM.

Na figura abaixo temos a conexo de um cabo flat em um disco rgido IDE. Observe que o disco rgido no possui indicao do seu pino 1. Entretanto, existem diversas formas de identific-lo.

151

Conectando o cabo flat IDE no disco rgido.

Uma forma de descobrir a numerao dos pinos de um conector consultando a serigrafia da placa de circuito. A serigrafia nada mais que as inscries existentes nas placas, em geral em tinta branca. s vezes preciso utilizar uma lupa para ler essas inscries. A figura a seguir mostra a serigrafia prxima ao seu conector, vemos claramente os nmeros 39/40 em uma extremidade, e 1/2 na outra.

Em geral possvel identificar a posio do pino 1 atravs da serigrafia.

Nem sempre existe serigrafia, ou inscries na parte traseira do drive. Quando isso ocorre, precisamos consultar o manual. A figura 5.98 mostra a parte traseira de um drive LS-120 (disquetes de 120 MB). No existem indicaes no drive, mas seu manual mostra claramente a posio do pino 1 do seu conector.

152

O manual do LS-120, e dos demais dispositivos IDE, informa a posio do pino 1.

Existe mais uma forma de localizar o pino 1 em conectores localizados tanto nas interfaces quanto nos dispositivos IDE. Em geral esses conectores possuem uma fenda localizada na sua parte central, como mostra a figura 5-99. Quando esta fenda est orientada para baixo, os pinos 1 e 2 estaro orientados para a esquerda.

A posio da fenda no conector fmea, quando voltada para baixo, indica que o pino 1 est para a esquerda

Alm de ligar os cabos flat nos diversos tipos de drives citados aqui, preciso saber lig-los tambm nas suas interfaces, ou seja, nos conectores apropriados da placa de CPU. Continua sendo vlida a regra do fio vermelho, ou seja, o fio vermelho do cabo flat deve ficar alinhado com o pino 1 do conector. Precisamos ento localizar nos conectores das placas, a posio dos respectivos pinos 1.

Conectores para drives de disquete e interfaces IDE em uma placa de CPU.

153 Algumas vezes o conector do cabo flat e os conectores existentes na placa de CPU so feitos de tal forma que a conexo invertida evitada. Observe os conectores mostrados na figura acima. Cada um deles possui uma fenda na sua parte central, como j havamos mostrado na figura anterior. Certos conectores usados em cabos flat possuem uma salincia que se encaixa exatamente nesta fenda. Se tentarmos encaixar o conector ao contrrio, a salincia no permitir a conexo.

A maioria dos cabos flat possuem uma salincia para evitar o encaixe na posio invertida.

A figura acima mostra um conector de um cabo flat, no qual existe uma salincia que impede o encaixe invertido. Infelizmente, nem todos os cabos flat possuem conectores com esta salincia. Desta forma, o usurio precisa realmente identificar a posio do pino 1, evitando assim o encaixe invertido. Alm de saber identificar a posio do pino 1, preciso tambm saber identificar as interfaces. O conector da interface para drives de disquete um pouco mais curto que os conectores das interfaces IDE. Possui apenas 34 pinos. Os conectores IDE possuem 40 pinos. Portanto, na figura anterior, o conector mais curto o da interface para drives de disquetes, e os dois maiores so os das interfaces IDE. Alm disso, preciso identificar qual das duas interfaces IDE a primria, e qual a secundria. Muitas vezes esta indicao feita na serigrafia, como no exemplo da figura abaixo. Ao lado dos conectores, temos as indicaes IDE 1 (primria) e IDE 2 (secundria).

154

preciso identificar qual das interfaces IDE a primria e qual a secundria.

A figura abaixo mostra um cabo flat encaixado corretamente na interface IDE primria.

Conectando o cabo flat IDE na placa de CPU.

Como vimos, nem sempre o conector do cabo flat possui a salincia que se encaixa na fenda existente nos conectores da placa de CPU. Quando isso ocorre, devemos identificar o pino 1 por outros meios. Podemos verificar se o nmero 1 est indicado na serigrafia, ou ento consultar o diagrama existente no manual da placa de CPU. Para facilitar ainda mais, apresentamos na figura a seguir, a numerao dos pinos desses conectores. De acordo com a figura abaixo, quando olhamos esses conectores com a fenda central voltado para baixo, o pino 1 estar orientado para a esquerda.

155

Numerao de pinos de conectores IDE e da interface para drives de disquete da placa de CPU.

Em caso de dvida, consulte o manual da placa de CPU, onde sempre estaro as indicaes necessrias. A figura 5-105 mostra um trecho de um manual, no qual est descrita a numerao dos pinos das interfaces IDE e da interface para drives de disquete.

O layout da placa de CPU, existente no seu manual, tambm facilita o encaixe correto dos cabos.

3.19 JUMPERS DE DISPOSITIVOS IDE

Se voc vai instalar um disco rgido IDE, novinho em folha, como o nico dispositivo da interface IDE primria, ento no precisa se preocupar com a sua configurao de jumpers. A configurao de fbrica adequada para este tipo de instalao (Master, sem Slave). J o mesmo no pode ser dito quando voc pretende instalar dois discos rgidos, ou ento quando pretende instalar outros dispositivos IDE, como drives de CD-ROM, drives LS-120 ou ZIP Drive IDE. Nem sempre a configurao com a qual esses dispositivos saem da fbrica adequada instalao direta, sem que o usurio precise revisar os seus jumpers. Vamos ento apresentar os jumpers dos dispositivos IDE, e como devem ser programados para cada modo de instalao.

156

Jumpers de um disco rgido.

Um disco rgido IDE pode ter seus jumpers configurados de 3 formas diferentes:
Master O drive est preparado para operar como Master (Dispositivo principal de uma interface), sem Slave (no h um segundo dispositivo na mesma interface). Slave O disco rgido o Slave, ou seja, o segundo dispositivo IDE ligado a uma interface. Drive is Master, Nesta configurao, o disco rgido o Master, porm, existe um segundo Slave Present dispositivo IDE ligado na mesma interface.

As configuraes de outros dispositivos IDE (drive de CD-ROM, LS-120, ZIP Drive IDE, etc) so parecidas, exceto pelo fato de no utilizarem a configurao Slave Present. Portanto, as configuraes vlidas para esses dispositivos so: Mster ou Slave. So fornecidas pequenas tabelas impressas nos prprios dispositivos indicando a posio dos Jumpers para cada configurao.

157

Exemplo de tabela de configurao de jumpers de um disco rgido.

3.20 JUMPERS EM DRIVES DE CD-ROM

A figura 5-108 mostra os jumpers de um drive de CD-ROM IDE. Observe que no existe o jumper Slave Present, apenas jumpers que o definem como Master ou Slave. Existe tambm a opo Cable Select, comum em vrios dispositivos IDE, mas ainda pouco usada. Muitos drives de CD-ROM so configurados como Slave na fbrica. preciso fazer uma reviso nos seus jumpers, programando-os corretamente. Os drivers juntamente com os jumper as inscries CS, SL, MA. Que significam repectivamente: Cable Select, Slave, Mster. Os jumpers se encontram na parte posterior do driver, entre a interface IDE e o conector de udio.

Jumpers de um drive de CD-ROM IDE.

3.21 MONTAGEM DAS PLACAS DE EXPANSO

158

Esta mais uma etapa que independe do fato do gabinete ser horizontal ou vertical, AT ou ATX, grande ou pequeno. Em todos os modelos a posio relativa entre a placa de CPU, as placas de expanso e os pontos de fixao no gabinete so semelhantes. As principais placas de expanso que um computador pode ter so:

Placa de vdeo Placa de som Placa de interface de rede Placa fax/modem Placa controladora SCSI

3.22 ENCAIXANDO UMA PLACA DE EXPANSO

claro que existem placas de CPU com tudo onboard, que permitem montar um PC sem utilizar placas de expanso. Ainda assim casos como este so minoria. Todo tcnico ou montador de PCs deve estar apto a conectar e desconectar placas de expanso. O encaixe de uma placa de expanso est ilustrado na figura a seguir. Usamos como exemplo uma placa PCI, mas o mesmo princpio usado para placas ISA e AGP. Alinhe a placa sobre o slot e aplique movimentos alternados at que a placa fique totalmente encaixada. Esses movimentos alternados so ilustrados na figura a seguir.

159

Encaixando uma placa de expanso em um slot.

1 2 3 4

Coloque a placa apoiada sobre o slot, mas ainda sem forar. Force a placa para baixo, primeiro em uma extremidade. Force a placa para baixo, na outra extremidade. Repita as etapas 2 e 3, at que aos poucos a placa fique totalmente encaixada.

Encaixando uma placa de expanso em um slot

Em detalhe a abertura das placas de expanso para fixao ao gabinete

160

Placas de expanso so fixas ao gabinete, a princpio com parafusos classe 1; se forem inadequados, use os de classe 2.

Neste momento devemos tambm instalar dispositivos que no so exatamente placas de expanso, mas tambm so fixados na parte traseira do gabinete. Por exemplo, muitas placas de CPU com dispositivos onboard so acompanhados de conectores auxiliares que do acesso s suas interfaces. Podem ser simples conectores, mas em alguns casos so pequenas placas ligadas a um pequeno cabo flat que deve ser encaixado no ponto apropriado da placa de CPU. Siga as instrues do manual para fazer esta conexo corretamente.

Conectores auxiliares de interfaces onboard.

No caso das placas de CPU padro AT, instale ainda os conectores das interfaces seriais e paralelas. Esses conectores podem ser aparafusados diretamente ao gabinete, nos pontos onde se fixam placas de expanso, ou ento podem ser desmontados e instalados em fendas existentes na parte traseira do gabinete.

161

Instale os conectores das interfaces seriais e paralela, se estiver usando uma placa de CPU AT.

3.22.1 distribuio das placas pelos slots

A escolha dos slots a serem usados um ponto importante. Para placas AGP, no existe escolha, pois as placas de CPU possuem um nico slot AGP. J os slots PCI so em maior nmero. Devemos tentar deixar livre o primeiro slot PCI localizado ao lado da placa AGP, se isto for possvel. As placas 3D modernas esquentam muito, e deixar uma posio livre ajudar a melhorar a dissipao do calor gerado por este chip.

3.22.2 feche as fendas sem uso

Utilize as tampas metlicas que acompanham o gabinete para fechar as fendas traseiras que no estiverem em uso. Se as fendas sem uso ficarem abertas, o fluxo de ar no interior do gabinete, fundamental para a sua boa refrigerao, ser prejudicado.

162

Use as tampas metlicas para fechar as fendas sem uso no gabinete.

3.23 LIGAES NA FONTE DE ALIMENTAO

A fonte de alimentao j foi ligada na placa de CPU. Chegou a hora de ligla tambm no disco rgido, no drive de disquetes e no drive de CD-ROM. Se estiver utilizando outros tipos de drives (por exemplo, um gravador de CDs ou um drive de DVD), ligue-os tambm na fonte.

Ligando o disco rgido na fonte de alimentao.

163

Ligando o drive de CD-ROM na fonte de alimentao.

Ligando o drive de disquetes na fonte de alimentao.

3.24 CABOS FLAT

Uma vez tendo identificado a interface IDE primria, ligue-a ao disco rgido, utilizando o cago IDE apropriado. Para o funcionamento nos modos ATA-66 e ATA100, deve ser usado o cabo flat IDE de 80 vias. Para operar em ATA-33, o cabo IDE de 40 fias pode ser usado, mas ele deve ter no mximo 45 centmetros. Se esta regra no for observada, podero ocorrer erros de acesso ao disco rgido, e mesmo ao drive de CD-ROM. O cabo flat IDE do disco rgido deve ser ligado no conector apropriado do prprio disco, e tambm na interface IDE primria da placa de CPU.

164

Conectando o disco rgido na sua interface.

A ligao do cabo flat IDE no drive de CD-ROM feita da mesma forma. Ligue o cabo flat no drive de CD-ROM e na interface IDE secundria, como mostra a figura a seguir.

Conectando o drive de CD-ROM na sua interface.

Lembre-se que cada interface IDE pode ser conectada a dois dispositivos. Quando apenas um dispositivo usado, devemos utilizar o conector existente na extremidade do cabo. Se a extremidade de um cabo IDE ficar sem conexo, podero ocorrer erros no seu funcionamento. Quando dois dispositivos IDE so ligados na mesma interface, utilizaremos os dois conectores do cabo. O que definir qual deles o primeiro e qual deles o segundo (por exemplo, entre dois discos rgidos, qual ser C e qual ser D) so os jumpers Master/Slave. A posio de cada disco no cabo no tem influncia sobre a letra ocupada.

165

Conectando o drive de disquetes na sua interface.

A conexo do drive de disquetes deve ser feita da mesma forma como fizemos para o disco rgido e o drive de CD-ROM. Usamos o cabo flat IDE de 34 vias, prprio para o drive de disquetes. O drive deve ser obrigatoriamente ligado no conector da extremidade do cabo.

3.25 LIGAR PARA TESTAR Mais uma vez ligaremos o computador para test-lo. Desta vez ser possvel realizar o boot atravs de um disquete. Ao ser ligado, aparecero na tela as mensagens do BIOS da placa de vdeo e da placa de CPU, com a indicao do processador, seu clock e a quantidade de memria. Ser feito o boot atravs de um disquete. Este disquete de boot pode ser gerado com o comando FORMAT A: /S. Se preferir pode gerar um disquete de inicializao a partir de um computador que j possua o Windows instalado. Use o Painel de Controle, Adicionar e remover programas, Disco de inicializao. Ser feito o boot do sistema operacional Windows, no modo MS-DOS. Ainda no ser possvel acessar o disco rgido, pois ele precisa ser inicializado, como veremos mais adiante neste captulo.

166

Tela apresentada ao fazer um boot sem unidade de inicializao

Verifique ainda se todos os LEDs do painel frontal do gabinete esto funcionando. Se um LED no acender, ser preciso inverter a polaridade da sua ligao na placa de CPU. Antes de inverter a polaridade, desligue o computador para evitar acidentes. Verifique se o boto RESET est operando corretamente.

167

4.

TIPOS DE GABINETE

O gabinete considerado a estrutura do PC porque nele que todos os componentes internos sero instalados e fixados. Portanto, a escolha de um gabinete adequado aos componentes que sero integrados de extrema importncia, pois uma escolha inadequada ir prejudicar a instalao e a fixao dos componentes. Outro fator na utilizao de um gabinete inadequado m refrigerao, o que aumenta a sua temperatura interna, prejudicando o funcionamento do PC com constantes travamentos do processador, e em alguns casos, at a sua queima ou de outros componentes. Modelos de Gabinetes O mercado disponibiliza os seguintes modelos de gabinete para integrao de PCs:

Full tower Torre Grande Midi tower Torre Mdia Mini tower Torre Mini Desktop Gabinete de mesa Desktop slim Gabinete de mesa fino

Os modelos midi e mini tower so normalmente empregados na integrao de PCs para aplicaes profissionais ou domsticas. Para ambientes ao qual a economia de espao fundamental. Geralmente os gabinetes desktops necessitam que um ventilador interno adicional seja instalado para compensar o menor espao interno, o que dificulta sua refrigerao. Outra desvantagem dos modelos desktops a falta de espao para a instalao de perifricos adicionais. O modelo full tower empregado para integrao de PCs servidores, j que esses disponibilizam espao suficiente para a integrao de vrios perifricos adicionais, motherboards com dimenses maiores e, tambm maior circulao de ar interno.

168 Do ponto de vista externo, um gabinete ATX bem parecido com um gabinete AT. As diferenas so mnimas. Uma delas que o velho boto Turbo, como o Turbo LED, que j haviam cado em desuso h alguns anos, foram definitivamente eliminados. Tambm existe diferena na disposio dos conectores na parte traseira do gabinete, como veremos a seguir.

Alguns Modelos de Gabinetes

Os gabinetes possuem em seu painel frontal diversos LEDs indicadores e chaves de controle:

Chave para trancar o teclado Boto TURBO Boto RESET Boto ou chave para ligar o computador LED de POWER ON LED indicador de modo turbo LED indicador de acesso ao disco rgido Display digital para indicao de clock

Existem diversos modelos de gabinetes no mercado. Abaixo apresentamos alguns deles:

169

Gabinete Full Tower

Observar o maior espao para instalao dos componentes e perifricos. Este tipo de gabinete normalmente utilizado para implementao de Servidores.

Gabinete Midi Tower

Estes so os gabinetes mais utilizados em ambientes domsticos. Normalmente utilizam uma fonte padro ATX, por ser a tecnologia mais utilizada no momento.

170

Gabinete Mini Tower

Ideal para quem precisa reduzir o espao utilizado pelo computador. Porm, voc perde em espao interior para ligao de perifricos. O sistema de refrigerao dever ser reforado.

Gabinetes no Padro AT Tm Um Sistema de LED Que Identifica a Velocidade de Processamento da CPU. Alm do Boto Turbo Que Aciona Sua Troca.

Os gabinetes modelos Desktop, so prprios para trabalharem com o monitor sobre eles. Desta forma, tambm economizam espao fsico, mas tambm precisamos ficar atentos ao sistema de refrigerao.

171

Modelo de Gabinete Desktop

Desktop Slim

Os Desktops Slim so mais finos que os Desktops comuns. Notar que o espao fsico dentro do gabinete bastante reduzido.

172

Vista Interna de Um Gabinete Torre ATX

Interior de Um Gabinete Torre ATX

173 Exemplo de Gabinetes Atuais

4.2

AS FORMAS DOS COMPUTADORES DE HOJE

Os computadores podem ser classificados de acordo com diversos critrios:

Velocidade de Processamento Capacidade de Armazenamento Utilizao Tamanho Fsico

174 Utilizaremos, inicialmente, o critrio do Tamanho Fsico para definir os tipos de computadores.

4.2.1 Supercomputadores Supercomputadores trabalham processando uma grande quantidade de dados, muito rapidamente e com uma performance altssima, pois possuem diversos processadores trabalhando paralelamente. Aplicao: Este tipo de computador foi desenvolvido para processar aplicaes cientficas complexas, que envolvam muita quantidade e complexidade de clculos matemticos. Preo: Milhes de dlares

Existem muito poucos equipamentos destes no mundo, uma vez

que o seu custo de produo muito alto.

So o topo de linha em termos de velocidade e recursos. Normalmente so usados para desenvolvimentos de de pesquisas e aplicaes que exigem sistemas de altssimo desempenho. Ex: CERN, NASA

175

176 4.2.2 Mainframes Na dcada de 1950, computadores eram mquinas grandes e complexas, operadas por pessoas altamente especializadas. Para processar os dados, os usurios se enfileiravam para submeter suas leitoras de cartes ou fitas magnticas que eram processados em lote. No havia nenhuma forma de interao direta entre usurios e mquina. Esses computadores so conhecidos hoje como mainframes.

Os mainframes funcionavam em instalaes especiais, geralmente em ambiente climatizado e de acesso restrito Nesta poca, era comum que as empresas orgulhosamente os exibisse atravs de janelas de vidro para que os usurios pudessem v-los e admir-los, afinal eram carssimos Para utilizar o computador, os usurios precisavam encaminhar os dados que desejavam processar para o operador do mainframe no centro de computao. Da surgiu o termo Centro de Processamento de Dados ou CPD. Avanos na dcada de 1960 possibilitaram o desenvolvimento dos primeiros terminais interativos, permitindo aos usurios acesso ao computador central atravs de linhas de comunicao. Isso tornou possvel disponibilizar terminais (monitores + teclado) remotos em outros pontos das instalaes para que os usurios pudesse ter acesso ao mainframe distncia. Os usurios passavam ento a ter um mecanismo que possibilitava a interao direta com o computador, ao mesmo tempo em que avanos nas tcnicas

177 de processamento davam origem a sistemas de tempo compartilhado (time-sharing), permitindo que vrias tarefas dos diferentes usurios ocupassem simultaneamente o computador central, atravs de uma espcie de revezamento no tempo de ocupao do processador. Esse terminais no eram computadores em si, eram apenas perifricos ligados ao mainframe.

Avanos na dcada de 1960 possibilitaram o desenvolvimento dos primeiros terminais interativos, permitindo aos usurios acesso ao computador central atravs de linhas de comunicao.

Conhecidos tambm como computadores de Grande Porte

178 Ocupam salas inteiras e fazem todo o processamento centralizado Os usurios utilizam terminais para interagir com o computador central

Aplicao: Os Mainframes so computadores multitarefa geralmente utilizados em reas que trabalham com bancos de dados imensos. Ex: Departamentos governamentais, grandes empresas Preo: Milhes de dlares

A ViON mainframe computer manufactured by Hitachi.

179

Mainframe IBM (maior fabricante mundial)

4.2.3 minicomputadores

A partir de 1970, com o desenvolvimento dos minicomputadores, os grandes fabricantes j comeavam a planejar solues com o objetivo de distribuir o poder de processamento dos mainframes e assim facilitar o acesso s informaes.

180 Menores que os Mainframes em todos os sentidos, mas com capacidade de executar diversos programas e serem utilizados por vrios usurios ao mesmo tempo. Usados nas empresas que no tinham condies financeiras de adquirir um Mainframe. microcomputadores. Perderam espao gradativamente para as redes de

A VAX minicomputer

Aplicao: Os Minicomputadores tinham a capacidade de processar uma grande quantidade de dados, mas sua grande qualidade era a possibilidade de se conectar a outros Minicomputadores e tambm aos Mainframes. Assim, ele praticamente iniciou o conceito de trabalho em rede (Networking), e se popularizou entre as grandes e mdias empresas que no possuam dinheiro para adquirir um Mainframe. Preo: Entre $15,000 e $150,000 dlares

181 4.2.4 PCs

Avanos tecnolgicos reduziram o custo e a complexidade operacional do hardware, possibilitando que cada usurio pudesse dispor de um computador prprio. Da nasceu o termo "Personal Computer", ou PC.

Com o PC, o CPD deixa de ser necessrio. Em relao aos mainframes, os PCs possuem algumas vantagens:

Menor investimento inicial: o custo da aquisio de um nico

mainframe de grande porte pode ser substitudo pelo da aquisio de PCs conforme a demanda.

Mais simples manuteno: mais conveniente substituir um

nico PC com defeito do que desativar o nico mainframe para reparo (logo, mais seguro tambm).

Menor custo de atualizao: economicamente mais vivel

atualizar os PCs ao longo do tempo do que realizar um 'upgrade' em um servidor de alta sofisticao. Mas os PCs possuem algumas desvantagens tambm... Enquanto os usurios dos mainframes compartilham seus perifricos (impressora, dispositivo de armazenamento), em uma instalao baseada em PCs esses recursos ou so exclusivos de cada mquina (e os usurios precisam se deslocar para utiliz-los) ou devem ser replicados (aumentado o custo de aquisio e manuteno). Nos mainframes, todos os dados podiam ser disponibilizado na central de processamento, ao passo que em uma instalao de PCs os dados que necessitam ser cruzados podem estar espalhados em mais de uma estao, requisitando

182 interveno do usurio para transport-los fisicamente (atravs de disquetes, por exemplo).

4.2.5 Microcomputadores PCs Microcomputador PC Personal Computer o mais comum dos computadores. Utilizados informtica. Aplicao: O rpido desenvolvimento de sua capacidade de processamento e a reduo gradativa de preo, fizeram com que os Microcomputadores se popularizassem rapidamente (principalmente na dcada de 90) e passassem a ser utilizados em praticamente todas as empresas, no havendo uma rea de atuao especfica. A possibilidade de interligar diversos Micros em rede acabou por reduzindo a popularidade dos Mainframes e Minicomputadores e contribuindo para esta popularizao do uso do Microcomputador. tanto em ambientes profissionais quanto domsticos Responsveis diretos pela popularizao da

Microcomputador PC.

4.2.6 Notebooks Micros portteis Inicialmente foram chamados de Laptops, pois podiam ser usados no colo (lap, em ingls). Com o passar do tempo, tiveram seu tamanho reduzido e uma nova gerao foi lanada com o nome de Notebooks (cadernos), pois o seu tamanho se aproximava ao de um caderno.

183

notebooks

Notebook.

4.2.7 Palmtops

Caracterizam-se pelas suas dimenses limitadas. Ainda podem ser vistos como um micro, pois possuem teclado e monitor de vdeo.

Palmtop

184 4.2.8 PDAs Personal Digital Assistant. No possuem teclado; Os dados so inseridos atravs de uma caneta que escreve diretamente sobre a sua tela e seleciona itens e menus de programas. Podem ser conectados aos micros e fazer transferncia de dados entre as unidades.

4.2.9 Sistemas Embarcados Sistemas Embarcados a classificao dada a equipamentos que contenham microprocessadores pr-programados para executar uma determinada tarefa requerida para o seu funcionamento. Aplicao: Chips em celulares, mquinas de lavar, aparelhos de vdeo e som, calculadoras, etc.

185

DISPOSITIVOS SECUNDRIOS DE ARMAZENAMENTO

Atualmente, pode-se afirmar que o sucesso de um negcio depende essencialmente da capacidade de seus administradores em gerenciar informaes. Acessar os dados certos e rapidamente, analis-los para projetar os rumos que a empresa deve tomar so habilidades desejadas por toda pessoa que tem poder de deciso. Em nveis no gerenciais, tambm h aqueles cuja funo depende do uso de vrias formas de bases de dados. A empresa moderna resultado dos moldes da tecnologia implantada. Cada vez mais, os negcios dependem de seus sistemas e aplicativos. Prestar melhores servios e ter solues computacionais eficientes so medidas necessrias para aumentar a produtividade. E, ao longo do tempo, vem-se observando a crescente necessidade de espao digital para armazenar dados. Se anos atrs, alguns MB eram suficientes para guardar os dados de uma empresa, hoje as dimenses so da ordem de GB e TB. E a necessidade por mais espao continua crescendo. A gravao/armazenagem o meio pelo qual pode-se capturar informaes (texto, som, imagem, vdeo) permanentemente e, eventualmente, ser re-trabalhado. baseada na converso de sinais eltricos em: sinais magnticos, padres mecnicos, padres pticos e sinais eletrnicos (chips). No computador, h vrios dispositivos para armazenagem de dados, como RAM, cache, HD e fitas, numa relao hierrquica. Os dados manipulados diretamente pela CPU so mantidos na memria principal (RAM). Mas, no importa quanta RAM h, no computador nunca tem o suficiente; e, pior, qualquer coisa armazenada perdida se faltar energia ou ocorrer algum problema. Assim, a memria RAM utilizada principalmente para programas e dados nos quais se est trabalhando. Por ser manipulada diretamente pela CPU, chamada armazenagem primria. Mas, para prover armazenagem com maior confiabilidade e permanente, a soluo adotada a armazenagem secundria, normalmente um drive de disco rgido. A armazenagem secundria envolve dispositivo e mdia. Por exemplo, um drive de disquete um dispositivo e o disco no qual se armazena os dados a mdia. O dispositivo de armazenagem l e escreve os dados na mdia. Gravar copiar dados da memria do computador para a mdia. A leitura copia os dados da

186 mdia de volta memria do computador. A cabea (head) de leitura/escrita (read/write) a parte do dispositivo que escreve e l dados conforme a mdia se move.

5.1

HIERARQUIA E CONCEITOS PRELIMINARES Se os dados fossem armazenados sempre em RAM, no seria necessrio

estudar sistemas de arquivos separadamente. Mas, como a memria primria (RAM) empregada atualmente voltil (apaga ao se desligar o computador), os dados (programas ou dados propriamente dito) devem ser armazenados em um sistema de memria de massa (nome genrico dos dispositivos capazes de armazenar dados persistentes para uso posterior), como: disquetes, discos rgidos, CD-ROMs, ZIP drives etc.. As memrias RAM e os dispositivos secundrios de armazenagem so muito diferentes, pois:

o tempo de acesso muito menor para RAM (da ordem de

100.000 vezes em relao aos HDs); no caso do dispositivo secundrio, os tempos de acesso no so

necessariamente iguais. Essa diferena tem grande impacto do ponto de vista das estruturas de dados. As limitaes da tecnologia, fatores econmicos e a necessidade de manter cpias auxiliares de dados crticos demonstram que, raramente, a memria principal do computador atende as necessidades de suas aplicaes. Por isso, alm da RAM, os computadores tm, em sua maioria, sistemas de armazenagem de massa. A variedade desses dispositivos e as caractersticas especficas de cada um permitem aos sistemas de computao utilizar simultaneamente vrios tipos em nveis diferentes de armazenagem, formando uma estrutura hierrquica que visa obter uma tima relao custo/benefcio, aproveitando as melhores propriedades de cada um. Dessa forma, pode-se classificar estes dispositivos em nveis de armazenagem:

Primria (memria principal e cache) - circuitos eletrnicos

manipulados diretamente pela CPU (execuo). voltil (dados temporrios) com alta taxa de transferncia, mas possuem alto custo e capacidade limitada.

Secundria ou externa (Flash, HD, tambores magnticos etc.) -

ou armazenagem on line. Manipulados indiretamente pela CPU. So

187 dispositivos no volteis (armazenagem permanente) de maior capacidade, menor custo, mas mais lentos. Os dados so tradicionalmente armazenados em grandes arranjos, os arquivos. Uma de suas desvantagens que eles requererem movimentao mecnica (menos os de estado slido), sendo, portanto, muito mais lentos que a memria principal ao manipular os dados. Uma das vantagens ter o custo menor que a memria principal, alm de permitir retirar o meio fsico no qual os dados so gravados do computador e guardar em outro local (backup) por razes de segurana.

Terciria (armazenagem ptica - CD e DVD, armazenagem

magntica - fitas) - dispositivos lentos, para armazenagem offline (normalmente desligado do computador), ou seja, arquivamento, cpias de segurana e similares. Quanto tecnologia, as mdias e os dispositivos secundrios de armazenagem existem em 5 categorias de armazenagem:

Estado slido - como o dispositivo de armazenagem de

memria flash que usa chips de estado slido parecidos com da memria interna do computador, porm, seus dados permanecem registrados se a energia desligada (no voltil). Como estes dispositivos no tm partes mveis, eles so mais rpidos que discos e fitas operados mecanicamente. So placas de memrias instaladas no prprio computador, ou discos de estado slido (placas semicondutoras formatadas como se fossem discos magnticos). So empregados em ambientes cujos arquivos so acessados freqentemente por um no grande de usurios de maneira a impedir o congestionamento do ambiente.

Magntico

ao

colocar

dois

ims,

extremidade

com

extremidade, eles se atraem e ao inverter um deles, eles se repelem. Isto causado porque polaridades opostas se atraem, e polaridades idnticas se repelem. Dispositivos magnticos caracterizam-se por terem superfcies revestidas de substncias magnticas que sofrem alteraes da orientao em seus campos magnticos, permitindo codificar e armazenar informao, usando estes dois estados magnticos para registrar dados em disco ou fita.

188 Quando um disco gira ou uma fita se move, sinais eltricos nas cabeas de leitura/escrita do drive mudam a polaridade de partculas magnticas minsculas na superfcie magntica da mdia para registrar 0s e 1s. Quando se recupera um arquivo, o efeito invertido. A polaridade da mdia induz uma corrente eltrica na cabea de leitura/escrita que transmitida ao computador na forma de 0s e 1s. Exemplos: fitas ou bandas magnticas, discos rgidos e flexveis, Zip disks.

ptico - caracteriza-se por utilizar tecnologia laser, ou seja,

intensos feixes luminosos para queimar covas (pits) pequenas na superfcie de um disco. No caso de CDs, CD-ROM, e discos de DVD, as covas so criadas quando a superfcie do disco forada em um molde. As covas so escuras e os lugares sem covas (lands), permanecem brilhantes e lisos. Um dispositivo de play-back pode ler este revezamento de manchas escuras e claras como 0s e 1s. Com os giros do disco no drive, um feixe fino de luz laser enfocado na superfcie do disco. Pits refletem menos luz que as lands. Um dispositivo photodetector mede a quantia de luz refletida, determinando se o raio laser enfocou um pit ou um land e circuitos convertem sua leitura em um 0 ou 1. Exemplos: CD-ROM, CD-R, CD-RW; DVD-ROM, DVD-R, DVD-RAM.

Magneto-ptico (MO) - sistemas portteis de alta longevidade

altas capacidade de armazenagem e acesso no linear. Para registrar os dados, o laser aquece a face do disco. Aps aquecer a um ponto especfico, a orientao magntica de partculas mudada facilmente pela cabea magntica de leitura/escrita. Quando a rea esfria, fica difcil apagar os dados com outras fontes magnticas perdidas, sendo assim, mais seguro que outras mdias. Esto disponveis em dois formatos, rewritable (regravveis) e Write Once Read Many (WORM) que s permitem gravao uma nica vez, mas leitura infinita. Em papel - cartes e fitas perfuradas.

Cartes perfurados - um dos primeiros tipos de memria

secundria. Retngulo de cartolina, flexvel e resistente em que a informao armazenada por perfuraes. Cada posio perfurada equivale ao estado lgico 1 e a ausncia da perfurao ao 0. A leitura

189 dos cartes pode ser feita de 2 modos: com escovas metlicas que entram em contato (estabelecendo uma ligao eltrica) ao encontrarem uma perfurao ou por meio de clulas fotoeltricas, que geram uma corrente eltrica quando, sobre elas, incide um raio luminoso (o que s sucede ao aparecerem as perfuraes).

Fitas perfuradas - fita de papel resistente enrolada onde o dado

armazenado por perfuraes e a leitura feita por clulas fotoeltricas. Como nos cartes perfurados, a posio perfurada equivale ao estado 1 e a ausncia de perfurao ao 0. A fita, inicialmente, encontra-se enrolada numa bobina de entrada. Seu deslocamento assegurado por rodas dentadas, cujos pinos encaixam nos furos de arrasto da banda. Na medida em que lida ou perfurada, a fita vai sendo enrolada na bobina de sada. Para uma nova leitura da fita, ela deve ser previamente rebobinada. Os dispositivos da memria secundria tm o tempo de acesso muito maior que a RAM. Alm disso, os tempos de acesso aos dispositivos secundrios no so iguais e essa diferena tem grande impacto do ponto de vista das estruturas de dados e sua funcionalidade. Assim, o conhecimento de seu funcionamento e limitaes se faz necessrio para que se aproveite ao mximo suas melhores caractersticas funcionais. Isto porque estruturas de arquivos otimizadas so projetadas empregando essas propriedades para se obter mxima eficincia com custo mnimo de acesso. Um dispositivo de armazenagem classificado e avaliado por vrios critrios, como: velocidade e tipo de acesso; custo relativo (custo por unidade de dados) para comprar a memria; nvel de confiabilidade; forma de armazenagem. Mas, e o melhor dispositivo de armazenagem? Depende da aplicao. Fatores considerados so: dados imediatamente acessveis, onde cada item diretamente enderevel; tempo de acesso constante aos dados, independente do local de armazenagem; tempo de acesso mnimo (pequeno). Dessa forma, procura-se minimizar os problemas existentes, utilizando-se o que se tem disponvel da forma mais eficiente possvel. Cabe ao usurio decidir sobre a tecnologia mais adequada para suas necessidades. A hierarquia de armazenagem (Figura 1) relaciona os diversos nveis de memria como:

190

Registradores - parte da CPU com poucos elementos de

armazenagem (alguns bytes), possibilitando seu funcionamento. Cache - a cache entre o processador e memria principal (RAM)

mais rpida e cara que a RAM, podendo ser em dois nveis, interno e externo, com 8, 16 ou 32KB de cache interno e 128, 256, 512KB ou 1MB externo. Seu uso gerenciado pelo sistema operacional. Devido velocidade dos dispositivos de massa, h a cache entre a memria principal e a memria secundria. A cache de hardware (bloco de memria situado na controladora dos discos) usada para antecipar a leitura dos prximos setores que podero ser requisitados pelo sistema. A cache de software uma parte da memria principal reservada para cache de disco e gerenciada por um programa utilitrio como o smartdrive do MS-windows e DOS.

Memria principal - meio de armazenagem no qual os dados

disponveis so manipulados diretamente pela CPU. Consiste em um conjunto de circuitos de armazenagem de bits contido nos computadores. onde as instrues de mquina para uso genrico operam. Geralmente, seu contedo perdido se houver falha de energia eltrica ou queda do sistema (memria voltil). Seus circuitos de armazenagem so organizados em unidades manipulveis, as clulas (palavras ou posies), normalmente grupos de 8bits (byte). Cada clula da memria principal diferenciada por um valor numrico que a identifica, o endereo, podendo ser individualmente referenciada, acessada e modificada. Essa organizao permite visualizar as clulas como uma fila nica, cujos elementos so numerados em ordem crescente, endereos 0, 1, 2 etc.. Logo, alm de se ter um meio de identificar univocamente cada clula, tambm associado a elas uma ordem, o que permite utilizar expresses como:

prxima clula ou clula anterior. Portanto, dados armazenados

na memria principal podem ser processados em qualquer ordem, razo pela qual este tipo de memria conhecido como memria de acesso aleatrio (Random Access Memory - RAM). Este acesso aleatrio a pequenas pores de dados contrasta significativamente com os sistemas de armazenagem de massa em que necessrio manipular, como blocos nicos, cadeias de bits longas.

191

Armazenagem em disco - principal meio de armazenagem de

dados de longa permanncia ou persistentes (no voltil). Os dados precisam ser movidos do disco para a memria principal para que sejam manipulados. Aps as operaes, so retornados ao disco. Possuem alta capacidade de armazenagem a baixo custo. Alguns tipos de disco magntico: o disco rgido (hard disk) fixo tem alta capacidade com baixo custo em relao a sua capacidade; o disco flexvel (floppy disks) que barato, lento, com pouca capacidade, mas porttil; o disco rgido removvel que tem as vantagens de ambos embora seja mais caro que o disco rgido fixo devido necessidade de conexo especial.

Armazenagem

em

fita

normalmente

usadas

para

armazenagem off-line (cpias de segurana). barato, mas seu acesso muito mais lento e seqencial.

Hierarquia de armazenagem

Os tipos de dispositivos de armazenagem mais velozes, com tecnologia mais cara, maior consumo de energia e maior produo de calor esto no topo (Figura acima). So os dispositivos com menor densidade (no de bits por rea ou volume). Como conseqncia, tem menor capacidade de armazenagem do que os dispositivos dos nveis mais baixos.

192 A base da hierarquia consiste nos diversos dispositivos de armazenagem secundria (magnticos, ferromagnticos, pticos, e magneto-ptico) dentre os quais memrias flash, discos Bernoulli, CD-R, fitas dat e streamer e discos rgidos em geral. 5.2 DISPOSITIVOS DE ARMAZENAGEM DE MASSA

Nos dispositivos secundrios no h uma tecnologia superior s demais. Cada uma tem seu valor dependendo de sua utilizao. Logo, para se obter o melhor proveito, combina-se o sistema de computao com vrios tipos considerando os diversos fatores para conseguir a melhor associao possvel. Dentre as caractersticas crticas esto o tipo de aplicao, a velocidade, o custo e a capacidade necessria. Outras caractersticas tcnicas consideradas dos dispositivos de armazenagem para sua anlise/aquisio so: Capacidade - quantidade total de dados que pode ser armazenada no dispositivo. Empregam-se os mltiplos de bytes como unidade (KB, MB, GB, TB, PB etc.). Mtodo de acesso - com acesso direto e seqencial (discos magnticos e pticos) ou apenas acesso seqencial (fita). Portabilidade - as fitas magnticas, CDR, CDRW, DVD, Zip drive, Jazz drive etc. so mecanismos removveis que permitem a armazenagem off-line e o transporte de dados, melhorando a confiabilidade das cpias de segurana. Custo relativo - definido como o preo (custo) por unidade de armazenagem. Geralmente, o valor de um dispositivo aumenta proporcionalmente com a velocidade e forma de acesso. Tamanho do registro - tamanho de um conjunto de dados contnuos que podem ser endereados pelo mecanismo. Tempo de busca (seek time) - em dispositivos de disco (HD, CD etc.) e de tambor com cabeas de leitura/gravao mveis (mais antigos), cada operao de leitura/gravao antecede uma procura que fisicamente consiste no tempo que leva para posicionar a cabea de leitura/gravao sobre a trilha (cilindro) que contm os dados (registro) a serem recuperados. Ele depende do no de cilindros (distncia) pelo qual as cabeas precisam se deslocar. a operao mais cara (lenta) e normalmente inferior a 10ms. No pior

193 caso o tempo de busca corresponde ao deslocamento da cabea da primeira trilha at a ltima.

Exemplos de dispositivos: estado slido, discos magnticos (HD), opticos (CDR e CD-RW e fitas (DLT) respectivamente.

Tempo de latncia (rotational delay) - aps o mecanismo posicionar o cabeote sobre a trilha desejada, este leva um tempo adicional, antes que o incio do setor a ser acessado fique posicionado sob a cabea de leitura/gravao e que a transferncia de dados possa comear; na fita magntica o tempo para alcanar a velocidade de operao a partir da posio parada. Este tempo de espera (ou tempo de retardo rotacional do disco ou tambor) da rotao do cilindro o atraso necessrio para mover o setor a ser lido/gravado para a posio onde se encontra a cabea de leitura/gravao. No pior caso esse tempo corresponder ao perodo de rotao do disco. O tempo mdio necessrio para os dados passarem exatamente sob a cabea de leitura/gravao correspondente a volta de rotao do disco. Tempo de transferncia ou transmisso ou velocidade de transferncia de acesso ou taxa de transferncia - o tempo gasto para transferir (ler/gravar) os dados do disco, cujo incio se encontra sob a cabea de leitura/gravao, para a interface do disco e se torne disponvel para manipulao (geralmente definida em bits ou em caracteres/segundo). a velocidade na qual os dados so transferidos entre a memria interna e o dispositivo de armazenagem (tanto para leitura quanto para escrita). O tempo de transferncia = (no de bytes transferidos/no de bytes por trilha) X tempo de rotao. Suporte a concorrncia (compartilhamento) - capacidade de ser compartilhado simultaneamente por dois ou mais usurios. Densidade da rea de armazenagem - capacidade relativa de armazenagem (no de bits, por exemplo) do dispositivo. definido como o no de bits ou bytes que podem ser armazenados por unidade de rea.

194

Desempenho das tecnologias de armazenagem de massa (tempo mdio de acesso em milisegundos).

5.2.1 Outros critrios relevantes na escolha de um sistema de armazenagem adequado Quando se trabalha em ambiente corporativo, a preocupao no s identificar e usar um dispositivo de armazenagem de alta capacidade, mas, em geral, um sistema que consiste num conjunto de drives e dispositivos alm da infraestrutura para empreg-los da melhor forma possvel conforme a poltica de utilizao dos dados e de segurana. Logo, devem ser considerados: Preservao do investimento - o sistema deve ser modular e dimensionado para atender as necessidades crescentes de armazenagem, preservando todo investimento inicial alm de permitir passos intermedirios. Continuidade tecnolgica - a escolha no pode ser frgil obsolescncia e tambm deve ser flexvel o suficiente para atender as vrias unidades da corporao. Custos de administrao - no adianta armazenar e proteger os dados se estes no so administrveis. O sistema deve contar com softwares sofisticados o suficiente para permitir a implantao de rotinas de administrao automticas e transparentes como, por exemplo, o planejamento dirio totalmente automtico da poltica de cpias de segurana.

195 Aumento da atuao on line do sistema - o software de gerenciamento de backup deve possuir atributos para trabalhar com arquivos abertos bem como com banco de dados relacionais. Alta disponibilidade - paradas no so suportveis pela atual estrutura de processamento. Logo, importante a anlise de resistncia falha, superando a verificao por MTBF. Devido dependncia do acesso aos dados pelas empresas, a disponibilidade um dos elementos mais crticos da armazenagem. Um sistema considerado altamente disponvel se, ao ocorrer falhas de hardware, os dados no se perdem e ele volta ao estado de normalidade num prazo admissvel pelos critrios da empresa. Eles variam caso a caso. Mas, o tempo que ele pode ficar fora do ar, depende dos custos decorrentes da paralisao. H empresas que podem ficar sem seus sistemas por horas; outras enfrentam srios problemas financeiros se pararem por alguns minutos. Para que haja alta disponibilidade, h vrios itens a serem considerados: falhas de discos e computadores; mau funcionamento de programas; falta de energia; desastres (como incndios e sabotagem), erros acidentais causados por inexperincia ou imprudncia so possibilidades a serem reduzidas. O conjunto de solues adotado para a armazenagem de dados deve, de algum modo, contornar esses riscos. A disponibilidade dos dados tambm afetada por problemas de desempenho. Portanto, o sistema de armazenagem deve estar preparado para atender bem todos os usurios, mesmo em situaes de pico ou em casos imprevistos de alto trfego. Da mesma forma, importante que o administrador tenha em mos ferramentas para detectar e corrigir gargalos de comunicao. Backup tambm assegura a disponibilidade do sistema, pois permite restaurar dados perdidos. Porm, nem sempre a empresa dispe de horrios em que o sistema pode ser interrompido para efetuar o backup. Bancos de dados em que as alteraes de registros so feitas permanentemente precisam ser copiados com regularidade, a intervalos curtos, sem que os usurios percam o acesso ao sistema. Solues de espelhamento (mirroring), backup em tempo real ou outras implementaes resolvem a questo. Muitas vezes, as solues acabam-se integrando ao processo de arquivamento de modo que, sem backup, o sistema acusa incorreo.

196 Redundncia a falha - evitar na estrutura pontos crticos a falhas sem proteo para garantia da integridade dos dados. Desempenho compatvel com a necessidade - analisar a mxima taxa de transferncia a ser conseguida da rede ou do canal do host, para que no se pague por algo do qual no se obter o mximo desempenho. Expanses futuras - os dados devem se manter disponveis mesmo enquanto a rede estiver crescendo. Se, para adicionar novos discos ou usurios for preciso comprometer o funcionamento da rede, algo est errado. Escalabilidade a capacidade de expanso do sistema, de forma incremental, sem necessidade de substituir recursos j implantados. Logo, um dos requisitos que preciso observar antes de escolher um sistema de armazenagem o de escalabilidade. Preferencialmente, novos perifricos acrescentados rede no devem impor programas extras para controle. Manter vrias ferramentas diferentes, para gerenciar recursos semelhantes pode acarretar m administrao. Compartilhamento - a implantao de sistemas de armazenagem pode exigir a capacidade de compartilhar dados para toda a rede da empresa. s vezes, necessrio que um arquivo ou banco de dados seja acessado por vrios aplicativos. Nem sempre possvel o acesso simultneo de um arquivo que est armazenado num servidor por dois programas, pois, em geral, os sistemas de arquivos so projetados para acesso exclusivo. Ao implementar uma soluo de compartilhamento, preciso garantir a integridade dos dados durante as manipulaes concorrentes. Esses fatores devem ser analisados para avaliar corretamente as necessidades de armazenagem. Dependendo da empresa, do volume de dados, do potencial de expanso, da prioridade de disponibilidade e compartilhamento de dados etc., h um conjunto de alternativas possveis. Normalmente h dois tipos de soluo: uma que atende grupos de trabalho que tm sistemas relativamente homogneos a NAS (Network Attached Storage) que compreende mini-servidores dedicados armazenagem. Outra, mais complexa, que supre as necessidades de empresas maiores, a SAN (Storage Area Network), capaz de criar uma rede dedicada a sistemas de dados.

197 5.3 DISCO FLEXVEL OU DISQUETE O FD (floppy disk) um tipo de disco flexvel feito de material plstico (mylar) recoberto com uma camada magntica e contido em uma capa protetora (Figura a seguir). So portteis, teis para o transporte de pequenas quantidades de dados. So de 8 e 5 (os mais antigos e fora de uso) e 3 que so obsoletos.

Disco flexvel de 3.

Os discos com gravao em apenas uma face so co nhecidos como simples face e os com gravao nas duas como de dupla face. Em geral, so usadas as unidades lgicas A e B para identificar estes dispositivos. Embora sendo os mais baratos por unidade; comparando um disquete de 3,5 de 1,44MB que custa 60 centavos (0,42 Reais/MB) com um HD IDE que armazena 4,3GB e custa 300,00 reais (0,07 Reais/MB) verifica-se que o custo relativo (por MB) do disco flexvel 6 vezes mais caro (dados do primeiro semestre de 1999). Seus principais problemas so:

tempo mdio de acesso s informaes de 80 a 200 ms; baixa confiabilidade e tempo de vida (desgaste e sujeio maior

ao acmulo de impurezas); baixa capacidade de armazenagem (so os dispositivos com

menor capacidade) com 135 trilhas/polegada.

198

Disco flexvel de 5 (de 8 similar).

A disseminao das redes de computadores, a pequena taxa de transferncia, a baixa capacidade de armazenagem aliada ao crescimento do tamanho das aplicaes e ao surgimento de novos padres (CDR, CDRW, ZIP e JAZZ drivers, DVDs etc.) tornam o uso dos FD cada vez mais invivel. Como todo dispositivo de disco magntico, o FD organizado em trilhas com a mesma capacidade, divididas em setores (Tabela a seguir). Assim, a densidade das trilhas mais internas maior. A velocidade de transferncia de dados a mesma seja para a trilha mais interna ou a mais externa, pois a velocidade angular constante.

199

5.4

DISCO RGIDO

Sem dvida, o disco rgido foi um dos componentes que mais evoluram na histria da computao. O primeiro disco rgido foi construdo pela IBM em 1957, e era formado por nada menos que 50 discos de 24 polegadas de dimetro, com uma capacidade total de 5 megabytes, incrvel para a poca. Este primeiro disco rgido foi chamado de 305 RAMAC (Random Access Method of Accounting and Control).

RAMAC

Em 1973 a IBM lanou o modelo 3340 "Winchester", com dois pratos de 30 megabytes e tempo de acesso de 30 milissegundos. Assim criou-se o termo 30/30 Winchester (uma referncia espingarda Winchester 30/30), termo muito usado ainda hoje para designar HDs de qualquer espcie. Ainda no incio da dcada de 1980, os discos rgidos eram muito caros e modelos de 10 megabytes custavam quase 2.000 dlares americanos, enquanto hoje compramos modelos de 160 gigabytes por menos de 100 dlares. Ainda no comeo dos anos 80, a mesma IBM fez uso de uma verso pack de discos de 80 mb, usado no sistemas IBM Virtual Machine.

200

5.4.1 estrutura de um disco rgido

Vista superior e circuito da eletrnica de um HD SV2011H de 20 G Bytes da Samsung LBA 39.179.952.

Disco rgido, disco duro, (popularmente tambm winchester) ou HD (do ingls Hard Disk) a parte do computador onde so armazenadas as informaes, ou seja, a "memria permanente" propriamente dita (no confundir com "memria RAM"). caracterizado como memria fsica, no-voltil, que aquela na qual as informaes no so perdidas quando o computador desligado.

201 O disco rgido um sistema lacrado contendo discos de metal recobertos por material magntico onde os dados so gravados atravs de cabeas, e revestido externamente por uma proteo metlica que presa ao gabinete do computador por parafusos. nele que normalmente gravamos dados (informaes) e a partir dele lanamos e executamos nossos programas mais usados. Este sistema necessrio porque o contedo da memria RAM apagado quando o computador desligado. Desta forma, temos um meio de executar novamente programas e carregar arquivos contendo os dados da prxima vez em que o computador for ligado. O disco rgido tambm chamado de memria de massa ou ainda de memria secundria. Nos sistemas operativos mais recentes, o disco rgido tambm utilizado para expandir a memria RAM, atravs da gesto de memria virtual. Todas as unidades de disco IDE tm um bloco de jumpers localizado entre o conector de 40 pinos e o conector de alimentao.

Vista dos conectores e cdigo dos jumpers de um HD

Um disco rgido possui uma ou vrias superfcies de gravao/leitura com uma estrutura de gravao composta por cilindros, trilhas e setores.

202

Estrutura de gravao em um disco magntico

Cilindro: definido como sendo um conjunto de Trilhas verticalmente alinhadas e com mesmo dimetro e compostas por Setores que so as unidades fsicas de gravao. Custo de acesso ao disco Registros que pertencem a um mesmo cilindro no requerem deslocamento do mecanismo de acesso. Tempo de busca (seek time): tempo de deslocamento do mecanismo de acesso de uma trilha para outra. Latncia rotacional: tempo para que o inicio do bloco que contenha o registro a ser lido passe pelo cabeote de leitura/gravao. Tempo de transferncia: quantidade de tempo necessrio para que um bloco (ou setor) seja transferido para um buffer de memria. Os discos magnticos de um disco rgido so recobertos por uma camada magntica extremamente fina. Na verdade, quanto mais fina for a camada de gravao, maior ser sua sensibilidade, e consequentemente maior ser a densidade de gravao permitida por ela. Poderemos ento armazenar mais dados num disco do mesmo tamanho, criando HDs de maior capacidade.

203

Cabo plano do acionamento do motor do disco e conjunto disco/cabeas de leitura.

Bobina de acionamento do motor linear do conjunto de braos de leitura e im dentro do qual a bobina se movimenta.

Brao das cabeas de leitura, na direita a cabea de leitura (este HD utiliza apenas uma cabea e uma superfcie do disco)

204

Detalhe da cabea de leitura/gravao

Detalhe da cabea de leitura/gravao e motor de acionamento do disco

No disco magntico a armazenagem feita em discos (pratos - plates ou lminas) giratrios finos que so superpostos com um afastamento entre si mantido pelo eixo de sustentao vertical (spindle) (prxima Figura), geralmente feito de ligas de alumnio. A fim de permitir a armazenagem de dados, este disco revestido por uma segunda camada, agora de material magntico. Os discos so montados num eixo que por sua vez gira graas a um motor especial. Cada disco tem duas faces ou superfcies nas quais so gravados os dados, tendo cada uma delas a sua cabea de leitura/gravao exclusiva.

205

As faces externas no topo e no fundo da pilha nem sempre so usadas. Assim, um HD tem dois componentes distintos: uma pilha de lminas no formato de discos e o mecanismo impulsor dos discos para sua leitura e gravao. As cabeas de leitura/gravao (read/write) encontram-se numa extremidade de uma haste metlica (brao) que se movimenta para os lados segundo os seus raios, deslocando-as pela superfcie do disco, movendo-se sempre juntas, mecanicamente, como se tratasse de um nico brao. Existe um motor de rotao que faz os pratos girarem rapidamente. Mas, as cabeas tm uma forma aerodinmica e flutuam num colcho de ar gerado pela rotao dos pratos, que as fora a se levantarem e no tocarem na superfcie, quando o disco est em movimento. Isto porque um toque da cabea na superfcie do prato resultaria numa ranhura, que poderia resultar na perda de alguns dados ou de todo o disco. Quando o disco para de funcionar, os pratos param de girar e as cabeas tocam o prato, ficando estacionadas na parte mais interna do disco. Como as cabeas L/G ficam instaladas dos dois lados do prato, ao girar o disco, cada cabea percorre, na superfcie superior ou inferior, uma trajetria circular, formando um anel concntrico. Assim, cada face organizada em vrias pistas na forma de circunferncias concntricas chamadas trilhas (track) cuja rea pode ser lida e/ou gravada por uma nica cabea estacionria. Para definir o limite entre 2 trilhas, assim como onde termina um setor e comea o prximo, so usadas

206 marcas de endereamento com um sinal magntico , que orientam a cabea de leitura/gravao, permitindo controladora do disco localizar os dados desejados. Os HDs dos PCs e discos flexveis, gravam os dados de forma magntica, pelos princpios magnticos. O eletromagnetismo tem como princpio que ao fluir corrente eltrica por um condutor um campo magntico gerado em torno dele. Se a direo do fluxo da corrente revertida, a polaridade do campo magntico tambm . Um motor usa de eletromagnetismo para empurrar e puxar foras nos magnetos ligados a uma seta rotativa. Outro efeito do magnetismo que se um condutor passa por um campo magntico varivel, gerado um campo magntico varivel que induz corrente eltrica neste. As cabeas de leitura e gravao tm forma de U, com material condutor, ligada a dois fios onde a corrente magntica flui. Ao passar o disco pela bobina, gerado um campo magntico nas cabeas, de modo a alterar a polaridade. O disco pode ser feito de alumnio, vidro ou cermico, com superfcie coberta por material magnetizado, que geralmente xido de ferro combinado com outros elementos. No disco vazio, as partculas magnticas destes elementos esto em desordem, apontando em direes aleatrias, de modo que os campos magnticos so cancelados se os pontos so em direo oposta. Se estes pontos esto alinhados em uma mesma direo, no so mais cancelados e h um campo magntico observvel na regio do disco. Vrias partculas se alinham para produzir um campo magntico em uma nica direo. Como a superfcie do disco gira abaixo da cabea, esta induz um campo magntico, mudando de polaridade. Esta inverso de polaridade chamada de fluxo reverso ou transio de fluxo. Quando a cabea induz o fluxo reverso, h gravao de dados. Para cada bit gravado, h um fluxo reverso que colocado no disco em reas especficas conhecidas como clulas de transio. Esta clula controla o tempo e velocidade de rotao em que o fluxo colocado na cabea do drive. Com isso, gera-se um fluxo que chamado de codificao dos dados. Na leitura, a cabea no produz o mesmo sinal de escrita, mas gera um pulso de voltagem ao atravessar uma transio de fluxo, que pode ser negativo ou positivo. A cabea pode detectar se o pulso for negativo. Essencialmente, a leitura a deteco dos fluxos magnticos. Dessa forma, o padro de escrita uma onda que se alterna entre positivo e negativo. Como qualquer componente mecnico, as cabeas tendem a se desgastar. Casualmente pode haver falhas de leitura no disco,

207 que so causadas pela cabea de leitura tambm. Mas podem ser erros na mdia (pratos). 5.4.2 controladoras de discos magnticos (interface)

As principais interfaces ou controladores de discos so: IDE (Integrated Drive Electronic) - a controladora de IDE (Drive com Eletrnica Integrada), ou AT attachment (ATA) a de custo mais baixo e a mais popular. Suporta apenas 4 dispositivos: 2 no conector primrio e 2 no secundrio. Interface de discos com at 528 MB e taxa de transferncia entre 10 a 20MBps. Inicialmente a IDE aceitava somente dois perifricos - um master (senhor) e outro slave (escravo), geralmente discos rgidos com capacidade mxima de 504 MBytes. Alteraes no seu software permitiram que os discos rgidos IDE tenham capacidade superior, atingindo mais de 4 GBytes. Atualizaes neste padro resultaram na IDE-2, ou EIDE ("enhanced IDE"), que admite at 4 dispositivos a escolher: discos rgidos, CD-ROM, unidade de fita. Atualizao mais recente produziu a IDEPLUS, na qual podem ser dependurados at 8 perifricos: 2 discos rgidos, 2 drivers de disquete, 1 interface paralela LPT, 2 interfaces seriais COM, 1 interface para joystick. EIDE (Enhanced IDE ou fast ATA) - reconhece discos com capacidade at 8,4GB e tem taxa de transferncia entre 10 a 30MBps. o tipo mais comum, pois bem mais barato e no necessita de controladora especial (como no SCSI). A interface EIDE tem um canal primrio e outro secundrio, podendo-se conectar 2 dispositivos em cada um, totalizando quatro dispositivos. O barramento EIDE no capaz de controlar mais de um dispositivo em um mesmo canal, o que gera alguma lentido. Apesar de ter um desempenho bem inferior interface SCSI, a interface EIDE mais barata. SCSI (Small Computer System Interface) - pode conectar e controlar mais de 15 dispositivos simultaneamente, e todos podem usar o barramento ao mesmo tempo. o tipo de interface mais eficiente, sendo indicada para aplicaes mais pesadas. Tem como padres SCSI-1 com taxa de transferncia entre 10 e 15MB/s, SCSI-2 com taxa de transferncia de 20MB/s e SCSI-3 com taxa de

208 transferncia de 40MB/s. Alm disso, o barramento do SCSI mais rpido que o EIDE, pois pode ultrapassar a velocidade de 80MB/s, enquanto o EIDE chega a 33,3MB/s. Os discos SCSI tm a memria cache maior do que os discos EIDE. Assim, discos SCSI tm desempenho bem superior aos discos EIDE, porm com um custo maior. A conexo fsica da SCSI com seus perifricos projetada como uma fileira, em srie. Para que os sinais eltricos se propaguem adequadamente nela necessrio que os perifricos nas pontas (incio e fim) tenham resistores de terminao. Os perifricos j vm com eles, compete ao usurio desativ-los quando o dispositivo no for instalado em uma das pontas - e cada modelo tem sua maneira para desativao, que pode ser jumper, chave, etc.

HD IDE ( esquerda) e SCSI ( direita).

A prpria placa adaptadora SCSI tem resistores terminais, alm de uma sada para cabo externo e outra para cabo interno. Se ela for ligada aos dispositivos somente por um dos cabos, interno ou externo, ento ser considerada como incio da fileira, e ter os resistores ativados; outro dispositivo no final tambm ter a ativao. Mas se SCSI for ligada aos perifricos tanto pelo cabo interno quanto pelo externo, ento estar no meio da fileira e no ter os resistores ativados (figura a seguir) - neste caso as pontas com terminao sero ocupadas por perifricos. Devido concepo de fileira, em srie, a placa adaptadora poder ter no mximo dois cabos (um para conexo externa e outro para interna, como na figura), mesmo que tenha 3 ou mais conectores de perifricos.

209

SATA o padro Serial ATA ou SATA (Serial Advanced Technology Attachment) - uma tecnologia para discos rgidos que surgiu no mercado no ano de 2000 para substituir a tradicional interface PATA (Parallel ATA), tambm conhecida como ATA ou IDE. O nome de ambas as tecnologias j indica a principal diferena entre elas. A tecnologia PATA faz transferncia de dados de forma paralela, enquanto que no SATA a transmisso em srie. Nas transmisses paralelas, os dados fluem byte a byte entre o micro e o perifrico. Como um byte formado por oito bits, micro e dispositivo so ligados por cabos com pelo menos oito condutores, uma para cada bit. J nas portas seriais os dados fluem bit a bit, um aps o outro. Na origem, cada byte desmontado (serializado) e os bits que o formam so transmitidos sequencialmente. No destino, so recebidos e remontados (desserializados) para reconstituir o byte original. Para isso, bastam dois condutores: uma para transportar os bits, outro para funcionar como terra. A transmisso paralela , evidentemente, mais rpida, mas possui inconvenientes como necessidades de sincronia na transmisso dos oito bits de um byte, cabos mais pesados e sujeitos a interferncia, hardware mais caro e rudo perda de dados ocasionada por interferncia. Para lidar com o problema de rudo nos discos PATA, os fabricantes utilizam certos mecanismos; um deles recomendar a utilizao de um cabo IDE cabo que liga o disco rgido placa-me do computador com 80 vias ao invs dos tradicionais cabos de 40 vias. As vias a mais atuam como uma espcie de

210 blindagem contra rudos. No caso do padro SATA, tais rudos praticamente no existem, mesmo porque seu cabo de conexo ao computador possui apenas 4 vias e tambm blindado. Isto acaba trazendo outro ponto de vantagem ao SATA, pois como o cabo tem dimenso reduzida, o espao interno do computador mais bem aproveitado, facilitando inclusive a circulao de ar. H outra caracterstica interessante no padro SATA: discos rgidos que utilizam essa tecnologia no precisam de jumpers para identificar o disco master (mestre ou primrio) ou slave (escravo ou secundrio). Isto ocorre porque cada dispositivo usa um nico canal de comunicao (ao contrrio do PATA que permite at dois dispositivos por canal), atrelando sua capacidade total a um nico disco. No entanto, para no haver incompatibilidade com dispositivos Paralell ATA, possvel instalar esses aparelhos com interfaces seriais atravs de placas adaptadoras. Muitos fabricantes de placas-me oferecem estas com ambas as interfaces. Outra novidade a possibilidade de uso da tcnica hot-swap, que torna possvel a troca de um dispositivo Serial ATA com o computador ligado. Tal recurso muito til em servidores que precisam de manuteno/reparos, mas no podem parar de funcionar. A primeira verso do padro SATA trabalha com taxa mxima de transferncia de dados de 150MB/s. Essa verso recebeu os seguintes nomes: SATA 150, SATA 1.0, SATA 1,5 Gbps ou simplesmente SATA I. No demorou muito para surgir uma verso denominada SATA II, cuja principal caracterstica a velocidade de transmisso de dados a 300MB/s, o dobro do SATA I. necessrio fazer uma observao quanto ao aspecto de velocidade de transmisso. Na prtica, dificilmente os valores mencionados (150MB/s e 300MB/s) so alcanados. Essas taxas indicam a capacidade mxima de transmisso de dados entro o disco rgido e sua controladora (presente na placa-me), mas dificilmente so usadas em sua totalidade, j que isso depende de uma combinao de fatores como contedo da memria, processamento, tecnologias aplicadas no disco rgido, etc. H outra ressalva importante a ser feita: a entidade que controla o padro SATA (formada por um grupo de fabricantes e empresas relacionadas) chama-se, atualmente, SATA-IO (SATA International Organization). O problema que o nome anterior dessa organizao era SATA-II, o que gerava certa confuso com a

211 segunda verso do SATA. Aproveitando essa situao, muitos fabricantes inseriram selos da SATA-II em seus discos rgidos SATA I para confundir os usurios, fazendo-os pensar que tais discos eram, na verdade, da segunda gerao de discos SATA. Outra vantagem do SATA a utilizao de um cabo de dados muito mais estreito e fcil de manipular dentre de um gabinete, o que favorece bastante a ventilao interna; infelizmente o cabo de fora (power) tambm mudou para atender s necessidades do Hot Swap e as fontes ATX atuais no possuem o conector adequado (por enquanto), requerendo o uso de um adaptador nesse momento. Esse novo conector tem contatos mais longos nos sinais de terra, que sero os primeiros a serem ligados quando o conector for encaixado e os ltimos a serem desligados no momento da remoo do disco. Com o conector de quatro pinos da fonte ATX tradicional, isso no seria possvel.

Cabo de dados SATA ( esquerda) e adaptador para o conector de fora ( direita)

Tecnologias relacionadas ao SATA Os fabricantes de discos SATA podem adicionar tecnologias em seus produtos para diferenci-los no mercado ou para atender a uma determinada demanda, o que significa que certo recurso no obrigatrio em um disco rgido s por este ser SATA. NCQ

212 NCQ (Native Command Queuing) tido como obrigatrio no SATA II, mas opcional no padro SATA I. Trata-se de uma tecnologia que permite ao disco rgido organizar as solicitaes de gravao ou leitura de dados numa ordem que faz com que as cabeas se movimentem o mnimo possvel, aumentando, pelo menos teoricamente, o desempenho do dispositivo e sua vida til. Para usufruir dessa tecnologia, no s o disco tem que ser compatvel com ela, mas tambm a placa-me, atravs de uma controladora apropriada. xSATA Basicamente, o xSATA uma tecnologia que permite ao disco rgido utilizar menos energia eltrica. Para isso, o disco rgido pode assumir trs estados: ativo, parcialmente ativo ou inativo. Com isso, o disco rgido vai receber energia de acordo com sua utilizao no momento. Staggered spin-up Esse um recurso muito til em sistemas RAID, por exemplo, pois permite ativar ou desativar discos rgidos trabalhando em conjunto sem interferir no funcionamento do grupo de discos. Alm disso, a tecnologia SSU tambm melhora a distribuio de energia entre os discos. Hot plug Em sua essncia, a tecnologia Hot Plug permite conectar o disco ao computador com o sistema operacional em funcionamento. Este um recurso muito usado em discos do tipo removvel. SAS Serial Attached SCSI um novo padro SCSI onde a comunicao feita em srie, em vez de em paralela, como no SCSI tradicional. O trabalho de especificao do SAS teve inicio no ano 2001 e ficou sob responsabilidade das empresas Compaq/HP, LSI, Logic, Maxtor e Seagate Technologies. A especificao inicial de 2004 definiu uma taxa de transferncia de 3Gbps (300MB/s).

213 Posteriormente foram definidas taxas de 6Gbps (600MB/s) e 1.2GBps (1200MB/s). O padro SAS permite total compatibilidade com o padro Serial ATA (SATA). Enquanto o SATA destinado ao mercado de desktops enquanto que o padro SAS destinado ao mercado de servidores. Sua grande vantagem em relao ao padro Serial SCSI existente atualmente (Fibre Channel, FC) que ele permite o uso de discos de vrias taxas de transmisso, usando a taxa mxima do dispositivo. O Fibre Channel nivela por baixo, ou seja, se no sistema h um disco lento misturado com outros rpidos, o barramento passa a operar na velocidade do dispositivo mais lento, comprometendo o desempenho do sistema como um todo. Assim como o padro SATA, SAS hot swap, permitindo a troca de discos rgidos mesmo com o micro ligado. Outras caractersticas do SAS so: Melhoria no desempenho e confiabilidade Capacidade de redundncia de cabos no mesmo disco Interface serial ponto-a-ponto de simples cabeamento Possibilidade de aumento de configurao e desempenho Capacidade de expanso e atualizao Possibilidade de clientes e usurios escolherem entre discos SAS de dupla redundncia de cabos e alto desempenho ou convencionais discos SATA de alto desempenho e baixo custo no mesmo sistema. Voc pode instalar um disco Serial ATA em uma porta SAS e o disco funcionar sem problemas. Isso funciona porque o conector usado pelo SAS idntico ao usado pelo Serial ATA, como voc pode ver na Figura a seguir. Mas o inverso no verdadeiro, isto , voc no pode instalar um disco SAS em uma porta Serial ATA.

214

Portabilidade SAS / SATA

Comparativo das tecnologias

5.5

DISCO BERNOULLI - 5 Em 1983 a empresa americana Iomega Corporation lanou os discos

Bernoulli que so regravveis e removveis (portteis) baseados em uma tecnologia prpria e exclusiva. Possui capacidade de armazenagem de 150MB e uma vida til de aproximadamente 10 anos. Consiste num dispositivo hbrido entre o disco rgido e o flexvel.

5.6

ZIP DRIVE - 3

215 Em 1995 a Iomega Corporation lanou um tipo de disco removvel de 100MB que requer um drive prprio com interface SCSI, IDE, USB ou paralela. So como disquetes de alta capacidade, que surgiram da necessidade de transporte e backup de grande quantidade de dados que no cabiam numa nica disquete. O Zip Drive paralelo pode ser conectado na sada para impressora e a impressora em uso pode ser ligada no Zip Drive. Tambm tem zip drives com discos de 200MB. Tempo de acesso - 29ms, compatibilidade disquete de 3, durabilidade - 10 anos, preo (drive/mdia) - R$250/20, 3.000RPM podendo ser interno ou externo. A mdia Zip semelhante em tamanho vertical (mas mais grossa) aos disquetes de 3.5. Para prevenir danos de drive e de disco, o lado inferior da caixa de mdia Zip tem algumas marcas para indicar o lado certo que o disco deve ser inserido. Ao contrrio dos outros formatos de disquete, a proteo contra gravao no Zip implementada no nvel de software em vez de mecanicamente executada no hardware. O Zip drive tambm introduziu proteo de acesso a mdia por uma senha. Como proteo contra cpia, isto tambm implementado no nvel de software. As vendas de Zip drives e seus discos despencaram continuamente de 1999 2003. Em setembro de 1998 a Iomega sofreu com uma ao judicial coletiva em cima de um tipo de falha do disco Zip. Os discos Zip tambm tm um custo relativamente alto por megabyte comparado aos custos cadentes de CD-R e a tecnologia de DVD-R/W. Os fornecedores de discos Zip incluem: Iomega, Fujufilm, Verbatim e Maxell. Epson tambm produziu um modelo de drive de 100 MB com a sua marca.

Foto de um disco Zip.

5.7

CLICK

216

O Click uma tecnologia para usurios de notebooks com 8,55cm x 5,4cm x 0,65cm e peso = 66,6g com um disquete. A capacidade de cada disquete de 40MB. Essa tecnologia multiplataforma, ou seja, compatvel com cmeras digitais, notebooks, handhelds, PC, Macintosh e telefones celulares. Ele tambm capaz de armazenar todo tipo de informaes desde simples arquivos at mensagens de correio de voz e imagens. O tempo de acesso de 25 ms e taxa de transferncia de 7Mbytes por segundo so caractersticas desse dispositivo.

5.8

KANGURU DISK (INTERACTIVE MEDIA CORP)

Drive de disco rgido removvel de alto desempenho com portabilidade para floppy disk. Capacidade de at 16,8GB. intercambivel entre as estaes internas e externas KanguruDocks, para maximizar a portabilidade e a compatibilidade de sistemas.

Kanguru drive

5.9

JAZ DRIVE

uma unidade de armazenagem removvel de at 2GB lanada em 1996 que requer interface SCSI. Ele pode ser adquirido na verso porttil (externo) ou interno. O custo de cada MB armazenado no JAZ pode chegar a $0,07. Especificaes:

217 tamanho do buffer: 256KB leitura/escrita com MTBF: 250.000 horas com durao da mdia: 10 anos; velocidade rotacional: 5400 RPM e transferncia: 7MBps - 200 MB/minuto (mxima) - 60MB/minuto (mdia); dimenses do drive: Altura: 2,57cm, Largura: 10,28cm e comprimento: 14,78cm e disco: 3,5 altura = 1,1cm com formatao lenta = 30min. e formatao rpida = 10; interface do drive: paralela ou Fast SCSI-2 (no includa) com conectores: Externo:1 Entrada e 1 Sada SCSI-2 HD50 - Interno: 1 entrada 50 vias p/ cabo flat; compatibilidade: DOS, Windows 95, 2000 e NT 4.0 e verses superiores; tempo mdio de acesso: 17,6 ms e tempo mdio de busca: 10 - 12 ms;

Jaz drive

5.10 FITA MAGNTICA

A Fita magntica um dispositivo de armazenagem de acesso seqencial similar ao das fitas cassetes de gravadores. Consiste numa fita plstica a base de poliester, revestida por um produto magnetizvel (Fe2O3, Fe etc.), material adesivo (resina) e solvente, enrolada em um carretel. So compactas, resistentes em condies ambientes variadas, fceis de transportar, e mais baratas que os discos. Como o acesso seqencial, no h necessidade de guardar endereos na fita, e a posio de um registro dada por um deslocamento em bytes (offset ) relativo ao incio do arquivo. Logo, fitas so apropriadas para armazenagem seqencial, quando no necessrio acesso direto ou atualizao imediata (alteraes peridicas so suficientes) e com baixo custo e alta capacidade, adequada para armazenagem e transporte. Medem entre 100 e 2.400 ps de comprimento. o dispositivo de maior

218 capacidade de armazenagem (de 2GB at quantias acima de 20GB) podendo ser dos tipos: fita carretel com de largura, fita cassete e fita de cartucho que apresentam de largura.

Cada fita tradicional anloga a um gravador de rolo convencional, sendo enrolada num rolo alimentador, passa por uma cabea de gravao/leitura e chega a um rolo receptor. Essas cabeas magnticas gravam magnetizando cada posio correspondente a um bit pelo alinhamento das partculas magnticas (com certas caractersticas) anlogo ao sinal. A leitura feita reconhecendo se essa posio est magnetizada ou no e qual sua polaridade. Os circuitos eletrnicos recebem os impulsos das cabeas de leitura/gravao ou os enviam para estas cabeas para se escrever. H cmaras de vcuo que funcionam como um sistema de suco da fita antes e depois de passar pela cabea de magnetizao, assegurando um desenrolar e enrolar uniforme e uma velocidade de gravao constante. O movimento das bobinas que enrolam a banda controlado por mecanismos, para evitar, por exemplo, variaes bruscas na velocidade de enrolamento que, apesar das cmaras de vcuo, poderiam partir a fita. Mas, ao contrrio das monstruosas unidades de fita que dominaram o cenrio da computao at o final dos anos 70 (incluindo aparies no cinema e TV, confundidas normalmente com CPUs), os sistemas voltados para computadores pessoais teve um desenvolvimento, baseado em pequenos cartuchos de fita, que aumentaram de capacidade na mesma medida em que aumentava o montante de dados manipulados pelos computadores pessoais, comparveis hoje a muitos mainframes antigos. Atualmente, 2 formatos de fita dominam esse mercado: os sistemas baseados na tecnologia de varredura helicoidal (helical scan), cujo representante

219 mais conhecido a fita DAT de 4mm, tambm conhecida como DDS, e os sistemas de leitura linear, cujo ancestral comum o QIC (Quarter Inch Cartridge).

5.10.1 tecnologias

Formatos de varredura helicoidal Descendente direto do videocassete, o sistema DAT (Digital Audio Tape) foi concebido como um formato de gravao de udio com qualidade de CD, que foi posteriormente padronizado pela HP e Sony para dados, sob o nome DDS. Da capacidade original de 2GB, novas especificaes foram criadas at chegar ao padro mais recente, o DDS-4 capaz de armazenar at 40GB (modo comprimido) num cartucho com as mesmas dimenses. Um formato semelhante o 8mm, tambm baseado num padro de vdeo adaptado para dados. Os formatos mais recentes so o Mammoth (apoiado pela Exabyte) e o novo AIT-1 (apoiado pela Sony e Seagate) com capacidade mxima de armazenagem de 40 e 50GB, respectivamente no modo comprimido. Formatos de leitura linear Lanado pela 3M em 1972 como um sistema de armazenagem para sistemas de telecomunicaes e coleta de dados, o padro QIC foi adotado pelos primeiros usurios de PC. Sua aparncia lembra vagamente uma fita cassete de udio, s que as informaes so gravadas linearmente sobre a mdia, na forma de pequenas trilhas montadas paralelamente ao longo da fita. Devido sua construo bastante slida, um padro preferido para arquivamento de dados. Como no caso do DDS, o QIC recebeu constantes melhoramentos (aumento da largura ou comprimento da fita), resultando numa infinidade de padres (mais de 120), fato que o torna bastante confuso. Os padres mais avanados como o QIC3095 armazenavam algo em torno de 4GB. Entretanto, empresas como a Tandberg criaram um novo formato que alcana 13GB. A 3M minimizou o problema da variedade de subformatos com o padro Travan, que oferece mdias de alta capacidade com compatibilidade a alguns

220 padres QIC. Existem atualmente 5 padres Travan, com capacidade mxima (TR5) de at 20GB; capaz tambm de ler cartuchos QIC 3095. No incio de 2001, houve o lanamento oficial do padro TR-6 que melhora em at 2 vezes a capacidade de armazenagem e desempenho desse padro, cujos primeiros modelos mal armazenavam 250MB. Outra famlia de produtos o DLT (Digital Linear Tape), um formato que usa cartuchos de fita de pol. montados em apenas um carretel. Originalmente criado pela DEC e atualmente comercializado por vrias empresas. Possui capacidade de armazenagem (40GB no comprimidos), confiabilidade e velocidade de transmisso de dados (at 6MB/s no modo nativo).

5.11 FITA STREAMER

A fita magntica Streamer o primeiro tipo de memria secundria, sendo compacta, porttil, com alta capacidade de armazenagem e barata. usada transferir dados (I/O) non stop, de alta velocidade, de/para discos. Foi criada para backup, com cartucho com e preo da fita DAT. No adequada para aplicaes envolvendo muitas paradas e inicializaes. feita de material plstico coberto com uma substncia magnetizvel, sendo similar das fitas usadas em gravadores antigos. So usadas para armazenagem off-line de dados (backups de dados, programas etc.) e tem capacidades variadas como o:

modelo DL 2120 da Verbatim, 307,5 ps (93,7m) de 120MB e; modelo AM-629, cartucho com , capacidade 6GB no modo

compactado e 4GB no modo normal, taxa nominal de transmisso 2,8GB/hora (760KB/seg) , no formato comprimido, velocidade 76ips. Os dados so gravados nos registros fsicos ou blocos. Cada registro fsico consiste em trilhas paralelas (geralmente 7 ou 9, com a ltima sendo usada para gravar o bit de paridade vertical), que por sua vez so subdivididas em frames. Cada frame o espao usado para armazenar 1 byte, alm de um bit extra, o bit de paridade (vertical). O espao entre um registro e outro chamado de gap.

221 Quando so usados registros pequenos, parte da capacidade da fita gasta nos gaps. Portanto, devem ser usados registros maiores possveis, para reduzir ao mximo esta perda.

5.12 FITA DAT

2a. gerao de fitas magnticas. Menores, mais fceis de armazenar e mais seguras, permitem armazenagem maior de dados. As unidades de Fitas de udio Digital (DAT) ou Digital Data Storage (DDS) tem capacidade de 2 a 40GB sendo tima para backup. Foi criada pela Sony em 1987, passou para rea computacional em 1989, nas geraes DDS-1, DDS-2, DDS-3, DDS-4 onde:

DDS-2 com 1,5MB/s e 8GB DDS-3 com 2,4MB/s e 24GB DDS-4 com 2MB/s e 40GB

Similar a fita de vdeo, mas com tamanho bem menor. Uma fita de 2GB custa 15 dlares, e seu acionador (drive) custa em torno de 1000 dlares (1998). Como a fita QIC, a fita DAT tambm calcula e grava cdigos de deteco de erros, mas usa tracks escaneadoras helicoidais e alcanam uma densidade muito mais alta do que fitas de QIC. As fitas de 8GB usam 4 cabeas sendo 2 de leitura e 2 de gravao (formando 2 pares de leitura/escrita) separadas de um ngulo de 90o graus (em relao ao sentido longitudinal da fita, um grupo l/grava com uma inclinao de quarenta graus para cima, e outro de quarenta graus para baixo) e dispostas alternadamente em um cilindro levemente inclinado girando cerca de 2.000RPM. A fita passa em sentido contrrio a velocidade de 1/3 pol/s. Com isto, conseguem gravar informaes sobrepostas, e como a inclinao diferente, no h confuso, permitindo gravar uma grande quantidade de dados.

5.13 FITAS QIC E TRAVAN

222

As unidades de fita no formato QIC (Quarter-Inch Cartridge - pronuncia-se quick ou rpido) so amplamente empregadas para backup e possuem de 20 a 32 pistas paralelas. Cada pista dividida em blocos de 512 ou 1024bytes. Os blocos so agrupados em segmentos de 32 blocos onde 24 so de dados e 8 so de cdigo de deteco de erros (CRC - Cyclic Redundancy Check ou cdigo de redundncia cclica) que permite recuperar a maioria dos erros ocorridos. A gravao da fita se d nos dois sentidos, sendo que em cada sentido gravada a metade das pistas. Porm, fitas de fabricantes diferentes nem sempre so compatveis. Esto disponveis em mini cartuchos 3 e cartuchos de 5 . A tecnologia Travan aumenta dramaticamente a capacidade de um cartucho de fita usando uma fita que mais larga e mais longa que a fita de QIC. O cartucho de Travan um pouco maior que o cartucho QIC-80, mais velho, e um pouco trapezoidal em forma. As primeiras verses podiam acumular 4GB descomprimidos e 8GB comprimidos. Importante, os drives destas fitas lem o velho QIC e eles foram padronizados. Assim, uma fita de Travan pode ser usada com um drive Travan de qualquer fabricante.

5.14 FITAS 3480, 3490

Conjunto de drives de fitas de meia polegada, da IBM, usada para mainframes e AS/400. Os drives 3480 usam 18 trilhas por cartucho (track cartridges) a 38.000Bpi para campo (yield) de 200MB. Os drives 3490 usam compresso para conseguir 400MB. Os drives 3490 e gravam 36 trilhas e usam fitas maiores para armazenar 800MB. As Tape libraries esto disponveis para manter de uma forma til milhares de cartuchos. Os drives 3490 tm taxas de transferncia de pelo menos 3MB/s. Existem drives disponveis para usar com as interfaces ESCON e Fast SCSI2 para obteno de taxas superiores a 20MB/s. Biblioteca de Fitas 3480/3490e - a necessidade de ler em plataforma INTEL as fitas IBM gravadas em mainframes fez nascer os drives e bibliotecas de fitas 3490e. Utilizando um drive com interface SCSI em conjunto com um software, as mdias 3490e podem ser convertidas para outro tipo de mdia que possa ser utilizado em outras plataformas.

223

5.15 DLT CAPACIDADES: 15/20/30/70GB

Fita digital linear (Digital Linear Tape) extensamente usada em centros de informtica. Mas com a diminuio dos preos, esto sendo aplicadas em sistemas mais simples. Estas fitas tm numerosas trilhas paralelas colocadas ao mesmo tempo na mesma direo. Produtos atuais de DLT registram 2 canais simultaneamente usando 2 elementos de leitura/gravao na cabea que dobra efetivamente a taxa de transferncia possvel a uma determinada velocidade do drive e densidade gravao. Sendo uma das mais inovadoras tecnologias em backup de fita, o DLT est sendo padronizado nas corporaes que se preocupam com o crescimento da massa de dados e que tem a confiabilidade como o principal requisito em um meio de gravao. O DLT possui grande capacidade a uma taxa de transferncia de 6MB/s, e com uma vida til de 500.000 passos (em torno de 30 anos).

Bibliotecas de fitas DLT - robs que permitem automatizar o processo de backup numa organizao a um custo competitivo e de fcil gerncia por aplicativos rodando em servidores da rede. O conceito modular das bibliotecas permitem crescimento conforme a necessidade. Os novos modelos dispem de interface Fibre Channel para se conectarem a uma arquitetura SAN. As fitas DLT oferecem backup confivel, fcil arquivamento, integridade dos dados e fcil acesso a TB de dados armazenados.

5.16 FITAS ADVANCED INTELLIGENT TAPE -AIT

224 As fitas AIT (Fita Inteligente Avanada) so da Sony e contm um chip de memria de 16K embutido no cartucho que armazena a tabela do contedo e informao de localizao de arquivos (FAT). Os drivers so vendidos em modelos internos e externos.

5.17 DISPOSITIVOS PTICOS

Tipos de dispositivo que empregam processo ptico (utilizam tecnologia laser para gravao/leitura), permitindo grande capacidade de armazenagem e preciso de leitura. Exemplos: CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVDRAM.

5.17.1 cd-rom (compact disk - read only memory)

A disposio das trilhas em espiral deve-se ao fato do CD ter sido projetado para armazenar msicas, que devem ser tocadas de forma contnua, como ocorria com os long plays de vinil. As faixas que formam essa espiral tm aproximadamente 0,5 m de espessura com uma distncia de 1,6 m separando uma faixa da outra, tendo um mnimo de 0,83 m de comprimento e 125 m de largura. Estas dimenses reduzidas fazem a espiral do CD ser enorme. Se pudssemos esticar essa espiral e coloc-la numa linha reta essa teria quase 5 Km de comprimento e uma espessura de 0,5 m.

225

Diagrama de espirais de um CD com um box ampliando sua superfcie.

O CD-ROM utiliza tecnologia ptica para gravar com uma densidade maior que a dos discos rgidos. um dispositivo de plstico de 4,7pol. Sua estrutura uma coroa de crculo com um dimetro de 120mm e seu orifcio mede 15mm com 1,2mm de espessura, formado por vrios nveis de matria, sendo baseado no chamado substrato (policarbonato). Durante o processo de fabricao esse plstico impresso com partculas microscpicas. Com um laser (Light Amplification by Stimulated Emission of Radiation) de alta potncia so feitos furos, pits, com uma profundidade de 0,125mm, no disco matriz. Foi definido pela ISSO 9660 e o padro Yellow Book. Ele formado pela rea Lead-in (pre-gap), um trilha nica de dados, e uma rea chamada Lead-out (postgap). Quanto velocidade, s perdem para os HDs. Se comparados por unidade, s tem maior capacidade de armazenagem que os discos flexveis. Mesmo assim, sua capacidade relativamente alta (de 540MB at 1,5GB, sendo o padro de 650MB que equivale a aproximadamente 250.000 pginas de texto). So teis na armazenagem de massa de dados e na distribuio de softwares e bases de dados (listas telefnicas, CEP e informaes demogrficas alm de dados textuais, como ndices bibliogrficos, resumos, dicionrios, e enciclopdias, freqentemente associados a imagens digitalizados armazenados no disco, e tambm informao em vdeo e, logicamente, udio digital).

226 O CD-ROM um disco ptico similar aos discos compactos para msica, como o processo de gerao, onde um disco mestre gravado e cpias so feitas a partir dele. J fabricado com um determinado contedo e, portanto, s serve para leitura. O armazenamento ptico usa para a gravao um laser para queimar/marcar (fisicamente) sulcos (pits - covas) pequenos e escuros na superfcie refletora do disco. Essa alterao far o feixe ptico refletir ou no. No caso de CDs, CD-ROM e DVD, so criadas as pits (covas) quando a superfcie do disco forada num molde. Os lugares sem covas (lands) permanecem brilhantes e lisos. A leitura feita usando um diodo laser de baixa potncia que emite um feixe luz fina infravermelha (com comprimento de onda de 0,78 mcron) na superfcie do CD com a rotao do disco no drive. Um dispositivo sensor chamado de photo detector pode detectar a quantidade de luz refletida de volta e determinar se o raio laser enfocou um pit (mancha escura) ou um land (mancha clara) e circuitos convertem (interpretam) sua leitura para 0s e 1s.

5.17.2 cd-worm (write once, read many)

O disco WORM removvel surgiu em meados de 80 e tem 4,7. Similar ao CD-ROM, armazena de 650MB a 1GB. Os dados podem ser gravados uma nica vez, permitindo vrias leituras. Foi o primeiro com tecnologia tica a permitir gravao e leitura feita pelo usurio. O leitor/gravador Worm possui um canho laser. A gravao feita fisicamente atravs de mascas, pequenas depresses ou buracos da ordem de um micron de dimetro onde marcas ou depresses representaro seqncias de 0 e 1. Existem trs tipos de materiais que podem compor a mdia/disco Worm, dependendo do tipo de gravao: Liga de telrio - primeira a ser desenvolvida e a mais utilizada. O telrio usado devido a sua caracterstica de aquecimento rpido, fazendo com que a potncia do laser seja baixa. Essa tecnologia garante longa permanncia dos dados no disco. Um problema a toxidade do produto. Liga Bimetlica - uma variao de tecnologia anterior. Foi desenvolvida pela Sony. Consiste em se depositar duas camadas de liga bimetlica na superfcie dos discos. Durante o processo de gravao o feixe laser fundir as duas camadas

227 formando pequenos pedaos, que iro refletir com maior ou menor intensidade durante a leitura. Essa tecnologia garante uma longa permanncia dos dados no disco, embora seja mais cara. Polmero Corante (Dye-Based) - uma das tcnicas mais recente e barata (mesmo para baixas quantidades). Consiste em depositar no disco um material corante, que quando aquecido pelo laser altera suas cores. Sua confeco mais simples. Devido ao pequeno tamanho a quantidade das marcas ou depresses, que so feitas no disco, ao se olhar um disco sob luz branca ele produz um efeito de cores semelhante a um arco -ris. Caractersticas dos CD-Worm: fcil armazenagem, durabilidade da informao armazenada (de 10 anos a um sculo), baixo volume de disseminao da informao, os dados so definitivos.

5.17.3 cd-r (compact-disc recordable) ou cd-wo (write once)

Aps uma gravao comporta-se como CD-ROM, ou seja, uma tecnologia onde o dado gravado uma nica vez de forma permanente e no pode ser alterado ou apagado. (Parece-se com o disco WORM). Uma vez que ele foi gravado pode ser lido tambm pelo drive padro de CD-ROM ou pelo CD player. Dados podem ser adicionados ao disco CD-R em sesses, mas no podem ser apagados. Um driver de disco ptico gravvel custa em torno de US$ 550,00. (maio/98).

5.17.4 cd-rw (compact-disc rewritable) ou cd-e (erasable)

A terceira gerao dos discos pticos o cd ptico apagvel. Neste tipo de mdia, pode-se fazer vrias gravaes. As ligas metlicas usadas mudam suas propriedades de acordo com a temperatura. Na temperatura ambiente, suas propriedades no so alteradas, mas, a altas temperaturas, estas ligas (trbio, gadolnio), ficam sensveis a campos magnticos. Ento, para gravar nestes cds, basta que se eleve a temperatura a um nvel que sensibilize estas ligas (utilizando

228 laser), e a, s aplicar o campo magntico (pela cabea magntica) devidamente, gravando os dados. A estrutura tem 5 camadas: DATA SHIELD - superfcie de proteo LACQUER - laqueamento GOLD - ouro DYE LAYER - camada de tingimentos POLYCARONATE - policarbonato

O disco CD-RW (ReWritable) ou CD-E (Erasable) possui 4,7 e so unidades regravveis.

5.17.5 cd-rw (compact disk rewriteable)

So discos pticos apagveis e regravveis que utilizam tecnologia magneto-ptica. Pelas ligas metlicas, mudam suas propriedades de acordo com a temperatura. Na temperatura ambiente, as suas propriedades no so alteradas. A altas temperaturas, estas ligas (trbio, gadolnio), ficam sensveis a campos magnticos. Para gravar nestes CDs, basta que se eleve a temperatura a um nvel que sensibilize essas ligas (utilizando laser), e depois aplicar o campo magntico (com uma cabea magntica). Para gravar informao, a cabea da unidade contm um laser e um magneto. O laser dispara uma rajada de luz ultra-curta no metal, aumentando a sua temperatura, mas no esburacando a superfcie. Simultaneamente o magneto cria um campo magntico numa de duas direes. Os dipolos individuais do substrato so polarizados de acordo com o campo magntico criado. Quando o pulso do laser termina, o metal foi magnetizado, numa das direes possveis representando um 0 ou um 1. Um pit corresponde a um valor baixo do campo magntico. Um land codificado por um valor baixo do campo magntico. Aps o CD ser irradiado com o laser, a polarizao da luz muda de acordo com a magnetizao existente (leitura). Para apagar a informao, criado um campo magntico constante na rea correspondente a um bloco e um setor simultaneamente aquecido.

229

5.17.6 dvd

Digital Video Disc (DVD), apresentado em 1995 substituir o CD com capacidade e velocidade para substituir inclusive as fitas VHS, usadas para reproduzir filmes. A aparncia do DVD a mesma do CD. So 120mm de dimetro por 1,2mm de espessura. Uma das grandes inovaes do DVD so os discos de dupla camada, ou seja, uma camada extra, semi-reflexiva, foi aplicada sobre a camada regular totalmente reflexiva. Alterando-se o foco do leitor laser, possvel fazer a leitura da primeira ou da segunda camada. A conseqncia disso o dobro da capacidade de informao. O padro DVD permite discos de dupla face, com 1 ou 2 camadas por face. Todos os discos tm o mesmo dimetro e espessura dos CDs atuais. Os primeiros DVDs de uma s face e camada nica tm capacidade para 4,7GB - 7x a do CD. Alm disso, as unidades leitoras de velocidade varivel do novo formato so 10x mais rpidas que as usadas atualmente. A estrutura de gerenciamento de arquivos Micro-UDF (Universal Disc Format) do DVD, um padro aberto, e uma verso frente da estrutura ISO 9660 dos CD-ROMs atuais. Ela permite desenvolver aplicaes mais poderosas e com melhor desempenho para todas as plataformas de computadores.

O DVD tem o mesmo tamanho de um CD, mas gravado com pontos significativamente menores, o que permite uma concentrao maior de dados por faixa. As faixas dos DVDs so mais prximas entre si, o que aumenta ainda mais o no total de dados gravados por disco e, conseqentemente, muito mais espao de memria. Os dados so lidos por feixes de laser mais finos. A densidade de um DVD (tabela anterior) representada pelas siglas:

230 DVD-5 - disco DVD de um lado e uma camada simples, com capacidade de 4,7GB; DVD-9 - disco DVD de um lado e uma camada dupla, com capacidade de 8,5GB; DVD-10 - disco DVD de dois lados e camadas simples, com capacidade de 9,5GB; DVD-18 - disco DVD de dois lados e camadas duplas, com capacidade de 17GB. DVD-R e DVD+R: somente permitem uma gravao e podem ser lidos pela maioria de leitores de DVDs. A real diferena do DVD+R e DVD-R:o DVD+R , como o DVD-R, um disco de 4,7 GB que pode ser usado para gravar filmes e assistir em DVD players comerciais. Apesar de ter a mesma funo e a mesma capacidade, um disco DVD+R s pode ser gravado em gravadores DVD+R, enquanto que discos DVD-R s podem ser gravados em gravadores DVD-R. Existem no mercado gravadores que conseguem gravar os dois tipos de mdias, chamados gravadores DVDR. Na prtica, a diferena da mdia DVD-R para a DVD+R o desempenho, pois discos DVD+R so lidos mais rapidamente do que discos DVD-R. Esta diferena s sentida se for usado o disco DVD para gravar arquivos comuns, isto , usar como uma mdia de backup, j que para assistir filmes o desempenho o mesmo. DVD+R DL: semelhante ao DVD+R, mas que permite a gravao em dupla camada (DL significa dual layer), aumentando a sua capacidade de armazenamento. DVD-RW: permite gravar e apagar cerca de mil vezes, oferecendo um modo de montagem conhecido como VR. DVD+RW: permite gravar e apagar cerca de mil vezes, podendo ser lido pela maioria dos leitores de DVD. DVD-RAM: permite gravar e apagar mais de cem mil vezes, oferecendo a possibilidade de gravao e leitura em simultneo (time shift) sem o risco de apagar a gravao. Compatvel com poucos leitores de DVD. Existem atualmente gravadores de DVD com disco rgido de grande capacidade de armazenamento (400 GB) e que permitem, com a funo de reproduo seqencial, assistir a um programa desde o seu incio durante a prpria

231 gravao. As informaes armazenadas no disco rgido podem posteriormente ser transferidas para um disco de DVD gravvel em cpia de alta velocidade.

5.17.7 outros tipos de dvd

J existem no mercado duas tecnologias novas de DVD, com maior capacidade de armazenamento, mas que ainda no se popularizaram. So os formatos Blu-Ray e HDDVD. Estes formatos utilizam um disco diferente, que gravado e reproduzido com um laser azul-violeta ao invs do tradicional vermelho. O laser azul possui um dimetro menor, o que permite o traado de uma espiral maior no disco, podendo render at 50 GB de capacidade no caso do Blu-Ray. Ainda se discute qual formato ir substituir o atual DVD. Os dois formatos tm suas vantagens e desvantagens: o Blu-Ray tem maior capacidade de armazenamento, chegando a 25 GB ou 50 GB com dupla camada, mas seus discos sero mais caros para serem produzidos. O HD-DVD por sua vez, capaz de armazenar apenas 15 GB ou 30 GB com dupla camada, mas teria um custo menor de produo. Para que estes discos no sejam extremamente frgeis e sejam danificados por qualquer contato, adicionada uma camada protetora na superfcie de leitura, o que os tornam mais caros de se produzir.

Logotipo oficial do Blu-Ray.

232

Leitor de HD-DVD.

5.18 DISCO MO (MAGNETO-PTICO)

Os discos magneto-pticos surgiram em 1.988 e so regravveis e removveis. Esses discos usam tecnologia hbrida que combina os princpios pticos e magnticos para gravao e apenas laser (ptico) para leitura. Seu tempo de acesso vai de 20 a 35ms, enquanto alguns discos rgidos chegam a 12ms. A capacidade de armazenagem padro 650MB.

Uma subsidiria da Maxtor fabrica discos de at 1,3GB com perda da compatibilidade com outras mquinas. Este tipo de mdia, apesar do alto desempenho, segurana e capacidade de armazenagem, muito cara, tornando-se relegada a mercados especficos. O preo das unidades varia de 250 a 500 dlares. Vale observar que, a partir de unidades MO, pode-se reproduzir clipes multimdia satisfatoriamente.Existem vrios fabricantes, dentre os quais: Fujitsu, Olympus Amrica, e Pinnacle Micro com discos de 3,5 e Hewlett-Packard e Sony com discos de 5,25. Alm de Maxoptix, MicroDesign International. Dentre os tipos fabricados de MO tem-se unidades de discos portteis de 3,5 de 230MB, de 3,5 de 640MB, de 5,25 de 2,6GB e a Apex da Pinnacle de 5,25

233 proprietria que oferece 4,6GB de capacidade. Os cartuchos de 5,25 possuem dois lados; necessrio retirar e virar um cartucho para ter acesso ao outro lado. A tecnologia MO apresenta uma armazenagem confivel de longa durao (durao estimada - vida til - de no mnimo 30 anos segundo seus fabricantes). Normalmente as unidades de disco so compatveis com geraes anteriores de cartuchos MO para preservar os investimentos dos usurios. O meio usado no disco MO diferente do usado pelo disco ptico ou magntico. O disco coberto com cristais metlicos e sensveis a ms que ficam dentro de uma fina camada de plstico. No estado normal, o plstico em volta dos cristais slido, impedindo seu movimento. Para gravar dados no disco, um raio laser intenso refletido sobre a superfcie do meio, que derrete o revestimento plstico, permitindo que um m altere a orientao dos cristais. O m age apenas sobre o exato ponto focal do laser, porque apenas l que o revestimento plstico est fluindo o suficiente para permitir a reorientao dos cristais.

5.19 CARTO

O Carto de memria do tamanho de um carto de crdito, originalmente usado como memria RAM e como memria auxiliar (EEPROM) no lugar do winchester em notebooks. Ele chamado tambm de PCMCIA Card, Flash Card, entre outros nomes comerciais. Pode ser conectado diretamente em uma abertura com um conector especial. Desenvolvido a partir de 1989 por um consrcio de mais de 300 empresas (IBM, Apple, Compaq, Toshiba etc.). Foi criado visando estabelecer um padro aberto e no-proprietrio de co nexo de carto para um conector (bus com 68 pinos conectores) padronizado. Um carto PCMCIA (Personal Computer Memory Card Industry Association) homnimo da associao americana com sede na Califrnia, cujos mais de 300 membros participantes constam entre os principais fabricantes de computadores, componentes, semicondutores, conectores, perifricos e software. Inicialmente, cada fabricante tinha seu padro proprietrio de IC Card, o que no garantia a sua utilizao em equipamentos de outros fabricantes. O padro PCMCIA originou-se em 1991 a partir do padro JEIDA (Japanese Electronic

234 Industry Development Association), homnimo da associao formada por fabricantes japoneses. Com o tempo o padro se estabeleceu.

O PCMCIA estruturalmente auto-configurvel, isto , basta inserir o carto que o sistema reconhece suas caractersticas e funes. Os IC Cards que obedecem ao padro PCMCIA so chamados PC Cards e suas verses mais recentes so PCMCIA 2.0 e JEIDA 4.1. Dentro da especificao PCMCIA/JEIDA, todos tem 54mm de largura por 85,6mm de comprimento (tamanho de um carto de crdito), mas os IC Cards podem ser classificados pela sua espessura como: tipo I - 3,3 mm de espessura tipo II - 5,0 mm de espessura tipo III - 10,5 mm de espessura.A memria flash usa chips de estado slido parecido com os usados na memria interna, porm, os dados nestes chips permanecem registrados at mesmo quando a fora desligada. Considerando que dispositivos de memria flash no tm nenhuma parte mvel eles so mais rpidos que discos e fitas operados mecanicamente.

235

BACKUP

Atualmente, o fluxo de informaes que passa pelos computadores de uma empresa so de vital importncia para a sua sobrevivncia no mercado. Para isso, necessrio que se tenha domnio das formas de como se deve proteger essas informaes. Para isso existe o backup. Infelizmente, muitas pessoas s do valor ao backup depois que nada mais pode ser feito e todo um trabalho perdido, para que isso no ocorra urge que o conheamos e de que forma podemos faz-lo. Denota-se importante observar esta diferenciao dos termos para que no haja o inconveniente de dizermos um termo querendo expressar o sentido do outro. Segundo Freedman, o termo backup significa reserva: cpias de dados em um outro meio de armazenamento para situaes de emergncia (p.32.1995). J back up, segundo o autor, fazer cpia de segurana. A revoluo do conhecimento transformou a informao no ativo mais importante nas organizaes do nosso tempo. 1 Com isso precisamos estar cada vez mais atentos a problemas que a perda de informaes e/ou roubo destas podem causar grandes prejuzo a organizao. Existem vrias formas de se garantir a disponibilidade da informao, a mais importante sem dvidas a cpia destes dados em local seguro, ou seja, o backup de dados, pois traz flexibilidade empresa de a qualquer momento, voltar no tempo com os seus dados, ou ao menos deveria isto ser possvel. O conceito de um local seguro por muitas vezes o maior ponto de variao dentro do assunto backup, e este merece ateno especial, pois por muitas vezes pensamos que o local seguro possa ser a torre do prdio ao lado, por exemplo, o que ns j temos hoje como certeza de no ser a melhor opo. Existem vrias formas de se fazer o backup dos dados, formas simples e baratas para pequenas empresas e usurios domsticos que possuem poucas informaes, ou que so necessrias para backup e as mdias e grandes corporaes, onde a quantidade de informaes imensa e tambm precisa de um backup desses dados.

236 Isso nos leva a questo de poltica de backup e forma de armazenamento, onde existe ento esta variao de custo X segurana, entre estes pontos possvel se chegar a extremos de confiabilidade o que por muitas vezes diminudo devido ao custo da soluo, a escolha de uma boa poltica aliada a uma forma de armazenamento suficientemente adequada a situao pode trazer ao administrador. um custo compatvel com o valor da informao que ele deseja salva-guardar.

6.1

POLTICA DE SEGURANA DE ARQUIVOS

Com o avano da informtica e com a democratizao da mesma, os computadores tomaram um papel importantssimo em nossas vidas. Hoje so poucas as profisses que no utilizam a informtica em seu benefcio. Este aumento da importncia dos computadores no meio social pode se tornar perigoso se no vier acompanhado de uma boa poltica de segurana. Existem computadores com informaes essenciais para o funcionamento de inmeros servios importantes para a sociedade. Imagine o que aconteceria se de uma hora para outra sumissem todos os cadastros e informaes de clientes de um banco ou de uma grande empresa, seria um caos total. a que entra a importncia de se ter uma boa poltica de segurana com arquivos e somente quando acontece algo catastrfico, quando se perde informaes essenciais, que se pode medir o preo que se pagar por no ter feito cpias de segurana de arquivos to importantes que agora, de uma hora para outra, no existem mais. So inmeras as causas que podem levar a perda de dados que vo desde problemas fsicos com hardware, instabilidade da energia eltrica, vrus, invases... e at mesmo por acidentes, quem nunca passou pelo drama de ter apagado um arquivo que no deveria ser apagado? Muitos usurios se abstm de fazer cpias de segurana dos seus arquivos acreditando que este apenas um processo corporativo, o que no verdade. Fazer cpias de segurana de arquivos em computadores domsticos ou de pequeno porte to importante quanto se fazer cpias de segurana em grandes computadores, pois cada usurio sabe muito bem o valor de seus arquivos e com certeza no quer perd-los pois, sabe que um arquivo, muitas vezes, representa

237 horas de trabalho e muito tempo de dedicao e tem cincia dos gastos que foram gerados para que seu trabalho ficasse pronto. muito importante que cada usurio defina uma estratgia de segurana para seus arquivos de acordo com a importncia e com o nmero de riscos aos quais estes arquivos esto expostos. Por exemplo, arquivos que so de extrema importncia e so modificados freqentemente e ainda esto sujeitos a ataques de vrus ou invasores, devem ter uma ateno maior do que aquela dispensada a arquivos de baixa importncia e que raramente so modificados. O importante que esta estratgia exista e que de maneira nenhuma se deixe de efetuar cpias de arquivos que representem importncia ao usurio. Uma poltica de backup tem a funo de formalizar todos os procedimentos tcnicos e no tcnicos de uma cpia de segurana dos dados. Dentro dele devem estar disponveis informaes sobre o que feito no backup, dos tempos, validao dos dados e armazenagem. Definir a poltica de backup no um procedimento puramente tcnico, na qual no compete somente a um administrador de redes a sua construo. Esse ponto importante devido ao fato de que nesta poltica dever estar descrito exatamente o que dever ser salvo. Estamos agora entrando no maior ponto de problemas relacionado a backup, o que salvar e o que no salvar. Quando entramos nesta discusso fica claro que o melhor, para garantir, aquela vamos salvar tudo, mas tudo o que? Se pudermos salvar tudo timo, e cabe a uma poltica definir o tudo, informando caminhos completos destes arquivos, da forma lgica computacional, e ento entra o administrador, importante que haja completa descrio para que a empresa toda possa saber onde deixar seus arquivos seja na rede ou na sua estao tendo a certeza de que neste local as informaes esto seguras contra perda. Devido a limitaes tcnicas, impossvel que faamos a cpia de segurana dos dados a cada segundo, o mesmo falamos com relao ao restore, e ainda, seja por falta de espao fsico ou limitao financeira, nem todas estas cpias podero ser mantidas e a tarefa quando falamos em tempo na poltica de backup definir os seguintes pontos: Quando esta cpia ser feita

238

Neste ponto, precisamos detalhar de quanta em quantas horas, dias, semanas ou meses os dados sero salvos, se existirem diferentes tempos de backup para os dados, estes tambm necessitam de especificao. Definir este tempo inclui novamente mais pessoas alm do administrador, que ser responsvel por dar o aval de que tecnicamente possvel realizar a cpia no tempo em que gerentes definirem que a sua informao precisa ser enviada a um local de segurana. Quanto tempo demora esta cpia (Backup Window) necessrio saber quanto tempo leva para o backup ser concludo, para que assim, em caso de uma perda no horrio de backup, se saiba antes do restore qual backup que contem dados ntegros. Hoje j consideramos adicionalmente para contornar este tamanho de janela o chamado backup incremental para sempre, a implementao destes atravs de RAID ou dentro de sistemas de storage empresariais atravs de snapshots. Quanto tempo um recover de dados ir levar Alm de saber os tempos relacionados ao procedimento de cpia, importante que se tenha conhecimento do tempo que demora a efetuar a restaurao dos dados do backup. Por quanto tempo uma cpia estar disponvel Seja o local que for armazenado este backup, sabe-se que haver limitaes, seja de espao fsico ou lgico ou realmente de quantidade de unidades de armazenamento, e isto nos leva a realizar um rodzio no backup, no qual para se salvar dados novos, abrem-se mo de outros considerados mais antigos, a poltica ento deve ser capaz de informar em quanto tempo um dado antigo e por quanto tempo este dado antigo precisa ser mantido.

239 O modelo de rotacionamento mais genrico e famoso que temos o Grandfather-father-son GFS que se define em realizar backups dirios filhos (incrementais), backups semanais pais (full) e um mensal (full), o av. Estes itens so considerados como bsicos a uma poltica genrica, em determinados casos pode se tornar necessrio adicionar mais pontos a esta, como por exemplo, segmentando um backup por setores, ou filiais, adicionando responsveis ao processo. Salientamos que a poltica de backup assim como uma poltica de tica empresarial precisa ser ajustada de acordo com a empresa, os dados considerados valiosos de uma pode no ser o de outra, e principalmente, o tempo de reteno da cpia de dados.

6.2

TIPOS DE BACKUP

O tipo de backup a ser utilizado varia de acordo com cada organizao, dependendo da quantidade de informao, e da velocidade que estas informaes so atualizadas, cabe ao administrador de rede e/ou gestor de poltica de segurana analisar e definir a melhor forma, basicamente existe 3 tipos: Backups totais - Um backup total captura todos os dados, incluindo arquivos de todas as unidades de disco rgido. Cada arquivo marcado como tendo sido submetido a backup; ou seja, o atributo de arquivamento desmarcado ou redefinido. Uma fita atualizada de backup total pode ser usada para restaurar um servidor completamente em um determinado momento. Vantagens Cpia total dos dados - Isso significa que voc tem uma cpia completa de todos os dados se for necessria uma recuperao do sistema mais prtico. Acesso rpido aos dados de backup - Voc no precisa pesquisar em vrias fitas para localizar o arquivo que deseja restaurar, porque os backups totais incluem todos os dados contidos nos discos rgidos em um determinado momento. Desvantagens

240

Dados redundantes - Backups totais mantm dados redundantes, porque os dados alterados e no alterados so copiados para fitas sempre que um backup total executado. Tempo - Backups totais levam mais tempo para serem executados e podem ser muito demorados. Backups incrementais - Backup incremental captura todos os dados que foram alterados desde o backup total ou incremental mais recente. Voc deve usar uma fita de backup total (no importa h quanto tempo ela tenha sido criada) e todos os conjuntos de backups incrementais subseqentes para restaurar um servidor. Um backup incremental marca todos os arquivos como tendo sido submetidos a backup; ou seja, o atributo de arquivamento desmarcado ou redefinido. Vantagens Uso eficiente do tempo - O processo de backup leva menos tempo porque apenas os dados que foram modificados ou criados desde o ltimo backup total ou incremental so copiados para a fita. Uso eficiente da mdia de backup - O backup incremental usa menos fita porque apenas os dados que foram modificados ou criados desde o ltimo backup total ou incremental so copiados para a fita. Desvantagens Restaurao completa complexa - Voc pode precisar restaurar os dados de um conjunto incremental de vrias fitas para obter uma restaurao completa do sistema. Restauraes parciais demoradas - Voc pode ter que pesquisar em vrias fitas para localizar os dados necessrios para uma restaurao parcial. Backups diferenciais - Um backup diferencial captura os dados que foram alterados desde o ltimo backup total. Voc precisa de uma fita de backup total e da fita diferencial mais recente para executar uma restaurao completa do sistema.

241 Ele no marca os arquivos como tendo sido submetidos a backup (ou seja, o atributo de arquivamento no desmarcado). Vantagem Restaurao rpida A vantagem dos backups diferenciais que eles so mais rpidos do que os backups incrementais, porque h menos fitas envolvidas. Uma restaurao completa exige no mximo dois conjuntos de fitas a fita do ltimo backup total e a do ltimo backup diferencial. Desvantagens Backups demorados e maiores - Backups diferenciais exigem mais espao em fita e mais tempo do que backups incrementais porque quanto mais tempo tiver se passado desde o backup total, mais dados haver para copiar para a fita diferencial. Aumento do tempo de backup - A quantidade de dados dos quais feito backup aumenta a cada dia depois de um backup total.

6.3

MODOS DE BACKUP

O modo de backup determina como o backup deve ser executado em relao ao tipo de dados a serem includos nele. H duas maneiras de executar os backups de dados: Backups on-line - so backups feitos em servidores que precisam estar 24h por dia disponvel aos usurios. Geralmente so banco de dados, servidores de email, etc. Um detalhe bastante importante que o software de backup e a aplicao precisam ter suporte a este tipo de backup. Vantagem

242 Servidor sempre disponvel podendo ser realizado o backup durante o expediente normal de trabalho. Desvantagem O desempenho do servidor prejudicado durante a realizao do backup. Backups offline so backups de dados feito quando ningum est tentando acessar as informaes, geralmente agendado para a noite. Vantagem Como o servidor estar apenas fazendo o backup dos dados mais rpido que o processo de backup on-line. Desvantagem Ningum poder acessar os dados durante a execuo do backup.

6.4

QUANTO TEMPO DEVEM DURAR OS SUPORTES DE ARMAZENAMENTO?

A durabilidade uma questo que diz respeito principalmente aos suportes de armazenamento. Em teoria, as tapes Ultrium, SuperDLT e DLT IV devem durar o suficiente para sobreviver a pelo menos 1 milho de passagens. Mas isto no pode ser visto como uma indicao realista e definitiva de quanto tempo uma tape ou a sua fita iro durar na sua instalao. Apenas significa que se a tape fosse bobinada e desbobinada sobre uma cabea de leitura, como um pano a polir um sapato, o suporte de armazenamento conseguiria agentar um milho de passagens. Mas a verdade que a maioria das tapes no utilizada dessa forma. Uma passagem da fita diz respeito a qualquer ponto da fita que passa pela cabea de leitura em qualquer direo. No se trata de uma cpia de segurana completa. Uma passagem completa da fita, de uma ponta para a outra, por todas as pistas paralelas, envolve vrias passagens sobre a cabea de leitura. Uma Drive HP

243 StorageWorks Ultrium 230, com oito canais de leitura/gravao, precisa de 48 passagens da fita para percorrer todas as 384 pistas ao longo da largura de meia polegada da fita. Isto significa que um limite superior de 1 milho de passagens deve proporcionar um limite terico de 20.833 cpias de segurana completas. Mas h ainda outros fatores que necessrio ter em conta para se chegar a um limite realista e seguro, sendo necessrio conhecimento especializado de toda a soluo de tape para se conseguir determin-lo com preciso. Como que a tape vai ser utilizada? A determinao da verdadeira esperana de vida de uma tape nunca pode ser uma cincia exata. Mas o nosso programa de testes d uma indicao prxima do que poder esperar das suas tapes de uma forma realista, dadas as circunstncias em que sero utilizadas. A tape ser acedida na sua totalidade de cada vez ou apenas se aceder a uma pequena parte dela? Com que frequncia l e grava na mesma tape ou em seces dela? A tape manuseada e armazenada em conformidade com as recomendaes do fabricante? Aplicaes tais como a gesto de armazenamento hierrquico (HSM hierarchical storage management), tape virtual, armazenamento quase on-line, armazenamento primrio e sadas temporrias, determinaro quantas tapes sero utilizadas por dia, bem como com que frequncia. As aplicaes de software que desgastam apenas uma seco da tape ou requerem vrios ciclos de carregamento/descarregamento, podem fazer acelerar a contagem das passagens da tape e dos ciclos. A que idade dever a sua tape ser retirada de funcionamento? Tentar determinar qual das suas tapes j foi utilizada 260 vezes impraticvel e raramente necessrio. Tendo em conta as estratgias de rotao e as regulamentaes relativas gesto da informao e reteno de documentos, a maioria dos utilizadores ir retirar as tapes de funcionamento bastante antes de elas completarem 260 cpias de segurana completas.

244 Algumas aplicaes de cpias de segurana so compatveis com os sistemas de deteco das drives, tais como o TapeAlert, os quais proporcionam avisos atempados que alertam para a existncia de problemas nas tapes, permitindo-lhe detectar erros e retirar de funcionamento qualquer tape que d valores para alm do aceitvel. Para qualquer tecnologia que utilize, deve estabelecer um plano de retirada de funcionamento para se assegurar de que as tapes so substitudas bastante antes de ficarem demasiado desgastadas e que utiliza sempre suportes de armazenamento novos, ou quase novos, para os seus arquivos. Mesmo que a sua estratgia seja a de utilizar as tapes at que falhem, com um esquema de cpias de segurana do tipo av-pai-filho (GFS grandfatherfather-son) ou outro semelhante, o mesmo conjunto tapes deve durar muitos anos antes de terem sido todas utilizadas 260 vezes.

O que fazer com os volumes crescentes de dados digitais? Especialistas afirmam que no basta apenas guard-los, preciso organiz-los de forma inteligente para servirem de apoio tomada de decises de negcios. O volume de dados nunca cresceu tanto. De fato, a realidade do mercado de storage apresenta uma curva de crescimento exponencial. Nos ltimos seis a sete anos, a capacidade de armazenamento tem aumentado em uma mdia em torno de 40% a 50% ao ano. O clculo de Dorival Diettrich de Siqueira, gerente de vendas da Unidade de Armazenamento da IBM. A vantagem que, medida que cresce o volume de dados a ser armazenado, o custo dos produtos barateia, em proporo inversa. Para conseguir sobreviver nesse mar de informaes, cada vez mais companhias optam pelo armazenamento externo de dados, conforme verifica

245 Siqueira. O mercado mesmo de storage, padaria segundo pode usar ele, uma tambm unidade tem crescido de

acentuadamente nas pequenas empresas. At uma externa armazenamento de dados. Uso do correio eletrnico cada vez mais intenso, e-mails pesados, fotos digitais em profuso e pulverizao de vdeos digitais. Este o novo quadro do mundo digital, que consome mais e mais o poder de processamento e de armazenamento de dados. Os documentos em papel esto sumindo. As gravaes de voz demandam cada vez mais espao. E o fenmeno no se restringe a apenas uma ou duas verticais: nas empresas de telefonia, cada ligao um dado, cada usurio tambm. Trata-se de um nmero infinitamente grande e em constante crescimento. Na rea de Sade, h pronturios de pacientes e exames que podem (e devem) ser usados por departamentos diferentes. O setor financeiro precisa adequar-se s normais internacionais, cada dia mais exigente, e ter um estoque completo das informaes de cada transao realizada pelos seus clientes. Regulamentaes como a Sarbanes-Oxley, por exemplo, exigem que a organizao mantenha arquivos por mais tempo. Dessa forma, a atuao dividida por verticais reflete-se no mercado de storage. Finanas e telecomunicaes so historicamente grandes investidores na rea. Empresas dos dois segmentos lidam com alto volume de dados e com grau elevado de criticidade, o que explica o interesse pelas solues de armazenamento. Por outro lado, a rea de governo tem frustrado os fornecedores. Poucos editais lanados neste ano e o incmodo em relao ao fator preo como critrio de escolha so as principais argumentaes. Se governo est desacelerado, sade a aposta. Grandes hospitais buscam fornecedores que sejam capazes de lidar com a tecnologia batendo porta dos pacientes e com exames e diagnsticos virtuais. As instituies de sade so obrigadas a investir em armazenamento para acompanhar a evoluo da rea. Hoje, j possvel armazenar exames em meio digital, o que incentiva a demanda por solues de storage. Antigamente, TI era vista como custo nos hospitais, mas o panorama sofre mudanas gradativas. Nos EUA, por exemplo, questes regulatrias obrigam as instituies a guardarem os dados do paciente por mais de 20 anos. Portanto, mais uma vez, necessrio recorrer s solues de storage.

246

6.5

ALGUMAS SOLUES

6.5.1 veritas netbackup 6.0 vault option Nenhuma empresa pode se permitir interromper seus negcios. Quando acontecem desastres, duas de cada cinco empresas atingidas podem abrir falncia em um perodo de cinco anos. Para proteger a empresa contra desastres, fundamental contar com backups armazenados externamente. Apesar de muitas empresas adotarem procedimentos consagrados de backup externo para sistemas mainframe, em ambientes UNIX, Linux e Windows, em geral eles no existem, so cumpridos aqum das expectativas ou demandam muita mo-de-obra. O Veritas NetBackup Vault Option ajuda a guardar dados cruciais com segurana fora da empresa para que possam ser recuperados imediatamente em caso de desastres. Como uma opo integrada ao software Veritas NetBackup, o Veritas NetBackup Vault automatiza os processos tediosos e complexos da duplicao de backup e gerenciamento de mdia externa. Os usurios podem configurar perfis para controlar quais backups so duplicados, quando e como o so, alm de quando as fitas sero enviadas a um sistema de arquivamento externo, ou trazidas dele, para ajudar a minimizar as perdas de dados em caso de desastres. O NetBackup Vault cuida de detalhes para que voc e sua equipe possam se concentrar em questes mais importantes. Destaques do produto Rotao de fitas abrangente Para facilitar a recuperao de desastres, o NetBackup Vault coordena o movimento de entrada e sada da mdia de backup (fitas) no local de armazenamento externo, com custo mnimo e mxima eficincia; Automatizao total Perfis pr-configurados de armazenamento em cofre determinam quais backups sero duplicados ou enviados para um local fora da empresa e por quanto tempo ficaro retidos. O NetBackup Vault tambm envia automaticamente um backup do catlogo (banco de dados) do NetBackup para fora

247 da empresa, juntamente com fitas de backup regular, para ajudar no processo de recuperao; Fila de trabalho do arquivo externo Automatize ainda mais os preparativos para a recuperao de desastres: organize os trabalhos de arquivos externos em fileiras dentro do NetBackup para conclu-los quando houver recursos disponveis; Baixo ndice de manuteno As fitas a serem enviadas para fora da empresa so ejetadas automaticamente todos os dias para que sua embalagem e expedio sejam providenciadas rapidamente; Rastreamento da mdia externa Os inventrios de fita internos e externos so registrados e rastreados meticulosamente no banco de dados do NetBackup, para que voc possa sempre saber onde encontrar uma fita; Cofres de contineres O NetBackup Vault oferece suporte ao armazenamento em cofre de contineres fechados de mdia de contm e as datas de retorno da mdia e dos contineres; Relatrios detalhados do cofre Os relatrios dirios de listas de retirada mostram com preciso quais fitas precisam ser expedidas da empresa ou retornadas. Esse procedimento facilita a coordenao com a equipe externa e os fornecedores de armazenamento de dados; Consolidao e preciso de relatrios Gere um nico relatrio minucioso e atribua os detalhes da distribuio aos relatrios. backup, o que permite rastrear a mdia e gerar os respectivos relatrios, os contineres que a

248

O NetBackup Vault oferece perfis de armazenamento em cofre de fcil configurao que permitem especificar com exatido quais backups devem ser enviados automaticamente para fora da empresa e quando isso deve ser feito.

Duplicao redundncia

de

backup

automatizado

proporciona

importante

A duplicao dos dados de backup proporciona redundncia em caso de perda, destruio ou corrupo do backup principal. Com uma cpia dentro da empresa e outra fora, as solicitaes rotineiras de restaurao so feitas sem que seja necessrio recuperar a cpia do cofre externo. O NetBackup Vault oferece excepcional flexibilidade e automatizao para simplificar as tarefas de duplicao. Ele oferece flexibilidade para definir diferentes perodos de reteno para cada cpia de backup, o que facilita conciliar os procedimentos de backup com os requisitos da sua empresa.

Ejeo automtica de fitas simplifica o gerenciamento de mdia

249 Um dos maiores desafios das tarefas envolvidas no gerenciamento do cofre a coleta de fitas para envio externo dirio. A ejeo manual das fitas corretas de uma enorme biblioteca de fitas robotizada mais difcil do que parece, j que existem dezenas ou mesmo centenas de fitas a serem escolhidas. muito comum os gerentes de operaes se virem obrigados a incluir essa atividade banal e demorada extensa lista de tarefas sob responsabilidade de sua equipe j sobrecarregada, simplesmente porque em geral ela composta pelas nicas pessoas que podem acessar o aplicativo de backup e determinar quais so as fitas corretas a serem ejetadas e enviadas para fora da empresa. Com o NetBackup Vault, h uma maneira mais eficiente. A ejeo de fitas feita automaticamente com base em perfis pr-configurados que determinam quais devem ser enviadas todos os dias para fora da empresa. O NetBackup Vault tira total proveito da porta de acesso a cartucho (CAP) ou da porta de acesso a mdia (MAP) da biblioteca de fitas robotizada e, nessa rea isolada, coloca as fitas que sero armazenadas em cofre, de modo que os operadores de fitas possam simplesmente remov-las do CAP ou MAP e embal-las para envio. No h necessidade de se determinar previamente quais fitas devem ser armazenadas em cofre ou de se envolver a equipe de operaes.

Rastreando a mdia fora da empresa As fitas de backup em geral representam uma das brechas de segurana mais ignoradas em qualquer organizao. Quando enviadas para fora da empresa, as fitas de backup se tornam vulnerveis e podem cair em mos erradas. essencial saber sempre quais fitas foram enviadas para fora da empresa e onde esto armazenadas. Infelizmente, complicado e quase impossvel efetuar um rastreio manual, com 100% de preciso, dezenas ou mesmo centenas de fitas armazenadas em diversos locais, pois isso exige interminveis horas de contabilidade e insero manual de dados. O NetBackup Vault rastreia meticulosamente o local de cada fita por cofre e nmero de slot ou ID do continer no banco de dados do NetBackup, alm da data de expirao de cada fita, o que elimina a necessidade de planilhas complicadas e a insero demorada de dados. O NetBackup Vault pode oferecer suporte a qualquer volume de cofres para empresas que precisam de vrios locais de armazenamento

250 externo. Assim, voc saber exatamente onde encontrar uma fita sempre que precisar.

O NetBackup Vault gerencia todo o ciclo da duplicao de fitas e do armazenamento em cofre externo.

251 Plataformas suportadas Veritas NetBackup Server ou Veritas NetBackup Enterprise Server HP-UX, HP Tru64 UNIX, IBM AIX, Microsoft Windows, Red Hat Linux ou Sun Solaris

6.5.2 dataexchange data continuity solution (dedcs)

Ameaas ao seu negcio Existem 3 categorias de ameaas aos seus dados: provenientes do ambiente, dos equipamentos e dos usurios/aplicaes. As ameaas do ambiente esto mais presentes nas mentes das pessoas. Fogo, enchentes so exemplos de desastres devastadores para instalaes de TI. Ameaas mais comuns incluem alta voltagem, alagamentos e ataques de vrus. Falhas nos equipamentos incluem o computador e o disco rgido que deixam de funcionar por falhas acidentais que acontecem aleatoriamente como ao desconectar um usurio. Erros de usurio e falhas nas aplicaes representam as mais freqentes ameaas a perda de dados. Erros de usurios abrangem tudo desde falta de backup dos dados at o apagar um disco com informaes essenciais. Enquanto as causas de downtime so extremamente diversas, 80% do downtime das aplicaes de misso-crtica diretamente causado por falhas de pessoas e processos, de acordo com Gartner Research. O Impacto Apesar da causa da ameaa, certas questes devem ser respondidas para quantificar adequadamente o impacto: Quantos dados eu posso suportar perder? E por quanto tempo posso estar "fora" do sistema? Sem acesso a informaes? A perda de dados est diretamente relacionada atualizao dos dados.

252 Perdas de dados significativos e longos perodos de queda de sistema ocorrem quando seu sistema no est adequadamente protegido. De acordo com o Gartner Group, das companhias que experimentam uma perda significante de dados, 40% esto fora do mercado no prazo de 5 anos. A International Data Corporation informa que 59% das empresas que tem quedas de sistema no programadas acham que so incapazes de controlar seus negcios durante esses perodos. O que isto significa para o seu negcio? Dependendo do seu mercado, pode ser perda total? Pode ser financeiramente bastante significativa. Com quedas persistentes por horas e dias, o resultado pode ser desastroso. Implementao do Mundo Real Uma companhia americana de utilitrios tinha sua aplicao de misso crtica utilizando o banco de dados Pervasive.SQL. Para garantir alta disponibilidade, o servidor de banco de dados estava instalado num ambiente com dois servidores configurados como cluster. Um dos servidores era designado como primrio e o outro como backup. A companhia fazia backup toda noite. Ela parecia estar bem protegida, com um cluster para cobrir falha de equipamentos e fitas de backup para eventuais recuperaes de dados. No entanto, a companhia no estava protegida contra erros de usurios, o que exps o cluster a um ponto de falha. Neste caso, a equipe de tecnologia tinha instalado incorretamente, configurado e testado o complexo cluster, hardware e software. Conseqentemente, quando o cluster de backup experimentava uma rotina de falha no hardware, o operador no era alertado e o cluster inteiro caa. E mais, como o sistema operacional no foi propriamente configurado, a fita de backup no pde recuperar os dados. Foram 4 dias de trabalho para a equipe trazer o sistema de volta on-line. Se o DataExchange Data Continuity Solution (DEDCS) fosse instalado, a companhia estaria seguramente protegidas contra todas as ameaas incluindo erros de usurios.

253 A Soluo O DEDCS protege voc tanto contra perda de dados como contra queda de sistema, transferindo rapidamente dados da misso crtica do sistema para o dispositivo de backup, minimizando as possveis perdas. Um banco de dados funcional em standby reduz amplamente a quantidade de qualquer queda de sistema. Uma estratgia em "trs partes" empregada, o que incorpora um backup em tempo real on-site, um backup replicado off-site e arquivo histrico de dados. Backup em tempo real on-site - implementado usando uma tecnologia de servidores instalados em cluster, e protege contra falhas de hardware no servidor de banco de dados primrio. Backup replicado off-site - implementado usando a tecnologia de replicao de banco de dados DataExchange para proteger dados atualizados desde a ltima operao de backup. Em conjunto com o cluster, tanto a perda de dados como o tempo de recuperao so minimizados num eventual desastre no site ou erros de usurios / aplicaes. Arquivos histricos de dados - so gerenciados usando tecnologias de fitas de backup permitindo a criao de imagens de dados permanentes.

6.5.3 solues ibm Engana-se quem pensa que armazenamento uma questo atual. A diviso de storage da IBM existe h 50 anos. O primeiro disco foi encomendado pela Volkswagen em 1961. Ele tinha capacidade de armazenamento de 5 GB e ocupava o mesmo espao de seis geladeiras. Hoje, um dispositivo do tamanho de uma caixa de fsforos, como um iPod, por exemplo, capaz de armazenar 80 GB. Esses exemplos ilustram a surpreendente evoluo da tecnologia de armazenamento nos ltimos anos.

254

Ramac 1956 - 5Mb, 1 Ton

A IBM uma das principais corporaes do mundo na rea de armazenamento, revela Dorival Diettrich de Siqueira, gerente de vendas da Unidade de Armazenamento da IBM. Estudo da IDC, referente a 2005, aponta a IBM como lder no mercado brasileiro de storage, em discos externos. Segundo a consultoria, a Big Blue fechou o perodo com 41% de participao no segmento em renda. De acordo com a IDC, desde 2002, a IBM lidera o segmento, tendo obtido 28% de market share naquele ano. Em 2003, o resultado foi de 36% e, no ano seguinte, a empresa fechou o perodo com 38% do mercado. A IBM atua com trs grandes solues para o mercado de armazenamento: simplificao e consolidao do complexo ambiente de storage; continuidade de negcios e de infra-estrutura durante processo de simplificao; e otimizao da infra-estrutura por meio de solues e processos de ILM. Essa idia ganha cada vez mais espao, quando o assunto armazenamento. Isso porque as companhias de storage passaram tambm a se responsabilizar pelo controle dos dados, desde o surgimento de uma informao, at a hora de ser descartada, ou mesmo armazenada por um perodo longo de tempo.

255 A forte estratgia da IBM com solues de consolidao e virtualizao de storage foi fundamental para conquistar esses resultados. Alm disso, tecnologias inovadoras tambm fazem diferena, na hora de fechar um projeto, afirma Siqueira, que tem o objetivo de manter esse crescimento na rea.

6.5.4 ibm ILM Crescimento em importncia, valor e quantidade de informao digital esmagador.

Projeo de crescimento em 64% ao ano.

Fonte (Co m p lia n c e : The effect on Information management and the storage industry).

Ultrapassando a capacidade de IT de capturar, armazenar e

gerenciar de maneira tradicional.

O volume de informao esta crescendo rapidamente

256

Valor das informaes ao longo do tempo

O que Information Lifecycle Management (ILM)? ILM engloba polticas, processos, prticas e ferramentas usadas para alinhar o valor da informao de negcio com o mais apropriado e efetivo custo de infraestrutura de TI, desde o momento em que a informao concebida at sua disposio final. Em outras palavras

Identificar a informao certa Coloc-la no lugar certo Na hora certa Para quem realmente importa At seu descarte /destruio

Necessidades

Maior quantidade de informaes Regulamentaes / riscos para o negcio

257

Soluo tecnolgica


Benefcios

Gerncia de reteno e descarte dos dados Gerenciamento automatizado de storage Storage em camadas

Automao com uso de polticas Otimizao do uso dos recursos de storage Gerenciamento de riscos

258 Classificao de Dados

Infra-estrutura de Armazenamento em Camadas

259 IBM Tivoli Storage Manager O Tivoli faz backup e restore local e remoto.

BENEFCIOS Simplifica a administrao de storage atravs do gerenciamento

automatizado, baseado em polticas. DESTAQUES

Backup e restore Archive e recuperao Gerenciamento de espao Disaster recovery Gerenciamento autonmico de storage

260

Resultados do ILM

Maior disponibilidade das aplicaes Reduo dos custos de armazenamento Melhor gerenciamento da infra-estrutura Continuidade dos negcios Reduo de riscos e atendimento s regulamentaes

261

Se o problema era aumentar o espao de armazenamento, ele acaba de Ser resolvido.

IBM System Storage LTO 3580 Express Model

Tecnologia Ultrium 3 para backup, recuperao e arquivo de dados Capacidade de armazenamento de 400GB nativo (800GB com compresso 2:1) por cartucho LTO Ultrium 3 Unidade de fita externa montvel em rack ou em mesa. Transferncia de 80MB/s (160MB/s com compresso 2:1)

262 Grava e l cartuchos LTO Ultrium 2 e l cartuchos LTO Ultrium 1

6.5.5 EMC - uma nova viso para backup, recuperao e arquivamento

Desafios de Crescimento, Backup e Arquivamento. 1- Ambiente de produo cresce

Crescimento tem alto custo Desafios em tuning, alocao, backup

2- Requisitos de Backup so difceis de cumprir

Tempo de Restore aumenta Janelas de Backup concorrem com produo Infra-estrutura Tape tem TCO elevado

3- Archive no atendem s regras de negcio

Dados arquivados so difceis de recuperar Archives so backups de longa reteno duplicao de dados Desafio : Compliance, Conformidade, Regulamentaes

Processo de Backup e Archive tradicional

263

O ambiente de produo cresce o Requer adio contnua de armazenamento TIER 1 o Dados histricos e dados recentes convivem no volume

O processo de backup requer mais recursos o Dificuldade de manter a janela dentro dos acordos o Recuperao se torna lenta e arriscada o Requer adio de recursos : tape drives, cartuchos e eventualmente novas fitotecas

Arquivamento incha desproporcionalmente Arquivo um Backup de longa reteno

o Dificuldade de recuperar o contedo a longo prazo o Gerenciamento de mdias prejudica o TCO o Impossvel remover dados arquivados de produo porque a recuperao tem custo muito elevado

Backup e Archive so prticas diferentes

264

Uma nova Arquitetura para Backup, Recovery e Archive

EMC File System Archiving Solutions suporta plataformas Windows, Linux, UNIX

File System Archive Assessment Identifica Arquivos Inativos

265

Ferramenta coleta caractersticas dos dados dos servidores de

arquivos Entrevistas detalham procedimentos e prticas operacionais Anlise de todos os dados e entrevistas Relatrio final com resumo da anlise e recomendaes

6.5.6 EMC Avamar

A proteo de dados hoje

266 Realidade: Presso para atender s necessidades mutveis dos negcios

O crescimento de dados imenso O tempo necessrio para realizar o backup est aumentando O backup dificultado pelo fraco desempenho e pela falta de

confiabilidade da fita O volume de dados em escritrios remotos crescente As mquinas virtuais apresentam desafios nicos em backup

As respostas comuns

Backup

em

fita

ou

transferncia

para

disco

depois

arquivamento em fita Mudana manual de arquivos em armazenamento externo para

recuperao de desastres Backup tradicional

Ineficiente e lento: 200% de dados principais movidos na rede

semanalmente Requer processos de recuperao cansativos H risco de perda ou roubo de fitas em trnsito difcil recuperar e aproveitar os dados

267 Next-Generation Backup Como funciona??? Eliminao global da duplicao de dados

Na origem realiza a eliminao da duplicao antes de os dados serem transportados na rede No destino assegura a eliminao da duplicao coordenada em diferentes locais, servidores e mesmo com o passar do tempo. Granular garante eliminao mais eficaz da duplicao com segmentos pequenos e de comprimento varivel.

6.6

BACKUP USANDO INTERFACE DO WINDOWS

1.Abra o Backup. O Assistente de backup ou restaurao iniciado por padro, a menos que ele esteja desativado. Voc pode usar o assistente ou ir para a prxima etapa a fim de trabalhar no Modo Avanado. 2.Clique no link Modo avanado no Assistente de backup ou restaurao. 3.Clique na guia Backup e, no menu Trabalho, clique em Novo.

268 4.Selecione os arquivos e pastas que sero submetidos a backup clicando na caixa esquerda de um arquivo ou pasta. 5.Em Destino do backup, siga um destes procedimentos:

Escolha Arquivo se deseja fazer backup de arquivos e pastas

em um arquivo. Essa opo selecionada por padro.

Escolha um dispositivo de fita se deseja fazer backup de

arquivos e pastas em uma fita. Em Mdia de backup ou nome do arquivo, siga um destes procedimentos:

Se voc estiver fazendo backup de arquivos e pastas em um

arquivo, digite um caminho e um nome para o arquivo de backup (.bkf) ou clique no boto Procurar para localizar um arquivo.

Se voc estiver fazendo backup de arquivos e pastas em uma

fita, escolha a fita que deseja usar. 7.Para selecionar as opes de backup desejadas, como o tipo de backup e o tipo de arquivo de log, clique no menu Ferramentas e, em seguida, clique em Opes. Ao terminar de selecionar as opes de backup, clique em OK. 8.Clique em Iniciar backup e faa as alteraes na caixa de dilogo Informaes sobre o trabalho de backup. 9.Para definir opes avanadas de backup, como verificao de dados ou compactao por hardware, clique em Avanado. Ao terminar de definir as opes avanadas de backup, clique em OK. 10.Clique em Iniciar backup para iniciar a operao de backup.

269
Cuidado

O utilitrio de backup pode ser usado para fazer o backup de dados e restaur-los em volumes FAT16, FAT32 ou NTFS. Entretanto, se voc fez o backup dos dados a partir de um volume NTFS, recomendvel que voc restaure os dados em um volume NTFS da mesma verso para evitar perda de dados. Pode ser que alguns sistemas de arquivos no ofeream suporte a todos os recursos de outros sistemas de arquivos. Observaes

Para executar este procedimento, voc deve ser um membro do

grupo Administradores ou Operadores de Cpia no computador local. Se o computador fizer parte de um domnio, possvel que os membros do grupo Admins. do Domnio possam executar esse procedimento. Como uma prtica recomendada de segurana, use a opo Executar como para realizar esse procedimento.

Para iniciar Backup, clique em Iniciar, aponte para Todos os

programas, para Acessrios, para Ferramentas do Sistema e clique em Backup.

Se o Assistente de backup ou restaurao no for iniciado por

padro, voc ainda poder us-lo para fazer backup dos arquivos clicando em Modo de Assistente na guia Bem-vindo.

Para fazer backup de arquivos do banco de dados Microsoft

SQL Server e restaur-los, recomendvel usar os utilitrios de backup e restaurao internos pertencentes ao SQL. Para obter mais informaes, consulte a documentao do Microsoft SQL Server.

Algumas unidades de fita podem no oferecer suporte

compactao de hardware.

270

Os dados do Estado do Sistema contm a maioria dos

elementos de uma configurao do sistema, mas podem no incluir todas as informaes exigidas para recuperar o sistema de uma falha. Portanto, recomendvel que voc faa backup de todos os volumes do sistema e de inicializao, incluindo o Estado do Sistema, quando fizer backup do sistema.

Voc s pode fazer backup dos dados do Estado do Sistema em

um computador local. No possvel fazer o backup do Estado do Sistema em um computador remoto.

O Backup no d suporte ao uso de mdia de backup, como CD-

RW (CD regravvel), CD-R (CD gravvel) e DVD-R (DVD regravvel). Para salvar backups nesse tipo de mdia, faa backup em um arquivo e copie esse arquivo para o CD. Voc pode usar o Backup para efetuar a restaurao a partir de um CD.

Geralmente, os arquivos de backup tm a extenso .bkf.

possvel usar qualquer extenso desejada, mas recomendvel usar a extenso .bkf, que tem associaes de arquivo que garantiro o reconhecimento do arquivo de backup.

Os operadores de backup e administradores podem fazer

backup de pastas e arquivos criptografados e restaur-los sem descriptograf-los.

Se o Windows Media Services estiver sendo executado no

computador e voc desejar fazer backup dos arquivos associados a esses servios, consulte "Running Backup with Windows Media Services" na documentao on-line do Windows Media Services. Siga os procedimentos descritos na documentao on-line antes de fazer backup dos arquivos associados ao Windows Media Services ou antes de restaur-los.

271

TOLERNCIA FALHAS

Computadores e seus programas so conhecidos por automatizarem e acelerarem uma srie de tarefas enfadonhas e repetitivas, liberando seus usurios para atividades mais criativas e gratificantes. Na prtica, administradores de sistemas e usurios se vm s voltas com atividades bastante criativas, mas nada gratificantes, de tentar recuperar dados perdidos e de enfrentar equipamento fora do ar devido s mltiplas falhas a que sistemas de computao esto sujeitos. Falhas so inevitveis, mas as conseqncias das falhas, ou seja o colapso do sistema, a interrupo no fornecimento do servio e a perda de dados, podem ser evitadas pelo uso adequado de tcnicas viveis e de fcil compreenso. O conhecimento dessas tcnicas habilita o administrador de sistemas a implementar as mais simples, ou exigir dos fornecedores e desenvolvedores de sistemas solues que as incorporem. Entretanto, as tcnicas que toleram falhas tem um alto custo associado. Pode ser a simples necessidade de backup dos dados, que consome espao de armazenamento e tempo para realizar a cpia, ou a redundncia de equipamentos e espelhamento de discos, que consome recursos de hardware sem contribuir para o aumento do desempenho. O domnio da rea de tolerncia a falhas auxilia administradores e desenvolvedores de sistemas a avaliar a relao custo benefcio para o seu caso especfico e determinar qual a melhor tcnica para seu oramento. Sistemas mais robustos em relao a falhas eram, at recentemente, preocupao apenas de projetistas de sistemas crticos, como avies, sondas espaciais e controles industriais de tempo real, e em certo grau tambm de projetistas de mainframes com exigncias de alta disponibilidade. Com a espantosa popularizao de redes, fornecendo os mais variados servios, aumentou a dependncia tecnolgica de uma grande parcela da populao aos servios oferecidos. Falhas nesses servios podem ser catastrficas para a segurana da populao ou para a imagem e reputao das empresas. Para no ser o elo fraco de uma corrente, o mais simples dos computadores conectado a uma rede deve apresentar um mnimo de confiabilidade. Conhecer os problemas potencialmente provocados por falhas no sistema, as solues que existem para evitar falhas ou recuperar o sistema aps a sua ocorrncia, assim como o custo associado a essas solues, torna-se imprescindvel

272 a todos que pretendem continuar usando computadores, desenvolvendo sistemas ou fornecendo um servio computacional de qualidade aos seus clientes. Para desenvolvedores de software, projetistas de hardware e administradores de rede, o domnio das tcnicas de tolerncia a falhas torna-se essencial na seleo de tecnologias, na especificao de funcionalidades aos seus projetos. Preveno e remoo de falhas no so suficientes quando o sistema exige alta confiabilidade ou alta disponibilidade. Nesses casos o sistema deve ser construdo usando tcnicas de tolerncia a falhas. Essas tcnicas garantem funcionamento correto do sistema mesmo na ocorrncia de falhas e so todas baseadas em redundncia, exigindo componentes adicionais ou algoritmos especiais. A tolerncia a falhas no dispensa as tcnicas de preveno e remoo. Sistemas construdos com componentes frgeis e tcnicas inadequadas de projeto no conseguem ser confiveis pela simples aplicao de tolerncia a falhas. sistemas e na incorporao de novas

7.1

MERCADO PARA PRODUTOS TOLERANTES A FALHAS

Existe um mercado mundial para tolerncia a falhas que envolve grande soma de recursos financeiros. Esse mercado engloba no apenas operaes crticas de tempo real (como transportes, avinica, controle de processos em tempo real, comunicaes), mas tambm operaes comerciais de misso crtica (como as suportados por sistemas de transaes e sistemas distribudos). Empresas que dominavam o mercado mundial para aplicaes comerciais tolerantes a falhas at a dcada de 80, Tandem e Stratus, produziam mainframes de altssimo custo para organizaes bancrias e financeiras. A partir da dcada de 90, essas empresas, e tambm SUN, Digital, IBM, Novell e Compac (que incorporou a Tandem) alm de vrias outras, comearam a lanar solues de alta disponibilidade para servidores de rede e clusters, geralmente de alto custo (como por exemplo a srie de servidores SUN Enterprise). Uma famlia de microprocessadores muito popular, Intel 80x86, incorpora desde o i486 uma gama de recursos para tolerncia a falhas, que, se bem utilizados, poderiam aumentar consideravelmente a confiabilidade dos sistemas produzidos

273 com esses microprocessadores. Infelizmente, por razes associadas a custos e tambm principalmente pela carncia de uma cultura em confiabilidade, os recursos desses microprocessadores no so plenamente aproveitados. Com a popularizao de aplicaes na Internet prevista uma grande demanda por equipamentos de alta disponibilidade e software e servios que tolerem em maior ou menor grau a inevitvel ocorrncia de falhas que assola sistemas computacionais.

7.2

DEFEITOS EM SISTEMAS DE COMPUTAO

Confiabilidade e disponibilidade so cada vez mais desejveis em sistemas de computao pois dia a dia aumenta a dependncia da sociedade a sistemas automatizados e informatizados. Seja no controle de trfego terrestre e areo ou de usinas de gerao de energia, na manuteno de dados sigilosos sobre a vida e a finana de cidados e empresas, nas telecomunicao e nas transaes comerciais internacionais de todo tipo, computadores atuam ativa e continuamente. fcil imaginar que defeitos nesses sistemas podem levar a grandes catstrofes. Desde os primeiros computadores, notvel como os componentes de hardware cresceram em confiabilidade. Dos primeiros computadores a vlvula, que queimavam e sobreaqueciam rotineiramente, eram extremamente sensveis umidade dos nossos trpicos e se soltavam dos soquetes a qualquer trepidao, at a robustez dos notebooks modernos, um acelerado caminho tecnolgico foi percorrido. Entretanto, o software e os procedimentos de projeto esto se tornando cada vez mais complexos e apresentando cada vez mais problemas. S a confiabilidade dos componentes de hardware no garante mais a qualidade e segurana desejada aos sistemas de computao. Como exemplo recente desses problemas pode ser citada a bem conhecida falha de projeto na unidade de ponto flutuante do Pentium, que prejudicou seu lanamento comercial. Nem todo mundo sabe entretanto que falhas de projeto so comuns no lanamento de qualquer processador e muitos bugs em microprocessadores de uso geral sequer foram ainda descobertos. Alguns defeitos relatados na literatura [Lapr98] valem a pena ser mencionados: na guerra do Golfo em fevereiro de 1991 foram noticiados vrios

274 relatos de falhas em msseis. Em novembro de 1992 houve um colapso no sistema de comunicao do servio de ambulncias em Londres. Em junho de 1993, durante dois dias, no foi autorizada nenhuma operao de carto de crdito em toda a Frana. Vrias misses da Nasa a Marte terminaram em fracasso total ou parcial. Todos esses defeitos foram investigados e suas causas determinadas, mas no se tem garantia que algo semelhante no possa voltar a ocorrer a qualquer momento.

7.3

DESAFIOS ATUAIS Para tornar populares solues que nos garantam a confiana que

depositamos em sistemas de computao, vrios desafios devem ser vencidos:

Como evitar, detectar e contornar bugs no projeto de hardware e

software? Como gerenciar a altssima complexidade dos sistemas atuais

de computao construdos com dezenas de chips de milhes de transistores e com software de centenas de milhares de linhas de cdigo?

Como explorar paralelismo para aumentar o desempenho sem

comprometer a qualidade dos resultados, mesmo no caso de falha de um ou mais componentes do sistema?

Como aproveitar novas tecnologias mais rpidas, baratas e

eficientes (mas ainda no totalmente provadas e testadas) sem saber ainda seu comportamento em situaes inesperadas sob falha ou sobrecarga?

Como aproveitar, para aplicaes crticas e para operao em

tempo real, o modelo de sistemas distribudos construdos sobre plataformas no confiveis de redes, contornando os problemas de perdas de mensagens, particionamento de rede e intruso de hackers?

Como

desenvolver garantindo

computadores confiabilidade

mveis e

sistemas nesses

embarcados,

segurana

275 dispositivos, e assegurando simultaneamente baixo consumo de potncia, sem recorrer a tcnicas usuais de replicao de componentes que aumentam peso e volume?

Finalmente,

como

conciliar

alta

confiabilidade

alta

disponibilidade com as crescentes demandas por alto desempenho? Todos esses desafios ainda permanecem sem uma soluo definitiva.

7.4

TOLERNCIA A FALHAS OU DEPENDABILIDADE?

O termo tolerncia a falhas foi cunhado por Avizienis em 1967. Desde ento tem sido amplamente utilizado pela comunidade acadmica para designar toda a rea de pesquisa ocupada com o comportamento de sistemas computacionais sujeitos a ocorrncia de falhas, sem ter entretanto logrado sucesso como designao popular. Na indstria o termo nunca teve boa aceitao, sendo que desenvolvedores de sistemas de controle preferem usar o termo sistemas redundantes para seus equipamentos. Na comercializao de sistemas computacionais como mainframes e servidores de rede, o termo usual alta disponibilidade, designando a principal qualidade desses sistemas. Sistemas redundantes e sistemas de alta disponibilidade apresentam tcnicas comuns mas alcanam resultados diferentes, uns visam alta confiabilidade e outros continuidade de servio. Para englobar essas qualidades embaixo de um nico chapu, freqentemente aparece o termo segurana de funcionamento. Com a popularidade do termo segurana computacional, relacionado aos aspectos de segurana contra intrusos e mal-intencionados e que engloba criptografia, autenticao e vrios tipos de proteo de sistemas, o termo segurana de funcionamento relacionado a tolerncia a falhas caiu em desuso. O prprio termo tolerncia a falhas como designao de rea sofre vrias crticas, no apenas no Brasil, mas tambm internacionalmente. A maior crtica a possibilidade de entender o termo como uma propriedade absoluta. Nessa viso distorcida, um sistema tolerante a falhas toleraria toda e qualquer falha em qualquer situao, o que realmente uma promessa irrealizvel e pode conduzir a falsas expectativas entre usurios.

276 Aos poucos o termo dependabilidade vem substituindo tolerncia a falhas no meio acadmico. Em 2000, o Fault Tolerant Computing Symposium, FTCS, foi rebatizado Dependable Systems and Networks. Em 2003, o SCTF vai passar a se chamar LADC, Latin America Dependable Computing. Ser o fim de tolerncia a falhas? Entre ns, por enquanto, ainda no. Dependabilidade um termo que soa estranho aos nossos ouvidos e no conseguimos encontrar ainda um adjetivo que se ajuste ao termo.

7.5

FALHA, ERRO E DEFEITO

Estamos interessados no sucesso de determinado sistema de computao no atendimento da sua especificao. Um defeito (failure) definido como um desvio da especificao. Defeitos no podem ser tolerados, mas deve ser evitado que o sistema apresente defeito. Define-se que um sistema est em estado errneo, ou em erro, se o processamento posterior a partir desse estado pode levar a um defeito. Finalmente define-se falha ou falta (fault) como a causa fsica ou algortmica do erro. Falhas so inevitveis. Componentes fsicos envelhecem e sofrem com interferncias externas, sejam ambientais ou humanas. O software, e tambm os projetos de software e hardware, so vtimas de sua alta complexidade e da fragilidade humana em trabalhar com grande volume de detalhes ou com deficincias de especificao. Defeitos so evitveis usando tcnicas de tolerncia a falhas. Alguns autores nacionais traduzem as palavras inglesas failure como falha e fault como falta. Para ser coerente com essa ltima traduo a rea deveria se chamar tolerncia a faltas, pois failures no podem ser toleradas.

7.5.1 O modelo de 3 universos

277 Na Figura a seguir mostrada uma simplificao, sugerida por Barry W. Johnson [Prad96], e tambm adotada nesse texto, para os conceitos de falha, erro e defeito. Falhas esto associadas ao universo fsico, erros ao universo da informao e defeitos ao universo do usurio.

Modelo de 3 universos: falha, erro e defeito

Por exemplo: um chip de memria, que apresenta uma falha do tipo grudado-em-zero (stuck-at-zero) em um de seus bits (falha no universo fsico), pode provocar uma interpretao errada da informao armazenada em uma estrutura de dados (erro no universo da informao) e como resultado o sistema pode negar autorizao de embarque para todos os passageiros de um vo (defeito no universo do usurio). interessante observar que uma falha no necessariamente leva a um erro (aquela poro da memria pode nunca ser usada) e um erro no necessariamente conduz a um defeito (no exemplo, a informao de vo lotado poderia eventualmente ser obtida a partir de outros dados redundantes da estrutura).

7.6

DEPENDABILIDADE O objetivo de tolerncia a falhas alcanar dependabilidade. O termo

dependabilidade uma traduo literal do termo ingls dependability, que indica a qualidade do servio fornecido por um dado sistema e a confiana depositada no servio fornecido. Tolerncia a falhas e dependabilidade no so propriedades de um sistema a que se possa atribuir diretamente valores numricos. Mas os todos atributos da dependabilidade correspondem a medidas numricas.

278 Principais atributos de dependabilidade [Prad96] so confiabilidade, disponibilidade, segurana de funcionamento (safety), segurana (security), mantenabilidade, testabilidade e comprometimento do desempenho (performability). Um resumo dos principais atributos mostrado na Tabela a seguir.

7.7

CONFIABILIDADE

A confiabilidade R(t) a capacidade de atender a especificao, dentro de condies definidas, durante certo perodo de funcionamento e condicionado a estar operacional no incio do perodo. A definio acima implica algumas condies essenciais, muitas vezes esquecidas:

especificao: sem uma especificao do sistema, no

possvel determinar se o sistema est operando conforme esperado ou no, quando mais formal e completa a especificao, mais fcil estabelecer essa condio. No possvel estabelecer se um sistema sem especificao confivel ou no.

condies definidas: as condies de funcionamento do sistema

devem ser bem definidas. Um exemplo simples so as condies

279 ambientais de temperatura e umidade. Outro exemplo so os dados ou estmulos de entrada que o sistema deve processar.

perodo de funcionamento: o tempo de misso deve ser

conhecido. O tempo de misso de uma viagem espacial diferente do tempo de misso de um vo comercial domstico. Um sistema pode ser altamente confivel para 12 horas de operao e depois necessitar de um longo perodo de repouso e reparo.

estado operacional no incio do perodo: no possvel falar em

confiabilidade de sistemas que j partem operando com defeitos. Confiabilidade a medida mais usada em sistemas crticos, ou seja nos seguintes tipos de sistemas:

sistemas em que mesmo curtos perodos de operao incorreta

so inaceitveis; sistemas em que reparo impossvel.

Exemplos j mencionados de sistemas confiveis so aviao e explorao espacial. Confiabilidade uma medida de probabilidade, pois a ocorrncia de falhas um fenmeno aleatrio. Confiabilidade no pode ser confundida com disponibilidade. Um sistema pode ser de alta confiabilidade e de baixa disponibilidade. Um exemplo seria um avio que precisa de reparos e manuteno nos intervalos de vo.

7.8

DISPONIBILIDADE

Assim como a confiabilidade, a disponibilidade uma medida de probabilidade. Disponibilidade a probabilidade do sistema estar operacional num instante de tempo determinado. Disponibilidade o atributo mais usado em sistemas de misso crtica. Sistemas de consulta de base de dados on-line, servidores de rede, servidores de pginas web, so alguns exemplos de sistemas onde alta disponibilidade requerida.

280 Disponibilidade no pode ser confundida com confiabilidade. Um sistema pode ser altamente disponvel mesmo apresentando perodos de inoperabilidade, quando est sendo reparado, desde que esses perodos sejam curtos e no comprometam a qualidade do servio (Figura a seguir). Disponibilidade est muito relacionada com o tempo de reparo do sistema. Diminuir o tempo de reparo resulta em um aumento de disponibilidade.

Alternncia de perodos de funcionamento e reparo

Apesar de disponibilidade e confiabilidade representarem atributos e corresponderem a medidas diferentes, usurios no geral gostariam de ter sistemas com as duas caractersticas. Disponibilidade e confiabilidade no so excludentes, mas as tcnicas para implementar uma e outra podem ser bem diferentes.

7.9

OUTROS ATRIBUTOS

Outras atributos importantes de um sistema so: comprometimento do desempenho (performability), mantenabilidade e testabilidade. Todas essas medidas so igualmente representadas por uma probabilidade. Comprometimento do desempenho (performability) - est relacionada queda de desempenho provocado por falhas, onde o sistema continua a operar, mas degradado em desempenho. Mantenabilidade - significa a facilidade de realizar a manuteno do sistema, ou seja, a probabilidade que um sistema com defeitos seja restaurado a um estado operacional dentro de um perodo determinado. Restaurao envolve a localizao do problema, o reparo fsico e a colocao em operao.

281 Finalmente testabilidade - a capacidade de testar certos atributos internos ao sistema ou facilidade de realizar certos testes. Quanto maior a testabilidade, melhor a mantenabilidade, e por conseqncia menor o tempo que o sistema no estar disponvel devido a reparos.

7.10 MEDIDAS RELACIONADAS A TEMPO MDIO DE FUNCIONAMENTO

As medidas para avaliao de dependabilidade mais usadas na prtica so: taxa de defeitos, MTTF, MTTR, MTBF. Todas essas medidas esto relacionadas a confiabilidade R(t). A Tabela abaixo mostra uma definio informal dessas medidas. Os fabricantes deveriam fornecer medidas de dependabilidade para os seus produtos, tanto para os componentes eletrnicos, como para os sistemas de computao mais complexos. Tais medidas so determinadas pelo fabricante estatisticamente, observando o comportamento dos componentes e dispositivos fabricados.

Medidas de confiabilidade

A taxa de defeitos de um componente dada por defeitos por unidade de tempo e varia com o tempo de vida do componente. Uma representao usual para a taxa de defeitos de componentes de hardware dada pela curva da banheira. Na Figura a seguir podem se distinguir 3 fases:

mortalidade infantil: componentes fracos e mal fabricados vida til: taxa de defeitos constante

282

envelhecimento: taxa de defeitos crescente

Os componentes de hardware s apresentam taxa de defeitos constante durante um perodo de tempo chamado de vida til, que segue uma fase com taxa de defeitos decrescente chamada de mortalidade infantil. Para acelerar a fase de mortalidade infantil, os fabricantes recorrem a tcnicas de burn-in, onde efetuada a remoo de componentes fracos pela colocao dos componentes em operao acelerada antes de coloc-los no mercado ou no produto final.

Curva da banheira

7.11 CLUSTER

Um cluster um sistema que compreende dois ou mais computadores (denominados nodos), ligados em rede, na qual trabalham em conjunto para executar aplicaes ou realizar outras tarefas, de tal forma para que os usurios que os utilizam tenham a impresso que somente um nico sistema responde para eles, criando assim uma iluso de um recurso nico (computador virtual). Este conceito denominado transparncia do sistema. Utiliza-se de um tipo especial de sistema operacional classificado como sistema distribudo. Como caractersticas fundamentais para a construo destas plataformas inclui-se elevao da confiana, distribuio de carga e desempenho. A cada dia cresce o nmero de aplicaes que exigem um grande poder computacional, entre as quais podemos encontrar exemplos nas reas de

283 multimdia, clculos complexos, gerenciamento de grandes volumes de dados, entre outros. Essa alternativa tem sido vivel por apresentar um desempenho satisfatrio e um custo baixo, se comparada a outras alternativas como supercomputadores. Existem vrios mecanismos para troca de informaes que podem ser utilizados na construo de clusters, alguns deles de distribuio livre como o PVM (Parallel Virtual Machine), que um pacote de software que apresenta um conjunto de mquinas trabalhando como um nico recurso computacional paralelo [Loureno, 2002]. O estudo de clusters se mostra importante, principalmente, por ser uma rea que ainda pouco trabalhada apesar das muitas vantagens oferecidas. Alm disso, os clusters oferecem um nvel alto de tolerncia a falhas, que no so encontradas em qualquer arquitetura de alto desempenho, o que merece ateno. De acordo com essas informaes, pode-se perceber que esse um assunto interessante para pesquisa, por isso o objetivo desse trabalho foi realizar um estudo sobre clusters e sobre o PVM e, principalmente, a construo de um cluster de alto desempenho.

7.11.1 Clusters de Computadores

A busca por maior desempenho computacional aumenta a cada dia, devido ao constante crescimento do nmero de aplicaes que exigem cada vez mais uma maior capacidade de processamento. Essas aplicaes so encontradas nas mais diversas reas, entre as quais podem ser citados vrios exemplos, como multimdia, clculos, gerenciamento de grandes volumes de dados, entre outros. Uma forma de proporcionar alto poder computacional a utilizao de mquinas paralelas, que utilizam mais de um processador para executar uma mesma tarefa e, assim, conseguem um desempenho melhor. Os tipos mais comuns de mquinas paralelas so: supercomputadores e os clusters de computadores. Antigamente, a nica alternativa que se encontrava para executar essas aplicaes mais complexas eram supercomputadores, que so mquinas desenvolvidas com tecnologias proprietrias e, geralmente, possuem finalidades pr-definidas que acabam gerando desvantagens [Pitanga, 2004], como:

284

utilizao de softwares proprietrios e caros; hardware com custo elevado; alto custo de manuteno; total dependncia de fornecedores; e dificuldade de atualizao.

Atualmente, uma outra alternativa a utilizao dos clusters de computadores, que so mquinas construdas com utilizao de dois ou mais microcomputadores comuns interligados por uma rede de interconexo, que trabalham juntos para resolver um problema [Zacharias, 2004]. Nessa arquitetura, cada um dos equipamentos interligados chamado de n e, normalmente, existe um n mestre que gerencia e/ou divide as tarefas entre os demais ns, chamados de escravos.

A constante evoluo tecnolgica dos computadores pessoais, tanto em relao ao aumento de desempenho como em relao diminuio do custo, um dos fatores que tem contribudo para fazer dos clusters uma boa alternativa para

285 atender as necessidades de alto poder de processamento. Estes clusters so construdos com mquinas comuns e podem utilizar sistemas operacionais abertos e de distribuio livre, como o Linux, tornando-se uma alternativa vivel, pois apresenta um desempenho satisfatrio e um custo baixo, se comparada aos supercomputadores. Algumas vantagens dos clusters so [Pitanga, 2004]:

escalabilidade: possvel aumentar o desempenho do mesmo

adicionando ou trocando os microcomputadores que compem o cluster;

tolerncia a falhas: o cluster mantm o funcionamento mesmo

com a paralisao de alguns ns; baixo custo: utilizam recursos de fcil acesso e de uso comum

como, por exemplo, microcomputadores de uso pessoal e mini-hub. independncia de comuns, fornecedores: que podem por ter utilizar plataformas

microcomputadores

heterogneas, no esto presos a uma tecnologia especfica.

7.11.2 Cluster de alta performance de computao

Quando se fala em alto desempenho computacional, imaginase um supercomputador dedicado, com custo elevadssimo e de difcil operao, mas isso pode ser traduzido em processamento paralelo e processamento distribudo [Pitanga, 2004], realizado sobre clusters de computadores. Os clusters utilizados para esse fim, so os clusters de alta performance computacional que, entre outras vantagens, oferecem um custo bem reduzido frente aos supercomputadores. Essa classe de cluster tem como foco o desenvolvimento de mquinas paralelas com alto poder computacional, que podem ser utilizadas em estudo de algoritmos de processamento paralelos e construo de aplicaes paralelas ou distribudas [Pitanga, 2004]. No processamento das aplicaes, os computadores trabalham como um nico recurso computacional. Cada vez que o cluster recebe uma tarefa para

286 executar, como por exemplo clculos matemticos para Engenharia, divide a mesma em partes que sero distribudas entre os ns. Ou seja, o principal objetivo desse tipo cluster aumentar o desempenho da execuo da tarefa atravs da diviso mesma em sub-tarefas entre os ns.

7.11.3 Cluster de alta disponibilidade

Quando se disponibiliza uma aplicao uma grande preocupao com a garantia de confiabilidade e o tratamento de falhas, pois se espera que esta funcione e esteja disponvel sempre que se fizer necessrio. Em muitas dessas aplicaes, paradas no planejadas podem causar prejuzos na qualidade dos servios, levando at a perdas financeiras. Em alguns casos, principalmente para empresas, a disponibilidade de um sistema vital. A paralisao do sistema significa a paralisao da empresa, como por exemplo, o sistema bancrio. Para resolver esse problema, podem ser utilizados clusters de alta disponibilidade que tem como principal funo evitar essas paradas, mantendo um sistema ativo conforme o necessrio, mesmo com a paralisao parcial do mesmo.

Diagrama de cluster de alta disponibilidade

287 Esse tipo de configurao utilizada em aplicaes que executam tarefas crticas. Nesse caso, os equipamentos so utilizados em conjunto com o objetivo de manter os servios sempre ativos [Pitanga, 2004]. Uma das formas de alcanar esse objetivo a redundncia de equipamentos e/ou servios, ou seja, so mantidas cpias dos recursos para atender no caso de alguma parada dos servios disponibilizados, atravs da substituio dos mesmos pelas cpias. Na maioria das vezes, a redundncia causa a perda de performance e de poder de processamento, pois alm do tempo gasto com o processamento, necessrio dispor tempo para manter as cpias dos recursos atualizadas. Isso no problema se o objetivo principal for alcanado, ou seja, a no paralisao do servio disponibilizado. Normalmente, um servidor de qualidade mantm uma disponibilidade de 99,5%, quando uma soluo atravs de clusters de computadores mantm 99,99% de disponibilidade [Pitanga, 2004]. Como se pode perceber, a utilizao de clusters diversificada. Qualquer aplicao que demande um grande poder computacional pode ser adaptada para executar em um cluster para obter um funcionamento satisfatrio. Da mesma forma, adaptaes podem ser feitas em aplicaes que necessitam estar sempre disponveis para executarem em clusters. Alguns exemplos em que a utilizao de cluster pode ser indicada, so:

servidores de Internet no caso de sites muito visitados, um

cluster pode distribuir a carga e aumentar a capacidade de resposta. Computao Grfica a utilizao de um cluster pode, por

exemplo, diminuir o tempo de renderizao de imagens durante a elaborao de um filme.

Inteligncia de

Artificial imagens

e ou

automao viso por

casos

como que,

processamento

computador

normalmente, exige muito processamento que pode ser distribudo;

previso do tempo processar informaes para gerar uma

previso atravs de computadores seqenciais um processo lento e impreciso, principalmente por utilizar processamento de imagens recebidas por satlite;

288

segurana de reatores nucleares a anlise das condies do

reator e a atuao rpida em caso de acidentes exigem clculos matemticos complexos que necessitam de muito processamento. Como se pode perceber existe uma variedade de aplicaes que podem executar em clusters, mas normalmente essas aplicaes tambm podem ser trabalhadas, utilizando supercomputadores. Para explicar melhor essa relao, ser apresentado na prxima seo um paralelo entre clusters e supercomputadores.

7.11.4 Clusters X Supercomputadores

Os

supercomputadores

so

mquinas

construdas

para

obter

alto

desempenho a partir de uma arquitetura voltada para busca de resultados especficos a um determinado tipo de tarefa [Omena, 2004]. Ou seja, geralmente, so mquinas construdas sob encomenda para a execuo de uma aplicao prdefinida. Essas mquinas trazem um retorno satisfatrio no que diz respeito a desempenho e poder de processamento. Principalmente pelo fato de serem projetadas com uma finalidade especfica, suas arquiteturas provem um desempenho otimizado para realizao das tarefas. Em contrapartida, podem ser encontradas vrias barreiras na utilizao dos supercomputadores. O alto custo de desenvolvimento o principal fator negativo em relao utilizao de supercomputadores, o que faz com que o acesso aos mesmos seja restrito a poucos. Alm disso, o fato de serem construidos, normalmente, sob encomenda acaba gerando uma dependncia total de fornecedores e um alto custo de manuteno, alm de dificultar a realizao de atualizaes. Existe, ainda, o problema de que muitas vezes essas mquinas utilizam softwares proprietrios e caros [Pitanga, 2004]. Esses pontos negativos, na utilizao de supercomputadores, estimulam a busca de alternativas com melhor relao custo/desempenho, como por exemplo, clusters de computadores. Os clusters de computadores tm seu desempenho e poder de processamento diretamente ligados quantidade de ns que o compem, podendo

289 apresentar um retorno to satisfatrio quanto os supercomputadores. Os mesmos apresentam uma arquitetura bastante flexvel, permitindo a alterao da quantidade de ns com muita facilidade, o que permite adicionarem novos ns para melhorar o desempenho na existncia de uma necessidade de maior poder de processamento ou ainda a remoo de ns no caso de ociosidade. Essa arquitetura contribui tambm para a formao de um sistema com uma maior tolerncia a falhas, j que um cluster pode continuar funcionando mesmo com a paralisao de alguns dos ns. Na pgina www.top500.org so listados os 500 computadores mais rpidos do mundo.

os 10 computadores mais rpidos do mundo, de acordo com [Top500, 2004]

7.12 GRID E DATA GRID

290

7.12.1 Grids Computacionais

O crescente avano do hardware e software, bem como o aumento da velocidade e qualidade dos servios de rede oferecidos atualmente, mostram-se como uma alternativa para a explorao do poder computacional, de acordo com [Balbinot 05]. O uso de uma grande quantidade de mquinas interligadas, com fraco acoplamento, d origem a um novo conceito, conhecido como computao em grid Segundo [Foster 02], Grid Computacional (do ingls Grid Computing) um modelo computacional capaz de processar uma alta taxa de processamento divididos em diversas mquinas, podendo ser em rede local ou rede de longa distncia, que formam uma mquina virtual. Com isso, esses processos sero executados no momento em que as mquinas no esto sendo utilizadas pelo usurio, assim evitando o desperdcio de processamento da mquina utilizada. Em suma, os servios oferecidos pelo grid, o acesso sob demanda aos recursos, devem ter baixo custo, oferecendo um certo grau de consistncia e confiabilidade [Foster 01][Foster 02]. Grid x Clusters Certamente, h plataformas para execuo de aplicaes paralelas que no so Grids. O que diferencia um Grid de um cluster, por exemplo? De maneira geral, podemos dizer que Grids so mais distribudos, diversos e complexos que outras plataformas. Aspectos que evidenciam esta distribuio, diversidade e complexidade so:

Heterogeneidade: nos componentes do Grid; Alta disperso geogrfica: Grids podem ter escala mundial; Compartilhamento: no sentido de que o Grid no pode ser

dedicado a uma aplicao; Mltiplos domnios administrativos: Grids podem congregar

recursos de vrias instituies;

291

Controle distribudo: tipicamente no h uma nica entidade que

tenha poder sobre todo o Grid;

7.12.2 Data Grid

Data Grid um sistema de Computao em Grid, onde o recurso dados tratado com a mesma prioridade do recurso computao - tratando do controle do compartilhamento e da gerncia controlada de grandes quantidades de dados distribudos [Arun 02]. Freqentemente, mas no sempre, eles so combinados com os recursos de computao de um Grid. Muitas aplicaes cientficas e da engenharia requerem o acesso s grandes quantidades de dados distribudos (Terabytes ou petabytes). O tamanho e o nmero destes levantamentos de dados tm crescido rapidamente nos ltimos anos e continuaro a crescer, enquanto as novas experincias vm aumentando os custos da computao e os desempenhos do armazenamento de dados, e as novas aplicaes dentro das cincias so desenvolvidas. Em resumo, o foco inicial do Data Grid est relacionado em ser uma plataforma para comunidades cientficas que necessitam compartilhar, acessar, transferir, processar e gerenciar grandes quantidades de dados distribudos geograficamente. Neste cenrio, esto envolvidas as seguintes questes [Arun 02]:

Proliferao de dados: aplicaes que processam grandes

quantidades de dados (GB, TB, etc). Distribuio geogrfica: pesquisas cientficas tm envolvido

pesquisadores de vrios estados ou pases. Gerenciamento de Rplicas: muito freqentemente, um dado

escrito em um ponto nico e depois replicado. Recursos limitados: os recursos disponveis em um s

laboratrio muitas vezes so insuficientes. Autonomia Local: as organizaes ainda retm o controle dos

recursos, por exemplo, decide a poltica de acesso. Heterogeneidade: diferentes configuraes de hardware e

software, alm de vrios protocolos de comunicao.

292

RAID

RAID a sigla para Redundant Array of Independent Disks. Sua definio em portugus seria "Matriz Redundante de Discos Independentes". Trata-se de uma tecnologia que combina vrios discos rgidos (HD) para formar uma nica unidade lgica, onde os mesmos dados so armazenados em todos (redundncia). Em outras palavras, um conjunto de HDs que funcionam como se fossem um s. Isso permite ter uma tolerncia alta contra falhas, pois se um disco tiver problemas, os demais continuam funcionando, disponibilizando os dados. O RAID uma tecnologia consolidada, j que surgiu pelas mos de pesquisadores da Universidade de Berkesley, na California (EUA) no final da dcada de 1980. Os primeiros discos magnticos sofriam de males prprios de uma tecnologia nascente: confiabilidade baixa, tamanho grande e alto custo. Embora a capacidade dos discos tenha aumentado rapidamente, as melhorias capacidade com a mesma taxa. Uma matrix de discos baratos e redundantes foi ento proposto em 1988 por pesquisadores de Berkeley. O termo RAID (Redundant Arrays of Inexepensive Disks) foi ento cunhado para se contrapor a tecnologia de discos grandes e caros. Os adjetivos so aplicveis poca da introduo da RAID. No mundo de negcios da atualidade, nenhuma questo mais importante para as grandes centrais de armazenamento do que a preservao e a integridade de seus dados. Uma pequena combinao de problemas fsicos ou eltricos pode, num piscar de olhos, causar mais prejuzos econmicos do que um incndio devastador. Considerando a rotina de utilizao, todos os discos eventualmente iro falhar. Sabendo disso, as pessoas que gerenciam sistemas de armazenamento utilizando diversos discos geralmente tentam proteger seus dados com alguma forma de recuperao a partir de falhas. Na maioria dos casos, a principal defesa contra as falhas de discos se refere a dois simples algoritmos RAID que foram desenvolvidos h mais de quinze anos um deles com base no espelhamento e outro com base em paridade. Embora seja verdade que esses algoritmos podem proteger contra a perda de dados, caso ocorra alguma falha de disco em um conjunto de discos, a partir do momento em que ocorre a falha at que o conjunto

293 RAID completamente reconstrudo, uma segunda falha de disco pode ocorrer a qualquer momento. Por vrias razes, vale a pena considerar a probabilidade de ocorrerem vrias falhas de disco:

Um evento que danifica o disco provavelmente vai danificar mais

de um disco tal como um ambiente sujeito excessiva umidade ou temperatura, um grande impacto no dispositivo de armazenamento ou um pico de voltagem.

Podem ocorrer grandes atrasos. Uma falha pode acontecer

quando no possvel fazer uma substituio de disco, em um local remoto ou durante uma mudana de turno. Quanto mais tempo levar para se restaurar um disco que apresentou uma falha, maiores sero os problemas que outro disco causar se falhar durante o intervalo desprotegido. Alm disso, continuar em operao com um disco apresentando falha aumenta efetivamente o nvel de sobrecarga e estresse nos discos que no apresentaram falhas.

O custo da proteo adicional tem diminudo. Em comparao

com os discos SCSI, os discos IDE/ATA tm maior capacidade, mas apresentam uma menor expectativa de durao e levam mais tempo para serem recuperados colocando grandes quantidades de dados em maior risco de sofrerem uma falha de disco. Entretanto, uma vez que o espao em disco est se tornando cada vez mais barato, o custo da proteo adicional tambm est ficando cada vez menor.

Quanto mais discos em um conjunto, maior a probabilidade de

que mais de um disco apresente problemas a qualquer momento, especialmente se todos os discos no conjunto estiverem prestes a atingir sua expectativa de durao normal.

As pessoas cometem erros. Durante o perodo vulnervel em

que realizada a substituio de um disco, um funcionrio pode remover o disco errado.

A constante necessidade de que os dados estejam disponveis

pode ser demasiadamente importante para se correr riscos. Mesmo tendo um backup em fita, grandes perdas de tempo podem ocorrer se

294 o sistema de armazenamento em rede precisar ser recuperado a partir de uma fita, e a restaurao a partir de fita geralmente no permite a recuperao das modificaes que foram efetuadas depois do backup mais recente. Os algoritmos de espelhamento mais comumente utilizados so RAID-1 e RAID-10. Freqentemente, eles so confundidos entre si. RAID-1 utiliza um disco para dados e um ou mais discos para espelhamento, enquanto RAID-10 (algumas vezes, chamado de 0 + 1) utiliza um conjunto de discos-espelho para o backup de um igual nmero de discos com dados distribudos (striped) - o armazenamento de dados distribudo utilizado para aumentar a velocidade em relao ao desempenho de um disco com densidade simples (single-disk). O lado negativo de qualquer tipo de espelhamento, conforme est descrito abaixo, que, embora esse mtodo proteja contra a perda aleatria de apenas um nico disco, a capacidade utilizvel reduzida metade do nmero total de discos no conjunto. Outro meio de se considerar esta alternativa que o espao em disco necessrio para fazer cpias espelhadas custar algumas vezes a quantidade de espao em disco exigida para a proteo de backup com um sistema RAID 5 que proporciona a mesma capacidade de utilizao e o mesmo nvel de proteo. RAID 5 exige o equivalente a apenas um disco para paridade, a fim de proteger qualquer nmero de discos contra uma falha em um nico disco. Embora este mtodo seja mais eficiente do que o espelhamento, ainda existe o problema de que todos os dados so perdidos, caso ocorra qualquer falha em um segundo disco antes que o RAID afetado seja recuperado. As duas combinaes mais comumente mencionadas so RAID 5+1 (um par espelhado de conjuntos RAID-5) e RAID 5+5 (um RAID-5, cujos discos componentes so RAID 5). Vrios algoritmos complexos de criptografia tambm tm sido desenvolvidos para proteger contra a perda de mais de um disco. O problema com os RAIDs compostos e com os algoritmos de criptografia que eles perdem tanto espao de armazenamento para redundncia e/ou tanta velocidade de processamento para clculo, que raramente eles so utilizados ou mesmo oferecidos como opes com produtos NAS forando os usurios que precisam de proteo a escolher entre a paridade e o espelhamento.

295 Em vez de forar um padro de proteo (e vulnerabilidade) para o usurio, com base nas capacidades de espelhamento ou de proteo por paridade de um nico disco, uma alternativa mais ideal para a proteo de dados seria ajustar o nvel de segurana contra a perda de disco s necessidades dos usurios. J existe um novo produto com base neste conceito. Denominada RAIDn, esta patente avanada em tecnologia RAID permite que o usurio selecione um nvel desejado de segurana de disco, nvel esse que varia de zero (idntico ao RAID 0 convencional e no oferecendo nenhuma proteo contra a perda de dados em disco) proteo contra a perda de qualquer nmero de discos. Entre essas duas opes extremas, existe a segurana contra a perda de um nico disco (muito semelhante a RAID 5, que possibilita que um disco falhe sem causar nenhuma perda de dados) e a segurana contra perda de dois discos (atualmente disponvel apenas em sistemas especiais, nos quais so oferecidas combinaes de RAIDs, como RAID 1+5 ou 51). Embora seja possvel conseguir proteo contra a perda de dois ou mesmo de trs discos por meio de combinaes convencionais de RAID, RAIDn pode efetuar a recuperao a partir de vrias falhas simultneas, sem sacrificar uma grande quantidade de espao em disco utilizvel e sem causar um declnio significativo no desempenho. Em um conjunto de discos de qualquer tamanho, o nmero de falhas aleatrias a partir das quais um usurio pode efetuar a recuperao com RAIDn sempre igual quantidade de espao em disco reservado para a segurana dos dados (paridade). A Idea por traz desta matriz distribuir os dados em diversos discos e usar alguns para redundncia de dados. Esta redundncia importante para promover maior confiabilidade ao sistema: por exemplo, via de regra, em uma RAID se um dos discos quebrar os dados no so efetivamente perdidos. Muitas formas de redundncia de dados podem ser exploradas para obter este efeito. Como usamos um conjunto de discos para armazenagem dos dados tambm possvel explorar como dividir nos diversos discos da matriz. Para classificar os tipos possvel de redundncia e distribuio dos dados nos discos foram utilizados originalmente 5 nveis distintos (RAID nvel 1 a RAID nvel 5).

296 Estes nveis no formam uma hierarquia e servem basicamente para identificar que aplicaes se beneficiam das caractersticas da RAID. Apesar de originalmente propostos 5 nveis, hoje so reconhecidos como padro 7 nveis (adicionando RAID nvel 0 e RAID nvel 6) e existem mais uma gama de propostas que no so consensuadas ou adotadas pela indstria. A propsito, mesmo dentro dos 5 primeiros nveis propostos alguns no se mostraram viveis para indstria. A segurana de dados com RAIDn pode ser utilizada, se necessrio, para reconstruir os dados a partir de qualquer conjunto aleatrio de discos perdidos. Por exemplo, para proteger contra a perda de at duas falhas de discos simultneas, o usurio reserva o espao equivalente a dois discos para a segurana de dados com RAIDn, que so, na verdade, distribudos (striped), em todos os discos no conjunto, como mostra a Figura a seguir.

segurana por paridade, com RAID n, com dados armazenados em trilhas.

8.1

RAID NVEL 0

Uma das caractersticas de uma RAID guardar os dados de forma distribuda, mas sem que o sistema operacional ou usurio perceba. Um conjunto de dados em seqncia ento distribudo pela matrix, em um processo chamado striping. Veja que o Sistema Operacional, ao solicitar nos discos a seqncia de dados, provoca a movimentao de todas as cabeas de leitura (de cada disco) simultaneamente, favorecendo assim o desempenho do sistema. Um possvel esquema de distribuio de dados nos discos mostrado na Figura 6.25. Veja que a informao do ttulo e data de publicao deste livro est distribuda em 4 discos com 3 bandejas cada.

297 RAID nvel 0 de fato um nome aproximado para este modelo, j que nenhuma redundncia provida. De qualquer forma o modelo est sedimentado com este nome. Exatamente pela falta de redundncia, este o nvel do RAID que apresenta melhor desempenho. O problema com este modelo que se existe uma probabilidade matemtica de um dos discos quebrar, como temos uma matriz, a probabilidade de algum dos discos do conjunto quebrar ainda maior, o que faz com que a confiabilidade do armazenamento dos dados seja baixa. Alm disto, pela falta de redundncia, impossvel recuperar uma seqncia de dados se algum dos discos apresentar defeito. Por isto, o RAID nvel 0 recomendado para dados no crticos e que precisem de alto desempenho de entrada e sada. Sistemas de backup poderiam utilizar muito bem o RAID nvel 0.

RAID nvel 0.

8.2

RAID NVEL 1

No RAID nvel 1 est implementada a mais antiga tcnica de tolerncia a falhas, chamada espelhamento (mirroring) ou sombra (shadowing). Simplesmente, os dados so replicado dentro da matriz em discos distintos. Se um disco falhar a informao pode ser obtida de seu disco espelho. Esta soluo a mais simples e confivel de todos os nveis de RAID, entretanto ela tambm a mais cara. Seu desempenho parecido com o RAID nvel 0.

298

RAID nvel 1.

RAID nvel 1 apropriado para sistemas que precisam de alta tolerncia a falhas, como sistemas bancrios e de armamentos.

8.3

RAID NVEL 2

No RAID nvel 2 os dados so distribudos aos extremos nos discos. Apenas 1 bit de cada informao guardado em um disco (este valor pode apresentar variaes dependendo da fonte de pesquisa, mas o fato que as tiras so muito pequenas). Apenas para formar um byte so necessrios 8 superfcies de discos. Da usado um algoritmo de correo de erro capaz de detectar e corrigir erros. Os dados necessrios para execuo este algoritmo so armazenados em discos extras. Normalmente a quantidade de discos para armazenar estes dados com informaes de redundncia diretamente proporcional ao logaritmo do nmero de discos onde esto os dados. O algoritmo mais convencional para implementar RAID nvel 2 o cdigo de Hamming. Este nvel de RAID est em desuso e por isto no vamos prover detalhes sobre sua utilizada nem seus pontos fortes e fracos.

8.4

RAID NVEL 3

299 Este nvel de RAID bastante interessante porque ele garante que usando apenas um disco extra possvel reconstruir a informao original sem que os dados se percam, em qualquer que seja o disco que por ventura se danifique. A idia bastante simples, vamos comear com uma analogia para facilitar a compreenso: imagine que todos os discos de dados da matriz armazenem nmeros. Um disco extra usado para armazenar a soma de todos os dados de uma seqncia (cada nmero em um disco). Se algum destes discos quebrar fcil identificar qual o valor que nele estava armazenado anteriormente falha simplesmente pegando a soma total, no disco extra, e subtraindo da soma parcial no restante dos discos. Na prtica o RAID nvel 3 implementado com uma checagem de paridade. A paridade simplesmente o resultado do ou-exclusivo de todos os bits que compem uma determinada seqncia. Os dados do RAID nvel 3 tambm so distribudos bit a bit pelos discos. A Figura a seguir mostra um exemplo. O disco cinza usado para guardar bits de paridade. No modo de operao reduzida (sem um dos discos) sempre que um dado solicitado ele precisa ser calculado para ser entregue ao solicitante. Quando um novo disco introduzido no sistema, em substituio ao disco 2, todos os dados anteriormente em d2 so calculados e armazenados no novo disco. Ento o sistema pode voltar a operar em modo normal.

RAID nvel 3.

No modo RAID nvel 3 sempre que um dado gravado na matriz, o bit de paridade associado precisa ser recalculado, mas a leitura no afetada. As benesses deste modelo se limitam a uma abordagem simples para prov a redundncia e muito barata, j que exige apenas um disco extra para permitir a recuperao de informaes. Entretanto, as falhas que ocorram nos discos so penalizadas em desempenho porque cada informao precisa ser reconstruda.

300 RAID nvel 3 muito utilizada em sistemas de CAD e tratamento de imagens. Todos os demais nveis de RAID usam o esquema de paridade para recuperao de erros, entretanto com algumas diferenas na forma como os dados so guardados. Como vimos no RAID nvel 3, o perodo em que um disco apresenta defeito muito crtico para o sistema. Se durante uma falha ou no perodo de correo da falha, ocorrer um outro defeito em outro disco. O RAID sempre foi um recurso bastante usado em servidores e em computadores de grande porte para otimizar o acesso a disco e adicionar tolerncia falhas. Mas, atualmente este recurso est ao alcance de qualquer usurio domstico que tenha condies de comprar mais de um HD. possvel usar RAID tanto em HDs IDE quanto em HDs SCSI.

8.5

RAID EM HDS IDE

Uma controladora RAID permite combinar vrios discos rgidos, permitindo aumentar tanto o desempenho, fazendo vrios discos trabalharem como se fossem um s; quanto a confiabilidade, usando um sistema de espelhamento. Alm das controladoras SCSI, que no so uma soluo muito vivel para o usurio domstico, j que os discos rgidos SCSI so caros, existem tambm algumas controladoras RAID IDE, que alm de serem mais baratas, permitem usar os discos rgidos IDE que temos no mercado. Uma controladora uma placa de expanso que deve ser conectada a um dos slots PCI do micro. O placa substitui as interfaces IDE da placa me, por isso detectada automaticamente pelo sistema operacional que estiver utilizando, seja o Windows 2000 ou mesmo o Linux, tornando a instalao bastante simples. A placa trs as duas sadas IDE normais. Cada sada permite conectar dois discos rgidos, o que traz a possibilidade de instalar at 4 discos rgidos IDE. As possibilidades so as seguintes:

8.5.1 raid 0 (striping):

301

possvel combinar 2, 3 ou 4 discos rgidos, que sero acessados como se fossem um s, aumentando radicalmente o desempenho do acesso disco. Os dados gravados so fragmentados e os pedaos so espalhados por todos os discos. Na hora de ler, os discos so acessados ao mesmo tempo. Na prtica, temos um aumento de desempenho de cerca de 98% usando dois discos, 180% usando 3 discos e algo prximo a 250% usando 4 discos. As capacidades dos discos so somadas. Usando 3 discos de 8 GB por exemplo, voc passar a ter um grande disco de 24 GB. Este modo o melhor do ponto de vista do desempenho, mas ruim do ponto de vista da confiabilidade, pois como os dados so fragmentados, caso apenas um disco falhe, voc perder os dados gravados em todos os discos. Uma observao importante sobre este modo que voc deve usar discos rgidos idnticos. at possvel usar discos de diferentes capacidades, mas o desempenho ficar limitado ao desempenho do disco mais lento.

8.5.2 raid 1 (mirroring): Este modo permite usar 2 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. A observao sobre este modo que ao usar dois discos, procure colocar um em cada uma das duas interfaces IDE da placa, isto melhorar o desempenho. Outro ponto que caso os dois discos estejam na mesma interface, como master e slave, voc teria que resetar o micro caso o primeiro disco falhasse (este problema ocorre em todas as controladoras RAID IDE). Usando um em cada interface a controladora far a troca automaticamente, sem necessidade de reset. Da prxima vez que inicializar o micro voc receber um aviso pedindo para substituir o HD defeituoso.

8.5.3 raid 10 (mirror/strip):

302

Este modo pode ser usado apenas caso voc tenha 4 discos rgidos. Os dois primeiros funcionaro em Striping, dobrando o desempenho, enquanto os outros dois armazenaro uma imagem dos dois primeiros, assegurando a segurana. Este modo na verdade uma combinao dos dois primeiros.

8.6

CONFIGURAO:

Depois de espetar a placa em um slot PCI e conectar os discos rgidos a ela, voc dever apertar Ctrl + F (a combinao de teclas pode variar dependendo do modelo da sua controladora) durante a inicializao do micro para acessar o BIOS Setup da placa.

BIOS da controladora RAID.

Voc ter acesso ento ao utilitrio de configurao da placa RAID. A interface semelhante dos utilitrios de configurao de placas SCSI.

303 Dentro do Setup, escolha a opo de auto configurao e em seguida o modo de operao, entre os 3 que expliquei anteriormente e seu sistema RAID estar pronto para uso. No mesmo menu voc encontra as opes de desfazer o RAID (Delete Array). Lembre-se que ao desfazer um RAID 0 voc perder todos os dados de todos os HDs.

Usando Striping, os discos sero vistos como se fossem um s, isto significa que voc particionar e acessar os discos como se tivesse apenas um disco instalado. Usando Mirroring tambm, do ponto de vista do sistema operacional s existir um disco instalado. A prpria controladora se encarregar de copiar os dados para o segundo disco. Em geral voc tambm ter a opo de configurar o stripe block, onde possvel definir qual o tamanho dos blocos de dados em que a controladora quebrar os arquivos ao ser usado RAID 0 ou 10. Basicamente, se forem ser armazenados muitos arquivos pequenos, um stripe block de 32 KB funcionar melhor, enquanto se forem ser armazenados arquivos muito grandes, 128 KB ser um valor mais adequado. O valor defaut de 64 KB adequado para a maioria das situaes. Alm das controladoras dedicadas, existe tambm a opo de comprar uma placa me com uma controladora RAID embutida. Esta a opo mais barata, j que o acrscimo no preo da placa bem menor que o custo de uma controladora separada. Mas, no deixe de verificar se a placa me suporta os trs modos de RAID. Muitas placas suportam apenas RAID 0. Nas placas com RAID voc encontrar 4 interfaces IDE. As duas primeiras so reservadas para os HDs em RAID enquanto as outras duas so para uso geral.

304 recomendvel instalar CD-ROMs, gravadores ou mesmo outros HDs que no vo fazer parte do RAID apenas nas duas IDEs de uso geral.

8.7

INTERFACES SCSI

Uma opo s interfaces IDE, so as controladoras SCSI (Small Computer Systems Interface), sigla que pronunciamos como "scuzzi" com o "u" arranhado, como no Ingls. Estas controladoras so encaixadas em um slot disponvel da placa me. As controladoras e discos SCSI so superiores aos IDE em vrios aspectos, porm no so to populares devido ao preo. Uma Ferrari muito melhor que um Gol, mas no to vendida, justamente por ser mais cara e pelas pessoas normalmente no precisarem de um carro to rpido. Similarmente, do ponto de vista de um usurio domstico, as vantagens do SCSI no justificam seu alto preo. Mas em micros de alto desempenho, como servidores de rede, o uso do SCSI quase obrigatrio. Numa controladora SCSI, podemos usar at 15 dispositivos simultaneamente (j que um ID usado pela prpria controladora) sem que haja degradao de performance, como acontece quando usamos mais de um dispositivo IDE numa mesma controladora. Outra grande vantagem do SCSI, uma menor utilizao do processador quando o HD acessado, justamente porque praticamente todo trabalho executado pelos prprios discos rgidos (sob orientao da controladora), e no pelo processador. Basicamente, o processador precisa apenas informar controladora, quais dados devem ser transferidos, onde estes dados esto gravados e para onde eles sero transferidos, para que a controladora possa fazer o restante do trabalho, avisando ao processador quando tiver terminado. Durante este tempo, o processador ficar livre para executar outras tarefas. Embora as interfaces IDE UDMA tambm ofeream este recurso, ele implementado de maneira muito mais transparente e eficiente nas controladoras SCSI.

305 O primeiro modelo de controladora SCSI foi lanado em 1986. Era uma controladora de 8 bits, que permitia um barramento de dados de at 5 Megabytes por segundo. Esta controladora antiga chamada de SCSI 1. Em 1990, foi lanada a segunda gerao de controladoras SCSI, chamadas de SCSI 2. Estas novas controladoras j eram muito mais rpidas, incluindo tambm outros recursos, como o suporte de at 15 dispositivos por controladora, em oposio aos 7 suportados pelas controladoras antigas. Foram lanados posteriormente os modelos Ultra SCSI e Ultra 2 SCSI alm, claro, das recordistas de velocidade Ultra SCSI 3, que permitem taxas de transferncia de dados ainda maiores, incluindo tambm alguns recursos novos. Alm da diviso em modelos, as interfaces SCSI dividem-se tambm em controladoras Narrow e Wide. As controladoras Narrow trabalham com transferncias de dados a 8 bits e suportam o uso de at 8 dispositivos por interface. As controladoras Wide, por sua vez, trabalham com transferncias de 16 bits. Os cabos tambm mudam; as controladoras Narrow usam cabos de 50 vias, enquanto as Wide usam cabos de 68 vias. Veja na tabela abaixo a taxa mxima de transferncia de dados permitida por cada modelo de controladora:

Como nos discos IDE, esta a transferncia de dados permitida pela controladora, e no a velocidade de operao dos discos. Atualmente, mesmo os discos rgidos mais rpidos, dificilmente superam a marca dos 30 MB/s. Poderamos pensar ento, qual seria a vantagem de uma controladora rpida, se nenhum disco ser capaz de utilizar toda sua velocidade. No podemos nos esquecer, porm, que numa interface SCSI podemos ligar at 15 dispositivos, entre discos rgidos, CD-ROMS, gravadores de CD, scanners e outros. Isso particularmente aplicvel em servidores, onde comum o uso de vrios discos rgidos. Neste caso, todos os perifricos compartilharo o mesmo

306 barramento de dados, utilizando toda sua capacidade. Vale ento a mxima de quanto mais melhor. Outro fator, que os discos rgidos mais rpidos so padro SCSI. Isso no significa, que um disco rgido mais rpido somente por ser SCSI, mas que as tecnologias mais novas e caras so geralmente utilizadas primeiramente em discos SCSI, sendo somente utilizadas nos discos IDE depois de tornarem-se mais baratas. Isto acontece justamente por causa do mercado de discos SCSI, que prioriza o desempenho muito mais do que o preo. Se voc precisa de um equipamento com o mximo de desempenho, e pode pagar por ele, ento o SCSI a melhor escolha. Porm, se o seu computador se destina ao uso domstico, como aplicaes de escritrio, jogos e Internet, ento os discos IDE compensam muito mais devido ao baixo custo. Falando em custo, no podemos esquecer que todas as placas me modernas vm com interfaces IDE embutidas, sendo nosso nico gasto com os discos rgidos ou CD-ROMs. Por outro lado, para usar discos SCSI, precisaramos comprar separadamente a controladora, sendo que uma boa controladora SCSI custa por volta de 250 ou 300 dlares, sendo os prprios discos SCSI mais caros.

8.8

RAID COM HDS SCSI

Atualmente, o disco rgido e um dos componentes mais lentos em qualquer PC. Muito mais lento que o processador, que a memria RAM, que a placa de vdeo, etc. O grande problema que devido sua natureza mecnica, no possvel produzir HDs muito mais rpidos com a tecnologia atual, pelo menos a um custo aceitvel. No futuro este problema poder ser resolvido com o uso de HDs de estado slido, onde ser usada memria Flash (ou outra tecnologia que surja nos prximos anos) ao invs de discos magnticos. De qualquer forma, esta ainda uma soluo distante da realidade. Os HDs de estado slido j existem para uso militar e em alguns servidores de alto desempenho, mas seu custo muito alto, entre 2 e 5 dlares por MB.

307 Para quem precisa de HDs mais rpidos, seja por precisar de um servidor de arquivos parrudo, ou por qualquer outro motivo, mas ao mesmo tempo no pode gastar muito, uma soluo o RAID. RAID significa Redundant Array of Inexpensive Disks, ou disposio redundante de discos baratos. A idia um sistema unidos venceremos, onde vrios HDs so combinados para aumentar a performance. Num nvel mais complexo, o RAID pode ser usado tambm para melhorar a confiabilidade do equipamento, atravs de espelhamento ou paridade. Num sistema RAID 1, onde temos dois HDs, sendo que o segundo armazena uma cpia fiel dos dados do primeiro, mesmo que um dos HDs pife de uma hora pra outra, o sistema continua intacto, funcionando como se nada tivesse acontecido. Como o nome sugere, um sistema RAID utiliza HDs IDE ou SCSI comuns, o que permite construir sistemas com vrios HDs a um custo relativamente baixo. Vrias placas me atuais esto vindo com controladoras RAID IDE embutidas, permitindo combinar at 4 HDs IDE. O primeiro passo para montar um sistema RAID SCSI comprar uma controladoras SCSI com suporte a RAID. A maioria das controladoras SCSI atuais suportam RAID, custando (no Brasil) a partir de 150 dlares. As controladoras diferenciam-se pelos recursos. Em primeiro lugar, existem controladoras SCSI de 8 bits e de 16 bits, as de 8 bits permitem usar at 7 HDs, enquanto as de 16 bits permitem um mximo de 15 e so duas vezes mais rpidas. Outra diferena diz respeito ao padro suportado pela placa, que dita a velocidade da interface. Placas Ultra SCSI (Fast 20) operam a 20 MB/s (placas de 8 bits) ou 40 MB/s (placas de 16 bits). Placas Ultra-2 SCSI (Fast 40) operam a 40 MB/s (8 bits) ou 80 MB/s (16 bits). As placas Ultra-3 SCSI (Fast 80) so as mais rpidas. operam a 80 MB/s ou 160 MB/s. Tambm existem controladoras com buffer embutido. Este buffer funciona como um cache de disco, melhorando a performance, principalmente nas operaes de escrita. Podem ser encontradas placas com at 32 MB de buffer. Naturalmente, quanto mais buffer, mais cara a placa. Resolvido o problema da placa SCSI, resta escolher qual modo RAID ser usado. O modo pode ser configurado atravs do BIOS da placa SCSI, que pode ser

308 acessado pressionando uma combinao de teclas durante o boot. O mais comum Ctrl + C. Os modos RAID disponveis em placas SCSI so:

8.8.1 raid 0 (striping)

o modo que permite obter a melhor performance possvel, sacrificando parte da confiabilidade. Todos os discos passam a ser acessados como se fossem um nico drive. Ao serem gravados, os arquivos so fragmentados nos vrios discos, permitindo que os fragmentos possam ser lidos/gravados ao mesmo tempo. Usando RAID 0 a performance um patamar prximo da velocidade de todos os HDs somada. Ao usar 4 HDs com taxa de transferncia de 20 MB/s cada em RAID 0, voc teria uma taxa de transferncia total de 75, 76 MB/s. O problema que caso qualquer um dos HDs apresente problema, sero perdidos os dados armazenados em todos os HDs, j que qualquer arquivo torna-se intil caso uma parte do cdigo seja perdida.

8.8.2 raid 1 (mirroring) o famoso sistema de espelhamento, conseguido usando dois HDs. Um deles armazena dados, enquanto o seguindo armazena uma cpia fiel dos mesmos dados. Caso qualquer um dos HDs pare, ele automaticamente substitudo pelo seu clone e o sistema continua intacto. Na maioria das controladoras RAID SCSI possvel realizar a troca do HD defeituoso a quente, com o micro ligado, recurso ainda no disponvel nas controladoras RAID IDE.

8.8.3 raid 2

um modo que no mais utilizado. O RAID 2 consiste em embutir cdigos de correo de erros em cada cluster de dados gravado. Porm, todos os HDs

309 atuais j vem com sistemas de correo de erros embutidos, tornando o sistema obsoleto.

8.8.4 raid 3

O RAID 3 usa um sistema de paridade para manter a integridade dos dados. Num sistema com 5 HDs, o 4 primeiros serviro para armazenar dados, enquanto o ltimo armazenar os cdigos de paridade. Nos 4 primeiros drives temos na verdade um sistema RAID 0, onde os dados so distribudos entre os 4 HDs e a performance multiplicada por 4. Porm, os cdigos armazenados no 5 HD permitem recuperar os dados caso qualquer um dos 4 HDs pare. A recuperao feita usando os cdigos de correo de erros combinados com os dados distribudos nos outros HDs. possvel aplicar o RAID 3 a sistemas com mais HDs, sendo que sempre um armazenar os cdigos de correo. Claro que este sistema funciona apenas caso apenas um HD apresente existe um bit de paridade para cada 8 bits de dados, enquanto no RAID 3 temos um bit extra para cada 4 bits de dados. Voc pode perguntar, como possvel recuperar todos os dados, armazenados nos 4 HDs com apenas um HD de cdigos de paridade. Na verdade, a idia por trs desta aparente mgica bastante simples. A paridade consiste em adicionar um bit adicional para cada grupo de bits. Na memria RAM, existe um bit de paridade para cada 8 bits de dados, enquanto no RAID 3 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:

310 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. Mas, isso j 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 3 cada um dos bits dentro de cada grupo fica guardado em um HD. Quando um dos HDs pra de funcionar, a controladora sabe exatamente quais bits foram perdidos e tm condies de recuper-los com uma continha muito simples:

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. 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. Tudo o que a controladora precisa fazer para recuperar os dados repetir este clculo at recuperar todos os dados. Para um computador isto bem simples. O nico problema que quando um dos HDs pra de funcionar a mquina tambm fica paralizada. Apenas depois que o HD for substitudo e que a controladora tiver tempo de terminar de recuperar os dados que o sistema volta a funcionar normalmente. Em sistemas de operao crtica, onde a mquina no pode ficar fora do ar por mais do que alguns segundos, este sistema no o suficiente.

8.8.5 raid 4

311

Este modo parecido com o RAID 3, novamente um dos discos dedicado tarefa de armazenar os cdigos de paridade, mas a forma como os dados so gravados nos demais discos diferente. No RAID 3 os dados so divididos, sendo cada fragmento salvo em um disco diferente. Isto permite ganhar velocidade tanto na gravao quanto na leitura dos dados. No RAID 4 os dados so divididos em blocos, pedaos bem maiores do que no RAID 3. Com isto, possvel ler vrios arquivos ao mesmo tempo, o que til em algumas aplicaes, porm o processo de gravao bem mais lento que no RAID 3. O RAID 4 apresenta um bom desempenho em aplicaes onde seja preciso ler uma grande quantidade de arquivos pequenos. No RAID 4 o tempo de reconstruo dos dados caso um dos HDs falhe bem maior do que no RAID 3.

8.8.6 raid 5

mais um sistema que baseia-se no uso de paridade para garantir a integridade dos dados caso um HD falhe. A diferena sobre o RAID 3 que ao invs de dedicar um HD a esta tarefa, os dados de correo so espalhados entre os discos. A vantagem sobre o RAID 3 alcanar taxas de leitura um pouco mais altas, pois ser possvel ler dados a partir de todos os HDs simultaneamente, entretanto as gravaes de dados so um pouco mais lentas. O RAID 5 pode ser implementado com apartir de 3 discos. Apesar dos dados de paridade serem espalhados pelos discos, o espao esquivamente um dos HDs consumido por eles. Usando 4 HDs de 20 GB cada um, teremos 60 GB para dados e 20 GB para os cdigos de paridade. Usando 8 HDs teremos 140 GB para dados e os mesmos 20 GB para paridade, e assim por diante.

8.8.7 raid 6

um padro relativamente novo, suportado por apenas algumas controladoras. semelhante ao RAID 5, porm usa o dobro de bits de paridade,

312 garantindo a integridade dos dados caso at 2 dos HDs falhem ao mesmo tempo. Ao usar 8 HDs de 20 GB cada um em RAID 6, teremos 120 GB de dados e 40 GB de paridade.

8.8.8 raid 10

Este sistema combina caractersticas do RAID 0 e RAID 1, da o nome. O RAID 10 pode ser implementando em sistemas com 4 discos ou mais, sendo obrigatrio um nmero par (6, 8, etc.). Metade dos discos armazena dados e a outra metade armazena uma cpia. A metade que armazena dados combinada, formando um sistema RAID 0, aumentando a performance, porm mantendo a confiabilidade, j que temos cpias de todos os dados. Usando 4 HDs de 20 GB em modo 10, teremos 40 GB de dados e o dobro de desempenho que em um HD sozinho.

8.8.9 raid 53 (ou 5+3)

Ao contrrio do que o nome sugere, este modo uma combinao dos modos 3 e 1. O RAID 53 pode ser implementado em sistemas com pelo menos 5 HDs. Os dois primeiros HDs formam um sistema RAID 3, com os dados distribudos entre eles. Os dois HDs seguintes formam um sistema RAID 0, enquanto o ltimo armazena cdigos de paridade de todos. Este sistema apresenta um balano entre as boas taxas de transferncia do RAID 3 e a boa performance ao ler vrios arquivos pequenos do RAID 0. Porm, no existe 100% de garantia de recuperar todos os dados caso um dos HDs falhe. um modo pouco usado.

8.9

TIPOS DE IMPLEMENTAES DE RAID VIA SOFTWARE

Para manter o acesso aos dados durante a perda de um nico disco rgido, o Windows 2000 Server fornece uma implementao de software de uma tecnologia

313 de tolerncia a falhas conhecida como matriz redundante de discos independentes (RAID). O RAID fornece tolerncia a falhas implementando a redundncia de dados. Com a redundncia de dados, um computador grava os dados em vrios discos de modo que, se um disco falhar, as informaes ainda ficaro disponveis. Existem duas maneiras de implementar a tolerncia a falhas no Windows 2000: uma implementao de RAID de software ou uma implementao de RAID de hardware. O Windows 2000 prov trs implementaes de RAID de software. Implementao de RAID de Software Em uma implementao de RAID de software, o sistema operacional fornece um mecanismo para garantir a redundncia de dados. O Windows 2000 Server oferece suporte a trs tipos de RAID de software, conforme descrito nas sees a seguir:

8.9.1 raid 0

O RAID 0 tambm conhecido como Distribuio em Discos, onde um volume armazena dados em faixas de dois ou mais discos fsicos. Os dados de um volume distribudo so alocados de forma alternada e uniforme nas faixas nesses discos. Os volumes distribudos oferecem o melhor desempenho de todos os tipos de volume disponveis no Windows 2000, mas no fornecem tolerncia falhas. 8.9.2 raid 1

O RAID 1 tambm conhecido como Espelhamento de Disco. Nesta implementao os dados so gravados em dois discos simultaneamente. Se um disco falhar, o sistema usar os dados do outro disco para continuar a operao. O Windows grava todos os dados no disco primrio e no secundrio ou espelhado, de forma que apenas 50% do total de espao em disco disponvel pode ser usado.

8.9.3 raid 5

314

Os volumes RAID 5 compartilham dados em todos os discos de uma matriz. O RAID nvel 5 exclusivo porque grava as informaes de paridade em todos os discos. Informaes de paridade so as informaes redundantes associadas a um bloco de informaes. No Windows 2000 Server, a paridade um valor calculado usado para reconstruir os dados depois de uma falha. O Windows 2000 obtm a redundncia de dados organizando um bloco de dados e suas informaes de paridade em diferentes discos na matriz.

8.10 IMPLEMENTAO DE RAID DE HARDWARE

Em uma implementao de hardware, a interface do controlador do disco trata da criao e regenerao de informaes redundantes. Alguns fornecedores de hardware implementam a proteo de dados RAID diretamente no hardware, como fazem com as placas controladoras da matriz de discos. Como esses mtodos so especficos de cada fornecedor e ignoram os drivers de software tolerantes a falhas do sistema operacional, normalmente geram um melhor desempenho se comparados s implementaes de RAID de software. Alm disso, as implementaes de RAID de hardware geralmente incluem recursos extras, como hot swapping de discos rgidos com falhas e memria cache dedicada, para um desempenho aprimorado. Os seguintes pontos devem ser considerados para optar entre uma implementao de RAID por software ou por hardware:

A tolerncia a falhas de hardware mais cara do que a de

software; A tolerncia a falhas de hardware geralmente faz com que o

computador tenha um desempenho mais rpido do que a tolerncia a falhas de software;

As solues de tolerncia a falhas de hardware podem limitar as

opes de equipamento a um nico fornecedor. As solues de tolerncia a falhas de hardware podem

implementar o hot swapping de discos rgidos para permitir a

315 substituio de um disco rgido com falhas sem que seja preciso desligar o computador. 8.11 IMPLEMENTAO DE RAID 1 NO WINDOWS 2000: VOLUMES ESPELHADOS.

Um volume espelhado usa o driver de tolerncia a falhas (Ftdisk.sys) do Windows 2000 Server para gravar os mesmos dados simultaneamente no volume de cada membro em cada um dos dois discos fsicos. Cada volume considerado um membro do volume espelhado. A implementao de um volume espelhado o ajuda a assegurar que os dados no sejam perdidos no caso de falha de um membro do volume espelhado. Os volumes espelhados podem melhorar o desempenho de leitura, pois o driver de tolerncia a falhas l a partir dos dois membros do volume de uma s vez. Pode ocorrer uma pequena queda no desempenho de gravao, j que o driver de tolerncia a falhas deve gravar nos dois membros. Quando um membro de um volume espelhado falhar, o desempenho voltar ao normal, pois o driver de tolerncia a falhas estar trabalhando com apenas uma partio. De forma resumida, as principais vantagens e desvantagens dos volumes espelhados so:

Oferecem suporte a volumes do tipo tabela de alocao de

arquivos (FAT) e a volumes do sistema de arquivos NTFS; Com eles, pode-se proteger as parties de sistema ou de

inicializao; Requerem dois discos rgidos; Tm um alto custo por megabyte porque apenas 50% dos discos

so utilizados para armazenamento de dados; Tm um bom desempenho de leitura e gravao; Usam menos memria do sistema se comparados aos volumes

RAID-5.

316 CONFIGURAO DE RAID 1 Utiliza-se o Create Volume Wizard no Computer Management para criar volumes espelhados a partir de espao no alocado em discos dinmicos (so necessrios dois discos dinmicos para criar um volume espelhado). Para criar um volume espelhado a partir do espao no alocado em dois discos dinmicos, basta clicar com o boto direito do mouse na rea de espao no alocado e, em seguida, escolher Create Volume. Na pgina Select Volume Type escolhe-se Mirrored volume para em seguida escolher os dois discos dinmicos que comporo o espelhamento. Para completar escolhe-se a letra de unidade e executase o procedimento de formatao. Para espelhar um volume existente em um disco dinmico basta clicar com o boto direito do mouse no volume que deseja-se espelhar e escolhe-se Add Mirror. Por fim, seleciona-se o segundo disco e clica-se em Add Mirror.

CONFIGURAO DE RAID-5 Para criar um volume RAID-5 ser necessrio clicar com o boto direito do mouse na rea de espao no alocado, escolher Create Volume, selecionar RAID-5 volume como o tipo de volume desejado e selecionar pelo menos trs discos dinmicos na pgina Select Disks. Para finalizar ser preciso ainda escolher uma letra de unidade e formatar o volume.

RECUPERAO DE FALHAS EM VOLUMES ESPELHADOS Quando um membro de um volume espelhado falha, o outro continua a funcionar, mas no mais tolerante a falhas. Para evitar a perda potencial de dados, necessrio recuperar o volume espelhado o mais rapidamente possvel. O status do volume que falhou aparecer como Failed Redundancy (Falha de redundncia) no Disk Management, e um dos discos ser exibido como Offline, Missing ou Online (Errors). O mtodo usado para recuperar o volume espelhado depender do status do disco.

317 Nota: Se o Windows 2000 no reparar o volume, talvez a nica opo seja exclu-lo. Isso ocorre em situaes em que o disco est gravemente danificado ou no pode ser reparado.

RECUPERANDO UM VOLUME EM UM DISCO IDENTIFICADO COMO OFFLINE OU MISSING

Certificar-se de que o disco est conectado ao computador e

ligado; No Disk Management, clicar com o boto direito d mouse no

disco identificado como Missing ou Offline e, em seguida, clicar em Reactivate Disk. O status do disco dever retornar a Healthy e o volume espelhado dever ser regenerado automaticamente.

RECUPERANDO UM VOLUME ESPELHADO QUE FALHOU EM UM DISCO IDENTIFICADO COMO ONLINE (ERRORS)

Clicar com o boto direito do mouse no disco e, em seguida,

clicar em Reactivate Disk. O status do volume dever retornar a Healthy e o volume espelhado dever ser regenerado automaticamente.

SUBSTITUINDO ESPELHADO

UM

DISCO

CRIANDO

UM

NOVO

VOLUME

Se os procedimentos anteriores no reativarem o disco ou se o status do volume no retornar a Healthy, ser necessrio substituir o disco que falhou e criar um novo volume espelhado, seguindo estas etapas:

Clicar com o boto direito do mouse no volume espelhado do

disco que falhou e, em seguida, clicar em Remove Mirror;

318

Na caixa de dilogo Remove Mirror, clicar no disco que falhou e,

em seguida, clicar em Remove Mirror (uma confirmao ser solicitada);

Clicar com o boto direito do mouse no volume que deseja-se

espelhar e, em seguida, clicar em Add Mirror; Selecionar o segundo disco do volume e clicar em Add Mirror.

RECUPERANDO UM VOLUME RAID-5 QUE FALHOU Quando um membro de um volume RAID-5 falha, os outros membros continuam a funcionar, embora o volume no seja mais tolerante a falhas. Para evitar a perda potencial de dados, necessrio recuperar o volume RAID-5 o mais rapidamente possvel.

319

SERVIDORES

Este captulo referente a servidores, ter como principal foco o porte: mquinas robustas, onde voc caro leitor ter uma viso bastante clara do que so e fundamentalmente quais as caractersticas destas mquinas com relao aos desktops. Neste, faremos uma abordagem bastante tcnica levando em conta sempre o perfil de cada equipamento, consideramos mister apresentarmos caractersticas de diversos fabricantes, at mesmo para fins de mercado onde poderemos ter uma idia de como as potncias neste escopo da TI vem aperfeioando seus recursos tecnolgicos. Em busca de alta performance???? Construir uma arquitetura com servidores capazes de atender a necessidade atual, e futura, da empresa mais do que uma arte, uma exigncia. uma realidade o crescente volume de informaes gerado por novas aplicaes, que exigem maior capacidade para suportar diferentes naturezas como dados, voz e imagem. Esse fato, associado aos sistemas legados, passa a ser um problema na maior parte das organizaes. O desafio atual enfrentado pela indstria, portanto, continuar produzindo sistemas menores, mais leves e mais rpidos e, ao mesmo tempo, encontrar melhores meios de gerenciar as complexidades das tecnologias computacionais. claro o esforo segurana e ao gerenciamento de informaes e de dispositivos para a produo de sistemas mais flexveis, de modo a torn-los disponveis aos usurios a qualquer tempo, em qualquer lugar. A virtualizao uma forma de criar sistemas menos complexos que fazem a diviso dos subconjuntos de sistemas em dispositivos mais gerenciveis. Assim, tecnologias implementadas no ambiente de TI devem garantir uma estratgia de gerenciamento simplificada e centralizada, com o objetivo de aumentar a eficincia dos profissionais e reduzir custos. O maior interesse hoje no est somente nos recursos de armazenamento dos aplicativos e sim no tempo de resposta, resultado, capacidade suficiente para

320 armazenamento de dados na medida em que a quantidade aumenta e ocorre reduo ou eliminao do tempo de desativao. Em resumo, os usurios esto preocupados com a disponibilidade e o acesso a seus dados.

9.1

ARQUITETURA E TECNOLOGIA DE SERVIDOR

IBM eServer xSeries 236

9.1.1 processador intel xeon O servidor IBM xSeries 236 suporta at dois processadores Intel Xeon EM64T (Extended Memory 64-bit Tecnology) com alto poder de processamento e abrindo caminho para uma tranquila migrao de aplicaes 32-bits para o ambiente 64-bits protegendo o investimento de hardware do cliente.

321 Esse processador ideal para aplicaes que demandam alto poder computacional como dataMining ou Web Services. A tecnologia inovadora da Intel permite que o clock de 3.0GHz e3.2Ghz juntamente com 1MB de cahce L2, 800MHz de FSB e a capacidade dual, atenda as necessidades atuais das empresas.

Os processadores Xeon EM64T da Intel so equipados com cache L2 ECC garantindo a integridade dos dados e reduzindo o downtime do servidor.

9.1.2 Memria DDR2 Chipkill

O servidor IBM xSeries 236 por padro vem com oito slots de memria DIMM, suportando at 16GB de memria ECC DDR2 400(Double Data Rate 2) internamente.

322 Recursos adicionais de alta disponibilidade dos servidores IBM xSeries 236, fazem parte do Active Memory, que nada mais do que um conjunto de tecnologias voltadas para reduzir ao mximo o tempo de parada do servidor. Entre as tecnologias presentes no Active Memory, possvel encontrar:

Online

Spare

Memory,

que

nada

mais

doque

uma

implementao semelhante de RAID-5 para mdulos de memria. Memory Mirroring, permite espelhar os mdulos de memria. ECC: Corrige erros de hardware e software a nvel de bits . Chipkill: Distribui a informao detectada pelo recurso ECC nos

mdulos de memria dox236, assim no caso de uma falha de memria, as informaes podem ser reconstrudas. Com maior poder de processamento e suporta extenses 64-bit e memrias DDR2 o cliente pode processar as informaes com maior rapidez e eficincia.

9.1.3 Controladora SCSI Ultra320

O x236 capaz de implementar RAID-0 e RAID-1 atravs da controladora Adaptec AIC-7902 onboard de dois canais, sem a necessidade de uma placa opcional para isso, diminuindo o custo de aquisio do servidor e liberando um slot PCI para outras finalidades. O RAID-1 permite que o dois discos sejam espelhados, e no caso de falha de um deles, o servidor continue operando normalmente.

323

O x236 tambm permite a configurao de um disco SCSI comoHot-Spare atravs da controladora onboard. Nveis adicionais de redundncia (RAID-5 por exemplo) podem ser implementados atravs de controladoras ServeRAID opcionais da IBM, como a ServeRAID-7k, que suporta canais internos e externos sem a necessidade de ocupar um slot PCI.

A capacidade interna de armazenamento do x236 pode ser expandida de seis para nove discos. O opcional 33P2751 converte as baias 1 e 2 de 5,25 do servidor em trs baias slin line para instalao de discos SCSI Ultra320 Hot-Swap.

9.1.4 Discos Hot-Swap SCSI Ultra320

O servidor IBM xSeries 236 possui a capacidade interna de instalao de at seis discos Hot-Swap SCSI Ultra320. Utilizando discos de 146GB a capacidade mxima interna, atualmente do x236 de 880GB, e com a futura disponibilidade de discos SCSI de maior capacidade, o servidor suportar terabytes de dados internamente.

324

Discos SCSI Hot-Swap permitem rpido acesso, fcil instalao e substituio dos discos, sem a necessidade utilizao de ferramentas e de desligar o servidor, essa tecnologia reduz o tempo de parada do servidor.

9.1.5 Light Path Diagnostic

O novo Light Path Diagnostics do servidor xSeries 236 possui acesso lateral e dispensa a necessidade de abertura do servidor para sua visualizao.

A funo do Light Path Diagnostics identificar com preciso e rapidez componentes do x236 que apresentam defeito. O painel frontal do servidor identifica inicialmente qual subsistema apresenta falha, (fontes, ventiladores, etc. Em seguida um outro conjunto de leds, localizados ao lado de cada componente do servidor, identifica com preciso qual deles apresenta defeito.

325

O Light Path Diagnostic consegue identificar a falha com preciso nos componentes mais crticos do servidor, como processador, memria, VRM, discos, fontes e ventiladores. Essa tecnologia no opcional e acompanha todos os modelos de servidores x236.

9.1.6 Floppy Drive e CD-ROM Drive

O servidor x236 por padro j vem com um drive de CD-ROM de 48x conectado internamente ao barramento IDE e um drive de disquete de 1.44MB. Unidades ticas opcionais como CD-RW, DVD/CD-RW e MultiBurner (gravadores de DVD) podem ser instaladas no servidor IBM xSeries 236.

Alm da unidade de CD-ROM, ainda est disponvel duas baias adicionais de 5,25 que podem ser utilizadas para a instalao interna de unidades de fita para backup. Por se tratar de duas baias internas, o x236 tem opes de instalao de unidades DDS-5, DLT, LTO e SDLT.

326

9.1.7 Gerenciamento Integrado

O ISMP (Integrated Systems Management Processor) padro em todos os sevidores IBM xSeries 236. Esse processador de gerenciamento integrado de sistema baseado no padro IPMI e possui as seguintes funes:

Automatic Server Restart (ASR) Monitoramento da temperatura interna Monitoramento de voltagem Monitoramento das fontes de energia Controle e monitoramento do ventiladores Update local de firmware Log de erros

9.1.8 Remote Supervisor Adapter

Alm do ISMP a RSA-II SlimLine, um opcional que pode ser integrado ao x236 em um slot especfico (sem ocupar um slot PCI do servidor), pode ser utilizada no caso da necessidade de funcionalidades extras como o controle remoto com interface grfica e acesso remoto ao drive de floppy e dvd-rom. A RSA-II SlimLine possui um porta RJ45 de rede dedicada,garantindo assim que a performance do servidor no seja afetada pelo gerenciamento.

327

RSA

9.1.9 Ventiladores Hot-Swap e Redundantes

O servidor IBM xSeries 236 possui ventiladores Hot-Swap e redundantes que possuem a funo de resfriar o x236 internamente. Os ventiladores podem ser substitudos no caso de uma falha sem a necessidade de desligar o servidor. Dois ventiladores externos e dois internos, redundantes e hot-swap acompanham o x236 por padro.

Ventiladores redundantes

Os ventiladores automaticamente ajustam a sua velocidade de acordo com a temperatura interna do servidor. Quando a temperatura aumenta, os ventiladores aumentam a rotao para manter a temperatura ideal. Quando a temperatura abaixa, os ventiladores voltam ao normal, reduzindo a rotao.

328 Ento por que simplesmente no mantemos a rotao dos ventiladores sempre em 100% ???? Por vrios motivos, como reduzir o nvel de rudo, reduzir o desgaste do ventilador e reduzir a energia consumida pelo servidor. Esses itens podem ser relativamente insignificantes, mas quando temos um parque com vrios servidores em apenas uma localidade, pode ter certeza que eles faro a diferena.

9.1.10 fontes de energia hot-swap e redundantes

O x236 por padro vem com apenas uma fonte hot-swap de 670W, essa fonte capaz de fornecer energia para todo o servidor, em sua configurao mxima. A segunda fonte opcional e, operando em redundncia, dividem a carga e no caso de uma falha, podem ser substitudas sem afetar a produo do servidor.

Fontes redundantes

Essas duas fontes so redundantes, portanto no caso de falha de uma delas, a outra fonte de energia consegue suportar o servidor em sua configurao mxima, enquanto a outra fonte trocada.

329 9.1.11 Portas Externas O servidor xSeries 236 possui as seguintes portas para conexo:

Uma porta paralela Duas portas seriais Duas portas USB Uma porta ethernt para gerenciamento Duas portas gigabit Ethernet Mouse Keyboard Video port Sada RS485 para o adaptador IXA Sada SCSI externa

9.1.12 Dual Gigabit Ethernet

O x236 possue duas controladoras de rede 10/100/100Mbs onBoard atravs do chipset Broadcom BCM5721. Por serem integradas na system board, as controladoras Gigabit onboard da Broadcom so itens essenciais que contribuem no tamanho reduzido do x236, pois elas no ocupam slots PCI. Placas de rede opcionais com recursos Failover e Load balancing podem ser instaladas atravs dos slots PCI do x236 aumentando assim a disponibilidade e vazo de dados do servidor.

330 9.1.13 Softwares Gratutos ServerGuide Cada servidor IBM xSeries vendido com um CD chamado Server Guide. A funo do Server Guide instalar de uma forma simples e automatizada o sistema operacional, reduzindo o nmero de reinicializaes necessrias durante a instalao do S.O. agilizando o tempo de instalao. Outra grande vantagem do Server Guide que ele j instala e configura automaticamente drivers de dispositivos do servidor como interfaces de vdeo, de rede, etc...

UpdateXpress O Update Xpress, um CD no acompanha o servidor, mas pode ser baixado gratuitamente do site da de suporte da IBM, tem como funo principal atualizar todos os drivers e firmware dos dispositivos de um servidor IBM xSeries para as ltimas verses. Essa ferramenta um grande recurso, pois alm de eliminar a necessidade de downloads pesados de atualizaes de cada mquina, permite a atualizao de servidores que no tenham acesso internet.

IBM Director

Com o servidor xSeries 236 distribudo gratuitamente, o IBM Director*, uma poderosa ferramenta de gerenciamento e alto valor agregado. O uso do IBM Director na sua empresa ajuda a reduzir consideravelmente os custos atravs da:

Reduo de Downtime. Aumento da produtividade da equipe de I.T. e usurios finais. Reduo de custos em servios e suportes.

331 O IBM Director inclui o Director Agent que , basicamente falando, um conjunto de ferramentas que se integra interface do IBM Director e pode trabalhar em conjunto com o opcional Remote Supervisor Adapter ou outros sistemas de gerenciamento presentes em servidores xSeries. Funes tpicas de monitoramento so:

PFA em componentes crticos de hardware. Temperatura. Voltagem. Velocidade dos ventiladores. LEDs de diagnsticos.

Mdulo Bsico Includo gratuitamente A equipe de IT consegue, efetivamente, controle total dos servidores xSeries atravs do acesso remoto:

Realizar

inventrio

exibir

informaes

detalhadas

dos

componentes do sistema. Visualizar e deletar logs de eventos e de erros. Resetar ou desligar o servidor.

Configurar eventos que monitorem o status do servidor incluindo:

POST time-out. Voltagem. Temperatura.

Administradores de IT podem visualizar as configuraes e detalhes do hardware de sistemas remotos e monitorar a utilizao e performance de componentes crticos do servidor, como Hard Disks, processadores e mdulos de memria.

332 Definir aes automticas como:

Enviar um e-mail ou mensagem para o pager do administrador Executar um comando ou programa Exibir uma mensagem de erro pop-up no console do IBM

Director Monitorar via grficos de utilizao, recursos do servidor como:

Memria Processadores Discos Rgidos

Identificar potenciais gargalos de performance e reagir pro ativamente, prevenindo o tempo de parada. O IBM Director permite a integrao com outros softwares de gerenciamento do mercado. Os recursos de gerenciamento avanado presentes nos servidores xSeries podem ser acessados tambm por:

Tvoli Enterprise e Tivoli NetView. Computer Associates CA Unicenter TNG HP OpenView Microsoft SMS Intel LANDesk Management Suite.

Os servidores xSeries 206 so acompanhados por ferramentas e programas criados para facilitar a vida da equipe de IT.

333

9.1.14 Identificao Gabinete Servidor (Frontal)

334

9.1.15 Identificao Gabinete Servidor (traseira)

9.2

E COM OS SENHORES... AS MQUINAS

9.2.1 System x3500

335

Em ambientes distribudos, servidores se propagam atravs de vrias localidades, entretanto com a necessidade de otimizao do ambiente de IT e com os desafios que o mesmo apresenta, alta disponibilidade crucial. Os servidores IBM System x3500 dual core possuem caractersticas da Xtended Design xArchitecture, oferecendo alta performance e a disponibilidade necessria pelas pequenas e mdias empresas localmente ou remotamente. O x3500 permite que o cliente utilize aplicaes que se beneficiam de maior poder de endereamento de memria migrando para ambientes de 64-bit. Oferecem at dois processadores Xeon Dual Core com tecnologia Hyper Threading desenvolvidos com at 1333MHz de Front Side Bus (FSB), ou seja, oferecem dois processadores com 4 ncleos desta forma temos quatro processadores em dois, o que representa uma excelente opo para aqueles clientes que buscam alta performance alem da necessidade de rodar mltiplas aplicaes simultaneamente. Alem de excelente performance, o servidor x3500 possui tecnologia Intel Extended Memory 64 bits, permitindo rodar aplicaes 32-Bits e 64-Bits simultaneamente, utiliza os mais novos pentes de memria ECC (Error Checking and Correcting) PC2-5300 DDR2 (Doubl Data Rate) que aumentam consideravelmente o desempenho e a estabilidade do servidor. Para maiores nveis de disponibilidade o x3500 oferece tambm funes de Hot Spare memory e espelhamento de memria (Mirroring Memory).

336 Possibilita expanso de memria em at 48GB e possui duas opes para disco SAS (Serial Attached SCSI) ou SATA (Serial ATA), garantindo maior capacidade de armazenamento interno, isto significa Mais discos = Mais Peformance. Tambm possui processadores de baixa voltagem, ou seja, impulsionam menos power e produzem menos calor que processadores de alta voltagem, o que auxilia na reduo dos custos de energia.

9.2.2 System x3650

O servidor ideal para estruturas de e-business que requerem vrios servidores de aplicao, com maior capacidade de armazenamento interno e menor utilizao de espao. Os servidores x3650 ocupam apenas 2U's de altura e oferecem tudo que a sua aplicao precisa menos o volume tpico dos servidores. Os servidores IBM System x3650 oferecem processadores Dual Core, incorporando caractersticas da Xtended Design xArchitecture e foram desenvolvidos para oferecer proteo dos dados, alta performance, alta confiabilidade e alta disponibilidade. Oferecem at dois processadores Xeon Dual Core com tecnologia Hyper Threading desenvolvidos com at 1333MHz de Front Side Bus (FSB), ou seja, oferecem dois processadores com 4 ncleos desta forma temos quatro processadores em dois, o que representa uma excelente opo para aqueles clientes que buscam alta performance alem da necessidade de rodar multiplas aplicaes simultaneamente.

337 Alm de excelente performance, o servidor x3650 possui tecnologia Intel Extended Memory 64 bits, permitindo rodar aplicaes 32-Bits e 64-Bits simultaneamente, utiliza os mais novos pentes de memria ECC (Error Checking and Correcting) PC2-5300 DDR2 (Doubl Data Rate) que aumentam consideravelmente o desempenho e a estabilidade do servidor. Para maiores nveis de disponibilidade o x3650 oferece tambm funes de Hot Spare memory e espelhamento de memria (Mirroring Memory). O x3650 um servidor de apenas 2Us de altura e esta densidade oferece grande valor agregado em ambientes de datacenter aonde o fator espao crucial. At 21 servidores x3650 podem ser alocados em um rack padro de mercado de 42U (19) totalizando 42 processadores, ou seja, isso significa simplicidade para deployment, facilidade de balanceamento de performance, storage e I/O por rack. Opcionalmente pode-se utilizar a tecnologia ACT (Advanced Connectivity Tecnology). Essa tecnologia permite a reduo da quantidade de cabos necessrios para interconexo dos servidores e consequentemente reduz os custos com aquisio de cabos, alem disso reduz o tempo de instalao quando interconecta-se vrios servidores em um mesmo rack.

338

9.2.3 IBM System i 520

Descrio: O Servidor projetado busca IBM para a System i, modelo 520, foi especialmente atender quem integrao de

aplicaes e a simplicidade de gerenciamento. Nele, possvel consolidar, simultaneamente, aplicaes executadas nos principais sistemas operacionais do mercado: i5/OS, Linux 32 e 64 bits, AIX 5L (Unix) e MS Windows. Instalao e configurao: A instalao do hardware realizada por tcnico IBM e a do software e aplicativos pelos seus parceiros de negcios. Para novos usurios e administradores de sistemas, recomenda-se treinamento especfico. Recursos: Conhecido no mercado por sua segurana e alta disponibilidade, conta com recursos inerentes ao sistema operacional i5/OS como: arquitetura orientada a objetos, que o torna resistente a virus de computador, SSL, VPN, Intrusion Detection e outras features integradas, servios de criptografia e certificao digital criados com o cdigo do produto. Outro importante o Technology Independent Machine Interface (TIMI), exclusivo da arquitetura dos servidores IBM System i.

339 Design: Disponvel na cor preta em formato padro torre ou rack. Os modelos torre possuem dimenses reduzidas, ocupando pouco espao em pequenas configuraes. O rack pode ser acoplado a outros que seguem padronizao de mercado e so sugeridos para configuraes mdia e grande. Interface: Ditada por cada sistema operacional do servidor. Compatibilidade: Suporta aplicaes desenvolvidas para os sistemas operacionais i5/OS, AIX 5.2/5.3, Linux Power PC. Eles podem ser tradicionais como RPG e Cobol, ou seguir tendncias atuais como XML, SOA, AJAX, Java, PHP etc. Escalabilidade: Vertical e Horizontal. O modelo 520 escala at dois processadores Power5+ , com performance entre 600 CPW e 7100 CPW. CPW (Commercial Processing Workload) uma medio de desempenho, baseada em avaliao de desempenho interno da IBM, utilizando as configuraes mximas. Diferencial: O IBM System i520 conhecido como o all in one, por ser servidor, storage, software, gerenciamento e segurana criados e testados para operarem em conjunto como uma orquestra musical. Seus destaques so: prover infra-estrutura simples, fl exvel e com a capacidade adequada para aplicaes transacionais; Banco de Dados DB2 UDB integrado e com gerenciamento altamente automatizado e gerenciamento simples de banco de dados; escalabilidade que permite implementar e integrar novas funes e aplicativos, para atender necessidades futuras; rpida implementao e baixo custo de propriedade (TCO).

340

9.2.4 Servidores Itautec ZX400

PERFORMANCE, SEGURANA E ALTA DISPONIBILIDADE PARA APLICAES DE GRANDE PORTE Principais caractersticas: At 4 processadores, Pedestal ou rack 6U, Discos SCSI hot plug, Recursos de redudncia de disco, fonte e ventilao, Principais Aplicaes: Grandes Bancos de Dados, Cluster de alta disponibilidade, BIData-mining e ERP. Descrio: O Servidor ZX400 da Itautec atinge os mais altos ndices de disponibilidade. Ele foi desenvolvido para oferecer o gerenciamento de todos os itens crticos de hardware, com indicao de pr-falha, log de erro e acesso remoto.

341 9.2.5 Servidor LR100

Mercado: Pequenas empresas, Servidor departamental, Servidor de loja/filial. Aplicao: Servidor de impresso e arquivos Web Server (Front end) Servidor de e-mail de pequeno porte. Principais Caractersticas: Suporta um processador AMD Opteron de dois ncleos da nova srie 1200 (AM2), Suporta at 8GB de memria DDR2 533MHz, 667MHz e 800MHz Suporta expanses com slot padro PCI-E x1 (total de 4 slots sendo 1 compartilhado) Opes para at 4 discos fixos SATA 3.0Gb/s ou SCSI No requer ferramentas para troca de perifricos e expanses (tool less) Interface de vdeo integrada, 1 interface de rede Gigabit.

342 9.2.6 Servidor MX201

Mercado: Mdias e grandes empresas Aplicao: Aplicaes de alta disponibilidade Web Server de grande porte (front end) E-mail server de mdio porte Database Server de mdio porte Servidor MX201 (PedestaServidor MX201 (Pedestal Mid-Range) Principais Caractersticas: Suporta processadores sries 5000, 5100 dual-core e 5300 quad-core Suporta at 32GB de memria FB-DIMM 533MHz ou 667MHz Suporta expanses com VORW padro PCI-X e PCI-E (total de 6 slots) Opes para at 4 discos fixos ou at 8 discos KRW_VZDS__ SATA, SCSI ou SAS Opo de fontes redundantes hot swap ou fixa Opo de converso para UDFN com 4U de altura Ventiladores redundantes e KRW_VZDS No requer ferramentas para troca de expanses e perifricos (WRRO OHVV) Gerenciamento IPMI 2.0 com KVM IP e 9LUWXDO_0HGLD (opcional)

343

9.2.7 Servidores ZX400 e ZX440

Quad processor Dual-Core (Famlia Intel Xeon 7100) De 4x Xeon 3.0 GHz/ 4M L3/ 800MHz (7120M) a 4x Xeon 3.4 GHz/ 16M L3 / 800MHz (7140M) At duas vezes mais performance que a gerao anterior Chipset Intel E8501 At 64GB memria em 16 slots (modulos de 512Mb 4Gb DDR-2 400MHz DIMM PC3200 ECC Registred x8 SDDC) Quatro placas de memria Hotplug e HotSwap (5.3 GB/s) Memory Scrub, Spare Bank, Mirroring e Memory RAID. 7 Slots PCI (4x PCI Xpress Hotplug; 1x PCI-X 133MHz Hotplug e 2x PCI-X 100). Opes Pedestal e Rack 4U altura At dez discos SCSI U320 Hotplug e Hotswap DVD- Slim Duas baias livres half-height Duas fontes redundantes (1+1) Alimentao automtica 110/220V com redundncia de conexo Seis ventiladores redundantes (5 +1)

344 9.2.8 Storage Itautec FT1630

Aplicaes


Vantagens

Alta densidade de dados Near line (backup) BD No transacionais Armazenamento vdeo e imagens

Rack 3U FC2 / SATA II (ext/int) Capacidade para at 16 discos SATA Capacidade mxima de armazenamento: 8 TB Ferramentas de administrao e gerenciamento via web

(Controladora RAID, Ventiladores, Fontes e Discos) Expanso on-line de discos.

345

10

REFERNCIAS BIBLIOGRFICAS

50 Years of Computing, IEEE Computer, vol. 29, no. 10, pp. 24-111, 1996. The Next 50 Years: Our Hopes, Our Visions, Our Plans, Communications of the ACM, vol. 40, no. 2, pp. 29-142, 1997. Taub, H., "Circuitos Digitais e Microprocessadores", McGraw-Hill, 1984. Torres, G. Hardware Curso Completo, 4a. edio, Axcel Books, 2001. MEYER, Marilyn; Baber, Roberta; BERGER, Bryan. Nosso futuro e o Computador. Porto Alegre, Bookman, 2000. NORTON, Peter. Introduo Informtica. Traduo: Maria Cludia Santos Ribeiro Ratto. So Paulo: Makron Books, 1996. TANENBAUM, Andrew S. Computer Networks. Fourth Edition. Prentice Hall PTR, 2003. 829p. Stallings, William, Operating Systems,Ed. Acmillan Publishing Company, 1992. Tanenbauum, Andrew S., Organizao Estruturada de Computadores, Ed. Campus, 1993. Silberschatz, Abraham e Galvin, Peter B., Operating Systems Concepts, Ed. Addison-Wesley Publishing Company, 1994. STALLINGS, W. Arquitetura e Organizao de Computadores, Traduo da 5 Edio, Prentice-Hall, 2002.

346 TANENBAUM, A.S. Organizao Estruturada de Computadores, Traduo da 4a Edio, LTC,2001. Weber, Raul F. Fundamentos deArquitetura de Computadores. 2a. Edio. Sagra-Luzzatto, 2001 KORTH, Henry F.; SILBERSCHATZ, Abraham; SUDARSHAN, S.. Sistemas de Bancos de Dados. 3 ed., So Paulo: MAKRON Books. 1998. Cap.8, p. 284-296. NAVATHE, Samkant; ELMASTRI, Ramez. Fundamentals of Database Systems. Addison-Wesley - world student series RAMAKRISHNAN, Raghu. Database Management Systems. McGraw-Hill ROSCH , Winn L. Desvendando o Hardware do PC, Volume II, Editora Campus. Manual de Hardware Completo Carlos E. Morimoto, pgs. 245 a 268. Revista PC & Cia. n 11, pgs. 12 a 16. Revista PC & Cia. n 13, pgs. 40 a 42. Revista PC & Cia. n 14, pgs. 32 e 33; 44 e 45. Revista PC & Cia. n 15, pgs. 9 a 17. Revista PC & Cia. n 18, pgs. 52 a 57. Revista PC & Cia. n 19, pgs. 18 a 21. Revista PC & Cia. n 22, pgs. 25 a 29. Revista PC & Cia. n 26, pgs. 12 a 20.

347 FREEDMAN, Alan. Dicionrio de informtica. So Paulo: Makron Books., 1995. MANOEL, Edson e FERREIRA, Luis. Linux Clustering with CSM and GPFS http://www.redbooks.ibm.com/ redpieces/pdfs/sg246601.pdf, (Out/2007). ZEM, J. L. Um Cluster de Computadores de Uso Geral. In: Congresso Nacional de Tecnologia da Informao e Comunicao, 2004, Florianpolis. Anais do Congresso Nacional de Tecnologia da Informao e Comunicao. So Paulo : Editora IDETI - Eventos em Tecnologia da Informao, 2004. p. 15-15. SCHNEIDER, Mrcio Ricardo. Desmistificando a alta disponibilidade. Novo Hamburgo-RS: 2003. 81p. Monografia (Bacharelado em cincia da computao) Instituto de Cincias exatas e tecnolgicas, Feevale, 2003. BUYYA, Rajkumar: High. Performance Cluster Computing: Architectures and Systems. Volume 1. New Jersey : Prentice-Hall, 1999. 849p. ALECRIM, Emerson. Cluster: Principais conceitos. Info Wester, 2004. Disponvel em: <www.infowester.com/cluster.php>. Acesso em: 18 mar. 2006. ANDERSON, T.; LEE, P. A. Fault tolerance -principles and practice. Englewood Cliffs, Prentice-Hall, 1981. LAPRIE, J. C.; Dependability: von concepts to limits. In: Proceedings of the IFIP International Workshop on Dependable Computing and its Applications. DCIA 98, Johannesburg, South Africa, January 12-14, 1998. p. 108-126. VON NEWMANN, J. Probabilistic logics and the synthesis of reliable organisms from unreliable components. In: Automata Studies, Shannon & McCarthy eds. Princeton Univ. Press, 1956. p. 43-98. WEBER, R. F.; WEBER, T. S. Um experimento prtico em programao diversitria. In: III Simpsio em Sistemas de Computadores Tolerantes a Falhas, SCTF, Rio de Janeiro, 20-22 set. Anais. Rio de Janeiro, 1989. p. 271-290.

348 Weber, T.; Jansch-Prto, I.; Weber, R. Fundamentos de tolerncia a falhas. Vitria: SBC/UFES, 1990. (apostila preparada para o IX JAI - Jornada de Atualizao em Informtica, no X Congresso da Sociedade Brasileira de Computao). Fontes da web: Acessadas entre os meses de agosto e outubro de 2007. www.intel.com www.ibm.com www.hp.com www.meiobit.com www.idgnow.com.br www.nextg.com.br www.top500.org www.w3c.org www.timasters.com.br www.itautec.com.br www.blackbox.com