Está en la página 1de 25

TALLER DE SISTEMAS

OPERATIVOS
ING. CRISTIAN CORDOVA ALVAREZ
TEMA 2: SISTEMAS DE ARCHIVOS
INTRODUCCIÓN A LOS SISTEMAS DE
ARCHIVOS
• El sistema de archivos o sistema de ficheros es
el componente del sistema operativo
encargado de administrar y facilitar el uso
de los dispositivos de almacenamiento,
ya sean secundarios o terciarios.
FUNCION DE LOS SITEMAS DE
ARCHIVOS
• Sus principales funciones son:
• La asignación de espacio a los archivos
• La administración del espacio libre y del acceso a los datos
resguardados.
• Estructurar la información guardada en un dispositivo de
almacenamiento de datos o unidad de almacenamiento
(normalmente un disco duro de una computadora), que luego será
representada ya sea textual o gráficamente utilizando un gestor de
archivos
ARCHIVOS
ARCHIVOS
• Un archivo es una colección de información relacionada,
con un nombre que se guarda en almacenamiento
secundario. Desde la perspectiva de un usuario, el
archivo es la unidad mas pequeña de almacenamiento
secundario lógico, en otras palabras, no pueden
escribirse datos en el almacenamiento secundario, a
menos que estos se encuentren en un archivo
ATRIBUTOS PRINCIPALES
• Nombre.- Es el único atributo que se mantiene en un formato legible por parte
de las personas
• Identificador.- Es la etiqueta unívoca, que usualmente es un numero,
identifica el archivo dentro del sistema de archivos, se trata de una versión no
legible por las personas del nombre del archivo
• Tipo.- Esta información es necesaria para los sistemas que soporten diferentes
tipos de archivos
ATRIBUTOS PRINCIPALES
• Tamaño.- Este atributo expresa el tamaño actual del archivo (expresado en
bytes, palabras o bloques) y posiblemente el tamaño máximo permitido.
• Protección.- Información de control de acceso que determina quien puede
leer, escribir y ejecutar el archivo.
• Fecha, hora e identificación de del usuario.- Esta información puede
mantenerse para los sucesos de creación, de la ultima modificación y del ultimo
acceso al archivo. Estos datos pueden resultar utilies para propósitos de
protección, seguridad, y monitorización de uso del archivo
TIPOS DE ARCHIVOS
DIRECTORIOS
OPERACIONES DE LOS
DIRECTORIOS
• Creación de un archivo.- Para la creación de un archivo es necesario ubicar
espacio disponible y añadir la entrada al directorio
• Escritura de un archivo.- Para realizar la escritura se hace una llamada al
sistema especificando el nombre y ubicación del archivo a modificar. El
directorio crea un puntero de escritura sobre el archivo que se mueve de
posición entre los bloques al escribir la información que se le envía.
• Lectura de un archivo.- Para realizar la escritura se hace una llamada al
sistema especificando el nombre y ubicación del archivo a modificar. El
directorio crea un puntero de lectura sobre el archivo.
OPERACIONES DE LOS
DIRECTORIOS
• Reposicionamiento de un archivo.- Se explora el directorio para hallar la
correspondiente entrada y se reposiciona el puntero de posición actual dentro
de un nuevo. No implica ninguna operación de E/S. También se conoce esta
operación como búsqueda de un archivo
• Borrado de un archivo.- Para realizar esta acción exploramos el directorio en
búsqueda del archivo objetivo, una vez hallado se borra la entrada
correspondiente al archivo del directorio
SISTEMA DE ARCHIVOS FAT
• Tabla de asignación de archivos: comúnmente conocido
como FAT (del inglés File Allocation Table), es un
sistema de archivos. Es un formato popular para
disquetes admitido prácticamente por todos los
sistemas operativos existentes para computadora
personal. Se utiliza como mecanismo de intercambio de
datos entre sistemas operativos distintos que coexisten
en la misma computadora, lo que se conoce como
entorno multiarranque.
SISTEMA DE ARCHIVOS FAT
SISTEMA DE ARCHIVOS NTFS
• NTFS permite definir el tamaño del clúster a partir de 512
bytes de forma independiente al tamaño de la partición.
• Es un sistema adecuado para las particiones de gran tamaño
requeridas en estaciones de trabajo de alto rendimiento y
servidores. En la práctica, el máximo volumen NTFS
soportado es de aproximadamente 16 TiB
• Su principal inconveniente es que necesita para sí mismo una
buena cantidad de espacio en disco duro, por lo que no es
recomendable su uso en discos con menos de 400 MiB libres
SISTEMA DE ARCHIVOS EXT4
• El cuarto sistema de archivos extendido denominado
ext4 (en inglés: fourth extended filesystem), es un
sistema de archivos con bitácora (en inglés:
Journaling)que fue concebida como una mejora
compatible de ext3. Ext4 fue publicado como estable el
25 de diciembre de 2008 en la versión 2.6.28 del núcleo
Linux y desde entonces se encuentra disponible para el
uso en sistemas de producción.
SISTEMA DE ARCHIVOS EXT4
• El cuarto sistema de archivos extendido denominado
ext4 (en inglés: fourth extended filesystem), es un
sistema de archivos con bitácora (en inglés:
Journaling)que fue concebida como una mejora
compatible de ext3. Ext4 fue publicado como estable el
25 de diciembre de 2008 en la versión 2.6.28 del núcleo
Linux y desde entonces se encuentra disponible para el
uso en sistemas de producción.
CARACTERÍSTICAS PRINCIPALES DE
EXT4 • Soporte de volúmenes de hasta 1 exabyte (2^60 bytes)
y archivos con tamaño hasta 16 terabytes.
• Capacidad de reservar un área contigua para un archivo
denominada "extents", la cual puede reducir y hasta
eliminar completamente la fragmentación de archivos.
• Menor uso del CPU.
• Mejoras en la velocidad de lectura y escritura.
OTROS SISTEMAS DE ARCHIVOS
• HFS/HFS+: significa ("Hierarquical File System") ó sistema de archivos por
jerarquía, sustituyo al MFS ("Macintosh File System") y el símbolo + indica
extendido, es decir, la última versión de HFS. Fué desarrollado por Apple®,
admite el uso de direcciones de espacio en disco de 64 bits
• ZFS: significa ("Zettabyte File System") ó sistema de archivos ZettaByte,
desarrollado por Sun Microsystems para el sistema operativo Solaris. Es un
robusto sistema de ficheros de 128 bits, creado para superar las expectativas
de cualquier sistema real, cuenta un sistema ligero de ficheros,
OTROS SISTEMAS DE ARCHIVOS
• Formato de registro de arranque maestro: se trata del sistema de
archivos del estándar ISO9660, que típicamente en una sola sesión, permite el
almacenamiento de los datos y una vez hecho lo anterior, no permite la
escritura de nuevos datos (esto se le llama cerrar sesión). Permite almacenar
en cualquier disco de la familia de los CD, de los DVD como lo son DVD-R,
DVD-ROM, DVD-RW, DVD-RAM y de los Blu-ray Disc.
• CDFS: 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.
ADMINISTRACIÓN DE MEMORIA
ADMINISTRACION DE MEMORIA
• La gestión de memoria o administración de memoria es
el acto de gestionar la memoria de un dispositivo
informático.
• Es el proceso de asignación de memoria a los
programas que la solicitan.​ La gestión de la memoria
principal de una computadora es una tarea de suma
importancia para el funcionamiento de la misma.
TAREAS DE ADMINISTRACION DE
MEMORIA
• Reasignación.- En los sistemas con memoria virtual, los programas durante su
ejecución pueden salir por un tiempo de la memoria y luego regresar, de modo que no
pueden colocarse en el lugar que ocupaban previamente. Por ello debe ser posible que
residan en diferentes partes de la memoria en diferentes momentos. Así, la gestión de
memoria en el sistema operativo debe ser capaz de trasladar los programas en
memoria y manejar referencias a la memoria y las direcciones en el código del
programa para que siempre apunten a la ubicación correcta.
• Protección Los procesos no deberían poder referenciar la memoria de otros procesos
sin permiso, para evitarlo existe la protección de memoria, que evita que código
malicioso o erróneo de un programa interfiera con la operación de otros programas en
ejecución.
TAREAS DE ADMINISTRACION DE

