
En el almacenamiento de discos de computadora , un sector es una subdivisión de una pista en un disco magnético u óptico . Para la mayoría de los discos, cada sector almacena una cantidad fija de datos accesibles para el usuario, tradicionalmente 512 bytes para unidades de disco duro (HDD) y 2048 bytes para CD-ROM , DVD-ROM y BD-ROM . [ 1 ] Las unidades de disco duro (HDD) y las unidades de estado sólido (SSD) más recientes utilizan sectores de 4096 bytes (4 KiB ), lo que se conoce como formato avanzado (AF).
El sector es la unidad mínima de almacenamiento de una unidad de disco. [ 2 ] La mayoría de los esquemas de particionamiento de disco están diseñados para que los archivos ocupen un número entero de sectores, independientemente del tamaño real del archivo. Los archivos que no llenan un sector completo tendrán el resto de su último sector lleno de ceros. En la práctica, los sistemas operativos suelen operar con bloques de datos , que pueden abarcar varios sectores. [ 3 ]
Geométricamente, la palabra sector significa una porción de un disco entre un centro, dos radios y un arco correspondiente (véase la Figura 1, elemento B), que tiene forma de rebanada de pastel. Por lo tanto, el sector del disco (Figura 1, elemento C) se refiere a la intersección de una pista y un sector geométrico .
En las unidades de disco modernas, cada sector físico se compone de dos partes básicas: el área de encabezado del sector (generalmente llamada "ID") y el área de datos. El encabezado del sector contiene información utilizada por la unidad y el controlador; esta información incluye bytes de sincronización, identificación de dirección , indicador de fallos e información de detección y corrección de errores. El encabezado también puede incluir una dirección alternativa que se utilizará si el sector es defectuoso . La identificación de dirección se utiliza para asegurar que la mecánica de la unidad haya posicionado el cabezal de lectura/escritura en la ubicación correcta. El área de datos contiene los bytes de sincronización, los datos de usuario y un código de corrección de errores (ECC) que se utiliza para verificar y, posiblemente, corregir errores que se hayan introducido en los datos.
Historia
La primera unidad de disco, la IBM 350 de 1957 , tenía diez sectores de 100 caracteres por pista; cada carácter contenía seis bits de datos y un bit de paridad. El número de sectores por pista era idéntico en todas las superficies de grabación. No había ningún campo de identificador (ID) registrado asociado a cada sector. [ 4 ]
El sistema de almacenamiento en disco IBM 1301 de 1961 introdujo sectores de longitud variable, denominados registros o registros físicos por IBM, y añadió a cada registro un campo de dirección de registro separado de los datos que contiene. [ 5 ] [ 6 ] Todas las unidades de disco modernas tienen campos de dirección de sector, llamados campos de ID, separados de los datos que contiene un sector.
También en 1961, Bryant, con su serie 4000, introdujo el concepto de grabación por zonas (ZBR), que permitía que el número de sectores por pista variara en función del diámetro de la pista: hay más sectores en una pista exterior que en una interior. [ 7 ] A finales de la década de 1980, la ZBR se volvió a utilizar en las unidades de disco anunciadas por Imprimis y Quantum [ 8 ] y para 1997 su uso en la industria era omnipresente. [ 9 ]
Las unidades de disco y otros DASD presentados con el IBM System/360 en 1964 utilizaban sectores de longitud variable con autoformato, denominados registros o registros físicos por IBM. Detectaban errores en todos los campos de sus registros mediante una comprobación de redundancia cíclica (CRC), que sustituía la detección de paridad por carácter de las generaciones anteriores. Estos registros físicos de IBM constan de tres partes básicas: un campo Count, que actúa como campo ID; un campo Key opcional para facilitar la búsqueda de datos; y un campo Data. En la práctica, la mayoría de los registros carecían de un campo Key, indicado por una longitud de clave de cero. La estructura de estos tres campos se denomina formato de pista CKD para un registro.
El sistema de almacenamiento en disco IBM 3330 de 1970 reemplazó el CRC en el campo de datos de cada registro con un código de corrección de errores (ECC) para mejorar la integridad de los datos al detectar la mayoría de los errores y permitir la corrección de muchos de ellos. [ 10 ] Finalmente, todos los campos de los sectores del disco tenían ECC.
Antes de la década de 1980, existía poca estandarización en los tamaños de sector; las unidades de disco tenían un número máximo de bits por pista y los distintos fabricantes de sistemas subdividían la pista en diferentes tamaños de sector para adaptarse a sus sistemas operativos y aplicaciones. La popularidad de la PC a partir de la década de 1980 y la llegada de la interfaz IDE a finales de la misma década propiciaron que un sector de 512 bytes se convirtiera en un tamaño de sector estándar de la industria para discos duros y dispositivos de almacenamiento similares. [ 11 ]
En la década de 1970, IBM añadió dispositivos de almacenamiento de acceso directo con arquitectura de bloque fijo (FBA DASD) a su línea de CKD DASD. Los CKD DASD admitían múltiples sectores de longitud variable, mientras que los IBM FBA DASD admitían tamaños de sector de 512, 1024, 2048 o 4096 bytes.
En 2000, la organización comercial de la industria, International Disk Drive Equipment and Materials Association ( IDEMA ), comenzó a trabajar para definir la implementación y los estándares que regirían los formatos de tamaño de sector que superaban los 512 bytes para acomodar futuros aumentos en las capacidades de almacenamiento de datos. [ 11 ] A finales de 2007, anticipándose a un futuro estándar de IDEMA, Samsung y Toshiba comenzaron a enviar unidades de disco duro de 1,8 pulgadas con sectores de 4096 bytes. En 2010, IDEMA completó el estándar de formato avanzado para unidades de 4096 sectores, [ 11 ] estableciendo la fecha para la transición de sectores de 512 a 4096 bytes en enero de 2011 para todos los fabricantes, [ 12 ] y las unidades de formato avanzado pronto se volvieron predominantes.
Unidades relacionadas
Sectores versus bloques
Si bien sector se refiere específicamente al área física del disco, el término bloque se ha utilizado de forma imprecisa para referirse a un pequeño fragmento de datos. Bloque tiene múltiples significados según el contexto. En el contexto del almacenamiento de datos, un bloque del sistema de archivos es una abstracción sobre los sectores del disco, que posiblemente abarque varios sectores. En otros contextos, puede ser una unidad de un flujo de datos o una unidad de operación para una utilidad. [ 13 ] Por ejemplo, el programa Unix dd permite establecer el tamaño del bloque que se utilizará durante la ejecución con el parámetro . Esto especifica el tamaño de los fragmentos de datos que entrega dd y no está relacionado con sectores o bloques del sistema de archivos.bs=bytes
Sectores versus clústeres
En los sistemas de archivos informáticos , un clúster (a veces también llamado unidad de asignación o bloque ) es una unidad de espacio en disco destinada a archivos y directorios. Para reducir la sobrecarga de la gestión de las estructuras de datos en disco, el sistema de archivos no asigna sectores individuales por defecto, sino grupos contiguos de sectores, denominados clústeres.
En un disco que utiliza sectores de 512 bytes, un clúster de 512 bytes contiene un sector, mientras que un clúster de 4 kibibytes ( KiB ) contiene ocho sectores.

