Cuando los discos de vinilo, y los cassetes (sistema de almacenamiento de datos analógico)
desgastados por el uso, empezaban a hacer demasiado ruido, Sony y Philips planean la
posibilidad de crear un sistema de almacenamiento digital de datos (en principio ideados para el
almacenamiento de música), fácilmente transportable. Requerían para ello un soporte que
permitiera guardar en forma de bits a 44,1Khz con una resolución de 16 bits, y por supuesto en
estereo (es decir información independiente para 2 canales, derecho e izquierdo). Si traducimos
esto a unidades de almacenamiento de datos supondría 44100*60*16=1.411.200 bits por
segundo. En definitiva, con los sistemas de almacenamiento digital de entonces habrian
necesitado 1 disco duro de 10 MB para guardar un minuto de música. Otra condición que tenía
que cumplir el soporte a inventar, era que la velocidad de transmisión de datos del dispositivo de
lectura fuera exacatamente 1.411.200 bits por segundo. Es entonces cuando crean el CD.
Así en 1982, Sony y Philips publican el "Libro Rojo" (Red Book) que describe el formato de los
CD de audio en todas sus facetas. Al conocer los desarrolladores de Hardware y Software este
magnífico soporte para almacenar datos en formato digital, quisieron sacarle provecho y
desarrollaron tantos libros de colores como formatos. Así, el "Libro Amarillo" (Yellow Book)
describe el formato que deben tener los CD-ROM (Read Only Memory) o CD de solo lectura. El
"Libro Verde" (Green Book) con el formato de los CD-I (Interactive) y el "Libro Naranja"
(Orange Book) para los CD-R (Recordables o Grabables) y Photo-CD. Todos ellos están basados
en el "Libro Rojo", aunque con algunas diferencias.
Un CD ,sea del formato que sea, tiene un diametro de 12 cm ( a excepción de los Electronic book CD que tienen 8 cm). El agujero interior es de 15mm. Tiene una capa metálica reflectante recubierta de un barniz transparente. Desde el centro del CD parte una espiral(la longitud total de la espiral es de aproximadamente 6Km), de 0,6 micras de grosor, que es la que contiene los datos en forma de raya discontinua (protuberancias y cavidades llamados PITS y LANDS). Cada vuelta de la espiral está separada 1,6 micras de la vuelta siguiente. Así, la densidad de un CD alcanza las 16.000 pistas, o mejor dicho vueltas, por pulgada(TPI=Tracks per inch), dificilmente comparable con las 135 TPI que presentan los disquetes de 3,5" de alta densidad. La cabeza lectora está formada por un emisor de luz (cuyo haz tiene un diámetro de 1 micra) y un receptor de manera que los cambios entre PITS y LANDS producen diferencias de luz
(ausencia-presencia de luz) en el receptor que recoge esa información.
En el almacenamiento de datos sobre medios giratorios se diferencian dos procesos: El
CAV("Constant Angular Velocity") y el CLV("Constant Linear Velocity").
En el primero de ellos (CAV, usado en discos duros y disquetes) el medio gira a una velocidad
angular constante (siempre el mismo número de vueltas por unidad de tiempo) bajo la cabeza
lectora independientemente de que esta esté en la parte más central del disco o en la mas
alejada. Las pistas sobre las que leen son circulares(y se dividen en sectores radiales), así, las
pistas interiores son mas cortas que las exteriores.
En el procedimiento CLV (usado en los CD) el movimiento de rotación es variable dependiendo
de la posición de la cabeza lectora con respecto del centro del disco. En este caso la pista es
única en espiral y la cabeza recorre la misma longitud de pista por unidad de tiempo. Así,
cuando la cabeza lectora se encuentra más cerca del centro el disco gira más rápido que cuando
su posición es más excéntrica, esto ocasiona que continuamente se tenga que estar regulando la
velocidad de rotación respecto a la posición de la cabeza. Esta es una de las razones por las que
las unidades CD-ROM en comparación con los discos duros presentan velocidades de acceso
mucho menores ya que las aceleraciones y deceleraciones consumen un tiempo innecesario para
la lectura de datos. Además de que es mucho mas dificil encontrar un sector a lo largo de una
espiral que en un medio limpiamente dividido en pistas y sectores.
La superficie grabale de un CD se divide en tres partes: El leadin, la zona de datos y el lead out.
El lead in (o encabezamiento) ocupa los cuatro primeros milimetros del disco desde el margen
interior. A continuación le sigue la zona de datos, que dependiendo del nivel de ocupación ocupa
más o menos, ocupando un máximo de 33 milimetros.Por último, la parte final la constituye la
zona lead out que es como una marca de terminación. Se encuentra inmediatamente después de
la zona de datos y tiene una anchura de 1 milímetro. El lead in contiene la información acerca de
como se disponen los archivos en el disco. La influencia del "Libro Rojo" es tal en todos los
formatos de CD que en lugar de referenciarse una posición del disco como Pista:Sector lo hace
como Minuto:Segundo:Sector.
A estas altura ya debemos suponer que la capacidad de almacenamiento es infinitamente
superior a la de un disquete de 3,5" de alta densidad, si bien conserva la misma
transportabilidad.
La capacidad total de un CD-ROM se obtiene por el número de sectores. Pero van desde 500 a
680MB ( y que por supuesto depende de si se utiliza o no toda la superficie impresionable del
disco).
Al principio las prensas tenían dificultades para trabajar en los 5mm exteriores del disco por lo
que ese espacio se dejaba sin utilizar y su capacidad se limitaba a 550MB. Con el tiempo se ha
podido aprovechar la anchura total del CD, con lo que se ha alcanzado su máxima capacidad,
que es de 682MB.
Las modernas unidades de CD-ROM y sus controladores son capaces de gestionar también un
formato desarrollado sin niguna necesidad concreta en principio pero que ha llegado a
convertirse en formato estandar para los CD-ROM Multimedia. Es el formato XA (eXtended
Arquitecture) o CD-ROM XA como lo bautizaron Sony y Philips en colaboración con Microsoft
en 1989. Este formato se aproxima bastante al CD-I (Interactive) que Philips desarrolló en 1991.
La principal característica del estandar XA es su capacidad de interdireccionar archivos
mediante el procedimiento conocido como interleave. Detrás de todo esto se encuentra el típico
problema de las aplicaciones multimedia. Cuando, por ejemplo, queremos mostrar un texto en la
pantalla mientras se reproduce un video al tiempo, que como fondo, suena una música, la
aplicación tiene que trabajar al tiempo con tres fuentes de datos de tres archivos diferentes, y
además en tiempo real. Como sólo disponemos de una CPU, ésta debe dedicar su atención a
intervalos tanto al texto como a la reproducción de video y audio a toda velocidad. Si los
archivos que contienen estos datos se encuentran en lugares alejados entre si, o incluso aunque
se encontraran uno a continuación del otro, y vistos los malos tiempos de acceso para las
unidades CD-ROM toda la multimedia estaría destinada al fracaso. El video iría a saltos, el
sonido quedaría enmudecido y el texto ni se ajustaría en la pantalla.
Este es el punto en el que el procedimiento XA proporciona la ayuda necesaria, pues el interleaving se ocupa de que la CPU pueda cargar partes de texto, video y audio sin necesidad de desplazar la cabeza lectora, puesto que los archivos sencillamente estan anidados. Primero hay tres sectores con texto, después cuatro con vídeo y tres con audio y se repite de nuevo la secuencia hasta la finalización completa de las tres fuentes de datos.
En la información contenida en el directorio se determina exactamente como están intrincados
los archivos, si primero hay dos o tres sectores de texto, si despues cinco o 15 de video, etc... A
nivel físico es la capacidad de asignar cada sector a una fuente de datos, es decir a un archivo.
A otro nivel, determinados fabricantes de Software asumieron que el formato CD-ROM XA era
el único que permitía crear discos multisesión, por lo que construyeron software, que en el
momento que se encontraba un disco que no era XA automáticamente sólo era capaz de leer la
primera sesión grabada en el disco. Los fabricantes hoy día han resuelto este problema, pero si
vamos a crear un disco multisesión es conveniente que lo hagamos con el formato CD-ROM
XA, para evitar así los posibles conflictos con algunas unidades antiguas. Los formatos
CD-ROM y CD-ROM XA no pueden mezclarse en un disco. Un CD que contenga los dos
formatos no se podrá leer en ninguna unidad.
Los CD-R(Recordables) o CD-WO(Write Once) se caracterizan por su capacidad, a nivel físico, de grabar una o varias sesiones. O lo que es lo mismo, varias veces, pero eso si una detras de otra. A esta categoría pertenecen los Photo-CD. Este estandar se concretó en el "Libro Naranja" en 1990.
Resulta fácil distinguir un CD grabable, ya que al contrario de sus primos los CD-ROM(sólo lectura), su brillo no es plateado, sino dorado. En esta capa en lugar de los PITS y LANDS del CD-ROM se encuentra una sustancia de color cuyas propiedades de reflexión se determinan via lasser, simulando los PITS y LANDS, consiguiendo que las unidades normales de CD-ROM sean capaces de leer estos CD.
Debido a que deben poder ser grabados varias veces, la estructura de un CD-R debe ser necesariamente diferente a la de los CD-ROM. Mientras el comienzo de un CD-ROM está señalizado por la zona de lead in (encabezamiento), en los CD-R hay dos zonas que anteceden al lead in y que se utilizan para el ajuste fino del láser sobre cada CD.
En cada proceso de grabación(sesión) se escribe un lead in a continuación del anterior lead
out.A continuación escribe la zona de datos y el lead out. Cada lead in contiene la información
sobre la estructura de los datos. Así una unidad puede ir recorriendo los lead in para poder
recoger todo su contenido.
El formato logíco (es decir, como se estructuran los archivos y directorios) de los datos de todo
medio de almacenamiento debe guardar una norma si queremos que funcione en diferentes
sistemas operativos y en diferentes equipos sin la necesidad de controladores específicos para
cada unidad lectora. Así, diferentes distribuidores de Software y fabricantes de Hardware
trabajaron cojuntamente y obtuvieron el llamado formato HSG, "HIGH SIERRA GROUP",
nombre que proviene del "Hotel HIGH SIERRA" de Nevada donde se reunieron. Un años
después las autoridades de normalización americanas ISO estandarizaron la propuesta en la
norma ISO 9660. Gracias a esta norma el usuario y el programador pueden acceder al contenido
de una unidad de CD-ROM como si se tratara de un disco duro. Por tanto, todo grabador de CD
tiene que cumplir esta norma.
-APLICACIÓN EASY CD-PRO PARA WINDOWS 95
La aplicación con la que vamos a trabajar en este curso es la administrada por ADAPTEC.
La grabación en CD es un proceso en tiempo real que se debe ejecutar con continuidad a la velocidad de grabación seleccionada sin interrupciones. El búfer de la grabadora de CD se va llenando con datos para grabar de manera que si hay una pequeña ralentización o interrupción en el flujo de datos a partir del equipo la grabación no se interrumpa.
Si por alguna razón, el flujo de datos desde el disco a la grabadora de CD se ha interrumpido lo bastante como para vaciar el búfer de la grabadora de CD la grabación del CD quedará interrumpida y el disco virgen inservible.
Con el fin de evitar el vaciado del búfer asegúrese de que no tiene activado ningún protector de pantalla ni ninguna utilidad TSR, ya que pueden interrumpir momentáneamente ciertas operaciones, y de que no se puede tener acceso al disco duro de trabajo por medio de la red.
La posición de la grabadora de CD en la cadena SCSI o la longitud del cableado entre el equipo
y la grabadora de CD también pueden ser motivo de ralentizaciones. Intente conectar la
grabadora de CD como primer periférico en la cadena SCSI y no alargue los cables.
-COMO GRABAR UN CD-ROM DESDE LOS DATOS DEL DISCO DURO
- Pulsar "Nuevo" en el menú de Archivo, o el icono con el símbolo de hoja en blanco.
Aparece un menú con los diferentes formatos de grabación.
Elegiremos la opción CD-ROM.
Aparece una pantalla con las pestañas:
-General
-Contenidos de la carga
-Nombres de Archivo
-Información de Volumen
-Pista de datos
La aplicación se ha abierto por la pestaña "PISTA DE DATOS".
En esta pestaña debemos incluir los archivos que queremos copiar en el CD.
Para ello debemos abrir o bien el explorador o bien Mi PC. Elegimos los ficheros que queremos copiar y los arrastramos hasta la pista de datos.
Tenemos que tener en cuenta que, si no decimos lo contrario, la aplicación copiará los ficheros
al CD-ROM con la misma ruta que tuvieran en el disco duro. P.ejemplo:
Tenemos en el disco duro los archivos que queremos copiar dentro del directorio MyFiles, en el
subdirectorio Programas en el subdirectorio Web.
C:\
|
|---------------MyFiles
| |
| |------Programas
| | |
| | |-----Web
Si elegimos el directorio Web seleccionamos los archivos, los trasladamos a la aplicación EASY-CD-PRO y grabamos nos encontramos que el CD-ROM grabado tendrá en el directorio raíz solo un subdirectorio llamado MyFiles que contendrá sólo un subdirectorio llamado Programas en el que nos encontraremos un solo subdirectorio con el nombre Web que por fín contendrá los ficheros. Por lo que al crear y copiar una aplicación al CD hay que tener mucho cuidado con las rutas que se escogen para que una vez creado el CD-ROM todas las rutas esten referidas a la estructura de directorios que queremos que tenga el CD-ROM y no a la estructura de directorios del disco duro.
Para subsanar este posible problema tenemos dos opciones:
- La primera sería que a la hora de crear la aplicación tengamos encuenta este detalle y lo
diseñemos en el directorio raíz o bien en un primer nivel de directorio. Es decir, creariamos la
aplicación en el directorio Web. Más tarde arrastrariamos este directorio a la ventana de la
aplicación.
- La segunda solución es que una vez arrastrados los archivos a la ventana de la aplicación
EASY CD PRO comprobemos una por una las rutas de destino y las cambiemos si es necesario.
Esto lo podemos hacer con la opción Nueva Ruta que aparece si pulsamos el botón de la derecha
del ratón o eligiendo la opción Nueva Ruta del menú Edición.
Una vez tenemos todos los ficheros colocados en la Pista de Datos pinchamos en la pestaña
"Información de Volumen". Nos encontramos las siguientes celdas:
ISO 9660 permite grabar información acerca del CD en un conjunto de campos especiales
denominado Descriptores de volumen. La información que se almacena en estos campos no es
accesible desde DOS ni Windows, con excepción del Nombre de volumen, cuyos once primeros
caracteres se muestran mediante el comando DIR o VOLUME, o en el cuadro de diálogo
Propiedades del disco. Todos los descriptores de volumen son opcionales, aunque quizá desee
incluir un nombre de volumen.
-Nombre de Volumen= Nombre de Volumen del disco. Equivale a la Etiqueta o Label del DOS. Máximo 32 caracteres.
-Sistema Operativo=Sistema Operativo bajo el cual se ejecutará la aplicación. Máximo 32 caracteres.
-Conjunto de Volumenes=Si el disco forma parte de un conjunto de discos se indicará como se
llama toda la aplicación. Máx. 32 caracteres.
-Editor=Indica quién es el editor del disco. Máximo 128 caracteres.
-Autor=Registra quien es el autor del contenido del disco.Max. 128 caracteres.
-Aplicación=Registra el nombre por el que se conoce la aplicación si lo hubiese.Máx.128
caracteres.
INFORMACIÓN DE NOMBRES DE ARCHIVO EN CD
-Copyright= Los autores pueden proteger su trabajo almacenando avisos de copyright en un archivo que se debe colocar en el directorio raíz. Aquí se puede indicar el nombre de este archivo. Si se incluyen archivos de copyright y resumen, se deben situar en el directorio raíz del CD.Máx. 8.3 caracteres.
-Resumen= Registra el nombre de un archivo que se encuentra en el directorio raíz y que contiene un resumen del trabajo. Máx. 8.3 caracteres.
-Bibliografía= Se refiere a un archivo, que se almacena en cualquier directorio, y que contiene
información bibliográfica, como el número ISBN. Máx. 8.3 caracteres.
FECHAS: Todas ellas se deben poner en el formato año/mes/día hora:minuto
-CREACIÓN
-MODIFICACIÓN
-FECHA DE CADUCIDAD
-EFECTIVA
En realidad todos estos datos a excepción del Nombre de Volumen no son utilizados por los
sistemas DOS y Windows.
La siguiente pestaña que nos encontramos es la de nombres de archivo. Debemos tener muy en
cuenta bajo qué sistema operativo se usará nuestro CD ya que no todos ellos tienen la misma
capacidad para leer los nombres de ficheros y directorios.
Nombres de archivo ISO 9660 Nivel 1
Si va a crear un disco compatible con ISO 9660 Nivel 1, sugerimos de una manera especial que tenga en cuenta desde el principio las limitaciones de nombre de archivo ISO 9660 cuando cree sus archivos y aplicaciones. Las restricciones del Nivel 1 de la norma ISO son:
- Los archivos no pueden estar fragmentados ni intercalados.
- Un nombre no puede tener más de 8 caracteres D (mayúsculas de la A a la Z, números del 0 al 9, y el símbolo de subrayado _ )
- La extensión no puede tener más de 3 caracteres D.
Utilice esta opción para grabar discos con nombres de archivo que cumplan exactamente las
restricciones de Nivel 1 de intercambio ISO 9660.
Compatibilidad: Los discos que utilizan nombres de archivo ISO 9660 Nivel 1 pueden leerse en
cualquier plataforma informática que sea compatible con ISO 9660. La mayoría de los sistemas
tiene soporte incorporado para ISO 9660; los sistemas Macintosh anteriores al 7.5 requieren una
extensión Foreign File Access, Acceso a archivo externo, para leer discos ISO 9660.
Versión de archivo
En ISO 9660, todas las entradas de directorio de archivo deben contener el nombre del archivo
seguido de punto y coma y el número de versión, ;1. La mayoría de los sistemas eliminan estos
dos caracteres del nombre del archivo cuando acceden a uno de ellos o muestran un directorio,
pero las versiones del sistema operativo de Macintosh anteriores a la 7.5 no lo hacen. El
resultado es que cuando lee un disco ISO 9660 en un equipo Macintosh con System 7.0 o
anterior, todos los nombres de archivo aparecen como NOMBREARCHIVO;1.
Esto podría causar problemas con una aplicación que deba ejecutarse desde CD en Macintosh: si
la aplicación busca un archivo denominado MIARCHIVO.TXT. solamente encontrará un
archivo denominado MIARCHIVO.TXT;1.
Windows 95 permite utilizar nombres de archivos y carpetas de hasta 256 caracteres de longitud
que pueden incluir espacios. Para conservar la compatibilidad con DOS, se asocia con cada
archivo un nombre de archivo estándar de DOS (8+3); estos nombres los crea automáticamente
Windows 95 y pueden verse en el cuadro de diálogo Propiedades de cada archivo. Para crear
estos nombres estándar de DOS, los nombres largos se acortan y se les agrega una tilde (~);
también se puede agregar un número para distinguir archivos que de otro modo tendrían
nombres idénticos al quedar truncados. Por ejemplo, el nombre de archivo CARTAS A
CLIENTES.DOC se convertiría en CARTAS~1.DOC.
Si selecciona solamente la opción Nombres de archivo DOS (8+3), sólo se utilizarán estos
nombres de DOS al grabar en el disco. Los nombres largos no se graban en el disco.
Compatibilidad: Los discos que utilizan nombres de archivo de DOS se pueden leer en cualquier
plataforma informática que sea compatible con ISO 9660. La mayoría de los sistemas tienen
soporte incorporado para ISO 9660; los sistemas Macintosh anteriores al 7.5 requieren una
extensión Foreign File Access, Acceso a archivo externo, para leer discos ISO 9660.
- Nombres de Archivo Joliet
Si selecciona la opción Joliet, se permiten nombres de archivo de hasta 64 caracteres de
longitud.
Joliet es una norma desarrollada por Microsoft para Windows 95 que permite grabar CDs
utilizando nombres de archivo largos. Joliet permite utilizar nombres de archivo de hasta 64
caracteres incluyendo espacios para archivos grabados en CD. Joliet también graba el nombre
asociado a la norma DOS (8 + 3 caracteres) de cada archivo de forma que se pueda leer el disco
en sistemas DOS o versiones anteriores de Windows.
Las versiones de Windows NT anteriores a la 3.51 build 1057 no leen discos Joliet, aunque se
corregirá en versiones futuras.
Compatibilidad: Los fabricantes de la aplicación dicen que a la fecha de fabricación (02/05/96)
los nombres de archivo largos de discos Joliet solamente se pueden leer en sistemas con
Windows 95. También se graban los nombres de archivo cortos, estilo DOS, por lo que estos
discos también se pueden leer en sistemas con DOS.
-Nombres de Archivo Romeo
Romeo permite grabar en el disco nombres de archivo de hasta 128 caracteres de longitud,
incluidos los espacios. Esta característica no forma parte del estándar Joliet, y no contempla el
uso de nombres de archivo de DOS asociados. Los nombres de archivo Romeo se pueden leer en
sistemas con Windows 95 y NT, así como en Macintosh si no tienen más de 31 caracteres. No
utilice Romeo si el disco se va a leer en otras condiciones.
Si selecciona esta opción, el disco puede incluir nombres de archivo de hasta 128 caracteres de
longitud.
Compatibilidad: Legibles en sistemas con Windows 95, Windows NT y en Macintosh si los
nombres de archivo no tienen más de 31 caracteres. NO son legibles en DOS ni en Windows 3.1.
Carga la información de sistema del archivo a partir de un disco grabado en una sesión anterior
con el fin de crear un disco de multisesión vinculada.
Puede convertir un disco de sesión única en un disco multisesión en cualquier momento
agregando simplemente otra sesión al mismo. Sin embargo, es mejor prever con antelación si el
disco será multisesión o no, para poder decidir si se va a grabar la primera sesión en formato
CD-ROM (Modo 1) o en formato CD-ROM XA (Modo 2).
La opción predeterminada es "Cargar la última pista completa si está presente". Esto indica que
los datos que está agregando ahora quedarán vinculados con los de la sesión más reciente del
disco y que todos los demás datos del disco se verán como parte de la misma estructura lógica.
Si ha grabado más de una sesión en el disco, puede que en algunos casos desee seleccionar una
sesión anterior diferente a la que estará vinculada la actual. Marque la casilla "Seleccionar la
pista que se va a cargar" y elija la pista deseada en la lista que aparecerá a continuación.
Vuelta al índice del taller