Disco rígido
Origem: Wikipédia, a enciclopédia livre.
Disco rígido, disco duro, (popularmente também winchester) ou HD (do inglês Hard Disk) é a parte do computador onde são armazenadas as informações, ou seja, é a "memória permanente" propriamente dita (não confundir com "memória RAM"). Caracterizado como memória física, não-volátil, que é aquela na qual as informações não são perdidas quando o computador é desligado.
O disco rígido é um sistema lacrado contendo discos de metal recobertos por material magnético onde os dados são gravados através de cabeças, e revestido externamente por uma proteção metálica que é presa ao gabinete do computador por parafusos. É nele que normalmente gravamos dados (informações) e a partir dele lançamos e executamos nossos programas mais usados.
Este sistema é necessário porque o conteúdo da memória RAM é apagado quando o computador é desligado. Desta forma, temos um meio de executar novamente programas e carregar arquivos contendo os dados da próxima vez em que o computador for ligado. O disco rígido é também chamado de memória de massa ou ainda de memória secundária. Nos sistemas operativos mais recentes, o disco rígido é também utilizado para expandir a memória RAM, através da gestão de memória virtual.
Existem vários tipos de discos rigidos diferentes: IDE/ATA, Serial_ATA, SCSI, Fibre channel.
Índice |
[editar] Como os dados são gravados e lidos
Os discos magnéticos de um disco rígido são recobertos por uma camada magnética extremamente fina. Na verdade, quanto mais fina for a camada de gravação, maior será sua sensibilidade, e consequentemente maior será a densidade de gravação permitida por ela. Poderemos então armazenar mais dados num disco do mesmo tamanho, criando HDs de maior capacidade.
Os primeiros discos rígidos, assim como os discos usados no início da década de 80, utilizavam a mesma tecnologia de mídia magnética utilizada em disquetes, chamada coated media, que além de permitir uma baixa densidade de gravação, não é muito durável. Os discos atuais já utilizam mídia laminada (plated media); uma mídia mais densa, de qualidade muito superior, que permite a enorme capacidade de armazenamento dos discos modernos.
A cabeça de leitura e gravação de um disco rígido funciona como um eletroímã semelhante aos que estudamos nas aulas de ciências do primário, sendo composta de uma bobina de fios que envolvem um núcleo de ferro. A diferença é que num disco rígido, este eletroímã é extremamente pequeno e preciso, a ponto de ser capaz de gravar trilhas medindo menos de um centésimo de milímetro.
Quando estão sendo gravados dados no disco, a cabeça utiliza seu campo magnético para organizar as moléculas de óxido de ferro da superfície de gravação, fazendo com que os pólos positivos das moléculas fiquem alinhados com o pólo negativo da cabeça e, consequentemente, com que os pólos negativos das moléculas fiquem alinhados com o pólo positivo da cabeça. Usamos neste caso a velha lei “os opostos se atraem”.
Como a cabeça de leitura e gravação do HD é um eletroímã, sua polaridade pode ser alternada constantemente. Com o disco girando continuamente, variando a polaridade da cabeça de gravação, variamos também a direção dos pólos positivos e negativos das moléculas da superfície magnética. De acordo com a direção dos pólos, temos um bit 1 ou 0.
Para gravar as seqüências de bits 1 e 0 que formam os dados, a polaridade da cabeça magnética é mudada alguns milhões de vezes por segundo, sempre seguindo ciclos bem determinados. Cada bit é formado no disco por uma seqüência de várias moléculas. Quanto maior for a densidade do disco, menos moléculas serão usadas para armazenar cada bit e teremos um sinal magnético mais fraco. Precisamos então de uma cabeça magnética mais precisa.
Quando é preciso ler os dados gravados, a cabeça de leitura capta o campo magnético gerado pelas moléculas alinhadas. A variação entre os sinais magnéticos positivos e negativos gera uma pequena corrente elétrica que caminha através dos fios da bobina. Quando o sinal chega na placa lógica do HD, ele é interpretado como uma seqüência de bits 1 e 0.
Vendo desta maneira, o processo de armazenamento de dados em discos magnéticos parece ser simples, e realmente era nos primeiros discos rígidos (como o 305 RAMAC da IBM), que eram construídos de maneira praticamente artesanal. Apesar de nos discos modernos terem sido incorporados vários aperfeiçoamentos, o processo básico continua sendo o mesmo.
Para que o sistema operacional seja capaz de gravar e ler dados no disco rígido, é preciso que antes sejam criadas estruturas que permitam gravar os dados de maneira organizada, para que eles possam ser encontrados mais tarde. Este processo é chamado de formatação.
Existem dois tipos de formatação, chamados de formatação física e formatação lógica. A formatação física é feita apenas na fábrica ao final do processo de fabricação, e consiste em dividir o disco virgem em trilhas, setores e cilindros. Estas marcações funcionam como as faixas de uma estrada, permitindo à cabeça de leitura saber em que parte do disco está, e onde ela deve gravar dados. A formatação física é feita apenas uma vez, e não pode ser desfeita ou refeita através de software.
Porém, para que este disco possa ser reconhecido e utilizado pelo sistema operacional, é necessária uma nova formatação, chamada de formatação lógica. Ao contrário da formatação física, a formatação lógica não altera a estrutura física do disco rígido, e pode ser desfeita e refeita quantas vezes for preciso, através do comando FORMAT do DOS por exemplo. O processo de formatação, é quase automático, basta executar o programa formatador que é fornecido junto com o sistema operacional.
Quando um disco é formatado, ele simplesmente é organizado “do jeito” do sistema operacional, preparado para receber dados. A esta organização damos o nome de “sistema de arquivos”. Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos.
Os sistemas de arquivos, mais usados atualmente são o FAT16, compatível com o DOS e todas as versões do Windows, e o FAT32, compatível apenas com o Windows 98, Windows 2000 e Windows 95 OSR/2 (uma versão “debugada” do Windows 95, com algumas melhorias, vendida pela Microsoft apenas em conjunto com computadores novos) e, finalmente, o NTFS, suportado pelo Windows 2000, Windows NT e Windows XP. Outros sistemas operacionais possuem seus próprios sistemas de arquivos; o Linux usa geralmente o EXT2 ou EXT3 enquanto o antigo OS/2 usa o HPFS.
Quando o micro é ligado, o BIOS (um pequeno programa gravado em um chip na placa-mãe, que tem a função de “dar a partida no micro”), tentará inicializar o sistema operacional. Independentemente de qual sistema de arquivos você esteja usando, o primeiro setor do disco rígido será reservado para armazenar informações sobre a localização do sistema operacional, que permitem ao BIOS “achá-lo” e iniciar seu carregamento.
[editar] Setor de boot
No setor de boot é registrado qual sistema operacional está instalado, com qual sistema de arquivos o disco foi formatado e quais arquivos devem ser lidos para inicializar o micro. Um setor é a menor divisão física do disco, e possui sempre 512 bytes. Um cluster (também chamado de agrupamento) é a menor parte reconhecida pelo sistema operacional, e pode ser formado por vários setores. Um arquivo com um número de bytes maior que o tamanho do cluster, ao ser gravado no disco, é distribuído em vários clusters. Porém um cluster não pode pertencer a mais de um arquivo.
Um único setor de 512 bytes pode parecer pouco, mas é suficiente para armazenar o registro de boot devido ao seu pequeno tamanho. O setor de boot também é conhecido como “trilha MBR”, “trilha 0”, etc.
Como dito, no disco rígido existe um setor chamado MBR (Master Boot Record), que significa “Registro de Inicialização Mestre”, onde é encontrada a tabela de partição do disco que dará boot. O MBR é lido pelo BIOS, que interpreta a tabela de partição e em seguida carrega um programa chamado “bootstrap”, que é o responsável pelo carregamento do Sistema Operacional, no setor de boot da partição que dará o boot.
O MBR e a tabela de partição ocupam apenas um setor de uma trilha, o restante dos setores desta trilha não são ocupados, permanecendo vazios e inutilizáveis, servindo como área de proteção do MBR. É nesta mesma área que alguns vírus (Vírus de Boot) se alojam.
Disquetes, Zip-disks e CD-ROMs não possuem MBR nem tabela de partição. Estes são exclusivos dos discos rígidos.
[editar] História do Disco Rígido
Sem dúvida, o disco rígido foi um dos componentes que mais evoluíram na história da computação. O primeiro disco rígido foi construído pela IBM em 1957, e era formado por nada menos que 50 discos de 24 polegadas de diâmetro, com uma capacidade total de 5 megabytes, incrível para a época. Este primeiro disco rígido foi chamado de 305 RAMAC (Random Access Method of Accounting and Control). Em 1973 a IBM lançou 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 referência à espingarda Winchester 30/30), termo muito usado ainda hoje para designar HDs de qualquer espécie. Ainda no início da década de 1980, os discos rígidos eram muito caros e modelos de 10 megabytes custavam quase 2.000 dólares americanos, enquanto hoje compramos modelos de 160 gigabytes por menos de 100 dólares. Ainda no começo dos anos 80, a mesma IBM fez uso de uma versão pack de discos de 80 mb, usado no sistemas IBM Virtual Machine.
[editar] Capacidade do Disco rígido
A capacidade de um disco rígido atualmente disponível no mercado para uso doméstico/comercial varia de 40 a 500 GB, mas um HD para empresas pode variar até 1 TB. O HD evoluiu muito. O mais antigo possuía 5 MB (apoximadamente 4 disquetes de 3 1/2 HD), sendo aumentada para 30 MB, em seguida para 500 MB (20 anos atrás), e 10 anos mais tarde, HDs de 1 a 3 GB. Em seguida lançou-se um HD de 10 GB e posteriormente um de 15 GB. Posteriormente, foi lançado no mercado um de 20 GB, até os atuais HDs de 40 e 500 GB. As empresas usam maiores ainda: variam de 40 GB até 1 TB, mas a Seagate informou que em 2010 irá lançar um HD de 200 TB (sendo 50 TB por polegada quadrada, contra 70 GB dos atuais HDs). No entanto, a quantidade indicada pelas indústrias é aproximada do real, pois as indústrias arredondam o número para cima, por isso temos HDs de números inteiros. Como por exemplo (a tabela a seguir contém valores aproximados):
Informado | Real |
---|---|
10 GB | 9,31 GB |
15 GB | 13,9 GB |
20 GB | 18,63 GB |
30 GB | 27,94 GB |
40 GB | 38,2 / 37,25 GB |
80 GB | 74,51 GB |
120 GB | 111,76 GB |
160 GB | 149,01 GB |
200 GB | 186,26 GB |
300 GB | 279,4 GB |
Toda a vez que um HD é formatado, uma certa quantidade de espaço é marcada como utilizada.