Sunteți pe pagina 1din 19

Discos Rígidos

Discos Rígidos o Duros


Ha habido muchos cambios en el campo de los discos duros. De más
antiguos del tamaño de una caja de zapatos y de capacidades
ridículas (vistas desde hoy) hasta discos duros compactos y reducidos
con capacidades 400 veces mayores.

Estructura interna de un disco duro

Un disco duro se compone de muchos elementos; citaremos los más importantes de cara a
entender su funcionamiento. En primer lugar, la información se almacena en unos finos platos o
discos, generalmente de aluminio, recubiertos por un material sensible a alteraciones
magnéticas. Estos discos, cuyo número varía según la capacidad de la unidad, se encuentran
agrupados uno sobre otro y atravesados por un eje, y giran continuamente a gran velocidad.
Asimismo, cada disco posee dos diminutos cabezales de lectura/escritura, uno en cada cara.
Estos cabezales se encuentran flotando sobre la superficie del disco sin llegar a tocarlo, a una
distancia de unas 3 o 4 micropulgadas (a título de curiosidad, podemos comentar que el
diámetro de un cabello humano es de unas 4.000 pulgadas). Estos cabezales generan señales
eléctricas que alteran los campos magnéticos del disco, dando forma a la información.
(dependiendo de la dirección hacia donde estén orientadas las partículas, valdrán 0 o valdrán
1). La distancia entre el cabezal y el plato del disco también determinan la densidad de
almacenamiento del mismo, ya que cuanto más cerca estén el uno del otro, más pequeño es el
punto magnético y más información podrá albergar.

Tamaño de clúster y espacio disponible

Un cluster se trata de una agrupación de varios sectores para formar una unidad de asignación.
Normalmente, el tamaño de cluster en la FAT del DOS o de Windows 95 es de 32 Kb; ¿y que?
Esto no tendría importancia si no fuera porque un cluster es la mínima unidad de lectura o
escritura, a nivel lógico, del disco. Es decir, cuando grabamos un archivo, por ejemplo de 10
Kb, estamos empleando un cluster completo, lo que significa que se desperdician 22 Kb de ese
cluster. Imaginaos ahora que grabamos 100 ficheros de 10 Kb; perderíamos 100x22 Kb, más
de 2 Megas. Por ello, el OSR2 de Windows 95 y Windows 98 implementan una nueva FAT, la
FAT 32, que subsana esta limitación, además de otros problemas.

Algunos conceptos

Antes hemos comentado que los discos giran continuamente a gran velocidad; este detalle, la
velocidad de rotación, incide directamente en el rendimiento de la unidad, concretamente en el
tiempo de acceso. Es el parámetro más usado para medir la velocidad de un disco duro, y lo
forman la suma de dos factores: el tiempo medio de búsqueda y la latencia; el primero es lo
que tarde el cabezal en desplazarse a una pista determinada, y el segundo es el tiempo que
emplean los datos en pasar por el cabezal. Si se aumenta la velocidad de rotación, la latencia
se reduce; en antiguas unidades era de 3.600 rpm (revoluciones por minuto), lo que daba una
latencia de 8,3 milisegundos. La mayoría de los discos duros actuales giran ya a 7.200 rpm,
con lo que se obtienen 4,17 mb de latencia. Y actualmente, existen discos de alta gama aún
más rápidos, hasta 10.000 rpm.

Página : 1
Discos Rígidos
Es preciso comentar también la estructura lógica del disco, ya que contiene importantes
conceptos que todos habréis oído; para empezar, la superficie del disco se divide en una serie
de anillos concéntricos, denominados pistas. Al mismo tiempo, las pistas son divididas en
trames de una misma longitud, llamados sectores; normalmente un sector contiene 512 bytes.
Otro concepto es el de cilindro, usado para describir las pistas que tienen el mismo número
pero en diferentes discos. Finalmente, los sectores suelen agruparse en clusters o unidades de
asignación. Estos conceptos son importantes a la hora de instalar y configurar un disco duro, y
haremos uso de alguna de esta información cuando subamos al nivel lógico del disco. Muchas
placas base modernas detectan los discos duros instalados, mientras que en otras más
antiguas hay que meter algunos valores uno por uno (siempre vienen escritos en una etiqueta
pegada en la parte superior del disco).

Interfaces: ST506, MFM y RLL

Hasta aquí hemos visto la estructura del disco duro,


pero nos falta una pieza vital: la controladora. Es un
componente electrónico que gestiona el flujo de datos
entre el sistema y el disco, siendo responsable de
factores como el formato en que se almacenan los
datos, su tasa de transferencia, velocidad, etcétera.
Los primeros discos duros eran gestionados por
controladoras ST506, un estándar creado por la
conocida empresa Seagate. Dentro de esta norma se
implementaron los modos MFM y RLL, dos sistemas
para el almacenamiento de datos que, si bien diferentes
en su funcionamiento, a nivel físico y externo del disco
presentaban la misma apariencia, siendo conocidos de
forma genérica en el mundillo como "discos MFM".
Estas unidades incluían externamente tres conectores:
el primero, y común a cualquier disco duro, es el de
alimentación. En los restantes se conectaba un cable
de control y un cable de datos, desde el disco a la
controladora; el cable de control gestionaba la posición
de los cabezales y el de datos transmitía el flujo de información desde y hasta la controladora.
La diferencia entre MFM y RLL es a nivel interno; MFM (Modified Frequency Modulation) y RLL
(Run Length Limited) son dos métodos de codificación de la información binaria. RLL permite
almacenar un 50% más de datos que el MFM, al aumentar la densidad de almacenamiento.
También la tasa de transferencia es superior en RLL, debido al más eficiente método de
grabación usado, sin embargo, la velocidad de rotación era la misma en ambos casos: 3600
rpm. En cualquier caso, la tasa de transferencia de estas unidades no era precisamente como
para tirar cohetes: una media de 5 Mbits por segundo (es decir, medio mega) en MFM y 7.5
Mbits/s para RLL. Y en cuanto a capacidad, las unidades MFM no solían tener más de 40
Megas, 120 Megas en las RLL

ESDI

Con esta interfaz, “Enhanced Small Devices Interface” (interfaz mejorada para dispositivos
pequeños), se daba un paso adelante. Para empezar, una parte de la lógica decodificadora de
la controladora se implementó en la propia unidad, lo que permitió elevar el ratio de
transferencia a 10 Mbits por segundo. Asimismo, se incluyó un pequeño buffer de sectores que
permitía transferir pistas completas en un único giro o revolución del disco. No obstante, estas
unidades no se extendieron demasiado, y únicamente compañías como IBM (muy aficionadas

Página : 2
Discos Rígidos
a tecnologías propietarias) fueron las que más lo emplearon en sus máquinas. Estas unidades
no solían tener una capacidad superior a 630 Megas, y en cualquier caso se trató más bien de
una tecnología de transición, ya que un tiempo después tuvo lugar el salto cuantitativo y
cualitativo con la interfaz que detallamos a continuación.

El estándar IDE

