Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACIN Y COMUNICACIN
A nivel lgico, los discos duros subdividen cada plato en 'pistas' y 'sectores'; a grosso modo, en
anillos y rebanadas de pastel. Cada anillo representa una pista, y las subdivisiones causadas
por las rebanadas generan los sectores, de tal forma que cada sector almacenar la cantidad
de 512 bytes (por estndar) (figura 2). El conjunto de anillos en cada uno de los platos forma
un 'cilindro'; de esta forma, debido al estndar de 512 bytes por sector, podemos calcular la
capacidad de un disco duro a partir de su informacin de sectores, pistas y/o cilindros (figura
3).
Composicin fsica
Aunque existen muchos tipos de discos duros en el mercado, todos comparten los componentes
bsicos necesarios para el funcionamiento de los mismos:
Platos
Tarjeta lgica
Cabezas de lectura/escritura
Cables y conectores
Mecanismo actuador de la cabeza
Elementos para configuracin (jumpers, interruptores, etc.) Motor de eje.
De estos dispositivos, usualmente se genera un solo componente sellado a partir de los platos,
el motor de eje, las cabezas y el mecanismo actuador, conocido como Conjunto de la Cabeza
del Disco (HDA, Head Disk Assemble). El HDA, para propsitos prcticos y utilitarios, se trata
como un solo componente, y se abre solo en muy raras ocasiones (en algunos modelos, el
sellado es tal que es imposible su apertura sin comprometer la integridad de los componentes
internos).
En cuanto a los platos, es tpico de los discos duros tener mltiples platos de lectura, los cuales
estn recubiertos por ambos lados de material magntico. Esto significa que, de haber 4 platos,
existen 8 superficies de lectura, etc. Existen platos de diferentes medidas, para diferentes
tamaos de discos:
5 pulgadas (130 mm )
3 pulgadas (95 mm )
2 pulgadas (65 mm )
1 pulgada (34 mm )
Los platos son recubiertos por una fina capa de sustancia magntica retentiva; esto es, que
retienen su polarizacin. A esta capa se le denomina el medio. Usualmente se aplica uno de
dos tipos de medio magntico: medio de xido y medio de pelcula fina. El primero est
compuesto de varios materiales que contienen xido de hierro como ingrediente principal. La
capa magntica se crea en el disco recubriendo el plato de aluminio con una mezcolanza de
partculas de xido, esparcindola en el disco haciendo girar los platos a una alta velocidad;
Computacin e Informtica Profesor: Lic. Ral Salazar J
raulfsalazar@gmail.com
INTEGRACIN DE LAS TECNOLOGAS DE LA
INFORMACIN Y COMUNICACIN
esto crea una capa uniforme sobre el plato, de aproximadamente 15 millonsimas de
centmetro, lo que le da al plato un color caf o mbar caracterstico. A mayor densidad, ms
delgada es esta capa, y su terminado ms pulido. Este medio es cada vez menos utilizado,
aunque es increblemente barato.
Los actuadores de cabezas son los mecanismos que ponen en movimiento a las cabezas. Es un
mecanismo extremadamente preciso, ya que la diferencia en distancia entre sectores es nfima.
A grandes rasgos, existen dos categoras bsicas de actuadores: por motor a pasos, o de
bobina de voz. Factores como la temperatura, la posicin y la vibracin influyen de manera
diferente en cada tipo de actuador, afectando la precisin y la velocidad de movimiento de las
cabezas (y, por consiguiente, la confiabilidad de la unidad y la velocidad de acceso), como se
aprecia en la tabla 1.
Aunque no ahondaremos en las caractersticas de cada uno, baste con decir que el mecanismo
de bobina de voz es sustancialmente ms complejo, caro, y difcil de manufacturar (Figuras
5/6). Sin embargo, es imprescindible para la buena lectura/escritura de los platos de un disco
duro debido a las altas densidades manejadas (c. 5000 pistas por pulgada). Sin embargo, los
actuadores de motor de pasos son muy efectivos an para las (cada vez ms en desuso)
unidades de discos flexibles (c. 130 pistas por pulgada).
Finalmente, las tarjetas lgicas contienen la electrnica de control del eje de la unidad y los
sistemas del actuador de la cabeza, as como las conexiones pertinentes hacia los buses y los
elementos de configuracin.
De los aspectos fsicos dependen las variables ms importantes de un disco duro: aquellas
relacionadas con su rendimiento. El tiempo promedio de bsqueda es una medicin del
tiempo promedio que les toma a las cabezas moverse de un cilindro a otro; usualmente, se
toma ejecutando peticiones en diferentes cilindros, y dividiendo el tiempo entre el nmero de
peticiones. Como se puede inferir, este tiempo es completamente dependiente de la calidad del
actuador de cabezas. Por su parte la latencia es el tiempo promedio necesario para que un
sector est disponible una vez que las cabezas llegan a una pista en particular; en promedio,
es la mitad del tiempo que le toma al disco dar una vuelta (ya que, en promedio, el sector
Estructura lgica
Los discos duros se dividen lgicamente en pistas, cilindros y sectores. Existen igual nmero
de pistas por plato que cilindros por disco; esto es:
Por su parte, los sectores surgen de la interseccin entre las pistas y divisiones radiales a los
platos (por ambas caras). Los servos mencionados anteriormente usualmente se encuentran
cada n divisiones. Es por ello que, para calcular la capacidad de un disco duro, se sola introducir
los valores de sectores por pista, de pistas por cabeza o cilindros, y de cabezas, y calcular el
producto. La razn de dar los valores de sectores por pista y de pistas por cabeza es que las
cifras totales son gigantescas.
Cuando el actuador mueve a las cabezas, lo que est haciendo es moverlas a diferentes pistas
(cada cabeza a una pista diferente). Por ello, usualmente las grabaciones secuenciales pasando
un cierto tamao ya no estn en el mismo plato fsico (ni siquiera en la misma cara), a pesar
de que el tamao no supera la capacidad de un plato. Sin embargo esto es transparente para
el usuario, y mucho ms ptimo para el sistema.
Mecanismo de lectura/escritura
El principio bsico de almacenamiento en el disco duro (as como en discos flexibles, cintas,
etc.) es simplemente el del electromagnetismo. Como se sabe, cuando se hace fluir una
corriente elctrica a travs de un conductor, se genera un campo magntico asociado; si este
conductor est formando lo que se conoce como una bobina, entonces el campo magntico
producido es mucho mayor. Por supuesto, este efecto es reversible; si afectamos un conductor
sin carga con un campo magntico, generaremos en l una corriente elctrica, con una
polaridad dependiente de la polaridad del campo magntico (y lo mismo ocurre en sentido
contrario).
Cuando las cabezas de lectura/escritura generan un campo magntico, el campo salta el espacio
entre las puntas del ncleo en forma de U. Debido a que un campo magntico pasa con mayor
facilidad a travs de un conductor que a travs del aire, el campo se desva hacia afuera de la
divisin en la cabeza, utilizando el medio de almacenamiento contiguo como camino, el de
menor resistencia, para saltar el entrehierro hacia la otra punta del ncleo. Cuando el campo
pasa a travs del medio directamente debajo del entrehierro, polariza las partculas magnticas,
dejndolas alineadas con el campo. La polaridad del campo o direccin, y por lo tanto la
polaridad o direccin del campo inducido en el medio magntico, estn determinadas por la
direccin del flujo de la corriente elctrica a travs de las bobinas.Cualquier cambio en la
direccin del flujo de la corriente produce un cambio en la direccin del campo magntico. Esto,
por supuesto, casua que las partculas en el rea debajo del espacio libre del ncleo se alineen
Es sencillo entender, pues, como funciona el proceso. Al aplicar un voltaje a la bobina (y, por
consiguiente, generar un campo magntico al ncleo) estamos generando campos magnticos
en el medio de almacenamiento. Segn la polaridad de nuestro voltaje, tendremos campos
magnticos de una u otra polaridad; estos son nuestros 0s y 1s. Al dejar de aplicar voltaje a la
bobina, dejaremos a nuestra cabeza ser influenciada por los campos magnticos presentes en
el medio, de esta forma generando corriente en la bobina. A pesar de la creencia popular, no
estamos leyendo la polaridad del voltaje generado; en vez de ello, lo que hacemos notar son
los cambios de polaridad (observados como picos de voltaje positivos o negativos); cada pico
nos hace entender que estamos ante un cambio de 0 a 1 o viceversa. Esto se debe a que el
voltaje generado por el campo magntico es relativamente bajo, y lo nico detectable
consistentemente son los cambios de polaridad.
Interfaces
De las muchas interfaces existentes en la historia de la computacin, solo dos se siguen
utilizando de manera consistente para la conexin de los dispositivos de almacenamiento
masivo a una computadora: la interfaz ATA/ATAPI, y la interfaz SCSI. Hablaremos un poco de
cada una de ellas.
Ntese que los 4 ltimos pines son los voltajes respectivos para la interfaz lgica y el motor.
Estos pines se conectan por separado en la mayora de las interfaces de escritorio.
Figura 10: Detalle de los conectores (poder y datos) del bus SATA
SATA implementa frecuencias de reloj de 1500, 3000 y 6000 Mhz, al menos 10 veces superiores
a las frecuencias ms altas implementadas en los estndares ATA paralelos ms avanzados. La
razn de implementar frecuencias de reloj tan altas es que la transmisin se da un bit a la vez;
el conector de datos de 7 pines utiliza 4 datos (V+ y V-, para envo y para recepcin) y 3 tierras.
Por su parte, el conector de poder utiliza 15 pines (3 pines cada uno de 3V, 5V, 12 V y tierras
intermedias). Debido a que los conectores Molex tradicionales (de 4 pines) no implementan
voltajes a 3V, estas lneas se han dejado, en su mayora, sin utilizar; sin embargo, esto puede
significar que una de las caractersticas ms importantes de SATA (hotplugging) quede tambin
deshabilitada. Debido a la habilidad de conectar dispositivos con hotplugging, los conectores
de tierras siempre son ms extendidos que los de los voltajes, tanto para el cable de datos
como para el cable de poder.
Al igual que la familia IDE, la familia SCSI cuenta con dos iteraciones: el bus paralelo (el que la
gente tradicionalmente entiende como SCSI) hoy en da conocido como SPI, y el bus serial,
SAS (Serial Attached SCSI).
Como se aprecia en la tabla, el bus SCSI paralelo cuenta con muchas iteraciones, que
progresivamente han aumentado la tasa de transferencia mxima soportada. El mximo
disponible hoy es de 640 Mbps, que supera las velocidades ms giles del bus SATA. Ntese
que conforme aumenta la tasa de transferencia, la distancia mxima del cable de conexin
disminuye dramticamente.
Tabla 1: Iteraciones del bus SCSI a lo largo de los aos (c.f. Wikipedia )
Para poder conectarse al bus SCSI, un dispositivo debe tener un ID asociado, nico en la cadena
de dispositivos conectados. El ancho de nuestro bus de datos determinar el tamao en bits
del ID (3 para 8 bits, 4 para 16 bits) y por lo tanto, el nmero de dispositivos posibles a
conectar (8/16).
El bus SCSI paralelo requiere terminadores de seal en ambos extremos (para evitar
reflecciones de la seal), anlogo al funcionamiento de una lnea de cable coaxial en conexiones
de red. Los terminadores son circuitos reguladores lineales, de 3.3 V+, y se venden
generalmente por separado.
Los conectores para los dispositivos SCSI incluyen los conectores de poder en el mismo cable.
Existen, para los conectores de 50 pines, versiones conocidas como ID (internas) y Centronics
(externas). Los conectores de 68 pines solo vienen en la configuracin HD.
Figura 12: Conector ID50 (hembra/macho) Figura 13: Centronics 50p (hembra/macho)
Como se aprecia, esto nos permite independizar el conector fsico de los dems niveles que
SAS define; por ello, es posible conectar una gran variedad de dispositivos a una arquitectura
SAS, incluyendo dispositivos SATA y avanzados, como interfaces InfiniBand (IB). La flexibilidad
de esta arquitectura la ha popularizado en la creacin de centros masivos de almacenamiento,
conocidos como NAS (Network Attached Storage). De hecho, los discos SAS son casi
exclusivamente comercializados en el rea de servidores, cmputo de alto rendimiento, y
generacin de dispositivos NAS.
Los conectores SAS tradicionalmente utilizados son el SFF 8484, de alta densidad (32 pines,
incluyendo poder) con soporte para hasta 4 dispositivos en lnea, y (a futuro) el SFF 8087/88,
una versin mini, tambin de 32 pines (interna y externa).
Figura 17: Conector SFF 8087 Figura 18: Conector SFF 8088