Sie sind auf Seite 1von 5

[SISTEMAS OPERATIVOS I]

SUBSISTEMA DE ARCHIVOS

El Subsistema de Archivos es un conjunto de reas administrativas de disco, de


bloque de almacenamiento de disco y de algoritmos que permiten la rpida y
cmoda gestin de los archivos de un usuario. Las funciones claras son:

Mantener las estructuras necesarias para el tratamiento y acceso a los

archivos de disco.
Mantener los buffers necesarios para agilizar los accesos a disco (vnodes y

vfs).
Ejecutar las funciones necesarias para el manejo de archivos (open,...).
El subsistema de archivos o sistema de gestin de archivos es el sistema

de software que
Garantizar la integridad del contenido de los archivos
Dar soporte de E/S para los distintos dispositivos
Brindar un conjunto de rutinas standard de interfaces de E/S.
Optimizar el rendimiento tanto a nivel de productividad como de tiempo de

respuesta.
Desde el punto de vista del usuario, este debe poder crear, borrar y
modificar sus archivos; controlar su acceso y el de los otros usuarios;
definir que tipo de acceso utilizar; mover datos entre sus archivos; hacer
backups y poder recuperar la informacin desde ellos; etc.

Proporciona a los usuarios y aplicaciones los servicios relativos al uso de


archivos.
Sus objetivos son:
Cumplir con la gestin de datos y solicitudes del usuario.
Definiciones de archivo es una coleccin de datos, es un conjunto de datos
relacionados lgicamente
El usuario identifica a un archivo a travs de un nombre.
El archivo reside en memoria auxiliar (discos, cintas, diskettes, etc).
El sistema operativo se abstrae de la estructura fsica para crear una estructura
lgica: el archivo. Es a travs del sistema operativo que los archivos se

[SISTEMAS OPERATIVOS I]
almacenan en dispositivos fsicos, y por lo tanto, un subsistema de l se
encarga de la administracin.
Tipos de archivos
Los archivos representan datos y programas. Los archivos de datos pueden ser
numricos, alfabticos, binarios. Un archivo es una secuencia de bits, bytes,
lneas, registros, de acuerdo a lo que necesita el usuario creador de ese
archivo.

Operaciones soportadas por el subsistema de archivos


Independientemente de los algoritmos de asignacin de espacio, de los
mtodos de acceso y de la forma de resolver las peticiones de lectura y
escritura, el subsistema de archivos debe proveer un conjunto de llamadas al
sistema para operar con los datos y de proveer mecanismos de proteccin y
seguridad. Las operaciones bsicas que la mayora de los sistemas de archivos
soportan son:
Crear ( create ) : Permite crear un archivo sin datos, con el propsito de
indicar que ese nombre ya est usado y se deben crear las estructuras bsicas
para soportarlo.

Borrar ( delete ): Eliminar el archivo y liberar los bloques para su uso posterior.

[SISTEMAS OPERATIVOS I]

Abrir ( open ): Antes de usar un archivo se debe abrir para que el sistema
conozca sus atributos, tales como el dueo, la fecha de modificacin, etc. _
Cerrar ( close ): Despus de realizar todas las operaciones deseadas, el archivo
debe cerrarse para asegurar su integridad y para liberar recursos de su control
en la memoria.

Leer o Escribir ( read, write ): Aadir informacin al archivo o leer el


caracter o una cadena de caracteres a partir de la posicin actual. _
Concatenar ( append ): Es una forma restringida de la llamada `write', en la
cual slo se permite aadir informacin al final del archivo. _ Localizar ( seek ):
Para los archivos de acceso directo se permite posicionar el apuntador de
lectura o escritura en un registro aleatorio, a veces a partir del inicio o final del
archivo.

Leer atributos: Permite obtener una estructura con todos los atributos del
archivo especificado, tales como permisos de escritura, de borrado, ejecucin,
etc.

[SISTEMAS OPERATIVOS I]

Poner atributos: Permite cambiar los atributos de un archivo, por ejemplo en


UNIX, donde todos los dispositivos se manejan como si fueran archivos, es
posible cambiar el comportamiento de una terminal con una de estas llamadas.
Renombrar (rename): Permite cambiarle el nombre e incluso a veces la
posicin en la organizacin de directorios del archivo especificado. Los
subsistemas de archivos tambin proveen un conjunto de llamadas para operar
sobre directorios, las ms comunes son crear, borrar, abrir, cerrar, renombrar y
leer. Sus funcionalidades son obvias, pero existen tambin otras dos
operaciones no tan comunes que son la de `crear una liga' y la de `destruir la
liga'. La operacin de crear una liga sirve para que desde diferentes puntos de
la organizacin de directorios se pueda accesar

un mismo directorio sin

necesidad de copiarlo o duplicarlo. La llamada a `destruir la liga' lo que hace es


eliminar esas referencias, siendo su efecto la de eliminar las ligas y no el
directorio real. El directorio real es eliminado hasta que la llamada a `destruir
liga' se realiza sobre l.

[SISTEMAS OPERATIVOS I]

Fuentes Bibliogrficas
http://html.rincondelvago.com/tipos-de-sistemas-de-archivos.html
http://html.rincondelvago.com/programacion-de-sistemas.html
http://www.frm.utn.edu.ar/soperativos/Archivos/archivos.pdf

Das könnte Ihnen auch gefallen