“Integrated Drive Electronics”, o IDE, fue creado por la firma Western Digital, curiosamente por
encargo de Compaq para una nueva gama de ordenadores personales. Su característica más
representativa era la implementación de la controladora en el propio disco duro, de ahí su
denominación. Desde ese momento, únicamente se necesita una conexión entre el cable IDE y
el Bus del sistema, siendo posible implementarla en la placa base (como de hecho ya se hace
desde los 486 DX4 PCI) o en tarjeta (equipos 486 VLB e inferiores). Igualmente se eliminó la
necesidad de disponer de dos cables separados para control y datos, bastando con un cable
de 40 hilos desde el bus al disco duro. Se estableció también el término ATA (AT Attachment)
que define una serie de normas a las que deben acogerse los fabricantes de unidades de este
tipo. IDE permite transferencias de 4 Megas por segundo, aunque dispone de varios métodos
para realizar estos movimientos de datos, que veremos en el apartado “Modos de
Transferencia”. La interfaz IDE supuso la simplificación en el proceso de instalación y
configuración de discos duros, y estuvo durante un tiempo a la altura de las exigencias del
mercado. No obstante, no tardaron en ponerse en manifiesto ciertas modificaciones en su
diseño. Dos muy importantes eran de capacidad de almacenamiento, de conexión y de ratios
de transferencia; en efecto, la tasa de transferencia se iba quedando atrás ante la demanda
cada vez mayor de prestaciones por parte del software (¿estás ahí, Windows?). Asimismo, sólo
podían coexistir dos unidades IDE en el sistema, y su capacidad (aunque ero no era del todo
culpa suya, lo veremos en el apartado “El papel de la BIOS”) no solía exceder de los 528
Megas. Se imponía una mejora, y ¿quién mejor para llevarla a cabo que la compañía que lo
creó?

Enhanced IDE

La interfaz EIDE o IDE mejorado, propuesto también por Western Digital, logra una mejora de
flexibilidad y prestaciones. Para empezar, aumenta su capacidad, hasta 8,4 Gigas, y la tasa de
transferencia empieza a subir a partir de los 10 Megas por segundo, según el modo de
transferencia usado. Además, se implementaron dos sistemas de traducción de los parámetros
físicos de la unidad, de forma que se pudiera acceder a superiores capacidades. Estos
sistemas, denominados CHS y LBA aportaron ventajas innegables, ya que con mínimas
modificaciones (aunque LBA exigía también cambios en la BIOS del PC) se podían acceder a
las máximas capacidades permitidas. Otra mejora del EIDE se reflejó en el número de
unidades que podían ser instaladas al mismo tiempo, que se aumentó a cuatro. Para ello se
obligó a fabricantes de sistemas y de BIOS a soportar los controladores secundarios (dirección
170h, IRQ 15) siempre presentes en el diseño del PC pero nunca usados hasta el momento, de
forma que se pudieran montar una unidad y otra esclava, configuradas como secundarias. Más
aún, se habilitó la posibilidad de instalar unidades CD-ROM y de cinta, coexistiendo
pacíficamente en el sistema (más sobre esto en el apartado “Otros términos”). A nivel externo,
no existen prácticamente diferencias con el anterior IDE, en todo caso un menor tamaño o más
bien una superior integración de un mayor número de componentes en el mismo espacio.

Modos de transferencia

Los dispositivos IDE pueden transferir información principalmente empleando dos métodos:
PIO y DMA; el modo PIO (Programmed I/O) depende del procesador para efectuar el trasiego
Página : 3
Discos Rígidos
de datos. A nivel de rendimiento no hay mayor problema, ya que los micros actuales tienen la
suficiente capacidad para gestionar estas operaciones y alternarlas con otras, por supuesto. El
otro método es el DMA; así la CPU se desentiende de la transferencia, teniendo ésta lugar por
mediación de un chip DMA dedicado. Con el IDE original se usaban los modos PIO 1 y 2, que
podían llegar a unos 4 Megas por segundo de transferencia; el modo DMA del IDE original no
superaba precisamente esa tasa, quedándose en unos 2 o 3 Megas por segundo. Hay que
decir que existe una variante de la transferencia DMA, y es la BusMaster DMA; esta modalidad
aprovecha las ventajas de los chipsets de las placas base, cada vez más optimizados para
estas laboras. Además de liberar al procesador, puede obtener por parte de éste un control
casi total, de forma que la información sea transferida con la máxima prioridad. Aunque se
pueden alcanzar 16 Megas por segundo, la última modalidad Ultra DMA logra llegar a los 33,3
Megas/s, aprovechando las bondades del nuevo chipset TX de Intel. No obstante, para disfrutar
de esta técnica es precioso contar con los correspondientes controladores, suministrados
normalmente por el fabricante de la correspondiente placa base.

Otros términos

EIDE amplió los modos PIO al 3, y estableció el MultiWord DMA 1; con ello se logró una tasa
de 11 o 13 Megas/s, dando lugar al término Fast ATA. Con posterioridad, se definió la norma
Fast ATA-2, para identificar aquellos productos que se acogían a los modos PIO 4 y MultiWord
DMA 2, que permiten alcanzar un máximo de 16,6 Megas/s. Existe otro método de
transferencia propio del Fast ATA, y es la múltiple lectura/escritura; es decir, la capacidad de
leer o escribir varios sectores (normalmente hasta 32) en una sola interrupción, lo que permite
optimizar la transferencia incluso en buses lentos, como ISA. Conviene resaltar que las tasas
de transferencia citadas se consiguen en el mejor de los casos, y no siempre son sostenidas,
es decir, que suelen ser “picos” de transferencia. Es preciso también abordar en esta
introducción a los discos duros otro término muy conocido; ya hemos comentado que EIDE
amplió la flexibilidad en el conexionado, permitiendo la coexistencia de discos duros con
unidades de cinta y de CD-ROM, usando el estándar IDE. Para ello se ideó la norma ATAPI
(ATA Packet Interface), una extensión del protocolo ATA creada con el fin de aportar un único
conjunto de registros y mandatos, y de esta forma facilitar la coexistencia de estas unidades.
Los dispositivos de este tipo también pueden, por tanto, beneficiarse de todas las ventajas de
los modos PIO y DMA.

MODO DE TRANSFERENCIA MB DE TRANSFERENCIA (PICOS)


PIO 0 2/3 Mb/s
PIO 1 y 2 4 Mb/s
PIO 3 11 Mb/s
PIO 4 16 Mb/s
MultiWord DMA 1 13 Mb/s
MultiWord DMA 2 16,6 Mb/s
Ultra DMA 33 33 Mb/s
Ultra DMA 66 66 Mb/s

Buffer y caché

Prácticamente todos los discos duros incluyen una memoria buffer, en la que almacenan los
últimos sectores leídos; ésta, que puede ser desde 2 Kb hasta 512 Kb, es importantísima de
cara al rendimiento, e incluso imprescindible para poder mantener altas cotas de transferencia.
Se la denomina caché cuando incluyen ciertas características de velocidad; concretamente, los
procesos se optimizan cuando el sistema vuelve de una operación de copiado de datos a la
unidad sin esperar a que ésta haya finalizado. También utilizan otra técnica diferente
Página : 4
Discos Rígidos
consistente en que la unidad informa de la finalización de una operación de escritura en el
momento de recibir los datos, antes de comenzar a grabarlos en el disco. De esta manera no
se producen estados de espera; tras todo lo comentado hasta este momento, podemos decir,
resumiendo, que un caché amplio en un disco duro es absolutamente imprescindible.

Más de 520 Megas... ¿por qué no?

