Buscar

cap23 Discos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 50 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 50 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 50 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Capítulo 23 
Discos
Armazenamento de dados
Esta é uma das funções importantes de um computador. Além de acessar e
processar dados, o computador precisa também armazená-los. Existem
portanto diferentes métodos de armazenamento, cada um com suas próprias
características. Neste capítulo apresentaremos os principais dispositivos de
armazenamento de dados:
 Disco rígido
 Drive de CD-ROM
 Gravadores de CD
 ZIP Drive
 Drive de disquetes
Disco rígido
Todo usuário quer um PC com um processador rápido, uma boa quantidade
de memória RAM, e um disco rígido de generosa capacidade. O que
chamamos de generosa capacidade varia bastante ao longo do tempo. Em
1995, 1 GB era uma capacidade bastante generosa. Para os padrões do início
de 2001, a capacidade mínima de um HD considerado modesto é 10 GB, e
capacidades generosas são 20, 30 ou 40 GB. Já existem discos IDE com mais
de 100 GB, dentro de pouco tempo essas altas capacidades, antes
consideradas absurdas, passarão a ser comuns. 
Além da elevada capacidade, também é necessário que o disco rígido
apresente um bom desempenho. Quanto maior é o desempenho, menor será
o tempo gasto nas operações de acesso a disco. 
23-2 Hardware Total
IDE x SCSI
A maioria dos discos rígidos usados nos computadores de uso pessoal são do
padrão IDE (Integrated Drive Electronics). Existe um outro tipo de disco,
usado em servidores e em computadores que precisam ter altíssimo
desempenho. São os discos SCSI (Small Computer System Interface). O
padrão IDE também é conhecido como ATA (AT Attachment). Na maior
parte deste capítulo trataremos sobre discos IDE, mas também
apresentaremos os discos rígidos SCSI. 
Figura 23.1
Disco rígido IDE 
Disco rígido IDE e seus acessórios
A figura 1 mostra um disco rígido IDE. Alguns acessórios podem
acompanhá-lo: parafusos de fixação, um manual e um disquete de instalação.
O disquete de instalação é necessário apenas quando o disco vai ser
instalado em um computador com BIOS antigo, que não é capaz de
reconhecer a sua capacidade máxima. Os parafusos de fixação também não
são necessários, já que o gabinete do computador vem acompanhado de
parafusos em número suficiente. São úteis entretanto quando o disco rígido
vai ser instalado em um computador cujos parafusos o usuário já não possui
mais. O manual traz algumas informações importantes, como a configuração
de jumpers e os parâmetros para serem programados no CMOS Setup. Em
geral essas informações estão indicadas na carcaça externa do disco rígido, e
o manual pode assim ser dispensado. Mesmo quando o manual não é
fornecido, é possível obter as informações mais importantes no site do
fabricante do disco rígido. 
O software que acompanha o disco rígido normalmente é desnecessário. Nos
PCs antigos, os BIOS só eram capazes de reconhecer discos rígidos com no
máximo 504 MB. Nos PCs modernos (o que inclui todos os de classe
Pentium e superiores), os BIOS possuem uma função chamada LBA (Logical
Capítulo 23 – Discos 23-3
Block Addressing). Com esta função, o limite de 504 MB é vencido. Existem
alguns BIOS de PCs produzidos entre 1996 e 1997 que reconhecem no
máximo discos com 2 GB. Outros chegam ao máximo de 4 GB. Todos os
PCs produzidos antes de 1998 tinham em 8 GB o limite máximo. Se você
precisa instalar um disco rígido moderno em um computador antigo,
precisará do software que acompanha o disco rígido, conhecido como driver
LBA. Os principais softwares deste tipo são o Disk Manager e o EZ Drive. Se
este software é necessário e não acompanha o seu disco rígido, existem duas
soluções para o problema: atualizar o BIOS da placa de CPU (através do site
do fabricante da placa), ou obter o driver LBA no site do fabricante do disco
rígido. 
Figura 23.2
Conectores da parte traseira de um disco
rígido.
Conectores de um disco IDE
A figura 2 mostra os conectores existentes na parte traseira de um disco IDE.
Um conector permite a ligação na fonte de alimentação, e outro é usado para
a conexão com o cabo flat IDE. Normalmente encontramos ainda um grupo
de jumpers que fazem o selecionamento do disco. Com eles podemos
programar o disco para operar como Master ou Slave (o que é mais ou
menos o mesmo que definir se o disco irá operar como C ou D). 
Interfaces IDE
Os discos rígidos devem ser ligados nas interfaces IDE existentes na placa de
CPU, através do cabo flat IDE. Cada interface IDE permite a conexão de até
dois dispositivos IDE. Podemos combinar dispositivos IDE de diversas
formas. Por exemplo, podemos ligar na interface IDE primária, dois discos
rígidos IDE, e na interface IDE secundária, ligar um drive de CD-ROM IDE
e um ZIP drive IDE.
23-4 Hardware Total
Figura 23.3
Conectores IDE.
A figura 3 mostra dois conectores, relativos às duas interfaces IDE. São
chamadas de Primary IDE e Secondary IDE. Ao instalarmos um disco rígido,
devemos fazê-lo preferencialmente na interface IDE primária, configurado
como Master (ou seja, o primeiro dispositivo). Quando vamos instalar um
segundo disco rígido, podemos configurá-lo como Slave na interface IDE
primária (ou seja, o segundo dispositivo), ou então como Master da interface
IDE secundária. 
O interior de um disco rígido
A figura 4 mostra o interior de um disco rígido. Obviamente, o disco desta
foto já não funciona mais. Não podemos abrir o disco rígido para ver o seu
interior. Isto só pode ser feito em laboratórios que possuem os equipamentos
necessários à produção ou manutenção de discos rígidos.
Figura 23.4
O interior de um disco rígido.
A seguir, apresentaremos alguns componentes existentes no disco rígido,
bem como alguns termos relacionados.
Capítulo 23 – Discos 23-5
Discos
O disco é o meio magnético onde são gravados os dados. Normalmente são
feitos de alumínio coberto por um material magnético. Em geral, dentro de
um disco rígido encontramos vários discos magnéticos. Alguns modelos
possuem no seu interior apenas um disco, mas podemos encontrar alguns
modelos de alta capacidade que possuem até 8 discos em seu interior.
Braço
O braço é um dispositivo mecânico que serve para movimentar as cabeças
de leitura e gravação ao longo da superfície do disco. Possui várias ramifi-
cações para que cada uma das cabeças possa ter acesso à superfície
magnética.
Cabeças
Dentro de um disco rígido, encontramos vários discos, sendo que cada um
deles possui duas faces (cada face é uma superfície magnética). Para cada
face, existe uma cabeça correspondente. Um braço mecânico movimenta as
cabeças para que cada uma acesse qualquer ponto da sua superfície
magnética.
Superfície
Cada face de um disco é uma superfície magnética, usada para gravação e
leitura de dados.
Figura 23.5
Discos, braço e cabeças de um disco
rígido.
Trilhas
Cada superfície é dividida magneticamente em trilhas e setores. As trilhas
são círculos concêntricos, igualmente espaçados. A cabeça correspondente
deve antes ser posicionada sobre a trilha desejada para que seus dados
possam ser lidos ou gravados. Os discos rígidos modernos possuem, em cada
superfície, milhares de trilhas, em geral entre 1000 e 5000.
Setores
23-6 Hardware Total
Assim como cada face de um disco é magneticamente dividida em trilhas,
cada trilha é magneticamente dividida em setores. A figura 6 mostra de
forma simplificada, a superfície de um disco dividida em trilhas e setores.
Esta representação é realmente simplificada, já que os discos atuais possuem
milhares de trilhas. Os primeiros discos rígidos fabricados possuíam 17
setores em cada trilha. Discos rígidos modernos possuem entre 50 e 200
setores por trilha. 
*** 35%***
Figura 23.6
Trilhas e setores.
Nos discos antigos, cada uma das trilhas possuía o mesmo número de
setores, como mostra a figura 6. Nos discos modernos, graças à presença de
um microprocessador interno, é possível dividir um disco em várias zonas, e
gravar nas zonas mais externas um número maior de setores. Este método,
chamado ZBR (Zone Bit Recording), permite aproveitar muito melhor a
superfície magnética, chegando a gravar até 50% mais dados que usando o
método tradicional, no qual todas as trilhas possuíam o mesmo número de
setores. 
Cilindros
Este é um conceito muito importante na terminologia de discos rígidos. Um
cilindro é um grupo de trilhas de mesmo número, em superfícies diferentes.
Digamos por exemplo que um disco tenha 4 cabeças (numeradas de 0 a 3), e
que o braço está posicionando essas cabeças de modo que cada uma esteja
sobre a trilha 50 da sua superfície. Dizemos então que as cabeças estão
posicionadas sobre o cilindro número 50. Explicando de uma forma ainda
mais simples, considere que chamamos a trilha X da cabeça Y de “Trilha
X/Y”. Então:
Cilindro 0 = Trilha 0/0 + Trilha 0/1 + Trilha 0/2 + Trilha 0/3
Cilindro 1 = Trilha 1/0 + Trilha 1/1 + Trilha 1/2 + Trilha 1/3
Capítulo 23 – Discos 23-7
Cilindro 2 = Trilha 2/0 + Trilha 2/1 + Trilha 2/2 + Trilha 2/3
etc...
Obviamente estamos supondo um disco rígido com 4 cabeças. A figura 7
mostra, de forma simplificada, o conceito de cilindro.
Figura 23.7
Cilindro.
Geometria lógica e física
Os discos rígidos modernos têm uma organização bastante parecida com a
dos discos mais antigos, com menor capacidade. A tabela a seguir mostra
algumas características de discos rígidos antigos e modernos:
Discos antigos Discos modernos
Capacidade Baixa Alta
Numero de setores Constante em todas as trilhas Variável, sendo maior nas trilhas externas
Número de trilhas Centenas Milhares
Número de cabeças Poucas Poucas
Tamanho do setor 512 bytes 512 bytes
Os discos modernos têm capacidade bem elevada. Em 1980 eram comuns
modelos de 5 ou 10 MB, em 1990 eram comuns modelos de 30 e 40 MB, e
em 2000, os modelos de 10 a 20 GB eram os mais comuns. Uma grande
diferença é o número de setores, que era constante em todas as trilhas dos
modelos antigos (em geral 17, 25 ou 34 setores por trilha), enquanto nos
discos modernos o número de setores por trilha é bem maior, chegando à
casa das centenas nas trilhas mais externas. O número de trilhas em cada
superfície também é maior, graças a técnicas que permitiram aumentar a
densidade de gravação. Duas características entretanto são comuns nos
discos antigos e nos modernos. O número de pratos permanece pequeno,
assim como o número de cabeças. A maioria dos discos têm 2, 4, 6 ou 8
cabeças. Também por uma questão de compatibilidade, cada setor do disco
23-8 Hardware Total
permanece com 512 bytes nos discos modernos, assim como ocorria nos
discos antigos. 
Quando o BIOS ou o sistema operacional precisa acessar os dados de um
setor do disco, ele precisa informar o número da cabeça, o número do
cilindro e o número do setor. Este endereçamento seria extremamente
complexo se o BIOS e o sistema operacional tivessem que levar em conta
que cada grupo de trilhas possui um número diferente de setores. Para
simplificar as coisas, o disco rígido aceita ser endereçado como se todas as
suas trilhas tivessem o mesmo número de setores. Ao receber o número da
cabeça, cilindro e setor a ser acessado (endereço lógico), faz os cálculos que
convertem esses valores para o número verdadeiro do setor interno
(endereço físico). 
Cálculo da capacidade
Quando programamos no CMOS Setup, o número de cabeças, cilindros e
setores de um disco rígido, esses parâmetros são chamados de geometria
lógica do disco rígido, e não correspondem ao que realmente existe no seu
interior. Digamos que um certo disco rígido tenha no CMOS Setup, os
seguintes parâmetros:
2180 cilindros
255 cabeças
63 setores
Note que este disco não tem realmente 255 cabeças. Se isto fosse realidade,
este disco teria mais de 1 metro de altura! Da mesma forma, o número de
setores não é tão pequeno como 63, já que os discos modernos têm trilhas
com muito mais setores. Mesmo sendo parâmetros fictícios, o disco rígido
aceita ser endereçado através deles, e converte o endereço lógico externo
para o endereço físico interno para realizar os acessos. A capacidade de
qualquer disco rígido é obtida multiplicando o número de cilindros pelo
número de cabeças pelo número de setores por 512, já que são 512 bytes por
setor. Portanto a capacidade é dada por:
Cilindros x cabeças x setores x 512
O disco do nosso exemplo teria:
2180 x 255 x 63 = 17.931.110.400 bytes, ou seja, quase 18 GB.
Capítulo 23 – Discos 23-9
Portanto é importante entender a organização interna dos discos rígidos
antigos, já que os modernos são encarados externamente desta mesma
forma, apenas apresentando um número elevado de “cabeças lógicas”. 
ATA-33, ATA-66 e ATA-100
Um dos diversos fatores que definem o desempenho de um disco rígido é a
sua taxa de transferência externa. Até pouco tempo, a maior taxa de
transferência observada nos discos IDE era de 16,6 MB/s no chamado PIO
Mode 4. Em 1997 surgiram os discos capazes de operar no modo Ultra DMA
33 (ou ATA-33), que opera com 33 MB/s. Surgiram a seguir os padrões
ATA-66 e ATA-100, capazes de operar com taxas de 66 MB/s e 100 MB/s,
respectivamente. Certas restrições devem ser observadas para que esses
modos possam ser usados:
a) A interface IDE deve ser compatível
b) O disco rígido deve ser compatível
c) O cabo flat IDE deve ser adequado
Dependendo da placa de CPU, o máximo modo suportado pode ser o ATA-
33, o ATA-66 ou o ATA-100. Isto depende do chipset utilizado na placa de
CPU. O disco rígido também deve ser compatível. Existem discos rígidos
compatíveis com o padrão ATA-33, outros mais novos compatíveis como
ATA-66 e outros ainda mais novos, compatíveis com o ATA-100.
Figura 23.8
O cabo flat para o modo ATA-33 é de 40
vias e deve ter no máximo 45 cm de
comprimento.
A questão do cabo também é importante. Placas de CPU são sempre
acompanhadas dos cabos IDE. Para usar o modo ATA-33 é permitido usar o
cabo flat de 40 vias, mas ele precisa ter no máximo 45 centímetros de
comprimento, caso contrário ocorrerão erros de leitura e gravação. Para os
modos ATA-66 e ATA-100 é preciso usar o cabo flat IDE de 80 vias. 
23-10 Hardware Total
Figura 23.9
Para os modos ATA-66 e ATA-100 é
preciso usar o cabo IDE de 80 vias.
Ambos têm conectores iguais.
As tabelas que se seguem resumem as condições mínimas para que seja
possível o funcionamento nos modos ATA-33, ATA-66 e ATA-100. Quando
as condições não são satisfeitas por um determinado modo, as transferências
ocorrerão no modo imediatamente inferior, desde que satisfaça às três
condições. 
Requisitos mínimos para operar em ATA-33
Disco rígido ATA-33
Interface IDE ATA-33
Cabo flat IDE 40 vias, 45 cm
Requisitos mínimos para operar em ATA-66
Disco rígido ATA-66
Interface IDE ATA-66
Cabo flat IDE 80 vias
Requisitos mínimos para operar em ATA-100
Disco rígido ATA-100
Interface IDE ATA-100
Cabo flat IDE 80 vias
Suponha por exemplo que vamos fazer a seguinte instalação:
Interface IDE ATA-66
Disco rígido ATA-33
Cabo flat de 80 vias
A interface IDE é ATA-66 e está sendo usado o cabo apropriado para este
modo, entretanto o disco rígido do exemplo suporta no máximo o ATA-33,
portanto este será o modo utilizado, e não o ATA-66. 
Capítulo 23 – Discos 23-11
Além de serem satisfeitas essas condições do ponto de vista do hardware, é
também preciso configurar o Windows para ativar os modos UltraDMA. Se
isto não for feito, o acesso ao disco ficará limitado ao PIO Mode 4, com
apenas 16,6 MB/s.
Tempo de acesso
O tempo de acesso está relacionado com a velocidade de movimentação do
braço que contém as cabeças de leitura e gravação. Podemos entender
facilmente que quanto mais veloz for o movimento deste braço, mais rapi-
damente o disco poderá acessar qualquer dado nele armazenado.
Digamos que em um determinado instante o braço esteja posicionado sobre
o cilindro número 200, e o disco recebe um comando para que seja acessado
o cilindro 210. Devido à proximidade, este movimento será relativamente
rápido. Entretanto, digamos que seja recebido um comando para acessar o
cilindro número 800. Como este cilindro está mais longe, o movimento
realizado pelo braço será mais demorado.
A todo instante, o disco pode receber comandos para mover seu braço a
qualquer cilindro para realizar leituras ou gravações de dados. O movimento
pode ser mais ou menos demorado, dependendo do número do cilindro
atual e do número do cilindro solicitado. Convenciona-se tomar como
parâmetro estatístico, o tempo necessário para mover o braço desde o
primeiro cilindro até o último. Este tempo é chamado de full stroke.
Chamamos de tempo médio de acesso, ou simplesmente tempo de acesso,
um valor igual à metade de full stroke. É aproximadamente igual ao tempo
necessário para mover o braço desde o primeiro cilindro até o cilindro
central.
tempo de acesso = (full stroke) / 2
Praticamente todos os discos rígidos modernos apresentam tempos de acesso
entre 8 e 15 ms, sendo que a maioria deles situa-se entre 8 e 12 ms. Alguns
campeões de velocidade situam-se abaixo de 8 ms, enquanto alguns modelos
mais econômicos (e lentos) possuem tempos de acesso um pouco maiores,
entre 10 e 15 ms.
Quanto menor for o tempo de acesso, melhor será o desempenho do disco.
Em situações nas quais são feitos poucos acessos seqüenciais a arquivos
muito grandes (o caso típico das aplicações de multimídia), o tempo de
acesso é um fator de importância secundária. Tanto é assim que os drives de
CD-ROM apresentam tempos de acesso em torno de 100 ms, sem prejudicar
23-12 Hardware Total
o seu desempenho. Por outro lado, nas aplicações em que são feitos acessos
a uma grande quantidade de arquivos de tamanho pequeno (caso típico do
ambiente Windows), o tempo de acesso é um fator decisivo no desempenho
do disco.
Existe um outro tipo de tempo de acesso que também tem importância,
apesar de secundária. Trata-se do tempo de acesso entre trilhas. Mede o
tempo necessário para mover o braço de uma trilha (ou cilindro), até a trilha
seguinte. Este parâmetro é importante quando está sendo realizada a leitura
ou gravação de arquivos longos, que podem ocupar vários cilindros
consecutivos.
Em geral, o tempo de acesso entre trilhas varia entre 1/3 e 1/5 do tempo
médio de acesso. Podemos então encontrar discos com tempos de acesso
entre trilhas variando de pouco mais de 1 ms, até valores mais elevados
como 5 ms. Este tempo exerce uma influência bem pequena sobre o
desempenho. Considere por exemplo um disco que gira a 5400 RPM, com 4
cabeças, e um tempo de acesso entre trilhas igual a 4 ms. Para ler as 4 trilhas
que formam um cilindro, o disco precisa descrever 4 rotações, o que con-
some um tempo total de 44 ms. Depois disso, é preciso gastar mais 4 ms para
mover o braço até o cilindro seguinte para continuar acessando o arquivo.
Portanto, esta movimentação aumentou o tempo total para ler um cilindro
inteiro, de 44 para 48 ms, uma diferença muito pequena.
Vários programas fazem a medida do tempo médio de acesso, e ainda do
tempo de acesso entre trilhas. Podemos citar o PC Check (figura 10), cuja
versão demo pode ser obtida gratuitamente através da Internet, em
www.eurosoft-uk.com.
Figura 23.10
Medida do desempenho de um disco
rígido com o PC Check.
Os resultados mostrados na figura 10 foram obtidos em um disco rígido
Quantum Fireball LCT15:
Capítulo 23 – Discos 23-13
Linear Seek (tempo de acesso entre trilhas): 1.33 ms
Full Stroke Seek: 8.03 ms
Random Seek (tempo médio de acesso): 5.44 ms
Quando o computador destina-se a ser usado em aplicações profissionais que
exigem alto desempenho, é preciso procurar um disco rígido que também
seja de alto desempenho. Para isto é preciso que o disco tenha um baixo
tempo de acesso. O tempo de acesso entre trilhas é de importância
secundária, e não deve ser usado como fator decisivo. Como dificilmente
podemos medir o desempenho do disco antes de comprá-lo, devemos
procurar outros meios de obter esta informação. Podemos, por exemplo,
acessar o fabricante via Internet e consultar as especificações técnicas dos
modelos oferecidos.
Taxa de transferência interna
Ao lado do tempo médio de acesso, a taxa de transferência interna é o mais
importante fator que define o desempenho de um disco rígido. Enquanto o
tempo médio de acesso é decisivo na leitura de arquivos pequenos em
grande quantidade, a taxa de transferência interna é o principal fator
envolvido na velocidade de leitura e gravação de arquivos grandes.
Os discos rígidos IDE (e também os modelos SCSI) possuem uma área
interna de memória, para onde são lidos os dados que serão posteriormente
transferidos para a placa de CPU. Esta área é chamada de cache ou buffer.
Quando um disco rígido IDE transfere dados, estão envolvidos dois tipos de
transferência:
1. Transferência da mídia magnética para a cache interna
2. Transferência da cache interna para a placa de CPU
A figura 11 mostra como a operação completa é realizada. A taxa de
transferência interna representa a velocidade na qual a primeira transferência
é feita. A velocidade na qual a segunda transferência se faz, é chamada de
taxa de transferência externa. Em geral a taxa externa é muito maior que a
interna. Para que o disco rígido possa fazer uma transferência completa
(mídia - cache - CPU) de forma mais veloz, tanto a transferência interna
como a externa precisam ser rápidas. Quanto à taxa externa não há
problema. Os modernos discos IDE são capazes de transferir dados para a
placa de CPU em velocidades bem elevadas, como 66 MB/s (ATA-66) e 100
MB/s (ATA-100). A grande dificuldade tecnológica é obter uma taxa de
transferência interna elevada.
23-14 Hardware Total
Figura 23.11
Taxas de transferência interna e
externa.
Calculando a taxa de transferência efetiva
Suponha que um determinado disco apresente as seguintes taxas de trans-
ferência:
Interna: 30 MB/s
Externa: 100 MB/s
Calculando de forma bem simples, suponha a leitura de 1 MB. Como a taxa
de transferência interna é de 30 MB/s, o tempo necessário para ler esses 1
MB para a memória interna é:
1 MB / 30 MB/s = 0,033 s
Para transferir esses dados da memória interna para a placa de CPU, será
preciso um tempo de:
1 MB / 100 MB/s = 0,010 s
Portanto, o tempo total para realizar esta transferência de 1 MB é de:
0,033 s + 0,010 s = 0,043 s
Dividindo a quantidade de dados transferidos (1 MB) pelo tempo total (0,31
s), teremos uma taxa de transferência efetiva de:
1 MB / 0,043 s = 23,2 MB/s
Ficamos então com os seguintes resultados:
Capítulo 23 – Discos 23-15
Taxa de transferência interna: 30 MB/s
Taxa de transferência externa: 100 MB/s
Taxa de transferência efetiva: 23,2 MB/s
Estamos chamando de taxa de transferência efetiva, a combinação da taxa
interna com a externa. Observe que seu valor está muito mais próximo da
taxa interna. Vamos considerar mais dois discos, e apresentar suas taxas de
transferência interna e externa, e calcular a taxa efetiva. Coloquemos os três
discos em uma tabela:
Disco 1 Disco2 Disco 3
Taxa de transferência interna 30 MB/s 30 MB/s 20 MB/s
Taxa de transferência externa 100 MB/s 66 MB/s 100 MB/s
Taxa de transferência efetiva 23,2 MB/s 20,6 MB/s 16,6 MB/s
Nesta tabela, a taxa de transferência efetiva foi calculada como no primeiro
exemplo. Comparando o disco 1 com o disco 2, observamos que um valor
menor na taxa de transferência externa (66 MB/s ao invés de 100 MB/s) não
causa uma degradação significativa da taxa de transferência efetiva (20,6
MB/s ao invés de 23,2 MB/s). Comparando o disco 1 com o disco 3, vemos
que a diminuição da taxa de transferência interna (20 MB/s ao invés de 30
MB/s) causa uma diminuição considerável na taxa efetiva (16,6 MB/s, ao
invés de 23,2 MB/s). Isto ocorre devido ao fato da taxa externa ser
relativamente alta, ficando portanto a cargo da taxa interna o resultado final.
Os resultados podem ser apreciados quando comparamos os discos 2 e 3
com o disco 1, em termos de porcentagem das taxas de transferência:
Disco 2 x Disco 1 Disco 3 x Disco 1
Taxa interna Igual 33% menor
Taxa externa 33% menor Igual
Taxa efetiva 11,2% menor 28,5% menor
Comparando o disco 2 com o disco 1, vemos que ambos têm a mesma taxa
de transferência interna, e a taxa externa do disco 2 é 33% menor, e como
resultado, a taxa de transferência efetiva ficou 11,2% menor. Agora
comparando o disco 3 com o disco 1, vemos que ambos têm a mesma taxa
externa, mas a taxa interna do disco 3 é 33% menor, e como resultado, sua
taxa de transferência efetiva é 28,5% menor. De um modo geral, a taxa de
transferência interna é a que determina o desempenho global, sendo muito
mais importante que a externa. Existem discos ATA-66 e ATA-100 de baixo
custo, com taxas internas bastante modestas. O fato de serem ATA-66 ou
ATA-100 não garante que esses discos terão um bom desempenho. Muito
mais importante é checar a taxa de transferência interna. 
23-16 Hardware Total
Esta discussão sobre taxas de transferência interna e externa também se
aplicam a modelos SCSI. Esses discos também têm uma memória interna,
uma taxa de transferência interna e uma externa. A diferença principal é que
a transferência externa não segue padrões como ATA-33, ATA-66 e ATA-
100, e sim, padrões próprios da interface SCSI. Existem modos que operam
com 20, 40, 80, 160 e até 320 MB/s. 
Calculando a taxa de transferência interna
Os cálculos apresentados aqui foram aproximados, mas serviram para
mostrar como a taxa de transferência interna é importante. Para que um
disco possua uma elevada taxa de transferência interna, ele precisa:
1. Possuir um grande número de setores por trilha
2. Possuir uma alta velocidade de rotação
Mesmo de forma intuitiva, podemos entender que, quanto maior é o número
de setores em uma trilha, mais dados poderão ser lidos (ou gravados) em
cada rotação do disco. Da mesma forma, quanto mais elevada for a veloci-
dade de rotação, mais rápido os dados passarão pelas cabeças. Suponha que
um determinado disco gira a 5400 RPM, e em cada trilha externa existam
400 setores. Para calcular a taxa de transferência interna, devemos dividir o
número de bytes de uma trilha pelo tempo necessário para a sua leitura (1
rotação):
Número de bytes = 400 x 512 = 204.800
Tempo de uma rotação: 60s / 5400 RPM = 0,011 s
A taxa de transferência interna será então:
204.800 bytes / 0,011 s = 18,6 MB/s, aproximadamente
A taxa de transferência interna pode ser então calculada pela fórmula:
N x R x 512 / 60.000.000
Nesta fórmula, N é o número de setores por trilha, R é a velocidade de ro-
tação (dada em RPM). O resultado será a taxa interna de transferência, dada
em MB/s. Pela fórmula, fica claro que quanto maiores forem os valores de N
(número de setores por trilha) e R (velocidade de rotação dos discos), maior
será a taxa de transferência interna.
Capítulo 23 – Discos 23-17
Como já dissemos, os discos rígidos modernos possuem, nas suas trilhas
externas, mais setores que nas trilhas internas. Por isso, a taxa de
transferência será mais elevada durante a leitura de áreas no início do disco. 
Se soubéssemos o número de setores nas primeiras e nas últimas trilhas,
juntamente com a velocidade de rotação, poderíamos calcular um valor
médio para a taxa de transferência interna. Mesmo sem saber o número de
setores, podemos encontrar a taxa de transferência interna máxima, nas
entrelinhas do manual do disco rígido. Veja por exemplo as informações
extraídas do manual dos discos Quantum Fireball LCT20. Trata-se de uma
família de discos de 10, 20, 30 e 40 GB. Os discos são idênticos, a diferença
está no número de superfícies magnéticas (1 a 4), com 10 GB em cada
superfície. No manual desses discos, encontramos as informações mostradas
na figura 12.
Figura 23.12
Parâmetros de desempenho de um disco
rígido.
Neste manual vemos a informação:
Internal Data Rate (Mb/sec): Up to 248
Esta é a taxa de transferência interna máxima, que nesses discos vale 248
Mbits/s. Observe que em geral os fabricantes apresentam esta taxa em
Mbits/s, e não em MB/s. Para converter de Mbits/s para MB/s, basta dividir
por 8. Portanto, a taxa é de 31 MB/s. Como vemos, o fabricante não informa
o número de setores por trilha, dado necessário para calcular a taxa de
transferência interna, em compensação informa diretamente o valor desta
taxa de transferência. 
Note que esta taxa que o fabricante informa não é a que se verifica na
prática. Este valor não leva em conta, por exemplo, as áreas que separam os
23-18 Hardware Total
setores consecutivos, chamadas de “gaps”. Os gaps ocupam cerca de 10% de
cada trilha, portanto, apenas 90% dos bits que passam pelas cabeças a cada
segundo representam realmente dados. Isto já reduz a taxa de transferência
interna para cerca de 28 MB/s (que ainda é um valor bem alto). 
Não há nada que o usuário possa fazer para aumentar a taxa de transferência
interna de um disco, nem para reduzir o seu tempo de acesso. Entretanto, é
útil conhecer essas informações antes da compra de um disco rígido. 
Estacionamento das cabeças
O estacionamento das cabeças é uma operação realizada sempre que o disco
rígido é desligado. Consiste em, antes do desligamento, mover as cabeças
sobre um cilindro onde não serão gravados dados. Isto evita que, ao cessar a
rotação do disco, as cabeças toquem na superfície magnética, o que poderia
não só perda de dados, mas também deixar o disco fisicamente danificado.
Todos os discos rígidos atuais fazem estacionamento automático das cabeças,
mas nos modelos muito antigos, esta operação precisava ser feita
manualmente, através de programas apropriados (PARK.COM). Os
fabricantes de discos rígidos recomendam que esses programas não sejam
mais usados. O usuário deve deixar que o estacionamento das cabeças seja
feito de forma automática, quando o disco é desligado. 
Pré-compensação de gravação
Os discos rígidos antigos necessitavam que, a partir de um certo cilindro, este
comando fosse ativado, com o objetivo de remanejar o posicionamento dos
bits gravados nos cilindros mais internos, para evitar que esses bits
interagissem magneticamente, alterando suas posições. Nos discos modernos
a pré-compensação continua sendo usada, entretanto é ativada internamente
pelo disco, e não mais pelo BIOS, como era feito há alguns anos atrás
(aproximadamente até o início dos anos 90). 
Logical Block Addressing
O LBA (Logical Block Addressing) foi introduzido para que fosse possível
ultrapassar a barreira dos “504 MB”, um problema que existia nos BIOS dos
PCs produzidos até 1995, aproximadamente. Quando um computador
possui um BIOS que não possui a função LBA, é necessário, para instalar
discos IDE acima de 504 MB, utilizar um software queimplementa esta
função. Durante 1994, 1995 e até em 1996, praticamente todos os discos
rígidos IDE eram fornecidos juntamente com um disquete com um software
que implementa esta função. Para instalar um disco rígido acima de 504 MB,
não use nenhum software adicional para ativar este recurso. Ao invés disso,
Capítulo 23 – Discos 23-19
habilite a função LBA no seu CMOS Setup. Em geral você encontrará no
Setup, comandos individuais para ativar o LBA para cada disco rígido, de
forma independente.
IDE Block Mode
Os modernos discos IDE podem realizar transferências em bloco. Ao invés
de transferirem um setor de cada vez, transferem para a memória da placa
de CPU, um grupo de setores. Alguns Setups permitem que seja escolhido o
número de setores a serem transferidos neste modo: 4, 8, 16, 32 ou 64.
Certos Setups operam com um valor fixo, por exemplo, 16 setores, sempre
que o IDE Block Mode for ativado. 
Declarando o disco rígido IDE no CMOS Setup
Sempre que um disco rígido IDE for instalado, deve ser declarado no CMOS
Setup. As placas de CPU produzidas nos últimos anos possuem sempre duas
interfaces IDE, sendo que cada uma delas pode controlar dois dispositivos
IDE. Como essas duas interfaces são chamadas de Primária e Secundária, e
como os dois dispositivos ligados a uma interface IDE são chamados de
Mestre e Escravo (Master / Slave), os 4 dispositivos IDE são chamados de:
 Primary Master
 Primary Slave
 Secondary Master
 Secondary Slave
