Actividad 3 Interfaces Empleadas para La Edición de Archivos
Actividad 3 Interfaces Empleadas para La Edición de Archivos
Sistemas Operativos
de archivos
Unidad 5
04/05/2022
Las interfaces empleadas (funciones o llamada a sistema), para crear, escribir y
leer archivos.
Las llamadas al sistema de archivo para realizar la creación, escritura y lectura de
un archivo son las siguientes:
Open
La llamada al sistema open es el primer paso que debe ejecutar todo proceso que
quiera acceder a los datos de un archivo.
Su sintaxis es:
Read
Su sintaxis es:
donde:
buffer: dirección del buffer donde se van a colocar los datos leídos
Write
La sintaxis es:
Donde el significado de las variables es el mismo que para la llamada al sistema read.
El algoritmo que utiliza el sistema operativo para escribir un archivo es similar al que
utiliza para leerlo.
Close
Un proceso cierra un archivo cuando no lo va a utilizar más. La sintaxis de la llamada
close es:
close(fd);
Donde fd es el descriptor del archivo.
Si los bloques libres se registran en un mapa de bits y todo el mapa de bits se encuentra
en la memoria principal, es bastante sencillo elegir un bloque libre lo más cerca posible
del bloque anterior.
Implementación de Directorios.
Para poder utilizar un archivo primero debe ser abierto, para esto el sistema operativo
utiliza el nombre del archivo en cuestión para localizar la entrada del directorio. Esta
entrada provee la información necesaria para encontrar todos los bloques del archivo.
Por lo tanto, la función principal de un sistema de directorios es realizar la asociación del
nombre del archivo y la información necesaria para obtener todos sus datos.