Seguro que muchos de vosotros habéis vivido el caso (o al menos habéis sido testigos de él)
de ir a instalar un disco duro de alta capacidad, y encontraros con que de esos 1080 Megas
sólo alcanzáis 528 Megas. Se trata de una nefasta limitación, que curiosamente no está
impuesta ni por la BIOS (Basic Input/Output System) ni por el estándar IDE (ni por el DOS,
como alguna gente piensa); en realidad, viene dada.... ¡por ambos! La capacidad de un disco
duro se mide en tres valores: número de sectores por pista, número de cabezas y número de
cilindros (notación CHS); el estándar IDE soporte 65.536 cilindros, 16 cabezas y 255 sectores
por pista, lo que nos da una capacidad bestial, alrededor de 137 Gigas. Por su parte, la BIOS
del PC soporta 1.024 cilindros, 255 cabezas y 63 sectores; ya que ambos deben funcionar en
conjunción, es el mínimo común denominador de ambos el que marcará la capacidad definitiva,
que será de 1.024 cilindros (máximo de la BIOS), 16 cabezas (máximo del IDE) y 63 sectores
(máximo de la BIOS), lo que nos va a dar un total de 528 Megas. Para superar esta traba, la
BIOS debe implementar el modo de trabajo conocido como LBA (Logical Block Addressing),
que traduce el esquema CHS a otro de direccionamiento lógico. Esta operación es totalmente
transparente al sistema operativo y al software en general, y aporta la evidente ventaja de
poseer acceder a todo el espacio disponible del disco duro del ordenador. Cuando una BIOS
no soporta esta técnica, es preciso emularla por software; para ello, el fabricante de la unidad
suele poner a disposición del usuario utilidades especiales que, en forma de driver residente,
logran engañar al sistema y obtener el mismo efecto que el LBA por BIOS.

La norma SCSI

Hasta el momento hemos estado comentando los estándares ST506, MFM, RLL, IDE y EIDE,
pero nos hemos saltado uno que, tan veterano como los anteriores, ha ido evolucionando
(hasta hace poco en otros segmentos de mercado) de
forma paralela a ellos. Nos referimos, por supuesto, a
SCSI; demos un breve paseo por sus características. La
interfaz SCSI (Small Computer System Interface) ha sido
tradicionalmente relegada a tareas y entornos de ámbito
profesional, en los que prima más el rendimiento, la
flexibilidad y la fiabilidad. Para empezar, SCSI es una
estructura de bus separada del bus del sistema. De esta
forma, evita las limitaciones propias del bus del PC.
Además, en su versión más sencilla esta norma permite
conectar hasta 7 dispositivos SCSI (serían 8 pero uno de
ellos ha de ser la propia controladora) en el equipo; y las
ventajas no se reducen al número de periféricos, sino también a su tipo: se puede conectar
prácticamente cualquier dispositivo (escáneres, impresoras, CD-ROM, unidades removibles,
etc.) siempre que cumplan con esta norma. Otra enorme ventaja de SCSI es su portabilidad;
esto quiere decir que podemos conectar nuestro disco duro o CD-ROM (o lo que sea) a
ordenadores Macintosh, Amiga, etc., que empleen también la norma SCSI. Un detalle a resaltar
que todos los periféricos SCSI son inteligentes; es decir, cada uno posee su propia ROM donde
almacena sus parámetros de funcionamiento. En especial, es la controladora el dispositivo más
importante de la cadena SCSI, que al poseer su propia BIOS puede sobrepasar limitaciones de
la ROM BIOS del sistema. Posiblemente lo que hace destacar a SCSI en su rendimiento,

Página : 5
Discos Rígidos
bastante superior a IDE al no depender del bus del sistema; no obstante, no todo iban a ser
ventajas: SCSI es más caro que IDE, y en la mayoría de las ocasiones, más complejo de
configurar, aunque esto último es cada vez menos problemáticos, ya que es preciso resaltar
que la norma SCSI también ha evolucionado y mejorado; citaremos a continuación sus
diferentes modalidades.

El surtido SCSI

La primera norma, SCSI-1, lograba un máximo de 3 Megas por segundo de transferencia, a


una anchura de 8 bits en el bus de datos. La posterior SCSI-2 introdujo mejoras en el control de
los dispositivos, inclusión de mejoras de caché y otras, subiendo a 5 Megas de ratio, con la
misma anchura de bits que su predecesora. Luego se presentó la variante Fast SCSI-2, que
lograba los 10 Megas por segundo, manteniendo esos 8 bits en el bus de datos. El modo Wide
se unió después al Fast, resultando el Fast/Wide SCSI-2, con el que se amplió a 16 bits el
ancho de banda del bus de datos, lográndose hasta 20 Megas/s de transferencia y permitiendo
un soporte de hasta 15 dispositivos en cadena. Lo último ha sido el Ultra SCSI, con el que se
ha conseguido llegar a 40 Megas por segundo a 16 bits y 20 Megas a 8 bits, aunque no
debemos pasar por alto la inclusión de la norma SCAM (SCSI Configured Automatically), alo
parecido al Plug & Play, que nos libera de la clásica dificultad de configuración de las cadenas
SCSI, aunque para ello los dispositivos también deben contemplar el SCAM. Por diversos
motivos, SCSI siempre ha sido la alternativa profesional, pero cada vez podemos verla con
más frecuencia en el ámbito doméstico; no hay que olvidar que periféricos como unidades Zip o
Jaz, magneto-ópticos y escáneres vienen cada vez de forma más frecuente en SCSI, así como
el progresivo abaratamiento al que se ven sometidos este tipo de componentes.

Norma SCSI Ancho Bus Megas/segundo


SCSI-1 8 bits 3 Megas/s
SCSI-2 8 bits 5 Megas/s
Fast SCSI-2 8 bits 10 Megas/s
Fast/Wide SCSI-2 16 bits 20 Megas/s
Ultra SCSI 8/16 bits 20/40 Megas/s
Ultra2 SCSI LVD 8/16 bits 40/80 Megas/s

Otras formas de usar un disco duro

Si hay algo que resulta evidente, es que el disco duro siempre almacena una valiosa
información, y de su buen funcionamiento depende la integridad de los datos. Si esto es
importante en el ámbito particular, imaginad a un nivel de entidades bancarias, grandes
empresas, administraciones públicas o ejército, cuyas instalaciones informáticas normalmente
son redes basadas en un servidor central. Si ese disco duro falla, el resultado puede ser
catastrófico. Por este motivo, surge el término SFT (Sistema tolerante a fallos, o System Fault
Tolerance); se basa en el concepto de mantener tanto la integridad de los datos cómo el
correcto funcionamiento del sistema, en el caso de un fallo de hardware. Este concepto aporta
un nuevo término, RAID (Redundant Array of Inexpensive Disks); se puede traducir como
Matriz Redundante de Discos Baratos, y sus diferentes modos de implementación forman las
llamados niveles RAID. Aunque existen multitud de niveles, tocaremos más bien el concepto
genérico; este se basa en utilizar varios discos duros, conectados entre sí (aunque el sistema
cree que sólo existe uno), y que almacenan duplicados de la información principal. Por tanto, si
uno de ellos cae, el sistema no se paraliza puesto que tenemos otros discos para sustituirlo, y,
además, con la información totalmente intacta. Existen numerosísimas formas de implementar
la tolerancia a fallos, tanto por hardware como por software; podemos citar por ejemplo, el Disk
Striping (que divide los datos en bloques de 64 Kb y los distribuye entre los diferentes discos
Página : 6
Discos Rígidos
instalados), el Disk Mirroring (crea una copia exacta, un espejo, del disco principal en otro
secundario) y su variante Disk Duplexing (añade una controladora para gestionar el disco
secundario y así reducir el tráfico) o el Disk Striping with Parity (variante del Striping, que añade
también información de paridad a los datos guardados, empleada para recuperar la información
en una hipotética pérdida de la misma). Por último, la técnica de Sector Sparing consiste en,
tras la detección de un sector defectuoso del disco, sacar la información del mismo, colocarla
en un sector bueno y marcar como defectuoso el sector erróneo. Por supuesto, todas estas
técnicas se efectúan en tiempo real, y normalmente son los sistemas operativos de red (como
Windows NT Server o Novell Netware) los encargados de soportarlas. Asimismo, se emplean
casi siempre discos SCSI debido a sus características, como flexibilidad o capacidad de
ampliación; incluso técnicas como el Sector Sparing deben ser usadas en discos SCSI, puesto
que es imposible aplicarlas con dispositivos IDE.

