Archivos Flashcards
Proporciona las abstracciones de recursos típicamente asociadas con el almacenamiento secundario. Además, permite a los usuarios crear colecciones de datos, llamadas ficheros, con propiedades deseables
Sistema de archivos
Los archivos (ficheros) se almacenan en discos u otro almacenamiento secundario y no desaparece cuando un usuario se desconecta. Esta propiedad de archivos es:
Existencia a largo plazo
Los archivos tienen nombres y pueden tener permiso de acceso asociados que permitan controlar la compartición. Esta propiedad de archivos es:
Compatible entre procesos
Algunas operaciones típicas que se pueden realizar sobre los archivos son las siguientes:
Crear, Borrar, Abrir, Cerrar , Leer, Escribir
Son los 4 aspectos a considerar para el compromiso entre la eficiencia desde el punto de vista de un único archivo y la eficiencia del sistema completo.
1.- La contigüidad del espacio incrementa el rendimiento
2.- Utilizar un gran número de porciones pequeñas incrementa el tamaño de las tablas.
3.- Utilizar porciones de tamaño fijo simplifica la reasignación de espacio.
4.- Utilizar porciones de tamaño variable o pequeñas de tamaño fijo minimiza el espacio malgastado.
La manera en que se estructuran, denominan, abren, utilizan, protegen, implementan y administran los archivos son tópicos fundamentales en
el diseño de sistemas operativos
Método de asignación de ficheros , asignación contigua
se asigna un único conjunto de bloques en tiempo de creación de los ficheros.
Asignación de ficheros que típicamente se realiza a nivel de bloques individuales. Cada bloque contiene un puntero al siguiente bloque en la cadena.
Asignación encadenada
En este caso de asignación de ficheros, la tabla de asignación de ficheros contiene un índice separado de un nivel por cada fichero, el índice tiene una entrada por cada porción asignada a l fichero.
La asignación indexada
Organización de ficheros
es la estructura lógica de los registros determinados por la forma en la que se acceden.
Hay cinco organizaciones fundamentales. en la organización de ficheros:
la pila, El fichero secuencial, El fichero secuencial indexado, El fichero indexado, El fichero de acceso directo o hash.
El aspecto de compartición de archivos de derechos de acceso se refiere a:
El sistema de ficheros debería proporcionar una herramienta flexible para permitir la compartición de ficheros extensiva entre los usuarios
RAID
Cuando se usan múltiples discos, es un vector de discos redundantes.
El derecho de acceso de archivo Conocimiento, es aquel en el que:
El usuario puede determinar si el fichero existe y quién es su propietario. El usuario entonces es capaz de solicitar al propietario derechos de acceso adicionales.
El derecho de acceso de archivo Ejecución, es aquel en el que:
El usuario puede cargar y ejecutar un programa, pero no copiarlo.
El derecho de acceso de archivo Lectura, es aquel en el que:
El usuario puede leer el fichero para cualquier propósito, incluyendo copia y ejecución. Algunos sistemas son capaces de forzar una distinción entre ver y copiar.
El derecho de acceso de archivo Adición, es aquel en el que:
El usuario puede añadir datos al fichero, frecuentemente solo al final, pero no puede modificar o borrar cualquiera de los contenidos del fichero. Este derecho es útil para recolectar datos de varias fuentes.
El derecho de acceso de archivo Actualización, es aquel en el que:
El usuario puede modificar, borrar o añadir datos al fichero. Esto normalmente Incluye escribir el fichero al inicio, reescribirlo completa o parcialmente y borrar todos o una porción de los datos.
El acceso simultaneo es:
Cuando se garantiza acceso de adición o actualización de un fichero a más de un usuario, el sistema operativo o sistema de gestión de ficheros debe forzar una disciplina.
Se pueden proporcionar diferentes accesos a distintas clases de usuarios:
Usuario específico, grupos de usuarios,, todos
Le eficacia es importante en el diseño de modulo de E/S, por:
es importante debido a que las operaciones de E/S usualmente significan un cuello de botella en un computador. La mayoría de los dispositivos de E/S son sumamente lentos comparados con la memoria principal y el procesador.
La generalidad en el diseño de modulo de E/S se refeire a:
en aras de la simplicidad y la eliminación de errores, es deseable manejar todos los dispositivos de una manera uniforme.
La filosofía jerárquica se basa en
que las funciones del sistema operativo deberán estar separadas dependiendo de su complejidad, su escala de tiempo característica y su nivel de abstracción. Esta estrategia conduce a una organización del sistema operativo en una serie de niveles.
Esta técnica se conoce como E/S con buffers.
Para evitar las sobrecargas e ineficiencias, a veces es conveniente realizar la transferencia de entrada antes de que se hagan las peticiones correspondientes y llevar a cabo las transferencias de salida un cierto tiempo después de que se haya hecho la petición.
Un dispositivo orientado a bloques
almacena la información en bloques que son usualmente de tamaño fijo realizándose la transferencia de bloque en bloque. Por ejemplo, los discos y cintas