Você está na página 1de 6

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

UNIVERSIDAD TÉCNICA DE AMBATO


Facultad de Ingeniería en Sistemas, Electrónica e Industrial
Período Académico: octubre 2017– febrero 2018
“Informe Académico”

Título: Sistema de Archivos CDFS y JFS

Carrera: Ingeniería en Sistemas Computacionales e


Informáticos

Asignatura: Sistemas Operativos


Docente: Ing. Mg. Franklin Mayorga M.
Semestre y Paralelo: Tercer Semestre “A”
Unidad de Organización Curricular: Básica

Línea de Investigación: Sistemas Informáticos

Alumnos participantes: Miranda Barona Alexander Manuel


Muñoz Muñoz Dennis Leandro

INFORME DEL PROYECTO


1. PP
2. YY

1. Título
Sistema de Archivos CDFS y JFS.

2. Objetivos
Mediante el desarrollo de este proyecto se pretenden lograr los siguientes objetivos.

2.1 General:
Comprender el funcionamiento de los sistemas de archivos CDFS y JFS.

2.2 Específicos:
1. Investigar las principales características de cada uno de los sistemas de archivos
CDFS y JFS.
2. Determinar ventajas y desventajas de los sistemas de archivos propuestos.
3. Analizar la utilidad de estos sistemas de archivos en la actualidad.

3. Resumen
El presente trabajo consiste en investigar definiciones y características de los sistemas
de archivos tipo CDFS y JFS, analizando sus propiedades y determinar sus usos dentro
del campo de la informática. El propósito general de esta investigación se manifestó en
el sistema de archivos CDFS que proporciona acceso a datos y pistas de audio en discos
compactos y en el sistema de archivos JFS el cual se crea sobre un volumen lógico, para
poder mantener información sobre archivos y directorios.

4. Palabras clave: Sistema, Archivos, CDF, JFS, Sistemas, Informática, Pistas,


Discos, Accesos.

5. Introducción
En el campo de la informática es necesario tener en cuenta que todas las aplicaciones
tienen una utilidad computarizada y como requisito principal el poder almacenar y
recuperar la información deseada, superando las limitaciones del almacenamiento real
y optimizando la duración de los procesos que las utilizan o generan. Estos tipos de
sistemas de archivos son los métodos y estructuras de datos que un sistema operativo
utiliza para seguir la pista de los archivos de un disco o partición.

UTA-FISEI Página 1
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
6. Materiales y Metodología
❖ Internet.
❖ Libros.
❖ Computador.
❖ Sitios bibliográficos.

La metodología utilizada fue de investigación ya que se realizó la respectiva consulta


tanto en libros y sitios web para pasar a realizar su respectivo informe sobre el tema
planteado anteriormente.

Marco Teórico:

CDFS

Definición:
Significa ("Compact Disc File System") ó sistema de archivos para disco compacto, el
cual permite almacenar exclusivamente en cualquier disco de la familia de los CD como
CD-RW, CD-R, CD-ROM, CD-R, etc. [1]

Historia:
Desarrollada por Simson Garfinkel y J. Spencer Love en el MIT Media Lab entre 1985 y
1986. CDFS puede ser reconocido por múltiples plataformas, incluyendo sistemas
Windows, Macintosh y Linux.
El CD-ROM File System es un controlador de Windows 95 para reproductores de CD-
ROM. Reemplazó al MSCDEX, que era usado en sistemas DOS y Windows 3.x.
A diferencia de MSCDEX, es un programa de 32 bits que funciona en modo protegido.
Además utiliza un controlador llamado VCACHE para controlar el caché de disco del
CD-ROM. [2]

Funciones y características:
CDFS es un sistema de archivos Linux virtual que proporciona acceso a los datos
individuales y las pistas de audio de los discos compactos. Un disco compacto montado
con el conductor "CDFS" aparece como una colección de archivos, cada uno
representando una sola pista.

Es compatible con los siguientes tipos de pista:


● Red Book CD-DA audio: aparece como un archivo WAV.
● Libro Blanco VCD o SVCD de vídeo.
● Amarillas de datos CD-ROM Libro.
● De Apple HFS.
● El archivo de arranque Torito.

CDFS no está incluido en el kernel de Linux línea principal, sino que se distribuye como
paquete fuente con licencia GPL utilizado para crear módulos de los controladores
kernel en Linux 2.4 o 2.6 de la serie. También se puede integrar en el paquete fuente
para aparecer entre los sistemas de archivos principales.