ULTRA2 SCSI
MFM RLL ESDI IDE EIDE SCSI-2 ULTRASCSI
LVD
Capacidad 40 Mb 120 Mb 630 Mb 520 Mb ? ? ?
16 Mb/s
33 Mb/s 10 Mb/s y
5 Mg/s = 7,5 (Mg/s con hasta 20 Mb/s
Tasa de
0,625 = 0,9375 1 Mb/s 11 Mb/s UDMA 33 en 40 Mb/s 80 Mb/s
transferencia
Mb/s Mb/s 66 Mb/s controladoras
con versión Fast
UDMA 66
Tiempo de
65 ms 40 mb 15 mb 14 ms 12 ms 10 ms 9 ms ?
acceso

Notas: capacidad indica la cantidad máxima (en Megabytes) que puede controlar el sistema. Tasa de
transferencia expresada en Megabits segundo (Mg/s) y en Megabytes por segundo (Mb/s). Tiempo de
acceso expresado en milisegundos. Puede variar según fabricantes.

Un poco de historia

Aparte del clarísimo crecimiento que se puede observar a lo largo de todas estas tecnologías,
el avance evolutivo es evidente también en términos cronológicos. Por ejemplo, y también de
forma orientativa, podemos citar un “calendario” muy especial: durante el año 1992 y principios
del 93, los discos duros implementados más comúnmente en los ordenadores domésticos eran
de 40 y 80 Megas. A finales del 93 y primeros del 94, el tamaño ascendió a 100 y 120 Megas;
sin embargo, antes de acabar el mismo año 94 ya nos poníamos en 214 y 260 Megas. 1995
fue testigo de la proliferación de los 428 y 540 Megas, pero antes de finalizar dicho año los
discos de 620 y 850 Megas, e incluso se alcanzó la mágica cifra del Gigabyte, aunque los de
850 Megas también eran muy utilizados. En 1997 lo más bajo que se instalaba eran discos de
1,2 y 1,7 Gigabytes, siendo lo más normal discos de 2 Gigas. Hoy día, a finales de 1999, se
instalan discos de 8, 12 y 15 Gb. En el ámbito de las interfaces, EIDE es la estrella del PC
doméstico, y de buena parte del profesional, debido a su buen rendimiento y mejor precio. No
Página : 7
Discos Rígidos
obstante, es preciso recordar que SCSI es cada vez más popular y asequible. En cualquiera de
los casos, no debemos olvidar que, para obtener el máximo rendimiento, el disco y la
controladora deben estar al mismo nivel; por ejemplo, un disco Ultra SCSI no dará de sí todo lo
posible con una controladora Fast SCSI, y viceversa. Lo mismo sucede con IDE: una
controladora EIDE se verá frenada por un disco IDE estándar y viceversa. Por otro lado, la
relación precio/Megabyte sigue más o menos la onda de otros componentes informáticos; más
que la bajada de precios, lo que realmente ocurre es que se da más por el mismo precio.

IEEE 1394 Firewire

Este es el nuevo bus de discos duros que se utilizará dentro de unos meses en adelante, por lo
que ahora no está a la venta. Sin embargo, es bueno conocerlo, ya que esto se trata de una
guía. El IEEE 1394, que se dio a conocer debido sobre todo a la lista de tecnologías
contenidas en Windows 98, es un nuevo bus que permite conectar hasta 63 dispositivos con
una velocidad de datos media-rápida. En el fondo es similar al USB, pero, como verás más
adelante, tiene diferencias tanto en aplicaciones como en prestaciones. No se harán
competencia uno con otro y convivirán pacíficamente en un mismo ordenador. Lo mejor de
todo es el tipo de cosas que se pueden conectar. Éstas incluyen discos duros, DVD-ROMs y
CD-ROMs de alta velocidad, impresoras, escáneres... y la novedad: cámaras de fotos digitales,
videocámaras DV, televisiones... Todo esto último es un nuevo hardware que se está
fabricando ya. De hecho, ya hay disponibles muchos elementos. Gracias al 1394, se podrán
conectar cámaras digitales y de DV sin la necesidad de incómodas tarjetas que vienen
opcionalmente con estos aparatos. Y ahora, te preguntarás cómo se conecta todo esto al
ordenador. Por el momento, se hará con controladoras PCI. Para más información, mira el
artículo sobre IEEE 1394 Firewire.

Elegir el disco duro. IDE vs. SCSI

Como la función principal del disco duro es la de actuar como almacén de datos a largo plazo,
la capacidad es una consideración fundamental. Hay que buscar un disco duro de entre 4 y 12
Gb, dependiendo del tipo de datos que piense almacenar en el disco duro. Otras
consideraciones son la velocidad de acceso (busquemos una velocidad mínima de 10 a 12
milisegundos, y si llega a 8 o 6, mejor), el buffer (recomendado de 256 Kb), rpm (revoluciones
por minuto, busquemos 7.200) y el tamaño de la caché del disco duro. También es importante
considerar el tipo de datos que piensa almacenar en su disco duro. Los formatos de datos
actuales (video, sonido y gráficos) pueden requerir varios megabytes de espacio para
almacenamiento. De todas las tecnologías comentadas, cuando pienses comprar un disco
duro tendrás dos opciones a elegir: IDE o SCSI. Los discos duros SCSI requieren hardware
adicional y son más adecuados para tipos de operaciones de entrada/salida como servidores
de archivos. Las unidades de disco duro IDE o EIDE (Enhanced IDE, o IDE mejorado) no
requieren hardware adicional y los de la variante UDMA/33 o DMA/66 son casi igual o más
veloces que los discos duros SCSI (los SCSI-2 concretamente). Para la mayoría de los usos de
alto rendimiento, un disco duro EIDE suele ser el más apropiado y económico. Otro punto es
que el IDE admite en la actualidad cuatro dispositivos (que pueden ser discos duros, CD-
ROMs, y algún tipo de disco removible), el SCSI 1 y 2 admite 7 dispositivos (discos duros, CD-
ROMs, escáneres y discos removibles) y el Ultra SCSI) admite 15 (el Ultra2 SCSI LVD admite
¡30!). La cantidad de dispositivos que vamos a necesitar es otro factor de elección. Y por
último, informaros bien de las características técnicas del disco duro que tengáis en mente
adquirir; si en el establecimiento no pueden informaros bien, solicitad un manual de la unidad,
en ellos se suelen detallar todas sus especificaciones técnicas. Aquí tienes algunas páginas:
Seagate Technology: http:///www.seagate.com
Maxtor: http:///www.maxtor.com