MEMORIA
Memoria compartida
• Aunque la memoria utilizada por diferentes procesos suele estar protegida, algunos procesos puede que sí
tengan que compartir información y, para ello, han de acceder la misma sección de memoria. La memoria
compartida es una de las técnicas más rápidas para posibilitar la comunicación entre procesos.
• Organización lógica
• Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por
diferentes programas, algunos son de solo-lectura y otros contienen datos que se pueden modificar. Se escriben
y se compilan independientemente. La gestión de memoria es responsable de manejar esta organización lógica,
que se contrapone al espacio de direcciones físicas lineales. Una forma de lograrlo es mediante la segmentación
de memoria.
• Organización física
• La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario de menor
velocidad. La gestión de memoria del sistema operativo se ocupa de trasladar la información entre estos dos
niveles de memoria.
TIPOS DE MEMORIA
• Memoria Cache.- Es un componente de hardware o software que guarda datos para
que las solicitudes futuras de esos datos se puedan atender con mayor rapidez; los
datos almacenados en una caché pueden ser el resultado de un cálculo anterior o el
duplicado de datos almacenados en otro lugar, generalmente, da velocidad de acceso
más rápido
• Memoria Virtual Es una técnica de gestión de la memoria que se encarga de que el
sistema operativo disponga, de mayor cantidad de memoria que esté disponible
físicamente. En ese orden, utiliza espacio en almacenamiento secundario teniendo una
velocidad de acceso mas lenta que con la memoria principal.

También podría gustarte