Em geral, o BIOS dá suporte apenas a discos rígidos. Outros dispositivos,
como drives de CD-ROM e unidades de fita IDE necessitam de drivers
apropriados, normalmente carregados durante o boot.
Os parâmetros relacionados com o disco rígido que utilizam declarações no
CMOS Setup são os seguintes:
Cyln Número de cilindros. Esta informação é encontrada no manual do disco rígido, e muitas vezes
está também impressa na sua carcaça externa. O conjunto de valores formados pelo número de
cilindros, cabeças e setores de um disco rígido é a “Geometria Lógica” do disco.
Head Número de cabeças. Também podemos encontrar esta informação no manual do disco rígido, e
em geral, impressa na sua carcaça externa.
Sect Número de setores por trilha. Encontramos esta informação no manual do disco rígido, e em
geral, impressa na sua carcaça externa. O número de cabeças, cilindros e setores usados no
CMOS Setup são lógicos, e não físicos. Em outras palavras, esses três parâmetros não represen-
tam a realidade física do interior do disco, e sim, valores correspondentes, sugeridos pelo fabri-
cante.
23-20 Hardware Total
WPcom Cilindro de pré-compensação. Indica o número do clilindro a partir do qual é ativada a pré-
compensação de gravação. Este parâmetro não é mais usado nos discos rígidos modernos. Se o
CMOS Setup possuir um item para a programação deste parâmetro, use o valor 65.535.
Lzone Indica o número do cilindro usado como zona de estacionamento das cabeças. Assim como o
WPcom, este parâmetro também é obsoleto. Para manter compatibilidade com os discos rígidos
antigos, os fabricantes recomendam que este parâmetro, caso exista no Setup, seja programado
com um valor igual ao número de cilindros. Por exemplo, se um disco possuir 1024 cilindros,
programe tanto o Cyln como o LZone com o valor 1024.
LBA Mode Habilite este parâmetro (Logical block addressing), a menos que você esteja instalando um disco
rígido muito antigo, com menos de 504 MB. 
IDE Block Mode Habilite este parâmetro para que as transferências sejam feitas em blocos de múltiplos setores.
IDE 32 bit Transfer As interfaces IDE modernas são capazes de realizar operações de E/S (entrada e saída de
dados) em 16 ou 32 bits. Apesar dos discos IDE transferirem apenas 16 bits de cada vez, a
operação da interface em 32 bits traz uma sensível melhora na taxa de transferência. É
aconselhável manter este recurso sempre habilitado.
IDE PIO Mode Este item serve para regular a velocidade de transferência de dados entre o disco rígido e sua
interface, quando não são feitas transferências por DMA. Os modos disponíveis são 0, 1, 2, 3 e
4. O PIO Mode 4 é o que apresenta melhores resultados, com uma taxa de 16,6 MB/s. Deve ser
o modo escolhido, em todos os discos e drives de CD-ROM IDE modernos. Em modelos ainda
mais novos, que suportam o funcionamento em modo DMA, este terá prioriadade sobre os
modos PIO. Discos rígidos modernos devem usar obrigatoriamente o modo Ultra DMA. 
IDE DMA Mode As transferências de dados do disco rígido podem ser feitas por dois processos: PIO ou DMA.
Modelos produzidos até aproximadamente 1997 suportam apenas modos PIO, e os mais
recentes suportam DMA (ATA-33, ATA-66 e ATA-100). Deixe o modo DMA ativado no caso de
dispositivos IDE modernos (fabricados a partir de 1998). 
Todos esses parâmetros podem ser preenchidos manualmente pelo usuário,
ou então detectados automaticamente, através de um comando apropriado.
A maioria dos Setups possui este comando para detecção automática. Da
mesma forma, existem alguns Setups que possuem detecção automática
apenas para Cyln, Head, Sect e LBA, ficando os outros parâmetros
desativados. Caso seja desejado, o usuário poderá habilitá-los manualmente.
Existem Setups em que todos esses parâmetros estão juntos em um mesmo
comando, normalmente no Standard CMOS Setup, ficando todos os outros
comandos espalhados no Advanced CMOS Setup e no Advanced Chipset
Setup.
O CMOS Setup diz respeito apenas aos discos IDE, e não a discos SCSI.
Quando um PC tem um ou mais discos rígidos SCSI, o seu controle é feito
pelo BIOS da placa controladora SCSI, e não pelo BIOS da placa de CPU.
Quando um PC tem apenas discos SCSI, usamos no CMOS Setup a opção
“Not Installed” para os discos rígidos. Não quer dizer que o PC não tem
discos rígidos, quer dizer apenas que os discos não são IDE e não são
controlados pelas interfaces IDE da placa de CPU. 
Partição e formatação lógica
Para instalar um disco rígido é preciso primeiro configurar os seus jumpers.
A seguir deve ser conectado na interface através do cabo flat apropriado, e
Capítulo 23 – Discos 23-21
ligado na fonte de alimentação. Usamos a seguir o CMOS Setup e
programamos os parâmetros que definem a sua geometria e capacidade:
número de cilindros, número de cabeças e número de setores (no caso de
discos IDE). Feito isto usamos o programa FDISK para fazer a partição, e o
programa FORMAT para fazer a formatação lógica. Podemos entretanto
optar por dividir o disco rígido em múltiplos drives lógicos. Na seção
seguinte veremos como fazê-lo. 
Vários drives lógicos
O programa FDISK pode ser usado para dividir um disco rígido (drive físico)
em dois ou mais drives lógicos. Em certas situações, esta divisão pode ser
interessante. Por exemplo, podemos usar o drive lógico C para armazenar
programas, e o drive lógico D para armazenar dados. Isto facilita bastante as
operações de backup, pois teremos que fazê-lo apenas no drive D. Alguns
usuários gostam de armazenar no drive C, os programas de trabalho, e no
drive D, jogos e outras amenidades. Existem casos de PCs que são usados
por duas pessoas. Poderia ser dividido, por exemplo, em C para programas,
D para os dados do primeiro usuário, e E para os dados do segundo usuário.
Vamos ver agora como dividir um disco rígido de 16 GB em três drives
lógicos:
C: 8 GB
D: 6 GB
E: 2 GB (valores aproximados)
O método apresentado pode ser usado para criar quantos drives lógicos você
desejar (respeitando o limite de letras do alfabeto). Como fica muito difícil
gerenciar um número grande de drives, não é conveniente exagerar neste re-
curso (o que foi mesmo que gravei no meu drive T: ?).
Esta divisão é feita através do FDISK, mas só pode ser feita enquanto o disco
rígido ainda não possuidados armazenados, pois sempre que alteramos o
seu particionamento, os dados são perdidos. Para fazer esta divisão, temos
que executar os seguintes comandos com o FDISK:
a) Criar uma partição primária com 8 GB, que será o drive C.
b) Criar uma partição estendida ocupando todo o restante do disco rígido.
c) Criar o drive lógico D, com 6 GB dentro da partição estendida.
d) Criar o drive lógico E, com 2 GB, dentro da partição estendida.
e) Tornar ATIVA a partição primária, como veremos adiante.
23-22 Hardware Total
OBS.: Para que seja possível criar essas partições, é necessário que não tenha sido criada
nenhuma outra partição. Se já existirem partições podemos fazê-lo, mas para isto será preciso
deletar as partições já existentes, através do comando 3 do FDISK (Deletar partição). Isto fará
com que todos os dados armazenados no drive lógico correspondente sejam perdidos.
Figura 23.13
Tela principal do FDISK.
Ao executarmos o FDISK e chegarmos à sua tela principal (figura 13),
escolhemos a opção 1, para criar uma partição. Será então apresentada a tela
da figura 14, na qual escolhemos a opção 1, para criar a partição primária.
Figura 23.14
Para criar a partição primária.
Quando for apresentada a tela da figura 15, ao invés de respondermos S,
devemos responder N, ou seja, não desejamos usar o disco inteiro como uma
partição única.
Capítulo 23 – Discos 23-23
Figura 23.15
Dizendo NÃO à partição única.
Finalmente será apresentada a tela da figura 16, na qual é informada a
capacidade máxima do disco, e devemos preencher quantos megabytes
queremos usar para a partição primária.
Figura 23.16
O FDISK pergunta qual será o tamanho
da partição primária.
Observe que é sugerido o tamanho máximo do disco rígido, que no nosso
exemplo é de 16.442 MB. Devemos digitar neste campo, o tamanho que
desejamos usar. Observe a figura 17, onde escolhemos o tamanho de 8000
MB.
Figura 23.17
Criando uma partição primária com
8000 MB.
23-24 Hardware Total
Uma vez escolhido o tamanho da partição primária, o FDISK apresenta uma
tela de informações como a mostrada na figura 18. Devemos teclar ESC para
continuar, voltando ao menu principal.
Figura 23.18
A partição primária foi criada.
Voltando à tela principal do FDISK (figura 19), observamos que é informado
o seguinte: 
AVISO! Nenhuma partição está ativada, o disco 1 não será inicializável
a não ser que uma partição seja definida como ativa
Mais adiante veremos como definir a partição ativa.
Figura 23.19
Na tela principal do FDISK, é informado
que precisamos definir uma partição
ativa.
Chegou a hora de criar uma segunda partição, chamada de partição
estendida, que deverá ocupar todo o espaço restante no disco rígido.
Quando dividimos um disco rígido em apenas C e D, o drive C será a parti-
ção primária, e o drive D será a partição estendida. Quando dividimos um
disco rígido em mais de um drive lógico, o drive C será a partição primária,
e todos os demais drives estarão na partição estendida. Para criar uma
partição estendida, escolhemos a opção 1 (criar partição) no menu principal
do FDISK. A seguir é apresentado um outro menu, no qual devemos
escolher a opção 2 (criar partição estendida).
Capítulo 23 – Discos 23-25
Figura 23.20
O FDISK pergunta o tamanho da
partição estendida.
Será mostrada a tela da figura 20, na qual temos que indicar o tamanho da
partição estendida. O FDISK sugere usar todo o espaço restante no disco,
que no nosso exemplo é de 8440 MB. Basta responder com ENTER.
Observe que não importa se a partição estendida será toda usada como um
drive D, ou se será dividida em vários drives lógicos, nesta etapa sempre
especificamos todo o espaço restante no disco para ser usado como partição
estendida. Será apresentada a tela da figura 21, na qual o FDISK confirma a
criação da partição estendida. Devemos teclar ESC para continuar. 
Figura 23.21
Criada a partição estendida.
O próximo passo é definir os drives lógicos da partição estendida. Isto não
dá nenhum trabalho, pois o próprio FDISK apresenta neste momento a tela
da figura 22. Se quiséssemos criar apenas um drive D, bastará indicar o
tamanho máximo sugerido, teclando ENTER. No nosso caso, queremos criar
um drive D com 6000 MB e um drive E com o espaço restante, pouco mais
de 2000 MB.
23-26 Hardware Total
Figura 23.22
O FDISK pergunta o tamanho do drive
lógico D.
Ao invés de teclar ENTER na tela da figura 22, vamos digitar o valor 6000,
para que seja criado o drive D com 6000 MB. Depois disso será mostrada
uma tela idêntica à da figura 22, mas desta vez mostrando o espaço restante,
uma vez que já foram abatidos 6000 MB. Ao teclar ENTER, usamos este
espaço restante para o drive E.
Figura 23.23
Todo o espaço disponível na partição
estendida foi destinado aos drives
lógicos D e E.
Será mostrado um relatório como vemos na figura 23. Devemos teclar ESC
para voltar ao menu principal do FDISK.
Não é necessário, mas se quisermos podemos usar a opção 4 do menu
principal do FDISK. Assim poderemos ver um relatório no qual são
mostradas as partições nas quais o disco rígido foi dividido.
Por último, temos que marcar a partição primária como sendo ATIVA.
Partição ativa é aquela pela qual será realizado o boot. Somente a partição
primária pode ser definida como ativa, mas esta definição não é automática.
Temos que definir a partição ativa usando o comando 2 do menu principal
do FDISK. Ao usarmos este comando, será apresentada a tela mostrada na
figura 24. Devemos digitar “1”, para que a partição primária passe a ser ativa.
Capítulo 23 – Discos 23-27
Figura 23.24
Definindo a partição 1 como ativa.
Voltando à tela principal do FDISK, teclamos ESC para finalizar a sua ope-
ração. É apresentada a tela da figura 105. Devemos agora teclar ESC.
Voltaremos ao Prompt do MS-DOS, mas as informações definidas pelo
FDISK só estarão efetivadas a partir do próximo boot. Devemos então
executar um boot para dar prosseguimento ao processo de instalação.
Figura 23.25
Término da operação do FDISK.
Assim como ocorre no caso da partição única, quando dividimos um disco
rígido em vários drives lógicos, é preciso fazer a formatação lógica de cada
um deles. Um drive lógico que ainda não foi formatado não pode ser usado
para armazenar dados. Se tentarmos, neste momento, acessar o drive C (por
exemplo, pelo comando “DIR C:”), veremos a seguinte mensagem de erro:
Tipo de mídia inválido lendo unidade C
Anular, Repetir, Desistir?
Observe que o sistema operacional já reconhece a existência do drive C, mas
ainda não pode usá-lo. Seu uso só será permitido depois que for realizada a
formatação lógica. Para tal, usamos o programa FORMAT.COM, da
seguinte forma:
FORMAT C:
23-28 Hardware Total
No nosso exemplo, criamos os drives lógicos D e E, e portanto, temos que
formatá-los também. Usamos então os comandos:
FORMAT D:
FORMAT E:
A figura 26 apresenta tudo o que aparece na tela durante a formatação do
drive C. Observe que nesta figura, estamos considerando que o nosso disco
rígido foi dividido em três drives lógicos, sendo que nosso drive C possui
cerca de 8000 MB.
Figura 23.26
Término da formatação do drive C.
Ao término da formatação lógica, o drive C estará liberado para uso normal.
A figura 27 mostra o seu conteúdo logo após a formatação. Para listar este
conteúdo, usamos o comando:
DIR C: /A
OBS: No Windows 98SE e anteriores, podíamos usar o comando FORMAT C: /S, que fazia
a gravação do boot em modo MS-DOS no disco rígido. No Windows ME e no XP isto não
pode ser feito, ou seja, o boot só é feito no próprio ambiente Windows. Comandos como
FORMAT C: /S e SYS C: não funcionam no Windows ME / XP. 
Figura 23.27
Conteúdo dodrive C, recém formatado.
Capítulo 23 – Discos 23-29
Drives de disquete
Informalmente, a palavra drive tem sido usada para designar os drives de
disquetes (Floppy Disk Drive), mas deve-se ter em mente que seu significado
é bem mais abrangente. Neste livro, quando usarmos isoladamente o termo
drive, estamos nos referindo aos drives de disquete. Note que também
existem outros tipos de drives, como o de CD-ROM, o ZIP Drive, e o HDD
(Hard Disk Drive, um outro nome para disco rígido). 
Figura 23.28
Drive de 1.44 MB, 3½”.
A figura 28 mostra o tipo mais comum de drive de disquetes, ainda usado
em praticamente todos os PCs, apesar de ser totalmente obsoleto. É o drive
de 3½” de alta densidade (HD, ou High Density), com capacidade de 1.44
MB. Observe nas suas partes laterais, os furos onde são instalados os
parafusos que o fixam ao gabinete.
Figura 23.29
Conectores na parte traseira do drive de
disquetes.
23-30 Hardware Total
A figura 29 mostra as conexões existentes na parte traseira de um drive de
disquetes de 3½”. São ao todo duas, sendo que uma delas serve para
conectar o drive na fonte de alimentação, e outra serve para a conexão com
a interface de drives (lembre que esta interface fica localizada na placa de
CPU). Para permitir a conexão dos drives na sua interface, é usado um cabo
apropriado, conhecido como cabo flat para drives. Este cabo sempre é
fornecido juntamente com as placas de CPU.
Figura 23.30
Cabo flat para drives
O cabo flat para drives é mostrado na figura 30. Em geral possui três
conectores (alguns cabos flat antigos possuíam até 5 conectores, para permitir
a conexão de drives de disquetes de 5 1/4”, que usavam conectores
diferentes). Um desses conectores deve ser ligado na placa de CPU (onde
fica a interface para drives de disquete). Os outros dois conectores permitem
a ligação de um ou dois drives de disquete. O drive ligado no conector da
extremidade do cabo será automaticamente selecionado como A. Caso seja
desejado (normalmente ninguém faz isso) instalar um segundo drive de
disquetes, podemos ligá-lo no conector do meio do cabo. Este será
automaticamente selecionado como B.
Entre os diversos conectores que partem da fonte de alimentação, existem
aqueles que são próprios para a conexão ao drive de 3½”. Na figura 31
vemos dois tipos de conectores para drives existentes na fonte de alimen-
tação. O maior deles é próprio para a conexão em discos rígidos, drives de
CD-ROM e drives de disquetes de 5 1/4” (que não são mais usados). O
menor deles é próprio para a conexão em drives de 3½”.
Capítulo 23 – Discos 23-31
Figura 23.31
Conectores da fonte de alimentação.
A maioria das interfaces para drives de disquetes são capazes de controlar
dois drives. Podemos entretanto encontrar algumas interfaces que controlam
um único drive, o que não é problema algum, já que é raríssimo alguém usar
dois drives. 
A instalação e configuração de drives de disquete é bastante simples. Eles
são controlados pelo BIOS, e funcionam perfeitamente no modo MS-DOS.
O Windows também o controla automaticamente, bem como os demais
sistemas operacionais, mas para isto é necessário que estejam declarados no
Standard CMOS Setup. 
Os setores dos disquetes armazenam 512 bytes. O disquete possui duas faces,
cada uma com 80 trilhas, e cada trilha com 18 setores. A capacidade total é
portanto:
2 x 80 x 18 x 512 = 1440 kB
Note que é uma grande imprecisão dizer “1.44 MB”. A capacidade correta é
1440 kB, que não é exatamente igual a 1.44 MB. São ao todo 1.474.560
bytes. Na prática a capacidade é um pouco menor, pois os setores iniciais do
disco não são usados para armazenar dados do usuário. Armazenam o setor
de boot, a tabela de alocação de arquivos (FAT) e o diretório raiz.
Organização de um disquete
Número de faces 2
Número de trilhas 80
Número de setores por trilha 18
Capacidade total: 1.474.560 bytes
Taxa de transferência 45 kB/s
Velocidade de rotação 300 RPM
23-32 Hardware Total
Drives de CD-ROM
Todos os PCs modernos devem ser equipados com drives de CD-ROM. Há
alguns anos atrás, o drive de CD-ROM era um dispositivo supérfluo, só era
necessário em PCs que seriam usados para jogos, para programas de
multimídia e para ouvir música. Um fator entretanto fez esses dispositivos se
tornarem obrigatórios: programas passaram a ser distribuídos, não mais em
disquetes, mas em CDs. Isto foi necessário, já que os disquetes têm uma
capacidade limitadíssima para os padrões atuais. Na época em que os drives
de CD-ROM não eram obrigatórios em um PC, alguns softwares chegavam a
ocupar dúzias de disquetes. Os disquetes tinham várias desvantagens, como
menor vida útil e complexidade de instalação (... coloque o disquete número
27 no drive A e tecle ENTER..). Os CD-ROMs têm grandes vantagens como
mídia para distribuição de programas:
Instalação rápida – A taxa de transferência de um drive de CD-ROM
moderno é superior a 5 MB/s, enquanto a dos disquetes é de apenas 45 kB/s.
Além disso não é preciso perder tempo colocando e retirando disquetes no
drive, basta colocar o CD no drive, e pronto.
Maior durabilidade – Disquetes são muito sensíveis à poeira, calor e
umidade. Em boas condições, duram no máximo 5 anos. Já os CDs têm
durabilidade de no mínimo 10 anos, e são mais resistentes à poeira (desde
que sejam limpos), calor e umidade. 
Menor custo – Em grandes quantidades, o custo de produção de um CD é
de apenas 1 dólar. Meia dúzia de disquetes custam mais que isso. 
Capacidade equivalente à de mais de 400 disquetes – Gravar grandes
quantidades de disquetes em escala industrial é um processo bastante
demorado, mesmo usando máquinas automáticas. A simples gravação de 5
disquetes dura cerca de 10 minutos, enquanto o CD-ROM, produzido em
grandes quantidades, é prensado em poucos segundos, já com seus 650 MB
armazenados. 
Capítulo 23 – Discos 23-33
Figura 23.32
Drive de CD-ROM.
A figura 32 mostra um típico drive de CD-ROM. Na parte frontal existe uma
porta que dá acesso à bandeja, na qual é colocado o CD. Existe um botão
para abrir e fechar a bandeja, um plugue P2 para conectar um fone
(podemos assim ouvir CDs de áudio, tocados diretamente do drive, mesmo
que o computador não tenha uma placa de som. Existe ainda um botão para
regular o volume desta saída para fones. Alguns drives possuem botões para
controlar CDs de áudio, como Play, Stop, Pause, Next Track. Um drive de
CD-ROM não precisa necessariamente ter todos esses botões, já que esses
comandos podem ser feitos a partir do Windows. O único botão que é
realmente necessário é o usado para abrir e fechar a bandeja (Eject/Load). 
Figura 23.33
Parte traseira de um drive de CD-ROM.
Conectores
A figura 33 mostra a parte traseira de um drive de CD-ROM. Nela
encontramos os seguintes conectores:
Conector IDE – Neste conector ligamos o cabo flat IDE, que tem sua outra
extremidade ligada em uma interface IDE da placa de CPU. 
23-34 Hardware Total
Alimentação – Este conector de alimentação é idêntico ao do disco rígido.
Ligamos em um dos conectores disponíveis na fonte de alimentação. 
Áudio analógico – Quando o drive está reproduzindo um CD de áudio, o
som é transferido para a placa de som através deste conector. Os drives de
CD-ROM são fornecidos juntamente com cabos de áudio apropriados, para
ligar esta saída na entrada CD-IN da placa de som. 
Áudio digital – Praticamente todos os drives de CD-ROM modernos
possuem uma saída de áudio digital. Fornece o mesmo som encontrado na
saída de áudio analógico, exceto que em formato digital. Lembre-se que o
som está representado nos CDs de áudio em formato digital. Dentro do drive
este som é convertido para o formatoanalógico para ser enviado à placa de
som no formato analógico. Entretanto o mesmo som é apresentado na saída
digital, que por sua vez pode ser ligada em entradas CD-IN digital, caso a
placa de som possua este tipo de entrada. O som digital tem qualidade
sensivelmente melhor que a do analógico, e esta conexão deve ser
preferencialmente utilizada, caso a placa de som possua uma entrada para
CD digital. 
Os drives de CD-ROM possuem também na sua parte traseira, três pares de
pinos metálicos para selecionamento Master/Slave. Esta configuração deve
ser feita de acordo com a ocupação do drive na interface. Um drive sozinho
deve ser configurado como Master. Um segundo drive ou outro dispositivo
IDE deve ser configurado como Slave. 
Velocidade
Desde a sua popularização, por volta de 1993, os drives de CD-ROM têm
evoluído em velocidade e em funcionalidade, mas não em capacidade:
continuam com os mesmos 650 MB. Os melhoramentos em velocidade
foram entretanto bastante significativos. Os primeiros drives de CD-ROM
operavam com a taxa de transferência de 150 kB/s, a mesma utilizada pelos
CD Players para áudio. Esta taxa de transferência tem sido utilizada como
referência para os drives de CD-ROM modernos. Surgiram os drives de
velocidade dupla (2x), com taxa de 300 kB/s. Os drives mais antigos
passaram a ser chamados de drives de velocidade simples, ou 1x. Seguiram-
se os drives de velocidade tripla (3x), quádrupla (4x), e assim por diante. A
tabela que se segue mostra as principais velocidades lançadas nos últimos
anos. 
Tipo Taxa de
transferência
Tipo Taxa de
transferência
Capítulo 23 – Discos 23-35
1x 150 kB/s 24x 3,6 MB/s
2x 300 kB/s 32x 4,8 MB/s
3x 450 kB/s 36x 5,4 MB/s
4x 600 kB/s 40x 6,0 MB/s
6x 900 kB/s 44x 6,6 MB/s
8x 1,2 MB/s 48x 7,2 MB/s
10x 1,5 MB/s 52x 7,8 MB/s
12x 1,8 MB/s 56x 8,4 MB/s
16x 2,4 MB/s 60x 9,0 MB/s
20x 3,0 MB/s 64x 9,6 MB/s
Para que os drives de CD-ROM atingissem taxas de transferência tão
elevadas, foi necessário aumentar a sua velocidade de rotação. Este
problema não ocorre nos discos rígidos. O aumento da taxa de transferência
interna de qualquer disco é obtido fazendo com que mais bytes passem pela
cabeça de leitura a cada segundo. Nos discos rígidos, para que a velocidade
de rotação não fique excessivamente elevada, este aumento é conseguido
com o armazenamento de um maior número de bytes em cada trilha. Desta
forma, mais bytes passam pela cabeça de leitura a cada rotação do disco. Já
os CD-ROMs não podem ter alteradas suas características físicas. O número
de bytes em cada trilha não muda, por isso para obter maiores taxas de
transferência, é preciso aumentar cada vez mais a velocidade de rotação. 
CLV e CAV
Os primeiros drives de CD-ROM operavam com velocidade linear constante,
é o que chamamos CLV (constant linear velocity). Os modelos atuais
operam no modo CAV (constant angular velocity). Cada modo tem suas
próprias características, e o modo CAV têm vantagens que o fizeram tomar o
lugar do CLV. 
Todos os tipos de CDs armazenam mais dados nas trilhas externas, e menos
dados nas trilhas internas. Se para ler todas as trilhas o disco girasse na
mesma velocidade, os dados das trilhas externas seriam lidos com maior taxa
de transferência, já que no tempo padrão de uma rotação seriam lidos mais
dados. Isso era ruim nos CDs de áudio, que precisavam manter uma taxa de
transferência constante, sincronizada com o áudio. Para manter uma taxa de
transferência constante, os CDs de áudio, assim como os drives de CD-ROM
antigos, alteravam a velocidade de rotação de acordo com a trilha a ser lida.
Giravam mais lentamente para ler as trilhas externas e mais rapidamente
para ler as trilhas internas. Portanto a velocidade angular variava, mas a
velocidade linear (velocidade relativa da trilha em relação à cabeça de
leitura) era mantida constante. Uma desvantagem deste método é que o
disco precisava ser acelerado e desacelerado conforme fossem lidas trilhas
em partes diferentes do disco. 
23-36 Hardware Total
Não existe necessidade em manter uma taxa de transferência constante em
CD-ROMs. Até nos CDs de áudio, é possível sincronizar o som mesmo com
taxa de tranferência variável. Basta transferir para uma área de memória
(buffer ou cache) no interior do drive, os dados lidos, e transferir esses dados
na velocidade fixa característica dos CDs de áudio. Os dados são lidos do
disco com velocidade variável, mas “tocados” com velocidade constante.
Portanto é possível utilizar nos drives de CD-ROM, uma velocidade de
rotação constante (CAV). Desta forma não é mais preciso perder tempo
acelerando e desacelerando a rotação do disco à medida em que são lidas
trilhas externas e internas. O resultado desta alteração foi a redução do
tempo de acesso, além da simplificação do mecanismo de controle de
velocidade do disco. O outro resultado obtido foi a variação da taxa de
transferência. Discos CLV apresentavam taxa de transferência constante,
enquanto discos CAV apresentam taxa variável. A taxa nas trilhas externas é
quase o dobro da verificada nas trilhas internas. 
Drives de CD-ROM até 12x usavam o método CLV. Para 16x,
encontrávamos modelos CLV e CAV. A partir de 20x, todos operavam no
modo CAV. Um drive 20x CAV tem taxa de transferência 20x nas trilhas
externas, e em torno de 12x nas trilhas internas. Durante algum tempo os
fabricantes classificavam seus drives pela velocidade média. Por exemplo,
um que lesse em 28x nas trilhas externas e 17x nas internas, era indicado
como 24x. Atualmente os fabricantes preferem indicar apenas a velocidade
máxima, ou seja, a taxa de leitura nas trilhas externas. Normalmente usam
indicações como MAX ou MX. Por exemplo, 52x Max, significa que lê no
máximo, nas trilhas externas, em 52x. Tem até aquela brincadeira, do
usuário principiante que perguntou se “este tal de drive MAX é bom?”.
CD-ROM em Ultra DMA
Assim como ocorre com os discos rígidos, os drives de CD-ROM têm duas
taxas de transferência: interna e externa. Quando nos referimos a
velocidades como 40x, 48x, 60x, estamos falando da taxa de transferência
externa. É a velocidade na qual os dados são lidos da mídia e transferidos
para a memória interna do drive. Uma vez lidos para esta memória, precisam
ser transferidos através da interface IDE. Entra em jogo então a taxa de
transferência externa. Drives de CD-ROM muito antigos operavam em PIO
Mode 0. Modelos mais novos (1995-1997) chegavam ao PIO Mode 4, e os
ainda mais novos são capazes de operar nos modos Ultra DMA. Em 1998 os
modelos ATA-33 tornaram-se comuns. Em 1999 os modelos ATA-66 já eram
maioria, e em 2001 tornaram-se comuns os modelos ATA-100.
Capítulo 23 – Discos 23-37
Gravadores e DVDs
Ao invés de instalar um drive de CD-ROM, você pode instalar um gravador
de CDs. Gravadores modernos são capazes de ler todos os tipos de CDs que
normalmente são lidos por um drive de CD-ROM, além de gravar discos
CD-R e CD-RW. Isto é muito importante para quem precisa fazer muitos
backups. Os discos CD-RW são bastante adequados para esta aplicação.
Nada impede entretanto que um computador tenha dois drives, um de CD-
ROM e um gravador. 
Figura 23.34
Gravador de CDs.
Outro drive que está se tornando bastante popular é o drive de DVD. Este
drive é capaz de ler todos os tipos de CDs que podem ser lidos por um drive
de CD-ROM, e ainda lê DVD-ROMs e reproduz filmes em DVD. Os
programas armazenados em DVD-ROMs ainda são raros, mas os filmes em
DVD são bastante comuns. Para quem gosta de ver filmes, esta é uma boa
aplicação para o computador. Melhor ainda é quando usamos uma placa de
vídeo com saída para TV,assim não ficamos limitados a ver os filmes apenas
na tela do monitor. 
Note que o drive de DVD-ROM substitui um drive de CD-ROM, pois
executa todas as suas funções. O mesmo podemos dizer sobre os gravadores
de CDs. Para quem deseja acessar DVDs e gravar CDs, além de ler outros
tipos de CDs, existem duas opções. A mais fácil é instalar dois drives, sendo
um leitor de DVD e outro, um gravador de CDs. A outra opção é utilizar os
drives combinados (“tudo em 1”), já existentes no mercado. Fisicamente eles
são parecidos com os drives de CD-ROM. Esses drives podem fazer tudo o
que faz um drive de CD-ROM, um drive de DVD-ROM e um gravador de
CDs. 
23-38 Hardware Total
Figura 23.35
Drive de DVD-ROM.
Super Disquetes
Atualmente é inviável utilizar disquetes de 1.44 MB para transporte de
grandes quantidades de dados. Uma solução para o problema é utilizar os
disquetes de alta capacidade. Os drives de alta capacidade mais comuns são
o ZIP Drive e o LS-120. 
Seus disquetes são discos removíveis, de alta capacidade e baixo custo. Sem
dúvida o mais popular desses meios de armazenamento é o ZIP Drive,
desenvolvido pela Iomega. Seus discos (ZIP Disks) são oferecidos em dois
modelos, de 100 e 250 MB, e são parecidos com disquetes de 3½”. Milhões
de PCs em todo o mundo utilizam ZIP Drives.
Os primeiros modelos de ZIP Drive eram conectados ao PC através de uma
interface SCSI (ZIP Drive SCSI) ou de uma interface paralela (ZIP Drive
paralelo), na mesma porta onde é ligada a impressora.
Atualmente são comercializados modelos de ZIP Drive que são conectados
em uma interface IDE (ZIP Drive IDE), como o mostrado na figura 36.
Apesar disso, os modelos paralelo e SCSI ainda são muito vendidos.
Capítulo 23 – Discos 23-39
Figura 23.36
ZIP Drive IDE.
Todos os fabricantes de discos removíveis, como é o caso do ZIP Drive,
estão também lançando modelos USB. A interface USB tem muitas
vantagens sobre os outros tipos de interface, como maior facilidade de
instalação (instalar um ZIP IDE ou SCSI não é tarefa ao alcance da maioria
dos usuários) e menor probabilidade de conflitos (a interface paralela é
muito sujeita a este tipo de problema). 
ZIP 250 ATAPI
Tempo de acesso entre trilhas 4 ms
Tempo de acesso – full stroke 55 ms
Tempo médio de acesso 29 ms
Taxa de transferência 2,4 MB/s
ZIP 100 ATAPI
Tempo de acesso entre trilhas 4 ms
Tempo de acesso – full stroke 55 ms
Tempo médio de acesso 29 ms
Taxa de transferência 1,4 MB/s
Para aqueles que possuem conhecimentos de hardware, a instalação de um
ZIP Drive IDE é uma tarefa simples. Tanto as conexões como o método de
instalação deste dispositivo são similares aos de um disco rígido. Na figura 37
vemos os conectores existentes na parte traseira de um ZIP Drive IDE. Existe
um conector de 40 vias, no qual é ligado o cabo flat IDE, e um conector
para ligar na fonte de alimentação. Um bloco de jumpers é usado para
indicar o funcionamento do drive como Master ou Slave. 
23-40 Hardware Total
Figura 23.37
Conectores na parte traseira de um ZIP
Drive IDE.
Outro disco de alta capacidade, porém bem menos popular que o ZIP Drive
é o LS-120. Também chamado de a:drive, o LS-120 tem o aspecto idêntico
ao de um drive de disquetes de 3½”. Seus discos também são quase iguais a
disquetes comuns, mas armazenam 120 MB. O mais interessante é que esses
drives também permitem usar disquetes de 3½” comuns. Neste caso a
capacidade continua sendo de 1.44 MB. Como o LS-120 aceita ambos os
tipos de disquetes, dispensa a instalação de um drive de disquetes. 
Figura 23.38
Drive LS-120 e seu disquete.
A figura 38 mostra um drive LS-120 e seu disquete. Este drive é conectado
em uma interface IDE, como se fosse um disco rígido ou um drive de CD-
ROM. Existe ainda a versão USB. Nos PCs mais modernos, é até mesmo
permitido executar um boot através do LS-120, seja usando um disquete
comum, seja usando o seu disco de 120 MB.
Na figura 39 vemos as conexões existentes na parte traseira de um LS-120.
Temos um conector de 40 vias, no qual ligamos um cabo flat IDE, e um
conector para ligar na fonte de alimentação.
Capítulo 23 – Discos 23-41
Figura 23.39
Conectores na parte traseira de um drive
LS-120.
Tanto o ZIP Drive IDE como o LS-120 (assim como também ocorre com
discos rígidos e drives de CD-ROM) possuem jumpers para selecionamento
de endereço (Master/Slave). Este grupo de jumpers define a letra com a qual
o drive será reconhecido pelo BIOS e pelo sistema operacional. Por
exemplo, se em uma interface IDE existirem conectados um disco rígido
configurado como Master, e um LS-120 configurado como Slave, o disco
rígido será “C”, e o LS-120 será “D”.
LS-120 IDE
Tempo médio de acesso 60 ms
Taxa de transferência 1,1 MB/s
Velocidade de rotação 1440 RPM
Discos rígidos SCSI
A maioria das informações apresentadas até agora neste capítulo a respeito
de discos rígidos, valem para modelos IDE e SCSI, exceto aquelas em que
fizemos referências específicas ao padrão IDE. Faremos agora uma
complementação com informações específicas sobre os discos SCSI.
Os discos SCSI são usados em escala muito menor que os discos IDE.
Apenas computadores de altíssimo desempenho, como servidores e estações
de trabalho, utilizam discos SCSI. Este tipo de disco opera de forma mais
eficiente quando são feitos acessos de um elevado número de programas,
como ocorre nos servidores. Nos computadores para uso pessoal, o perfil é
bastante diferente. O número de programas em execução simultânea tende a
ser menor, e portanto a eficiência de um disco SCSI é menos aproveitada.
Discos IDE são menos eficientes que os SCSI, em compensação são mais
baratos, pelo fato de utilizarem interfaces e placas de circuito mais simples.
Esta pequena redução de custo acaba se tornando maior, devido ao maior
volume de produção. 
23-42 Hardware Total
Do ponto de vista mecânico, discos IDE e SCSI são semelhantes. A diferença
está na placa lógica existente no disco, bem como na interface conectada na
placa de CPU. Os fabricantes em geral produzem, utilizando a mesma
mecânica (discos, braço, motores, etc.), modelos IDE e SCSI de mesma
capacidade. Discos IDE e SCSI que utilizam a mesma mecânica tendem a
apresentar desempenhos iguais quando utilizados em sistemas monousuário.
O modelo SCSI terá desempenho sensivelmente maior em sistemas onde são
feitos mais acessos a disco. Por outro lado, os fabricantes sempre oferecem
modelos de elevada taxa de transferência, altíssima capacidade e baixo
tempo de acesso, com todas as condições para apresentar desempenho bem
acima da média. Sendo mais avançados, esses discos tendem a ser muito
caros, por isso não são oferecidos ao mercado na versão IDE, apenas na
versão SCSI. De um modo geral, os modelos mais caros, de maior
capacidade e de maior desempenho são oferecidos inicialmente apenas na
versão SCSI. 
Conectores de um disco SCSI
A figura 40 mostra um disco rígido SCSI. Alguns modelos de alta
capacidade podem ter dupla altura, devido ao grande número de pratos. A
princípio são bem parecidos com os modelos IDE. 
Figura 23.40
Disco rígido SCSI.
A diferença física entre um HD SCSI e um IDE fica por conta dos
conectores existentes na sua parte traseira. O conector de alimentação é
idêntico, mas o conector de dados, para ligação no cabo flat, é
completamente diferente. 
Capítulo 23 – Discos 23-43
Figura 23.41
Parte traseira de um disco SCSI.
Existem ainda jumpers para configurar o endereço do disco. Enquanto
discos IDE podem ter dois endereços diferentes (Master e Slave), um disco
SCSI pode ter 16 endereços diferentes. Este endereço é o que chamamos de
SCSI ID, que pode recebervalores de 0 a 15. Em geral os discos SCSI
possuem um grupo de quatro jumpers, através dos quais são formadas as
combinações de 0 a 15.
A figura 42 mostra um cabo flat SCSI. Este tipo de cabo pode ter 50, 68 ou
80 vias, dependendo do modo SCSI utilizado. O cabo de 50 vias é parecido
com o cabo flat IDE, e era usado nos discos SCSI antigos, com taxas de 5
MB/s e 10 MB/s (SCSI-1). Os cabos de 68 vias são usados nos padrões mais
velozes, com taxas a partir de 20 MB/s. Alguns discos especiais utilizam
cabos de 80 vias. 
Figura 23.42
Cabo flat SCSI.
Interfaces SCSI 
A figura 43 mostra uma placa de interface SCSI. Ao contrário do que ocorre
com os padrões ATA, que mantém compatibilidade com as versões antigas,
23-44 Hardware Total
as várias modalidades de SCSI utilizam cabos, conectores e níveis de
voltagem diferentes. 
Figura 23.43
Placa de interface SCSI.
Para não entrar em uma longa discussão sobre as diversas modalidades de
SCSI, podemos seguir uma regra bastante simples: 
1) Primeiro encontramos o disco SCSI a ser utilizado. Checamos qual é o
modo SCSI utilizado por este disco.
2) Encontramos uma interface SCSI própria para o modo a ser utilizado pelo
disco rígido. Se o custo permitir, podemos comprar uma placa compatível
com o disco utilizado, mas capaz de operar também com modos de
transferência mais rápidos, o que permitirá o seu aproveitamento futuro com
discos SCSI mais avançados. 
BIOS SCSI
Normalmente o Setup do BIOS SCSI é ativado quando pressionamos uma
tecla especial durante o boot. Através dele podemos definir várias opções de
funcionamento para cada um dos 15 possíveis dispositivos SCSI conectados
na interface (são 15 dispositivos, 16 contando com a interface). Existem
diferenças entre os vários programas de configuração, existentes nos BIOS de
interfaces de fabricantes diferentes. De um modo geral, as opções
automáticas permitem um perfeito funcionamento, apesar de não oferecerem
o desempenho máximo. Este é obtido quando programamos
individualmente cada dispositivo para a sua taxa máxima permitida. Alguns
dispositivos irão operar no máximo com 5 MB/s, outros com 10 MB/s, outros
com 20 MB/s, e assim por diante. 
Capítulo 23 – Discos 23-45
Figura 23.44
Tela de configuração de um BIOS SCSI.
Detalhes sobre LBA
A implementação da função LBA (Logical Block Addressing) nos BIOS dos
PCs atuais está relacionada com a capacidade de reconhecer ou não a plena
capacidade do disco rígido. Você poderá encontrar com facilidade alguns
PCs que não reconhecem discos com mais de 8 GB, portanto é preciso
conhecer o problema para chegar à solução. O problema surgiu pela
primeira vez em meados dos anos 90, e era chamado “barreira dos 504 MB”.
A barreira dos 504 MB, é chamada por muitos de “barreira dos 528 MB”.
Esta diferença ocorre porque muitos consideram erradamente que 1 MB é o
mesmo que 1.000.000 bytes. Na verdade, 1 MB é igual a 1024x1024 bytes, ou
seja, 1.048.576 bytes. Portanto, 504 MB equivale a 504x1.048.576, o que
resulta em 528.482.304 bytes. Neste texto, consideramos que 1 MB é igual a
1.048.576 bytes, como sempre foi.
A barreira dos 504 MB surgiu devido ao modo como foram criadas, no iní-
cio dos anos 80, as rotinas do BIOS responsáveis pelo acesso a disco
(chamadas de INT 13h), e pela forma como foi padronizada a transmissão de
parâ-metros para o disco IDE (ou padrão ATA). Esses dois padrões esta-
belecem limites máximos para o número de cilindros, cabeças e setores, de
acordo com o número de bits reservados durante a transmissão de
parâmetros. As rotinas do BIOS, por exemplo, reservam para o
endereçamento de cilindro, cabeça e setor, 10, 8 e 6 bits, respectivamente. O
disco rígido, por sua vez, reserva para os mesmos parâmetros, 16, 4 e 8 bits,
respectivamente. O resultado é que cada parâmetro deveria “caber”
simultaneamente no número de bits reservados pelo BIOS e pelo disco
rígido. 
Parâmetro Bits BIOS
(INT 13h)
Padrão ATA Máximo Conjunto
Máximo nº de cilindros 10/16 1024 65536 1024
Máximo nº de cabeças 8/4 256 16 16
Máximo nº de setores 6/8 63 255 63
23-46 Hardware Total
Máxima capacidade 8 GB 130 GB 504 MB
Por si só, o BIOS, através da sua função INT 13h, é capaz de operar com
discos de no máximo 1024 cilindros, 256 cabeças e 63 setores, o que resulta
em cerca de 8 GB. O padrão ATA aceita no máximo discos com 65536
cilindros, 16 cabeças e 255 setores, o que resulta em aproximadamente 130
GB. Esses limites de 8 GB e 130 GB eram considerados valores incrivelmente
altos nas épocas de criação desses dois padrões. Levando em conta que cada
parâmetro é passado para o INT 13h, e deste para o disco IDE, cada um
deles deve ser menor que os máximos permitidos por ambos. Por exemplo,
não adianta usar a cabeça número 20, mesmo sendo este número permitido
pelo INT 13h, pois o padrão ATA está limitado a no máximo 16 cabeças.
Da mesma forma, de nada adianta o padrão ATA aceitar 255 setores, se o
INT 13h só opera com no máximo 63 setores. Levando em conta o máximo
conjunto, ficamos limitados a usar discos com no máximo 1024 cilindros, 16
cabeças e 63 setores por trilha, o que resulta na capacidade de 504 MB.
Trocando os números
O LBA (Logical Block Addressing) é um método muito simples que permite
vencer a barreira dos 504 MB. Consiste em fazer com que o INT 13h aceite
um número elevado de cabeças, ainda que limitado a 1024 cilindros. O disco
rígido não numera mais os setores de acordo com o número de cilindro,
cabeça e setor, e sim, através do número do setor lógico. São utilizados 28
bits para indicar o setor lógico, permitindo endereçar cerca de 260 milhões
de setores, o que equivale a cerca de 130 GB. 
Em PCs antigos (até aproximadamente meados de 1994), não existia a
função LBA implantada no BIOS. Para que o LBA pudesse ser empregado,
os fabricantes de discos rígidos forneciam um disquete com um software que
era instalado no disco e ativava a função LBA. Esta ativação era feita logo no
início do processo de boot, antes mesmo da carga do sistema operacional.
Exemplos de softwares que implementam este recurso são o EZ-Drive e o
Disk Manager. Se você precisar instalar em um computador antigo, um disco
rígido moderno, e a sua plena capacidade não for reconhecida, é possível
que esta seja uma limitação do seu BIOS, sendo portanto necessário usar o
Disk Manager ou o EZ Drive. Acesse o fabricante do seu disco rígido para
obter este software. 
LBA de 28 bits e de 48 bits
O método LBA reservava inicialmente 28 bits para indicar o número do
setor lógico a ser acessado. 24 desses bits são carregados em registradores de
Capítulo 23 – Discos 23-47
8 bits que antes eram usados para endereçar cilindro, cabeça e setor. Os 4
bits adicionais são armazenados em um registrador que antes era usado para
Status e comandos. Com 28 bits para endereçar os setores lógicos, é possível
ter discos com até 130 GB. 
Ocorre que os discos com mais de 100 GB já chegaram ao mercado, e sua
capacidade logo será restrita à “barreira dos 130 GB”. Para resolver este
problema, a nova especificação ATA/ATAPI-6 prevê o uso de 48 bits para
endereçamento de setores, permitindo assim acessar discos com até cerca de
130.000.000 GB.
Usando o Disk Manager
Programas como o Disk Manager ou o EZ Drive podem ser obtidos nos sites
dos fabricantes dos discos rígidos. Normalmente as versões disponíveis nesses
sites são adaptadas para que operem apenas nos modelos do fabricante que
o oferece. Por exemplo, o Disk Manager obtido no site da Seagate não
funcionará com discos da Quantum. Portanto um técnico prevenido deve
obter as versões mais novas desses programas, obtidos no site de cada
fabricante de disco rígido. 
A figura 45 mostra a tela de

Outros materiais