Página : 8
Discos Rígidos
Western Digital: http:///www.wdc.com
Quantum: http:///www.quantum.com
Cuando tengas montada la unidad, comprueba si está particionada, pues la mayoría incluyen el
software de gestión comentado anteriormente en una pequeña partición del disco, debiendo ser
extraída a disquete con alguna utilidad incluida. De modo que no se te ocurra directamente
coger el disco duro, y tras instalarlo, formatearlo. Con ello sólo conseguirás perder los datos del
fabricante, que son con los únicos con los que se puede realizar esta labor con seguridad. De
lo contrario, corres el riesgo de no acceder a toda la información de la unidad, o dañarlo de
forma permanente. Aunque lo mejor es adquirir un disco duro que tenga su capacidad normal y
corriente, es decir, que con el FORMAT.EXE se pueda formatear desde un primer momento y
que no venga ni con programitas ni con chorradas.

Algunas curiosidades:

El estándar IDE surgió a raíz de un encargo que la firma Compaq le hizo a la compañía
Western Digital. Compaq necesitaba una controladora compatible con el estándar ST506, pero
debido a la falta de espacio en el interior de los equipos a los que iba dirigida, ésta debía
implementar la circuitería de control en el propio disco duro. Está claro que la necesidad es la
madre de la inventiva, ¿verdad? En antiguos discos duros (sobre todo MFM) era
imprescindible, antes de apagar el equipo para moverlo de sitio, ejecutar una utilidad especial
para "aparcar" las cabezas de la unidad. Con esta operación se depositaban los cabezales en
una zona segura del disco, de forma que no pudieran dañar la superficie del disco en caso de
movimientos o vibraciones. En la actualidad este proceso lo realiza la unidad de forma
automática al ser desconectada (podéis comprobar cómo al apagar el PC, durante un segundo
se ilumina el led del disco duro), y no se concibe un disco duro que no incluya esta
característica. Formatear un disco duro IDE a bajo nivel puede ser perjudicial para el mismo.
Durante el proceso, que el fabricante realiza en sus instalaciones antes de sacarlo al público,
se graban en él las marcas de direcciones y los números de sector. Volver a realizar este
proceso en circunstancias o con software no apropiados, puede dañar definitivamente la
unidad, hacerla más lenta o generarle sectores defectuosos e irrecuperables. En realidad, el
formateo a bajo nivel sólo está justificado en casos muy concretos, como la aparición
progresiva de errores a nivel lógico, y nunca por infección de virus (el caso más frecuente).
Ciertamente, algunos vicios de la época MFM son bastante difíciles de ser desterrados...
Algunos modelos de discos duros, de diversos fabricantes, sufrían una anomalía con cierta
frecuencia, consistente en la paralización del motor que da giro al eje del disco (especialmente
tras varios días de falta de uso del equipo por parte del usuario, o también por acumulación de
humedad); el resultado era la imposibilidad de iniciar el sistema desde el disco duro. La
solución, no demasiado "científica", por cierto, era sacar el disco y propinarle un par de buenos
golpes (no demasiado fuertes, claro); y mano de santo. Lo que no podemos describir aquí es el
cambio de color en la cara del dueño del ordenador, al ser testigo de semejante "reparación".

Página : 9
Discos Rígidos
Discos Rígidos__________________________________________ _________
Síntomas de desperfectos del disco duro : Los desperfectos del disco duro pueden manifestarse a través de
numerosos síntomas. Los principales son:
El sistema de exploración ya no reconoce al disco duro.
El disco duro pierde su facultad de iniciarse.
Uno o varios sectores se vuelven ilegibles.
Se pierden datos o archivos enteros.
La lectura y la escritura son cada vez más lentas.
La lectura se torna cada vez menos confiable, si no imposible.
La capacidad del disco duro parece disminuir.
El contenido completo del disco duro se perdió, aunque el DOS lo reconozca.
Algunos desperfectos impiden el inicio de la máquina a partir del disco duro; se deberá hacerlo desde un
disquete de inicio. En relación con esto último, recuerde que algunos Setup deciden en cuanto al disco, o
al orden en que se leerán los discos para inicializar la computadora.

¿Qué hay que hacer necesariamente antes de cualquier desperfecto?


 Crear un disquete de inicio que contenga todas las opciones indispensables, y una vez creado,
verificar que funcione bien, sin esperar a encontrarse con el desperfecto. Hacer una copia de ese
disquete.
 Incluir en ese disquete el administrador del disco comprimido y su forma de llamarlo, si, por
ejemplo, se trabaja con DBLSPACE del DOS 6. Se trata de un archivo oculto de sistema, que por otra
parte se copia al transferir el sistema al disquete. Verificar que esto funcione antes de cualquier
incidente.
 Disponer siempre de copias de seguridad generales, completas y actualizadas. Utilizar para esto
varios juegos de copias de seguridad, para conservar el histórico. Grabar los archivos de datos
sistemáticamente después de cualquier modificación, o antes de toda pausa en el trabajo.
 Pasar regularmente por el disco duro el escáner de un buen antivirus para detectar la presencia de
virus y destruirlos. Instalar un antivirus residente que dará el alerta si se produce un ataque viral.
Muchos desperfectos aparentes del disco duro no tienen otro origen que el ataque de un virus.
 Realizar regularmente la limpieza del disco duro, deshaciéndose de los archivos inútiles.

El cabezal de lectura 'flota' (vuela) por encima del disco, lo más cerca posible de su superficie, cuando se
encuentra en rotación. El más mínimo polvillo, un cabello o la ceniza de cigarrillo representaría un
obstáculo casi insalvable. Es por este motivo que el recubrimiento del disco duro es hermético o casi

Página : 10
Discos Rígidos
hermético (un sistema de aireación con filtro permite equilibrar las presiones externa e interna), y el disco
mismo es ensamblado en una sala especial libre de contaminantes. Con mucha frecuencia usted deberá
declarar el tipo de disco duro en el Setup. Una declaración equivocada probablemente provoque el
bloqueo del sistema. La velocidad de rotación de un disco duro es normalmente de 3600 vueltas por
minuto, contra 300 o 360 vueltas por minuto para los disquetes. Observe que con frecuencia su disco
duro será del tipo 47 ("otros"). En este caso, deberá declarar sus características en el Setup.

Nociones especificas de los discos duros


