DISCO DURO
Siempre que se enciende el computador, los discos sobre los que se almacenan los datos giran a una gran velocidad (a menos que disminuyan su potencia para ahorrar electricidad).
Estos están compuestos por varios platos, es decir varios discos de
material magnético montados sobre un eje central sobre el que se mueven. Para
leer y escribir datos en estos platos se usan las cabezas de lectura/escritura
que mediante un proceso electromagnético codifican /
decodifican la información que han de leer o escribir. La cabeza de
lectura/escritura en un disco duro está muy cerca de la superficie, de forma
que casi vuela sobre ella, sobre el colchón de aire formado por su propio movimiento. Debido a esto, están cerrados herméticamente,
porque cualquier partícula de polvo puede dañarlos.
Unidad de disco duro:
Los discos duros se presentan recubiertos de una
capa magnética delgada, habitualmente de óxido de hierro, y se dividen en unos círculos
concéntricos cilindros (coincidentes con las pistas de los disquetes), que
empiezan en la parte exterior del disco (primer cilindro) y terminan en la
parte interior (último). Asimismo estos cilindros se dividen en sectores, cuyo
número está determinado por el tipo de disco y su formato, siendo todos ellos
de un tamaño fijo en cualquier disco. Cilindros como sectores se identifican
con una serie de números que se les asignan, empezando por el 1, pues el numero
0 de cada cilindro se reserva para propósitos de identificación mas que para
almacenamiento de datos. Estos, escritos/leídos en el disco, deben ajustarse al
tamaño fijado del almacenamiento de los sectores. La capacidad del disco
resulta de multiplicar el número de caras por el de pistas por cara y por el de
sectores por pista, al total por el número de bytes por sector.
Para escribir, la cabeza se sitúa sobre la celda a
grabar y se hace pasar por ella un pulso de corriente, lo cual crea un campo
magnético en la superficie. Dependiendo del sentido de la corriente, así será
la polaridad de la celda. Ara leer, se mide la corriente inducida por el campo
magnético de la celda. Es decir que al pasar sobre una zona detectará un campo
magnético que según se encuentre magnetizada en un sentido u otro, indicará si
en esa posición hay almacenado un 0 o un 1. En el caso de la escritura el
proceso es el inverso, la cabeza recibe una corriente que provoca un campo
magnético, el cual pone la posición sobre la que se encuentre la cabeza en 0 o
en 1 dependiendo del valor del campo
magnético provocado por dicha corriente.
Los componentes
físicos de una unidad de disco duro son:
Están elaborados de
compuestos de vidrio, cerámica o
aluminio finalmente pulidos y revestidos por ambos lados con una capa muy
delgada de una aleación metálica. Los discos están unidos a un eje y un motor que
los hace guiar a una velocidad constante entre las 3600 y 7200 RPM.
Convencionalmente los discos duros están compuestos por varios platos, es decir
varios discos de material magnético montados sobre un eje central. Estos discos
normalmente tienen dos caras que pueden usarse para el almacenamiento de datos,
si bien suele reservarse una para almacenar información de control.
Están ensambladas en
pila y son las responsables de la lectura y
la escritura de los datos en los discos. La mayoría de los discos duros
incluyen una cabeza Lectura/Escritura a cada lado del disco, sin embargo
algunos discos de alto desempeño tienen dos o más cabezas sobre cada
superficie, de manera que cada cabeza atiende la mitad del disco reduciendo la
distancia del desplazamiento radial. Las cabezas de Lectura/Escritura no tocan
el disco cuando este esta girando a toda velocidad; por el contrario, flotan
sobre una capa de aire extremadamente delgada(10 millonésima de pulgada). Esto
reduce el desgaste en la superficie del disco durante la operación normal,
cualquier polvo o impureza en el aire puede dañar suavemente las cabezas o el
medio. Su funcionamiento consiste en una bobina de hilo que se acciona según el
campo magnético que detecte sobre el soporte magnético, produciendo una pequeña
corriente que es detectada y amplificada por la electrónica de la unidad de
disco.
Es la parte del
disco duro que actúa como soporte, sobre el cual están montados y giran los
platos del disco.
"ACTUADOR"
(actuator)
Es un motor que
mueve la estructura que
contiene las cabezas de lectura entre el centro y el borde externo de los
discos. Un "actuador" usa la fuerza de
un electromagneto empujado contra magnetos fijos para mover las cabezas a
través del disco. La controladora manda más corriente a través del
electromagneto para mover las cabezas cerca del borde del disco. En caso de una
perdida de poder, un resorte mueve
la cabeza nuevamente hacia el centro del disco sobre una zona donde no se guardan
datos. Dado que todas las cabezas están unidas al mismo "rotor" ellas
se mueven al unísono. Mientras que lógicamente la capacidad de un disco duro
puede ser medida según los siguientes
Cilindros
(cylinders)
El par de pistas en lados opuestos del disco se
llama cilindro. Si el HD contiene múltiples discos (sean n), un cilindro
incluye todos los pares de pistas directamente uno encima de otra (2n pistas).
Los HD normalmente tienen una cabeza a cada lado del disco. Dado que las
cabezas de Lectura/Escritura están alineadas unas con otras, la controladora
puede escribir en todas las pistas del cilindro sin mover el rotor. Como
resultado los HD de múltiples discos se desempeñan levemente más rápido que los
HD de un solo disco.
Pistas (tracks)
Un disco está dividido en delgados círculos
concéntricos llamados pistas. Las cabezas se mueven entre la pista más externa
ó pista cero a la mas interna. Es la trayectoria circular trazada a través de
la superficie circular del plato de un disco por la cabeza de lectura /
escritura. Cada pista está formada por uno o más Cluster.
Sectores (sectors)
Un byte es la unidad útil más pequeña en términos
de memoria. Los HD almacenan los datos en pedazos gruesos llamados sectores. La
mayoría de los HD usan sectores de 512 bytes. La controladora del H D determina
el tamaño de un sector en el momento en que el disco es formateado. Algunosmodelos de HD le
permiten especificar el tamaño de un sector. Cada pista del disco esta dividida
en 1 ó 2 sectores dado que las pistas exteriores son más grandes que las
interiores, las exteriores contienen mas sectores.
Distribución de un
disco duro
Cluster
Es una agrupación de
sectores, su tamaño depende de la capacidad del disco. La siguiente tabla nos muestra esta
relación.
|
Tamaño del Drive MB
|
Tipo de FAT
bits
|
Sectores por Cluster
|
Tamaño del Cluster Kb
|
|
0 –15
|
12
|
8
|
4
|
|
16-127
|
16
|
4
|
2
|
|
128-255
|
16
|
8
|
4
|
|
256-511
|
16
|
16
|
8
|
|
512-1023
|
16
|
32
|
16
|
|
1024-2048
|
16
|
64
|
32
|
1. Una caja metálica
hermética protege los componentes internos de las partículas de polvo; que
podrían obstruir la estrecha separación entre las cabezas de lectura/escritura
y los discos, además de provocar el fallo de la unidad a causa de la apertura
de un surco en el revestimiento magnético de un disco.
2. En la parte inferior de la unidad, una
placa de circuito impreso, conocida también como placa lógica, recibe comandos
del controlador de la unidad, que a su vez es controlado por el sistema operativo. La placa lógica
convierte estos comandos en fluctuaciones de tensión que obligan al actuador de
las cabezas a mover estas a lo largo de las superficies de los discos. La placa
también se asegura de que el eje giratorio que mueve los discos de vueltas a
una velocidad constante y de que la placa le indique a las cabezas de la unidad
en que momento deben leer y escribir en el disco. En un disco IDE (Electrónica
de Unidades Integradas), el controlador de disco forma parte de la placa
lógica.
3. Un eje giratorio o rotor conectado a un
motor eléctrico hacen que los discos revestidos magnéticamente giren a varios
miles de vueltas por minuto. El número de discos y la composición del material
magnético que lo s recubre determinan la capacidad de la unidad. Generalmente
los discos actuales están recubiertos de una aleación de aproximadamente la
trimillonésima parte del grosor de una pulgada.
4. Un actuador de las cabezas empuja y tira
del grupo de brazos de
las cabezas de lectura/escritura a lo largo de las superficies de los platos
con suma precisión. Alinea las cabezas con las pistas que forman círculos
concéntricos sobre la superficie de los discos.
5. Las cabezas de lectura/escritura unidas a
los extremos de los brazos móviles se deslizan a la vez a lo largo de las
superficies de los discos giratorios del HD. Las cabezas escriben en los discos
los datos procedentes del controlador de disco alineando las partículas
magnéticas sobre las superficies de los discos; las cabezas leen los datos
mediante la detección de las polaridades de las partículas ya alineadas.
6. Cuando el usuario o su software le indican
al sistema operativo
que lea o escriba un archivo, el sistema operativo
ordena al controlador del HD que mueva las cabezas de lectura y escritura a la
tabla de asignación de archivos de
la unidad, o FAT en DOS (VFAT en Windows 95).
El sistema operativo lee la FAT para determinar en que Cluster del disco
comienza un archivo preexistente, o que zonas del disco están disponibles para
albergar un nuevo archivo.
7. Un único archivo puede diseminarse entre
cientos de Cluster independientes dispersos a lo largo de varios discos. El
sistema operativo almacena el comienzo de un archivo en los primeros Cluster
que encuentra enumerados como libres en la FAT. Esta mantiene un registro encadenado
de los Cluster utilizados por un archivo y cada enlace de la cadena conduce al
siguiente Cluster que contiene otra parte mas del archivo. Una vez que los
datos de la FAT han pasado de nuevo al sistema operativo a través del sistema
electrónico de la unidad y del controlador del HD, el sistema operativo da
instrucciones a la unidad para que omita la operación de las cabezas de
lectura/escritura a lo largo de la superficie de los discos, leyendo o
escribiendo los Cluster sobre los discos que giran después de las cabezas.
Después de escribir un nuevo archivo en el disco, el sistema operativo vuelve a
enviar las cabezas de lectura/escritura a la FAT, donde elabora una lista de
todos los Cluster del archivo.
INTERFAZ
ENHANCED INTEGRATED DRIVE ELECTRONICS (EIDE)
Entonces se
hizo un mejoramiento de las normas IDE y surgió Enhanced IDE, por cierto la nomenclatura de estas normas son similares a las de SCSI. Así, partiendo
de la interfaz establecido de IDE llamado ATA (AT Attachment) surge ATA-2 y
ATAPI (ATA Packed Interfaz), que permite conectar unidades de CD-ROM a controladores ATA.
ATA-2
se encuentra en
proceso de normalización, permite alcanzar 16.6 Mbps (según el tipo de
periférico que prestan las E/S); según su esquema de translación de direcciones
se pueden encontrar dos métodos en ATA-2:
- Mediante el
tradicional sistema de cilindros/Cabezas/Sectores (CHS). De esta forma se
transforman los parámetros de CHS de la Bios en los de la unidad. Como ventaja
tiene su sencillez.
- Mediante LBA(Logical Block Address). Consiste en
transformar los parámetros CHS en una dirección de 28 bits que puede ser usada
por el sistema Operativo, los drives de los dispositivos, etc.
En ambos casos
se necesita una BIOS extra para permitir superar la limitación de 528 Mb.
Datos de control del disco
Es casi imposible
evitar impurezas en la superficie magnética del disco, esto provoca que existan
determinados sectores que son defectuosos.
En los antiguos
discos estos sectores venían apuntados por el control de calidad del fabricante del disco. En el formateo de bajo
nivel, el usuario debería indicárselos al programa formateador. En los modernos, las direcciones de estos
sectores se graban en pistas especiales o se reconocen durante el formateo a
bajo nivel del disco, estos sectores se saltan o bien son sustituidos por otros
que están en zonas protegidas. Es allí donde se guardan las tablas que marcan
los sectores defectuosos y sus sustituciones. Esto disminuye el acceso al disco
duro, pero teniendo en cuenta que el porcentaje de sectores defectuosos es
mínimo, prácticamente no tiene importancia.
Hay que tener
en cuenta que no toda la información que se encuentra en la superficie de los
discos son datos, existen zonas donde se almacena información de control.
YENNY
Últimas Tecnologías y Tendencias
Para mejorar
las posibilidades del disco duro hay que acercar los cabezales a la superficie
del disco. Los cabezales pueden escribir y leer dominios magnéticos menores,
cuanto menor sean éstos mayor densidad de datos posible de cada plato. Pero
cuanto más cerca estén los cabezales, mayor será la probabilidad de colisión con la superficie. Una solución es
recubrir el plato con materiales protectores, rediseñar las características
aerodinámicas de los cabezales, etc. Además el paso de una mayor cantidad de
datos por los cabezales exige perfeccionar los componentes electrónicos, e
incluso puede obligar a ampliar la memoria caché integrada . Además no hay que
olvidar que los dominios menores son estables a las temperaturas de
funcionamiento normales. Y todo esto a un precio competitivo.
Nuevas
tecnologías van encaminadas a potenciar la resistencia de la superficie magnética de los platos con
materiales antiadherentes derivados delcarbono. Esto junto con las técnicas de cabezales de grabación en proximidad,
los TRI-PAD (cabezales trimorfos) y los de contacto virtual permiten acercar
los cabezales hasta incluso entrar ocasionalmente en contacto con la superficie
del plato.
A través de la
técnica de carga dinámica del cabezal se garantiza la distancia de vuelo del
cabezal respecto a la superficie, usando zonas de seguridad y cierres inerciales en las cabezas. Así no se
necesita una preparación especial de la superficie del plato.
Estructura Lógica De Los Discos Duros
Lo que
interrelaciona los discos duros con los disquetes, es su estructura, que se
resumen en diferentes funciones del BIOS, que sirven entre otras cosas para el
acceso a los mismos.
En primer
lugar, internamente los discos duros se pueden dividir en varios volúmenes
homogéneos. Dentro de cada volumen se encuentran una estructura que bajo el sistema
operativo del Ms-Dos, sería la siguiente:
|
Sector
de Arranque.
|
|
Primera
tabla de localización de archivos (FAT).
|
|
Una o
más copias de la FAT.
|
|
Directorio
Raíz (eventualmente con etiqueta de volumen).
|
|
Zona de
datos para archivos y subdirectorios.
|
Como se muestra
en el cuadro anterior, cada volumen se divide en diferentes zonas que por una
parte acogen las diferentes estructuras de datos del sistema de archivos, y por otra los
diferentes archivos y subdirectorios. En dicho cuadro no se han hecho
referencia al tamaño de las diferentes estructuras de datos y zonas. Pero no es
posible describirlas, ya que se adaptan individualmente al tamaño del volumen
correspondiente
· El Sector de Arranque : Al formatear un volumen, el sector de arranque se crea
siempre como primer sector del volumen, para que sea fácil de localizar por el
DOS. En él se encuentra información acerca del tamaño, de la estructura del volumen
y sobre todo del BOOTSTRAP-LOADER, mediante el cual se puede arrancar el PC
desde el DOS. A ésta parte se le llama sector de arranque (BOOT).
· La Tabla de Asignación de
Ficheros (File Allocation Table) (FAT) : Si el DOS quiere crear nuevos archivos, o ampliar archivos existentes,
ha de saber qué sectores del volumen correspondiente quedan libres, Estas
informaciones las toma la llamada FAT. Cada entrada a esta tabla se corresponde
con un número determinado de sectores, que son adyacentes lógicamente en el
volumen. Cada uno de estos grupos de sectores se llamaCluster. El tamaño de las diferentes entradas de esta tabla en las
primeras versiones del DOS era de 12 bits. con lo que se podían gestionar hasta
4.096Clusters, correspondiente a una capacidad aproximada de 8 Mbytes. En vista del
problema que surgió al aparecer discos duros de capacidades más elevadas, se
amplió el tamaño a 16 bits., permitiendo el direccionamiento de un máximo de
65.535 Clusters. Actualmente se está creando FAT’s de hasta 32 bits, para
discos duros capaces de almacenar Gigas de información.
· Una o más copias de la FAT : El DOS permite a un programa de formateo crear no sólo
una, sino varias copias idénticas de la FAT. Si el DOS encuentra uno de estos medios, cuida todas las copias de la FAT simultáneamente, así que guarda allí
los nuevos clusters ocupados o liberados al crear o borrar archivos. Esto
ofrece la ventaja de que se puede sustituir la FAT primaria en caso de defecto
por una de sus copias, para evitar la pérdida de datos.
· El directorio Raíz : La cantidad máxima de entradas en el directorio raíz
se limita por su tamaño, que se fija en el sector de arranque.
Ya que el directorio raíz representa una estructura de datos estática, que no crece si se guardan más y más
archivos o subdirectorios. De ahí que, dependiendo del tamaño, bien un disco
duro o bien de volumen, se selecciona el tamaño del directorio raíz en relación
al volumen.
· La Zona de Datos : Es la parte del disco duro en la que se almacena los
datos de un archivo. Esta zona depende en casi su totalidad de las
interrelaciones entre las estructuras de datos que forman el sistema de
archivos del DOS, y del camino que se lleva desde la FAT hacia los diferentes
sectores de un archivo.
No hay comentarios:
Publicar un comentario