Sistemas operativos modernos

Atributo Significado Protección Quién puede tener acceso al archivo y cómo Contraseña Clave necesaria para tener acceso al archivo Creador ID de la persona que creó el archivo Dueño Propietario actual Indicador de sólo lectura 0 para leer/escribir; 1 para sólo lectura Indicador de oculto 0 para normal; 1 para no mostrar en listados Indicador de sistema 0 para archivos normales; 1 para archivo de sistema Indicador de archivado 0 para ya respaldado; 1 para debe respaldarse Indicador de ASCII/binario 0 para archivo ASCII; 1 para archivo binario Indicador de acceso aleatorio 0 para sólo acceso secuencial; 1 para acceso aleatorio Indicador de temporal 0 para normal; 1 para borrarlo al terminar el proceso Indicadores de bloqueo 0 para sin bloqueo; distinto de cero si está bloqueado Longitud de registro Número de bytes en un registro Posición de clave Distancia a la clave, dentro de cada registro Longitud de clave Número de bytes en el campo clave Hora de creación Fecha y hora en que se creó el archivo Hora de último acceso Fecha y hora en que se tuvo acceso por última vez al archivo Hora de último cambio Fecha y hora en que se modificó por última vez el archivo Tamaño actual Número de bytes en el archivo Tamaño máximo Número de bytes que puede alcanzar el archivo Figura 6-4. Algunos posibles atributos de archivo. operativos de estaciones de trabajo y computadoras personales son lo bastante inteligentes co­ mo para prescindir de esta información. 6.1.6 Operaciones con archivos Los archivos existen para guardar información y poder recuperarla después. Los distintos sis­ temas ofrecen diferentes operaciones de almacenamiento y recuperación. A continuación estu­ diaremos las llamadas al sistema más comunes relacionadas con archivos. 1. Create. Se crea el archivo sin datos. El objetivo de la llamada es anunciar que va a ha­ ber un archivo y establecer algunos de sus atributos. 2. Delete. Si ya no se necesita un archivo, conviene borrarlo para desocupar el espacio en disco. Siempre hay una llamada al sistema para este fm. 3. Open. Antes de usar un archivo, un proceso debe abrirlo. El propósito de la llamada open es que el sistema obtenga los atributos y la lista de direcciones de disco y los coloque en la memoria principal para tener acceso a ellos rápidamente en llamadas posteriores.

RkJQdWJsaXNoZXIy MjI4NDcx