Pista: una pista está representada por uno de los círculos concéntricos grabados magnéticamente
en la superficie del disco duro.
Cilindro: un cilindro está constituido por todas las pistas del mismo orden que se presentan
simultáneamente en los cabezales de lectura-escritura. El número de cilindros depende del tipo de disco.
Sector: es una unidad de división lógica de una pista. Un sector almacena por lo general 512
bytes, un valor normalizado, pero algunas astucias o variantes pueden llevar a valores superiores, por
ejemplo 1024 bytes. La cantidad de sectores por pista depende del tipo de disco.
Cluster, o bloque, o grupo: la unidad lógica de ocupación de un disco no es el sector sino un grupo
de un número determinado de sectores llamado 'bloque’, y con frecuencia “cluster", su nombre en inglés.
Tiempos de acceso: es el tiempo que transcurre entre la consulta de un disco y la disponibilidad de
los datos. Comprende varios tiempos parciales. Se hablará de tiempo de acceso máximo o mínimo, o
medio, si no se especifica nada. Un tiempo promedio de acceso varía entre 10 y 40 ms (milisegundos)
para un disco duro actual; podía llegar a 80 ms hasta hace poco.
Velocidad de transferencia: es la velocidad, en bits por segundo, a la que se leen o escriben los
datos. Se estará alrededor de los 200 a 500 Kbites/s para los disquetes, y más allá de los 5 Mbits/s para
los discos duros.
Precompensación: la densidad de las informaciones se incremento cuando se avanza hacia las
pistas centrales del disco. En efecto, se registran tantas informaciones en la pista externa,. que es la
linealmente más larga, como en la pista central, que es la más corta. Para prevenir cualquier pérdida de
datos en las pistas centrales, se aumenta la corriente eléctrica en los cabezales de escritura. De este modo
el flujo se incremento y el registro es más marcado. El número del cilindro de precompensación indica a
partir de qué cilindro tiene efecto esta acción.
Zona de aterrizaje: es el cilindro en el que van a colocarse automáticamente los cabezales al
detenerse el disco. Sin esta medida, los cabezales caerían en la pista que sobrevuelan al detenerse el
disco, y podrían desgastarla.
si usted desconoce cuál es la pista de aterrizaje de su disco y si su Setup se lo pregunta, indique el número
de la última pista, o de la anteúltima. Haciéndolo así, no corre riesgos.
Entrelazamiento: esta noción de entrelazamiento data de la época en que la electrónica no se
revelaba lo suficientemente rápida como para estar en condiciones de aceptar el flujo de informaciones
leídas en el disco duro, o bien de transmitir la masa de informaciones a escribir en el mismo. Por este
motivo hubo que buscar un método para frenar artificialmente las velocidades de escritura o de lectura: el
entrelazamiento. El entrelazamiento consiste simplemente en no utilizar sectores consecutivos del disco
para grabar las informaciones de un archivo. Actualmente la electrónica se ha vuelto lo suficientemente
rápida para permitir por lo general suprimir este entrelazamiento: se trata a todos los sectores en el orden
de su numeración. Entonces se dice que el factor de entrelazamiento es de 1:1, lo que proporciona
mejores performances.

Preparación del disco duro


Como regla general, un disco duro es objeto de un doble formateo para poder ser explotado:
l. Un formateo llamado físico, o de bajo nivel, ejecutado por su fabricante, que marca las pistas y sectores
y elimina los eventuales sectores defectuosos. Este formato determina también el factor de
entrelazamiento. La lista de los sectores defectuosos se anota en una etiqueta que se adhiere al disco; los
sectores defectuosos son automáticamente reemplazados por sectores de reserva en el disco. Con algunos

Página : 11
Discos Rígidos
discos usted podrá en caso necesario proceder a un formateo de bajo nivel, pero no siempre es posible
hacerlo.
2. Un formateo lógico, o de alto nivel, al que el usuario debe proceder luego de haber realizado la
“partición” de su disco.
Esta es una tarea del DOS, por lo tanto necesariamente del usuario; pero en principio esta operación no se
realiza más que una sola vez después del formateo de bajo nivel. Antes de realizar el formateo de alto
nivel, se debe realizar la partición del disco duro. Realizar la partición del disco duro consiste en
fraccionario. Se divide el disco duro “Físico" en varios discos "lógicos". La partición del disco debe
hacerse ya sea para manipularlo más fácilmente cuando su capacidad es grande, o bien para hacerlo
“cohabitar" con diversos sistemas de explotación, por ejemplo Unix y DOS.

La secuencia de operaciones
La secuencia de operaciones debe respetar este orden:
l. Formateo de bajo nivel.
2. Partición del disco.
3. Formateo de alto nivel.
Al finalizar estos formateos y la partición, las zonas registradas son las siguientes:
l. Una secuencia soporte en una zona reservada llamada “Reserved Winchester Area", no accesible al
usuario.
2. Un inicio en el primer sector (sector l) de un disco duro (cabezal 0, cilindro 0, sector l) que la
computadora cargará antes de cualquier acceso al disco. Contiene un código que sirve para verificar la
presencia de una tabla de partición correcta, y luego la existencia de una partición activa para un disco de
sistema. El inicio pone en marcha normalmente una nueva partición.
3. Una tabla de particiones. Contiene las informaciones de particiones del disco duro, así como también
la indicación de la partición activa.
El inicio y la tabla de partición se llaman "bloque de inicio principal" (el "Master Boot Block", en inglés).
4. Una secuencia para cargar el DOS al principio de la partición activa. En caso de un disco de DOS este
sector se sitúa generalmente al comienzo de la partición activa, cilindro 0, cabezal 1, sector 1.
5. Una tabla de los sectores defectuosos, en doble ejemplar. Puede contener una lista de 168 sectores que
no serán utilizados.
Las particiones se definen con el comando FDISK del DOS, luego se les da formato lógico con
FORMAT. Para el DOS 6, se puede definir las particiones siguientes (hasta 2 Gb, es decir 2 gigabytes):
l. Una partición de DOS primaria, que puede cubrir íntegramente el disco. Es la única partición
obligatoria.
Página : 12
Discos Rígidos
2. Una partición de DOS secundaria, también llamada partición de DOS extendida, facultativa; puede
estar escindido en unidades de disco lógicas, que lleven cada una de ellas letras diferentes.

Página : 13
Discos Rígidos
Atributos de los archivos
Un byte de atributos marca las entradas .Prácticamente, los atributos Sistema y Oculto tienen las mismas
consecuencias, aunque esto puede cambiar en las futuras versiones del DOS.

Sectores Absolutos y Sectores DOS


Identificar por cilindro, cabeza y sector se llama identificar por sector absoluto. DOS identifica
por un número único que asigna y que comienza en cilindro 0, cabeza 1, sector 1 y es el sector 0
de DOS (cilindro 0, cabeza 0 queda fuera del DOS). La numeración barre sector por sector de
cada cabeza de cada cilindro. Sectores absolutos y dos en un disco de 4 cabezas:
CILINDRO CABEZA SECTOR SECTOR DOS
0 0 1 N/D
0 0 17 N/D
0 1 1 0
0 1 17 16
0 2 1 17
0 2 17 33
0 3 1 34
0 3 17 50
1 0 1 51
Racimos ( CLUSTERS )
Es el espacio mínimo de asignación, por DOS, a un archivo, si se crea un archivo de 1 byte, no es
solo esto lo que ocupa, sino un racimo. El tamaño del racimo varía según el tipo de disco,a saber :
Tamaños de racimos:
TIPO DE DISCO TAMAÑO DEL SECTORES TIPO DE FAT
RACIMO POR RACIMO
(Bytes)
Diskette de 1 lado 512 1
Diskette de 2 lados 1024 2 12 bits
Disco 0 - 15 Mb 4096 8
Disco 16 - 128 Mb 2048 4
Disco 128 - 256 Mb 4096 8
Disco 256 - 512 Mb 8192 16 16 bits
Disco 512 Mb - 1Gb 16384 32
Disco 1 Gb – 2 Gb 32768 64
Disco 0 – 260 Mb 512 1
Disco 260 Mb – 8 Gb 4096 8
Disco 8 Gb – 16 Gb 8192 16 32 bits
Disco 16 Gb – 32 Gb 16384 32
Disco 32 Gb – 2 Tb 32768 64
La numeración de racimos se inicia de 2 en adelante, y dado que dicha numeración se inicia luego
de la FAT y del DIRECTORIO, entonces:
Geografía parcial de un disco:
CILINDR CABEZA SECTOR SECTOR Nº DESCRIPCION
O DOS RACIM
O
0 0 1 N/D N/D Registro de partición
0 0 17 N/D N/D Sin uso

