Entradas

5.5 Mecanismos de acceso a los archivos

Imagen
Existen varios mecanismos para acceder los archivos: Directorios, descriptores de archivos, mecanismos de control de acceso y procedimientos para abrir y cerrar archivos. Descriptores de archivos. El descriptor de archivos o bloque de control de archivos es un bloque de control que contiene información que el sistema necesita para administrar un archivo. Es una estructura muy dependiente del sistema. Puede incluir la siguiente información:  Nombre simbólico del archivo.   Localización del archivo en el almacenamiento secundario.   Organización del archivo (método de organización y acceso).   Tipo de dispositivo.   Datos de control de acceso.   Tipo (archivo de datos, programa objeto, programa fuente, etc.).   Disposición (permanente contra temporal).   Fecha y tiempo de creación.  Fecha de destrucción.   Fecha de la última modificación.

5.6 Manejo de espacio en memoria secundaria

Imagen
A diferencia de la Memoria Principal la Memoria Secundaria , auxiliar, masiva, externa no es tan veloz pero tiene gran capacidad para almacenar información en dispositivos tales como discos, cintas magnéticas, discos ópticos. Frecuentemente los datos y programas se graban en la Memoria Secundaria , de esta forma, cuando se ejecuta varias veces un programa o se utilicen repetidamente unos datos, no es necesario darlos de nuevo a través del dispositivo de entrada.

5.7 Modelo jerárquico

Imagen
El directorio contiene un conjunto de datos por cada archivo referenciado. Fig. 5.7.1 Ejemplo de directorio jerárquico Una posibilidad es que el directorio contenga por cada archivo referenciado:  El nombre.  Sus atributos.  Las direcciones en disco donde se almacenan los datos. Otra posibilidad es que cada entrada del directorio contenga:  El nombre del archivo.  Un apuntador a otra estructura de datos donde se encuentran los atributos y las, direcciones en disco

5.8 Mecanismos de recuperación en caso de falla

Imagen
Recuperación Los archivos y directorios se mantienen tanto en memoria principal como en disco, y debe tener. Se cuidado para que los fallos del sistema no provoquen una pérdida de datos o una incoherencia en los mismos. Comprobación de coherencia. Como hemos explicado en la Sección 11.3, parte de la información de directorios se almacena en la memoria principal (o en caché) para acelerar el acceso. La información de directorios en11a memoria principal está, generalmente, más actualizada que la correspondiente información en el disco, porque la información de directorios almacenada en caché no se escribe necesariamente en el disco nada más producirse la actualización. Considere, entonces, el posible ejemplo de un fallo de la computadora. El contenido de la caché y de los búferes, así como de las operaciones de E/S que se estuvieran realizando en ese momento, pueden perderse, y con él se perderán los cambios realizados en los directorios correspondientes a los archivos abiertos. Dicho su...

Unidad 4: Administración de entrada/salida

4.1 Dispositivos y manejadores de dispositivos: device drivers

Imagen
 Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter  Las principales características de los dispositivos de bloque son:   La información se almacena en bloques de tamaño fijo.   Cada bloque tiene su propia dirección.   Los tamaños más comunes de los bloques van desde los 128 bytes hasta los 1.024 bytes. Se puede leer o escribir en un bloque de forma independiente de los demás, en cualquier momento. -Un ejemplo típico de dispositivos de bloque son los discos. -Las principales características de los dispositivos de carácter son: -La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques.   No se pueden utilizar direcciones.  No tienen una operación de busqueda.  Unos ejemplos típicos de dispositivos de carácter son las impresoras de línea, terminales, interfaces de una red, ratones, etc.

4.2 Mecanismos y funciones de los manejadores de dispositivos: device drivers

Imagen
¿Qué es una estructura? Los sistemas operativos actuales son grandes y complejos, estos deben poseer una ingeniería correcta para su fácil actualización y para que puedan cumplir su función correctamente. La estructura es generalmente modular, cada modulo cumple una función determinada e interactúa con los demás módulos. Estructura simple El sistema MS-DOS es, sin duda, el mejor sistema operativo para microcomputadoras. Sin embargo, sus interfaces y niveles de funcionalidad no están bien definidos. Los programas de aplicación pueden acceder a operaciones básicas de entrada / salida para escribir directamente en pantalla o discos. Este libre acceso, hace que el sistema sea vulnerable, ya que un programa de aplicación puede eliminar por completo un disco rígido por alguna falla. Además este sistema, también esta limitado al hardware sobre el que corre. Otra estructura simple es la utilizada por la versión original de UNIX, esta consiste de dos partes separadas, el kernel y los programas ...