You are on page 1of 24

Disco duro

Estructura lógica
Disco duro
Resumiendo, un disco duro es un
dispositivo de almacenamiento
de datos secundario que emplea
un sistema de grabación
magnética para almacenar
datos.
Se compone físicamente de una caja
metálica que contiene uno o varios
platos o discos rígidos unidos en un
mismo eje rotativo que gira a alta
velocidad. Además sobre cada disco se
ubica un cabezal de lectura/escritura
que flota sobre una lamina delgada de
aire generado por la rotación de los
discos.
Direccionamiento
Estas son las zonas que normalmente describen la superficie del
disco:
• Plato: Cada uno de los discos que conforman el disco duro.
• Cara: Cada uno de los dos lados del plato.
• Cabeza: Numero de cabezales de L/E.
• Pista: Circunferencia dentro de una cara.
• Cilindro: Conjunto de pistas alineadas de forma vertical.
• Sector: Cada división de una pista, los sectores no tienen un
tamaño fijo y este depende del tamaño del disco duro.
Sistemas de direccionamiento de
datos

LBA (direccionamiento lógico


CHS (cilindro-cabeza-sector) de bloques)
 Fue el primer sistema de  Es un método usado para
direccionamiento que se usó y especificar la localización de
consiste en la asignación de bloques de datos en un disco
direcciones a los bloques en una duro, haciendo referencia a la
tupla que define el cilindro, cabezal y dirección de bloque al que
sector en donde se encuentra. enlaza.
 Este sistema no funciona bien en  El direccionamiento LBA puede
dispositivos que no son discos duros ser de 28 y 48 bits con un
y solo daba soporte a medios con 8 soporte de 128 GB y 8 ZB
GB de espacio. respectivamente.
Procesos de grabación

GCR (Codificación de grupo de ZBR (Grabación de bits por


grabación) zonas)
 Proceso de almacenamiento  Es un proceso de
que empaqueta los bits en almacenamiento que coloca mas
sectores sobre las pistas
grupos y son almacenados bajo
exteriores del disco que son mas
determinado código. Este largas pero mantienen una
proceso fue usado en la relación constante de rotación.
grabación de cintas Es el método actual de
magnéticas y esta actualmente grabación al estar diseñado para
en desuso. grabar mas datos sobre el disco.
Formateo de bajo
nivel
El numero de pistas y sectores
viene determinado por el
fabricante de la unidad y su
organización se realiza bajo un
método denominado formateo
de bajo nivel.
 El formateo de bajo nivel consiste en realizar pruebas
de verificación para comprobar que los cabezales de
L/E son capaces de hacer su trabajo sin error en cada
uno de los bytes de la superficie del disco.
 En caso de existir algún byte erróneo, estos se anotan
en una tabla interna de la propia unidad y no vuelven
a utilizarse.
 Actualmente los discos duros vienen formateados y
probados de fabrica, por lo que no es necesario
realizar un formato físico.
Unidad de asignación (Cluster)

 Un sector constituye la menor cantidad de información


que las cabezas pueden leer/escribir cada vez.
 Es importante señalar que el S.O. rara vez utiliza
directamente estas cantidades. Esto significa que es
posible, tener la información demasiado fragmentada en la
unidad.
 Por esta razón se utilizan agrupaciones de sectores
contiguos denominados unidad de asignación o cluster.
Formateo de alto
nivel
Es un formateo lógico realizado
por alguna utilidad del S.O. y
generalmente es usado para
determinar el tamaño de los
clusters dependiendo de las
capacidades del disco duro y las
necesidades del sistema a
ejecutar.
Principio de
operación
• Los discos comienzan a escribirse
del exterior al interior, dado que las
pistas exteriores cuentan con mas
velocidad lineal que las pistas
interiores.
• El llenado de datos de la unidad no
se produce por superficie del disco,
sino por cilindros (ver
Direccionamiento).
 Una vez llenados los clusters del cilindro exterior, se
continua con el adyacente.
 Este procedimiento minimiza los movimientos de
cabeza (seeking), de modo que para leer sectores
sucesivos basta la conmutación de cabezas mientras
se mantiene en el mismo cilindro.
Fragmentación
En el momento en que se borran
archivos intermedios, aparecen
zonas intermedias de clusters
desocupados que tienden a
rellenarse la próxima vez que se
escribe un nuevo archivo.
 Pero, los clusters que conforman el nuevo archivo no
son contiguos y las operaciones de lectura/escritura
proceden a dar saltos, dando así lo que se conoce en
este caso como fragmentación externa.
 La fragmentación afecta a unos sistemas de archivos
mas que otros, pero empieza a dar complicaciones si
la unidad esta casi llena (80%).
 Cuando un cluster no aprovecha por completo su
capacidad de almacenamiento, se conoce esto como
fragmentación interna (contraposición de la
fragmentación externa).
 La fragmentación es especialmente acusada en
unidades que escriben y borran archivos, o cuando
estos cambian su tamaño (similar a lo que ocurre con
la memoria con las aplicaciones que se utilizan
extensivamente).
Sistema de
archivos
Un sistema de archivos es la
estructura que alberga la
estructura de los discos y es una
estructura lógica que se supone
la mas adecuada y eficiente para
el manejo de los datos en base a
las características del hardware.
 Las exigencias de un S.O. dependen de su uso, cada
sistema tiene su forma de organizar y controlar el
acceso a los datos que le es especifica e
independiente del medio.
 Por razones de compatibilidad y adaptación a las
circunstancias, los S.O. pueden usar distintos sistemas
de archivos
Sector de Arranque (Master Boot Record).

Sector de carga Primera tabla de localización de archivos


(FAT).
Internamente, un disco duro se
divide en varios volúmenes Una o más copias de la FAT.
homogéneos y dentro de ellos Directorio Raíz (eventualmente con etiqueta
se encuentra una estructura de volumen).
similar a esta:
Zona de datos para archivos y
subdirectorios.
Sector de arranque (MBR)

 Al formatear un disco, el sector de arranque se crea


como primer sector del volumen para su fácil
localización, en el se encuentra información acerca
del tamaño de la estructura del volumen y sobre todo
el BOOTSTRAP-LOADER que permite el arranque de la
computadora mediante el S.O.
La Tabla de Asignación de Ficheros
(FAT)

 Si el S.O. quiere crear archivos o ampliar los


existentes, ha de saber que secciones de la unidad
quedan libres. Estas informaciones las toma la
llamada FAT.
 Cada entrada a esta tabla corresponde a un numero
determinado de sectores adyacentes lógicamente al
volumen.
Una o más copias de la FAT

 El formateo permite tener varias copias de la FAT. Si el


S.O. encuentra alguno de estos medios, cuida todas
las copias y se guarda ahí la administración de
clusters.
 En el caso de perdida de la FAT primaria se puede usar
el respaldo para evitar perdida 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.
Zona de datos

 Es la parte del disco duro en la que se almacenan los


datos de un archivo. Esta zona depende de la relación
entre las estructuras de datos que forman el sistema
de archivos del S.O. y el camino que lleva desde la FAT
a los distintos sectores de un archivo.

You might also like