Página : 14
Discos Rígidos
0 1 1 0 N/D Registro de arranque DOS
0 1 1 1 N/D Sector 1 de FAT
0 1 17 16 N/D Sector 16 de FAT
0 2 1 17 N/D Sector 1 de directorio raíz
0 2 17 33 N/D Sector 17 de directorio raíz
0 3 1 34 N/D Sector 18 de directorio raíz
0 3 15 48 N/D Sector del último directorio raíz
0 3 16 49 2 1º sector de datos
0 3 17 50 2 2º sector de datos
1 0 1 51 2 3º sector de datos
1 0 2 52 2 4º sector de datos
1 0 6 56 2 8º sector de datos
1 0 7 57 3 9º sector de datos

La FAT
La FAT, o 'File Allocation Table', es la tabla de asignación de los archivos. En conjunción con el
directorio, atribuye la cantidad necesaria de clusters a cada archivo, en el orden de disponibilidad.
Un cluster, que se puede traducir como bloque, o grupo (de sectores), es la unidad lógica de capacidad de
un disco, así como el sector es la unidad física. Un cluster agrupa uno o varios sectores, según el tipo de
disco y de DOS. Por otra parte, esto explica parcialmente algunas incompatibilidades. Por ejemplo, el
DOS 3.3 daba formato al disco duro con un número de sectores por cluster diferente del de las versiones
precedentes. La FAT viene inmediatamente después del sector de inicio del disco. A continuación se
encuentra el directorio raíz, luego los archivos, tal como lo muestra la estructura de la figura. En la
práctica, la FAT tiene un duplicado por razones de seguridad. Sin embargo, el DOS no recurre a la copia.

Los clusters pueden estar numerados en 3 o 4 dígitos hexadecimales (es decir 12 o 16 bits), según la
versión del DOS. Los DOS anteriores al 3.xx recurrían a una numeración en 3 dígitos; a partir del 3.xx,
se pasó a 4 dígitos (16 bits). Las posiciones 0 y 1 de la FAT, es decir los dos primeros clusters, no se
utilizan para numerar los clusters. El primer número del cluster ocupado por un archivo específico se
encuentra en la entrada de este archivo, en el directorio. Este número sirve de entrada a la FAT. A partir
de allí, esta tabla proporciona, por encadenamiento, todos los números de los otros clusters utilizados por
ese mismo archivo, hasta el FFF, o FFFF final. La figura ilustra este principio.

Según los programas de análisis del disco duro, el final del archivo puede estar marcado por las siglas:
EOF, por "End of File' (fin de archivo en inglés) o por cualquier otra marca.

Tabla FAT y Directorio


La localización de archivos depende del directorio y la FAT, el directorio indica nombres de
archivos y la FAT dice donde está ubicado.
Un elemento de directorio contiene 32 bytes de información:
• Nombre de archivo y extensión
Página : 15
Discos Rígidos
• Atributos
• Fecha y hora de última modificación
• Número de racimo inicial
• Tamaño del archivo (cuatro bytes)
La FAT es una tabla de números de racimos que indican cuales racimos corresponden a cuales
archivos.
FAT de 12 bits, comúnmente en diskettes (212, es decir 4096 racimos)
FAT de 16 bits, en discos (216,es decir 65536 racimos)
FAT de 32 bits, en discos (4 bits son reservados, 228, es decir 268435456 racimos)
Ej. cálculo de racimos en un disco de 1 Gb.:
1024 bytes x 1024 bytes x 1024 = 1.073.741.824 bytes / 512 bytes x sector = 2.097.152 sectores
2.097.152 sectores / 32 sectores x racimo = 65.536 racimos
Cada racimo de un disco tiene una entrada de FAT y cada una de estas puede contener:
CONTENIDO SIGNIFICADO
0 no asignado
EOF último racimo del archivo
BAD malo, no se usa
Otro número Siguiente racimo del archivo

Directory entry:
ORDERS DAT 10/28/92 11:10:32 40 11.120

FAT entries:
FAT ENTRY # ENTRY IN
FAT
. .
. .
. .
39 EOF
40 41
41 42
42 44
43 BAD
44 102
. .
. .
. .
102 103
103 EOF
Cálculo de racimos para este caso:
11.120 bytes / 512 bytes por sector = 21,72 sectores
22 sectores / 4 sectores por racimo = 5,5 racimos (6 racimos)

COMPORTAMIENTO DEL DISCO


