Title: Formatos CD
1CD-ROM Formato Físico autores Ayose Falcón
Samper Oliverio Santana Jaria
2Formato físico
120 mm
TOC
Lead in
Lead out
Datos
15 mm
3Formato físico
- Densidad ? 16.000 TPI (pistas por pulgadas)
floppy 3.5 ? 135 TPI
Pits
Lands
4CDs vs. Discos Duros
5Almacenamiento de bit y byte
- Channel 1 Paso de pit a land (o viceversa)
- Channel 0 No hay modificación de valor de bit
Cada cambio está por Channel 1
Donde nada se modifica se lee un Channel 0
Pits
Lands
6Almacenamiento de bit y byte
- PROBLEMAS - Debe haber como mínimo dos channel 0
entre dos channel 1 consecutivos. - - Pits y lands no deben ser demasiado largos.
Procedimiento EFM (Eigth to Fourteen
Modulation) Un byte se traduce en 14 channel
bits. 3 bits adicionales para separación entre
bytes.
Total 17 channel bits por byte
7Frame
- Bloque de información coherente más pequeño.
- Composición (en channel bits)
- 27 ? Indica comienzo del nuevo frame
(Sync-Pattern) - 117 ? Byte de control
- 2417 ? DATOS
- 817 ? Corrección de errores
- Total 588 channel bits por frame
-
8Sectores
- Un sector 98 frames (bytes de datos, bytes
corrección errores, bytes de control) - Sector ? 1/75 segundos ? Unidad CD-ROM lee 75
sectores/segundo
9Sub Channel
- Sub Channel P ? indica el inicio de una grabación
audio. - Sub Channel Q ? indica la posición de un sector
en el CD. - Importante en la zona de lead in TOC (Table of
Contents) - Channel R/W ? tareas de sincronización
Bit 0
Channel P
Bit 1
Channel Q
Channel R/W
Bit 7-2
10Estructura de sectores CD-ROM
- Se diferencian en la zona de datos
- El Modo 2 se ahorra los bits de corrección de
errores
11Estructura de sectores CD-ROM
12Formato XA
- Interleaving Archivos de texto, vídeo y audio
anidados - 3 sectores con texto, 4 con vídeo y tres con
audio
13CD-ROM Formato Lógico - High Sierra
14Formato High Sierra
- Acceder a los datos almacenados no en forma de
sectores, sino como archivos y directorios. - Cada fabricante podría asignar su propio formato
lógico ? se necesitaría un controlador apropiado
para cada Sistema Operativo. - Normalización ISO 9660
15Sectores lógicos
- Tamaño igual al sector físico (Modo 1) 2 KB
- Cada sector posee un número inequívoco ? Logical
Sector Number (LSN) - Primer LSN Direccionable 0. Se corresponde con
el sector físico 000200 - Fórmula de conversión sector físico-lógico
- LSN (mmssff) (mm60 ss) 75 -150
16Bloques lógicos
- Un sector lógico se divide en varios bloques
lógicos. - Tamaños de Bloques lógicos
- 512 KB ? 4 Bloques lógicos/sector
- 1024 KB ? 2 Bloques lógicos/sector
- 2048 KB ? 1 Bloque lógico/sector
17Archivos
- Archivos se almacenan como secuencia continua de
bloques lógicos (Extent). - ? No existe una FAT.
- Conocido el inicio de un archivo y su longitud,
se conocen todos los LBN en los que está guardado
el archivo. - ? Archivos no se pueden borrar.
- Nombres de archivos
- HSG DOS, máximo de 8 caracteres . máximo
de 3 caracteres - ISO UNIX, máximo de 31 caracteres con o sin
punto de separación. El nombre debe concluir con
punto y coma.
18Directorios y subdirectorios
- CD ISO Directorio principal a partir del cual se
pueden declarar hasta 8 subdirectorios. - PROBLEMA Intercambio de datos entre dos
sistemas - Cómo se representan los números?
(endianess) - - Intel Menos significativo
Más significativo - (Little Endian)
-
- - Motorola Más significativo
Menos significativo - (Big Endian)
- SOLUCIÓN Guardar los números de más de 1 Byte
por duplicado mediante ambas
representaciones.
19Path Table
- Abrevación de los subdirectorios para ayudar en
la búsqueda de archivos. - Se enumeran los nombres de todos los directorios
y subdirectorios de un CD con el número de sector
lógico en el que comienzan.
- Como los números de sector son enteros de 32
bits, hará falta dos Path Tables, una con formato
Intel y otra con formato Motorola.
20Extended Attribut Records (XAR)
- Permiten almacenar datos adicionales de un
archivo, como una identificación de usuario,
derechos de acceso, etc. - Se guardan en el primer sector lógico del
archivo, para no sobrecargar las entradas de los
directorios
21Volúmenes
- Constituidos por el conjunto de archivos y
directorios de un CD. - Dos componentes zona de sistema y zona de datos.
- Zona de sistema ? primeros 16 sectores lógicos
(de LSN 0 a LSN 15) - Zona de datos ? Encabezada por los Volume
Descriptors (VD)
Cada VD describe un aspecto concreto del medio
y ocupa un sector lógico completo.