[email protected] cd-rom formato físico autores: ayose falcón samper oliverio santana jaria
TRANSCRIPT
CD-ROMCD-ROM
Formato FísicoFormato Físico
autores:autores:
Ayose Falcón SamperAyose Falcón Samper
Oliverio Santana JariaOliverio Santana Jaria
2
Formato físico
Lead in Lead out
Datos
TOC
120 mm
15 mm
3
Formato físico
Pits Lands
• Densidad 16.000 TPI (pistas por pulgadas) [floppy 3.5’’ 135 TPI]
4
CDs vs. Discos Duros• CAV vs. CLV
5
Almacenamiento de bit y byte
Cada cambio está por Channel 1
Donde nada se modifica se lee un Channel 0
Pits Lands
• Channel 1: Paso de pit a land (o viceversa) • Channel 0: No hay modificación de valor de bit
6
Almacenamiento de bit y byte
PROBLEMASPROBLEMAS: - 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
7
Frame
Bloque de información coherente más pequeño. Composición (en channel bits):
27 Indica comienzo del nuevo frame (Sync-Pattern)1*17 Byte de control24*17 DATOS
+ 8*17 Corrección de errores
Total: 588 channel bits por frame
8
Sectores• 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
9
Sub ChannelBit 0
Bit 1
Bit 7-2
Channel P
Channel Q
• 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
Channel R/W
10
Estructura de sectores CD-ROM• Se diferencian en la zona de datos• El Modo 2 se ahorra los bits de corrección de errores
11
Estructura de sectores CD-ROM
Zona de datosVelocidad detransferencia
(1x)
Modo 1 2048 Bytes (2 KB) 75*2 KB=150 KB/sg
Modo 2 2336 Bytes 75*2336 Bytes=171 KB/sg
12
Formato XA• Interleaving: Archivos de texto, vídeo y audio anidados
3 sectores con texto, 4 con vídeo y tres con audio
13
CD-ROMCD-ROM
Formato Lógico - High SierraFormato Lógico - High Sierra
14
Formato 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
15
• 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 00:02:00
• Fórmula de conversión sector físico-lógico:
LSN (mm:ss:ff) = (mm*60 + ss) * 75 -150
Sectores lógicos
16
Bloques 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
17
Archivos
• 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.
18
Directorios y subdirectorios
• CD ISO: Directorio principal a partir del cual se pueden declarar hasta 8 subdirectorios.
PROBLEMAPROBLEMA: : 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 SOLUCIÓN : : Guardar los números de más de 1 Byte por duplicado mediante ambas representaciones.
19
Path 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.
20
Extended 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
21
Volú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.