Algunas combinaciones disco/controlador son más rápidas que otras. La velocidad se mide
considerando:
1) TIEMPO DE ACCESO, cuanto tarda en encontrar el dato
2) VELOCIDAD DE TRANSFERENCIA, que tan rápido puede leer el disco
Página : 16
Discos Rígidos
TIEMPO DE ACCESO = TIEMPO DE BUSQUEDA + PERÍODO DE LATENCIA
El tiempo de búsqueda es el tiempo que toma llegar al cilindro del sector deseado. El período de
latencia es el tiempo que tarda el sector deseado en llegar bajo la cabeza. TIEMPO DE
BUSQUEDA: El tiempo de búsqueda es generalmente mayor que el período de latencia. Y el
paso de una pista a otra puede llevar entre 5 y 15 ms. El promedio es el que se requiere para
atravesar 1/3 del disco. Una unidad típica IDE tiene un tiempo de búsqueda de 14 ms.
PERÍODO DE LATENCIA: El promedio es ½ giro del disco, y el giro puede ser a 3600, 4500,
5400, 7200 y 10000 RPM. Elegimos 5400 RPM para el siguiente ejemplo:
5400,00 rpm..................60,00 segundos
0,50 rpm....................5,55 milisegundos (ms)
este valor se deberá sumar al tiempo de búsqueda, es decir:
TIEMPO DE ACCESO = 14 ms. + 5,55 ms = 20,55 ms
y es el valor que generalmente se indica en los productos.
Velocidad de Transferencia de Datos y Factores de Discontinuidad
Una vez encontrados los datos, a la rapidez con que se transmiten se llama VELOCIDAD DE
TRANSFERENCIA. Posiblemente se necesiten todos los sectores de 1 pista, ¿Cómo deberán
grabarse? Según el factor óptimo de discontinuidad. Los diskettes tienen un factor 1:1, es decir,
tienen los nueve, o dieciocho o quince sectores correlativos. Dado que la velocidad de rotación es
de 300 rpm, es decir, cinco rotaciones por segundo, entonces:
Velocidad de transferencia =
512 bytes p/sector x 9 sectores x 5 rotaciones/seg. = 23040 bytes/seg.
23040 / 1024 = 22,5 Kb/seg.
En un disco duro con factor de discontinuidad 1:1 sería,
Velocidad de transferencia =
512 x 17 x 60 = 522240 bytes/seg.
522240 / 1024 = 510 Kb/seg.
Pero resultaba imposible transmitir tal cantidad, porque con los chequeos de información que
hace el controlador más los que hacen el DOS y el BIOS, cuando se supone la lectura del
próximo sector, ya pasó y habrá que esperar la siguiente vuelta para accederlo, por lo tanto:
Velocidad de transferencia =
512 x 1 x 60 = 30720 bytes/seg.
30720 / 1024 = 30 Kb/seg.
En definitiva, a 30 Kb/seg. sería más lento que un diskette de 1.2 Mb (45 Kb/seg.)
Cuadro de velocidades de transferencia de datos:
Tipo Unidad MAXIMA VELOCIDAD ( KB / Seg ) SECTORES Leídos /
Rotación
FD 360 Kb 22,5
FD 1.2 Mb 45
HD 1:6 (17 sectores) 85 2.8
HD 1:5 102 3.4
HD 1:4 128 4.3
HD 1:3 170 5.7
HD 1:2 255 8.5
HD 1:1 510 17.0
Interfaces y normas de codificación
Se aplican numerosas técnicas de interface y de codificación de los datos a los discos, lo que explica las
incompatibilidades que surgen entre los discos duros y/o su electrónica de comando (su "controlador”. A
continuación nos referiremos brevemente al tema.

Página : 17
Discos Rígidos
Modos de codificación
Pueden aplicarse muchos modos de codificar los datos. Los principales, sin sus variantes, son los
siguientes:
. FM, por "Modulación de frecuencia”. Dos frecuencias diferentes traducen los 0 y 1 binarios. Este tipo
de codificación, hoy abandonado, se aplicaba a los discos de poca capacidad. Es lo que se llamaba
registro “en simple densidad".
· MFM, por 'Modulación de Frecuencia Modificada”. Es una variante del precedente, en la que los 1 se
registran en forma de una variación de flujos y los 0 por la ausencia de transición durante un tiempo
determinado. La capacidad de almacenamiento se incremento y se trata de registros en doble densidad.
· RLL ,”Run Length Limited”. Este método incremento la capacidad de almacenamiento del disco duro
en un 50 % en relación al MFM, aplicando un método un poco más complicado de codificación que trata
más bien a grupos de bits que a bits individuales ('Group Coding Recording'). En el modo RLL más
utilizado, el código de 16 bits se realiza de modo tal que se intercalan de dos a siete 0 entre dos l; esto dio
lugar al nombre de código RLL 2,7.
. Evolución del RLL: el código es diferente y lleva el nombre de código 3,9 RLL. La densidad de
almacenamiento Se duplica prácticamente.
Interfaces comunes
Las interfaces comunes (tenga cuidado con las incompatibilidades) son:
· ST 506: es la más vieja, ya que fue imaginada a comienzos de los años 80 por A. Shugart, el creador de
la marca que lleva su nombre. Funciona en MFM (modulación de frecuencia modificada). El caudal de
datos es escaso en la práctica, del orden de 200 a 500 Kb/s, aunque esta interface puede trabajar hasta a 5
Mb/s.
. ST 506 RLL: es una variante de la precedente; un artificio de codificación incrementa en un 50 % la
capacidad del disco duro. Esta codificación es frecuentemente aplicada por las otras interfaces.
· ESDI “Enhanced Small Device Interface" es una evolución del ST 506, que permite una mayor densidad
de sectores o pistas, por ejemplo, 34 en lugar de 17. Es el módulo electrónico del disco el que transforma
las señales numéricas en señales analógicas, lo que aumenta considerablemente el caudal.
· IDE “Integrated Drive Electronics” también llamada AT BUS, exige un bus de 16 bits y desplaza lo
esencial de los circuitos del controlador a la unidad de disco. La velocidad de transferencia alcanza de
700 a 1500 Kb/s.
· ATA: es otro nombre, normalizado, de la IDE, con 'AT' como referencia.
· E-IDE “Enhanced IDE",(IDE mejorado), también llamado Fast IDE (IDE rápido) o Super-IDE. Se trata
de un estándar de IDE evolucionado, que proporciona una velocidad de transferencia de 10 Mb/s. Una
tarjeta puede controlar 4 unidades tales como dos discos duros, un CD-ROM y una unidad de backup. La
capacidad de los discos duros puede alcanzar 8,4 Gb. Las tarjetas de este tipo deben ser instaladas
preferentemente en un conector de bus VLB o PCI si se quiere tener velocidad.
· Fast ATA 1 y 2: se trata de versiones ATA de alta velocidad.
· SCSI “Small Computer System Interface” es un nexo 'inteligente' que puede atender Siete periféricos
encadenados a la computadora (discos duros, impresoras, CDROM, escáner, etc.). Lamentablemente la
norma SCSI no es rigurosa y a veces se necesitarán tarjetas SCSI para cada uno de los periféricos que
aplican este modo de conexión.
. PCMCIA “Personal Computer Memory Card International Association” que define una norma de disco
con formato de tarjeta de crédito, en mayor grosor (1,5 cm por ejemplo). Observaremos simplemente que
existen muchas variantes de PCMCIA y que esta norma no está en la actualidad en ningún modo
estabilizado.

PRECOMPENSACION DE ESCRITURA Y CORRIENTE REDUCIDA DE ESCRITURA


La primera compensa la repulsión magnética causada por la mayor densidad lineal hacia las
pistas céntricas (debe recordarse que hacia el centro hay mayor adyacencia de bits). Básicamente
esta función escribe los bits todavía más cerca para que al repelerse terminen en el lugar que
corresponde. Se indica mediante el número de cilindro donde se iniciará. Para no perder datos,

Página : 18
Discos Rígidos
los fabricantes de discos incrementaron la energía de grabación. Esta indica a partir de que
cilindro hay que disminuirla para que el área magnética de 1 bit no afecte al adyacente.
EL CONTROLADOR
Es el intermediario entre el disco duro y el mother.
Tarjeta con chips VLSI (Very Large Scale Integration) y un microprocesador sencillo (+10000
transistores) o LSI (Large Scale Integration) (+1000 transistores) o MSI (Medium) (+100
transistores) o SSI (Small) (+10 transistores).
Los controladores de tipo XT se comunicaban con la CPU vía DMA, en AT vía IRQ. En AT,
comunicación vía IRQ, se llena un buffer en la tarjeta de 512 bytes, luego se emite una solicitud
de interrupción tipo 14, posteriormente el CPU permitirá la transferencia de los datos a la RAM.
Vía IRQ actúa más rápido que vía DMA. Además, se han agregado nuevo código a los micros, a
efectos de mejorar la tasa de transferencia.
CACHE DE DISCO
Las cargas más pesadas para un disco son el arranque y el movimiento de las cabezas. El caché
minimiza el movimiento de las cabezas y hace al sistema trabajar con más velocidad. El
principio es que un sector de disco que se ha utilizado, volverá a utilizarse pronto. Copia cada
información leída a memoria. Si se vuelve a requerir dicha información, se tomará de allí.
Utilizan memoria extendida. Algunos son el PC-KWICK (Multisoft) y el SMARTDRV
(Microsoft). Es como copiar a NUL. Generalmente se aplica a lectura, a modo grabación no
graba los sectores sin cambios. Si una aplicación está muy distribuida en el disco, el efecto del
caché será mayor lentitud.

Una unidad de disco duro puede ser declarada:


1. Unidad única.
2. Unidad master.
3. Unidad esclavo.
La unidad contiene también con frecuencia un bloque de jumpers de cortocircuito con cuatro posiciones
que sirven para designarla. El jumper deberá ubicarse en la posición que especifica el disco elegido, por
ejemplo por lo general será la posición 2 para el disco C: en posición 'unidad única', si la numeración de
las posiciones va de 0 a 3

En la práctica, se encuentran tantas variantes COMO marcas y/o modelos.

Página : 19

S-ar putea să vă placă și