Un clúster es la cantidad lógica más pequeña de espacio en disco que se puede asignar para almacenar un archivo. Almacenar archivos pequeños en un sistema de archivos con clústeres grandes desperdiciará espacio en disco; este espacio desperdiciado se denomina espacio libre . Para tamaños de clúster pequeños en comparación con el tamaño promedio de los archivos, el espacio desperdiciado por archivo será estadísticamente aproximadamente la mitad del tamaño del clúster; para tamaños de clúster grandes, el espacio desperdiciado será mayor. Sin embargo, un tamaño de clúster mayor reduce la sobrecarga de administración y la fragmentación, lo que puede mejorar la velocidad general de lectura y escritura. Los tamaños de clúster típicos varían de 1 sector (512 B) a 128 sectores (64 KiB ).
Un clúster no tiene por qué ser físicamente contiguo en el disco; puede abarcar más de una pista o, si se utiliza el entrelazado de sectores , incluso puede ser discontinuo dentro de una misma pista. Esto no debe confundirse con la fragmentación , ya que los sectores siguen siendo lógicamente contiguos.
Se produce un "clúster perdido" cuando se elimina un archivo del listado del directorio, pero la Tabla de Asignación de Archivos (FAT) aún muestra los clústeres asignados al archivo. [ 14 ]
El término clúster se cambió a unidad de asignación en DOS 4.0. Sin embargo, el término clúster todavía se usa ampliamente. [ 15 ]
Grabación de bits de zona
Si un sector se define como la intersección entre un radio y una pista, como ocurría con los primeros discos duros y la mayoría de los disquetes, los sectores exteriores del disco son físicamente más largos que los más cercanos al eje. Dado que cada sector contiene el mismo número de bytes, los sectores exteriores tienen una menor densidad de bits que los interiores, lo que supone un uso ineficiente de la superficie magnética. La solución es la grabación de bits por zonas, en la que el disco se divide en zonas, cada una de las cuales abarca un pequeño número de pistas contiguas. Cada zona se divide a su vez en sectores de forma que cada sector tenga un tamaño físico similar. Como las zonas exteriores tienen una circunferencia mayor que las interiores, se les asignan más sectores. Esto se conoce como grabación de bits por zonas . [ 16 ]
Una consecuencia del registro de bits por zonas es que las lecturas y escrituras contiguas son notablemente más rápidas en las pistas exteriores (que corresponden a direcciones de bloque más bajas) que en las pistas interiores, ya que pasan más bits por debajo del cabezal con cada rotación; esta diferencia puede ser del 25 % o más.
Formato avanzado
En 1998, el tamaño tradicional de sector de 512 bytes se identificó como un obstáculo para el aumento de la capacidad, que en aquel entonces crecía a un ritmo superior a la Ley de Moore . El aumento de la longitud del campo de datos mediante la implementación del formato avanzado, que utiliza sectores de 4096 bytes, eliminó este obstáculo; incrementó la eficiencia de la superficie de datos entre un cinco y un trece por ciento, a la vez que mejoró la robustez de la codificación ECC, lo que permitió una mayor capacidad. El formato fue estandarizado por un consorcio industrial en 2005 y, para 2011, se había incorporado a todos los nuevos productos de todos los fabricantes de discos duros.
Véase también
Referencias
- ↑ "UDF - OSDev Wiki" . wiki.osdev.org . Consultado el 1 de septiembre de 2024 .
- ↑ Hamington, Suzie (1 de enero de 2004). Ciencias de la Computación . Lotus Press. pág. 42. ISBN 9788189093242.
- ↑ Tucker, Allen B. (28 de junio de 2004). Manual de informática, segunda edición . CRC Press. pág. 86. ISBN 9780203494455.
- ↑ 305 RAMAC Método de acceso aleatorio para contabilidad y control Manual de operación (PDF) . IBM . 1957.
- ↑ IBM 1301, modelos 1 y 2, almacenamiento en disco e IBM 1302, modelos 1 y 2, almacenamiento en disco con sistemas de procesamiento de datos IBM 7090, 7094 y 7094 II (PDF) . IBM. A22-6785.
- ↑ IBM 1301, modelos 1 y 2, almacenamiento en disco e IBM 1302, modelos 1 y 2, almacenamiento en disco con sistemas de procesamiento de datos IBM 1410 y 7010 (PDF) . IBM. A22-6788.
- ↑ Datos técnicos - Archivo de disco de la serie 4000 (PDF) . Bryant Computer Products. 1963.
- ↑ Porter, James (octubre de 1988). "Especificaciones de unidades de disco magnético rígido". INFORME DISK/TREND DE 1988, UNIDADES DE DISCO RÍGIDAS . DISK/TREND, Inc. pág. 63, 122.
- ↑ Porter, James (junio de 1997). "Especificaciones de unidades de disco magnético rígido". INFORME DISK/TREND DE 1997, UNIDADES DE DISCO RÍGIDAS . DISK/TREND, Inc.
- ↑ Manual de referencia para el almacenamiento en disco de la serie IBM 3330 (PDF) . IBM. Marzo de 1974. GA26-1615-3.
- 1 2 3 "El advenimiento del formato avanzado" . IDEMA . Consultado el 18 de noviembre de 2013 .
- ↑ Skinner, Heather (29 de junio de 2010). "IDEMA lanza la campaña '¿Estás listo?' para preparar a la industria para el cambio de formato del sector de las unidades de disco duro" (PDF) . www.idema.org . Archivado del original el 14 de diciembre de 2020. Recuperado el 14 de diciembre de 2020 .
- ↑ "Diferencia entre tamaño de bloque y tamaño de clúster" . unix.stackexchange.com . Consultado el 13 de diciembre de 2015 .
- ↑ "Errores causados por archivos con enlaces cruzados o clústeres perdidos" . Archivado del original el 6 de marzo de 2015. Consultado el 3 de agosto de 2020 .
- ↑ Mueller, Scott (2002). Actualización y reparación de PC , pág. 1354. ISBN 0-7897-2745-5.
- ↑ Kern Wong (enero de 1989), DP8459 Zoned Bit Recording (PDF) , National Semiconductor, archivado del original (PDF) el 15 de junio de 2011 , consultado el 10 de marzo de 2010 .
- Sistemas de archivos informáticos
- Unidades de información