3. Almacenamiento de Archivos

Disco Rígido ( Informativo)

Vamos a tomar un disco rígido electromecánico como base para explicar el concepto de como se accede a los archivos.

El disco está formado por varios platos con material magnético en ambas caras y cada cara del plato tiene un cabezal que lee los datos.

Hay varios elementos que se pueden utilizar para referirse a zonas del disco:

  • Plato: cada uno de los discos que hay dentro de la unidad de disco duro.
  • Cara: cada uno de los dos lados de un plato.
  • Pista: una circunferencia dentro de una cara; la pista cero (0) está en el borde exterior.
  • Cilindro: conjunto de varias pistas; son todas las circunferencias que están alineadas verticalmente (una de cada cara).
  • Cabezal: número de cabeza o cabezal por cada cara.
  • Sector : cada una de las divisiones de una pista 512 bytes o 4KBytes.
  • Sector Geométrico:son los sectores contiguos pero de pistas diferentes.
  • Cluster: es un conjunto contiguo de sectores.

Vamos a usar para explicar como se accede a un "sectores o bloque de datos" el primer sistema de direccionamiento que se llamó CHS Cilindro-Cabezal-Sector (Cylinder-Head-Sector), con estos tres valores podemos ubicar el bloque inicial de datos.



Los archivos son secuencias de ceros y unos que son almacenados por ejemplo en el disco rígido. Los datos ( ceros y unos ) son separados en "sectores o bloques  de datos" y estos bloques son almacenados en el disco rígido, los bloques NO necesariamente son almacenados en forma contigua.

De manera simplificada podemos decir que en el disco rígido hay una zona que oficia de indice, donde relaciona el nombre del archivo con la ubicación del primer sector de datos del archivo.

El acceso a este principio a cada archivo es aleatorio, es decir podemos "saltar" al inicio del archivo, pero luego debemos en forma secuencial  "recoger" los demás "bloques de datos" del archivo para tener el archivo entero. Este proceso al ser electromecánico.