ISO 9660
De Wikipedia, la enciclopedia libre
El estándar ISO 9660 es una norma publicada inicialmente en 1986 por la ISO, que especifica el formato para el almacenaje de archivos en los soportes de tipo disco compacto. El estándar ISO 9660 define un sistema de archivos para CD-ROM. Su propósito es que tales medios sean legibles por diferentes sistemas operativos, de diferentes proveedores y en diferentes plataformas, por ejemplo, MS-DOS, Microsoft Windows, Mac OS y UNIX.
La norma ISO 9660 es descendiente directa de un esfuerzo de estandarización anterior llamado 'HSG (acrónimo de High Sierra Group), el cual fue propuesto por un conjunto de actores de la industria que se reunieron en 1985 en el hotel High Sierra, de Lake Tahoe, Nevada. Aunque la ISO aceptó una gran mayoría de las propuestas del HSG, existen algunas diferencias menores.
Tabla de contenidos |
[editar] Conceptos básicos
[editar] Sectores físicos
Los discos compactos por definición están divididos en sectores, y se define que hay 75 sectores por cada segundo de audio. Dado que el formato de audio en un disco compacto se define con una codificación PCM de 16 bits, estéreo, cada segundo de audio tiene 176400 bytes. El tamaño del sector físico luego es de 2352 bytes (176400 byes/75 sectores).
[editar] Sectores lógicos
El HSG y su descendiente consideran que el disco óptico se divide en sectores lógicos de 2 Kb (2048 bytes) cada uno. Cada sector posee un identificador único, llamado LSN (por Logical Sector number). El primer LSN referenciable es el 0, que posee una dirección física de 00:02:00 (2 segundos). Esto significa que los primeros 150 sectores físicos del CD-ROM son inaccesibles usando el direccionamiento lógico.
[editar] Bloques lógicos
Para aumentar la granularidad del direccionamiento con LSN, se define el concepto de bloque lógico, el cual es otro mecanismo de direccionamiento, que referencia a bloques de talla menor o igual que la de los bloques lógicos (512.1024.2048 bytes).
[editar] Archivos y Directorios
Los archivos y directorios están todavía organizados en notación DOS 8.3. Los nombres de archivos y carpetas están grabados en SBCS o MBCS (códigos de byte único y múltiple). La jerarquía máxima de 'profundidad' de una carpeta no puede exceder de 8 niveles.
[editar] Tabla de trayectorias
Hay dos maneras de localizar un archivo en un sistema ISO 9660 . Una de las maneras es interpretar los nombres de directorio y buscar a través de la estructura de cada directorio para encontrar el archivo. (la manera que usan MS-DOS y UNIX para encontrar archivos). La otra manera es a través del uso de una precomplilada Tabla de Trayectorias, donde todas las entradas están numeradas correspondiendo a los contenidos de cada archivo.
Algunos sistemas no tienen mecanismos para buscar a través de los directorios y obtienen los resultados de la búsqueda por medio de esta tabla. Mientras que una larga tabla lineal puede parecer algo anticuado, puede ser de gran utilidad, ya que reduce notablemente el tiempo de búsqueda.
[editar] Tabla de atributos extendidos
Los atributos de archivo son almacenados en las entradas de directorio, en la tabla de atributos extendidos.
[editar] DVD
Los DVDs pueden utilizar también la norma ISO 9660, pero el formato UDF es por lo general el más utilizado.