Un CDROM puede denominarse como una imagen bloque por bloque de un disco
magnético; este podría entonces montarse en un sistema operativo como un sistema de
archivos de solo lectura. El sistema Compact Disk File supera estos problemas.

UTA-FISEI Página 2
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

CDFS almacena información del directorio en el disco en lugar de guardarlo en un medio


de escritura múltiple separado. CDFS permite que los discos conectados en un sistema
operativo sean leídos y escritos por otros, lo que lo hace independiente del sistema
operativo. El estándar CDFS es útil para grabar discos que se compartirán entre varias
computadoras. Debido a que CDFS no es específico de un solo sistema operativo. [3]

Para montar un CD usando el CDfs, debemos escribir el comando:

mount -t cdfs -o ro / dev / cdrom / mnt / cdfs

Una vez que se monta la unidad, su contenido se puede enumerar mediante un


comando:

ls -l / mnt / cdfs

JFS

Definición
Journaling File System (JFS) es un sistema de archivos de 64-bit con respaldo de
transacciones. El sistema de archivos de diario (JFS) está incorporado en el
sistema operativo base de Linux, OS/2 y AIX. Este tipo de sistema enlaza los
datos de archivos y directorios con la estructura utilizada por el Gestor de
volúmenes lógicos de AIX para el almacenamiento y la recuperación. [4]

Historia
Creado por IBM, y originado por AIX (Advanced Interactive Excecute), fue diseñado con
la idea de conseguir "servidores de alto rendimiento y servidores de archivos de altas
prestaciones, asociados a e-business". JFS se fusionó en el kernel de Linux desde la
versión 2.4. JFS forma un método interesante para organizar los bloques vacíos,
estructurándolos en un árbol y creando una técnica especial para agrupar bloques
lógicos vacíos. [4]

Funciones y Características

El sistema de archivos (JFS) mantiene un registro, o diario, con la información sobre la


última actividad que ha tenido lugar en las principales áreas de datos del disco, si se
produce un fallo del sistema o si el sistema se detiene de manera anormal y si se
produce un bloqueo, con el JFS se pueden volver a crear los datos perdidos porque las
actualizaciones de los metadatos en los directorios y los mapas de bits se han escrito
en un registro en serie. El JFS no solo devuelve los datos a la configuración previa al
bloqueo, sino que también recupera los datos no guardados y los almacena en la
ubicación en la que se habrían almacenado si el sistema no se hubiera interrumpido
inesperadamente.

UTA-FISEI Página 3
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
JFS está desarrollado para cumplir las exigencias del entorno de un servidor de alto
rendimiento en el que sólo cuenta el funcionamiento. Al ser un sistema de ficheros de
64 bits, JFS soporta ficheros grandes y particiones LFS (del inglés Large File Support),
lo cual es una ventaja más para los entornos de servidor. [5]

“JFS está organizado como un sistema de archivos tradicional de Unix, presenta una
vista lógica de archivos y directorios vinculados entre sí para formar una estructura
similar a un árbol.” Este es el concepto que se extendió desde el mundo de Unix en casi
todas partes y que todos sabemos.
Sus funciones más desarrolladas son:

● Capacidad: JFS es un sistema de archivos de 64 bits.


● Recuperación: gracias a las técnicas de registro por diario empleadas.

JFS se crea sobre un volumen lógico. Para mantener información sobre archivos y
directorios, utiliza las siguientes estructuras internas importantes:

● El Superbloque
● Los i-nodos
● Los bloques de datos
● Los grupos de asignación.

El superbloque se encuentra en el corazón de JFS (y muchos otros sistemas de


archivos). Contiene información esencial, como el tamaño del sistema de archivos, la
cantidad de bloques que contiene o el estado del sistema de archivos (limpio, sucio,
etc.).

Un i-node es una entidad lógica que contiene información sobre un archivo o directorio.
Un i-node contiene el tipo de archivo, permisos de acceso, ID de usuario / grupo, tiempos
de acceso y puntos a bloques lógicos reales donde se almacena el contenido del
archivo.

Los Fragmentos el tamaño del bloque lógico JFS se fija en 4KB. Este es un valor
predeterminado razonable, pero significa que el sistema de archivos no puede asignar
menos de 4KB para el almacenamiento de archivos. Si un sistema de archivos almacena
grandes cantidades de archivos pequeños (por ejemplo 2KB), el desperdicio de espacio
en disco se vuelve significativo.

El JFS ataca esto permitiendo la fragmentación de bloques lógicos en unidades más


