Llamadas al sistema de archivos y de ficheros

3,389 views 13 slides Aug 20, 2014
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

Llamadas al sistema de archivos y de ficheros


Slide Content

“Llamadas al sistema para la administración de archivos” Objetivo: analizaremos las llamadas que operan con archivos individuales

Administrador de archivos: aplicación que provee acceso a archivos y facilita el realizar operaciones con ellos. Archivo: conjunto de información que se encuentra almacenada o guardada en la memoria principal del ordenador, en el disco duro, en el disquete flexible o en los discos compactos. Conceptos base

Características del sistema de archivos Contiene programas de administración que controla la creación, borrado y acceso de archivos de datos y programas. Mantiene el registro de la ubicación física de los archivos. Llamadas mas usadas: read & write (mismos parámetros).

PROCESO de la administración de archivos

Llamada lseek Proceso de forma aleatoria Capaz de leer los registros del archivo en cualquier orden Con cada archivo hay un apuntador asociado, el cual indica la posición actual en el archivo. Cada operación de lectura ( read ) da la posición en el archivo con la cual iniciar. Una operación especial ( seek ) establece la posición de trabajo pudiendo luego leerse el archivo secuencialmente.

Lseek tiene tres parámetros: Descriptor del archivo, Posición en el archivo, Indica si la posición en el archivo es relativa al inicio del mismo, a la po­sición actual o al final del archivo. El valor devuelto por lseek es la posición absoluta en el archi­vo (en bytes) después de modificar el apuntador.

Llamada stat Funciona para mostrar información del archivo( su tamaño, la hora de la última modificación). Tiene dos parámetros: E specifica el archivo que se va a inspeccionar, Es un apuntador a una estructura en donde se va a co­locar la información

“Llamadas al sistema para la administración de directorios” Objetivo: analizaremos algunas llamadas al sistema que se relacionan más con los directorios o con el sistema de archivos como un todo, en vez de relacionarse sólo con un archivo específico.

llamadas mkdir y rmdir Crean y eliminan directorios va­cíos , respectivamente Llamada link Su propósito es permitir que aparezca el mismo archivo bajo dos o más nombres, a menudo en distintos directorios. Un uso común es para permitir que varios miembros del mismo equipo de programación compartan un archivo común. Cada uno de ellos puede ver el archivo en su propio directorio. Llamada MOUNT Permite combinar dos sistemas de archivos en uno .

link("/ usr / jim /memo", "/ usr / ast /nota ");

mount ("/ dev / fdO ", "/ mnt ", O);

Bibliografía http:// es.slideshare.net/marfonline/todo-sobre-sistemas-operativos http:// structio.sourceforge.net/guias/AA_Linux_colegio/administracion-de-archivos.html http:// es.slideshare.net/Aehp666/administracion-de-archivos http:// exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO4.htm#AccAr https://sites.google.com/a/ingenieria.lm.uasnet.mx/so/t3

Preguntas Nombre de la llamada que permite mostrarnos la información del archivo Llamada stat ¿De qué forma trabaja la llamada lseek ? De forma aleatoria ¿Cuáles son las llamadas de uso mas frecuentes? Read y Write ¿Cuál es el propósito en la llamada link? Permitir que aparezca el mismo archivo bajo dos o más nombres, a menudo en distintos directorios ¿Qué permite la llamada al sistema mount ? Permite combinar dos sistemas de archivos en uno
Tags