pequeñas, tan pequeñas como 512 bytes (este es el tamaño del sector en los discos
duros y no es posible leer o escribir menos de 512 bytes desde / hacia el disco). Sin
embargo, los usuarios deben tener cuidado porque la fragmentación incurre en una
sobrecarga adicional y, por lo tanto, ralentiza el acceso al disco. [6]

Todo el espacio del volumen JFS se subdivide en grupos de asignación. Cada grupo
de asignación contiene i-nodos y bloques de datos. Esto permite que el sistema de
archivos almacene i-nodos y sus datos asociados en la proximidad física. El tamaño del
grupo de asignación varía de 8 MB a 64 MB y depende del tamaño del fragmento y la
cantidad de fragmentos que contiene.

Ventajas
➢ Las actividades simultáneas que requieren más entradas de protocolo se pueden unir en
un grupo, en el que la pérdida de rendimiento del sistema de ficheros se reduce en gran
medida mediante múltiples procesos de escritura.
➢ Mejor utilización de la memoria mediante adjudicación dinámica de Inodes.
➢ Eficiente respaldo de transacciones

UTA-FISEI Página 4
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
➢ En vez de una completa comprobación sólo se tienen en cuenta las modificaciones
en los metadatos provocadas por las actividades del sistema. Esto ahorra una gran
cantidad de tiempo en la fase de recuperación del sistema tras una caída.
➢ Al ser un sistema de ficheros de 64 bits, JFS soporta ficheros grandes y particiones
LFS (del inglés Large File Support), lo cual es una ventaja más para los entornos de
servidor.

Desventajas
➢ El tamaño máximo para un JFS se define al crear el sistema de archivos. La decisión
de qué tamaño se debe definir para un JFS se basa en diversos problemas
significativos.
➢ JFS está diseñado para cumplir las exigencias del entorno de un servidor de alto
rendimiento en el que sólo cuenta el funcionamiento.
➢ Es importante tener en cuenta que JFS no registra todo (o diario) todo. Solo registra
todos los cambios en los metadatos del sistema de archivos.

7. Resultados y Discusión
El sistema de archivos JFS almacena los nombres de archivos y directorios en un
estándar de codificación (Unicode). Esto permite que el JFS soporte sistemas de
archivos fragmentados y comprimidos, que ahorran espacio ya que permiten almacenar
en el disco un bloque lógico en unidades o "fragmentos" más pequeños que el tamaño
de bloque completo de 4096 bytes.

CDFS permite que los discos conectados en un sistema operativo sean leídos y escritos
por otros, lo que lo hace independiente del sistema operativo.

8. Conclusiones
Con la investigación realizada se llegaron a las siguientes conclusiones:

➢ El sistema de archivos JFS está desarrollado para cumplir las exigencias del
servidor de alto rendimiento en donde solo importa su funcionamiento.
➢ Es importante tener en cuenta que JFS no registra todo, solo registra los cambios
en los metadatos del sistema de archivos.
➢ Este registro se puede usar para retroceder ciertos cambios en caso de una falla
inesperada del suministro eléctrico o un fallo del sistema, lo que puede evitar la
corrupción de datos.
➢ El sistema de archivos CDFS proporciona acceso a los datos individuales y las
pistas de audio de los discos compactos.
➢ El sistema de archivos CDFS es compatible con diferentes tipos de pista

9. Referencias
[1] Free Software (21 de Diciembre, 2009). Licencia de Documentación Libre de GN[
Online]. Avalible: https://directory.fsf.org/wiki/CDfs
[2] Tech Target (6 de Julio, 2013). Whatls Edition[Online]. Avalible:
https://whatis.techtarget.com/fileformat/CDFS-Compact-Disk-filing-system
[3] Sharpened Production (20 de Enero, 2011). Tech Terms [Online]. Avalible:
https://techterms.com/definition/cdfs
[4] Donald Burlerson (22 de Marzo, 2015). Oracle [Online]. Avalible: http://www.dba-
oracle.com/t_linux_jpurnalled_filesystem_jfs.htm
[5] Dr. Nikolai Bezroukov (12 de Septiembre, 2017). Spartan WHYFF[Online]. Avalible:
http://www.softpanorama.org/Internals/Unix_filesystems/jfs.shtml
[6] IBM Knowledge Center (15 de Abril, 2016). IBM® [Online] Avalible:
https://www.ibm.com/support/knowledgecenter/ssw_aix_72/com.ibm.aix.performance/j
ourn_file_sys.htm

UTA-FISEI Página 5
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
10. Fotografías y gráficos

UTA-FISEI Página 6

Você também pode gostar