Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los archivos tienen vida fuera de cualquier aplicación individual que los utilice para
entrada y salida. Los usuarios desean poder acceder a los archivos, guardarlos y
mantener la integridad de su contenido. Como ayuda a estos objetivos, virtualmente
todos los sistemas de computadores proporcionan sistemas específicos de gestión
de ficheros. Normalmente, cada sistema dispone de programas de utilidad que se
ejecutan como aplicaciones privilegiadas. Sin embargo un sistema de gestión de
archivos necesita como mínimo algunos servicios especiales del sistema operativo.
Esto debe hacerse de modo que el usuario no tenga que enterarse de los detalles de
como y donde esta almacenada la información y de como funciona en los discos de
una computadora. Los archivos se pueden estructurar de varias maneras las mas
comunes son,
1.-Secuencia de bytes:
El archivo es una serie no estructurada de bytes
2. Secuencia de registros.
a. El archivo es una secuencia de registros de longitud fija, cada uno con su propia
estructura interna.
3. Árbol.
a. El archivo consta de un árbol de registros, no necesariamente de la misma
longitud.
Cada registro tiene un campo llamado key (llave o clave) en una posición fija del
registro.
c.El árbol se ordena mediante el campo clave para permitir una rápida búsqueda de
una clave particular.
2.-Tipo:
Esta información es necesaria para aquellos sistemas que soportan diferentes tipos.
3.-Ubicación:
Esta información es un apuntador a un dispositivo y ala ubicación del archivo en dicho
dispositivo.
4.-Tamaño:
En este atributo se incluyen el tamaño actual del archivo (en bytes, palabras o
bloques) y, posiblemente, el tamaño máximo permitido.
5.-protección.
Información de control de acceso que determina quien puede leer, escribir, ejecutar,
etc. El archivo.
1.-La creación
2.-Escribir u archivo:
Se hace una llamada al sistema especificando tanto el nombre del archivo como la
información que se va a escribir en el. El sistema debe mantener un apuntador de
escritura ala ubicación en el archivo donde va a tener un lugar la siguiente escritura.
El apuntador de escritura debe actualizarse siempre que ocurra una escritura.
3.-Leer un archivo
Se hace una llamada al sistema que especifica el nombre del archivo y el lugar(en la
memoria) donde deberá colocarse el siguiente bloque del mismo.Nuevamente,se
busca en el directorio la entrada asociada y el sistema mantiene un apuntador de
lectura a la ubicación en el archivo en donde va a tener lugar la siguiente lectura.
Una vez que se ha realizado la operación, el apuntador de lectura se actualiza. Tanto
la operación de lectura como la de escritura emplean este mismo apuntador,
ahorrando espacio y reduciendo la complejidad del sistema.
5.-Borrar un archivo.
Se busca en el directorio el archivo designado. Una vez que se ha encontrado la
entrada asociada, se librera todo el espacio del archivo (para que pueda ser utilizado
por otros archivos) y se borra la entrada del directorio.
Para llevar el control de los archivos, el sistema de archivos comúnmente tiene
directorios o carpetas. La forma mas sencilla del sistema de directorios es que un
directorio contenga todos los archivos a veces se le llama directorio raíz.
-Crear un archivo:
-Borrar un archivo:
-Listar un directorio:
Renombrar un archivo:
consiste en tener acceso a cada directorio y a cada archivo dentro de una estructura
de directorios. Es recomendable realizar una copia de todos los archivos en cinta
magnética.
Esta técnica proporciona una copia de respaldo encaso de una falla del sistema o si
el archivo simplemente ya no esta en uso. En este caso, el archivo puede copiarse
en una cinta y liberar el espacio en disco de dicho archivo para que pueda ser
utilizado por otro.
3.-PERMISOS
La necesidad de proteger archivos es un resultado directo de la capacidad para
acceder a archivos. En los sistemas que no permiten al acceso a archivos de otros
usuarios, la protección no es necesaria.
Los mecanismos de protección proporcionan un acceso controlado limitando los tipos
de acceso que pueden hacerse a los archivos. El acceso se permite o se niega
dependiendo de varios factores, uno de los cuales es el tipo de acceso solicitado.
El principal problema con las listas de acceso es su longitud. Si se permite que todos
puedan leer el archivo, debemos listar a todos los usuarios y concederle acceso de
lectura. Esta técnica .tiene dos consecuencias no deseables:
1.-La construcción de la lista puede ser una tarea tediosa que no ofrece alguna
utilidad, especialmente si no se reconoce por adelantado la lista de usuarios del
sistema.
2.-La entrada del directorio que anteriormente era de tamaño fijo ahora necesita ser
de tamaño variable, haciendo que la administración de espacio sea más compleja.
Este problema se resuelve empleando una versión condensada de la lista de acceso.
Ilustración 3.-Listas y grupos de acceso.
4.-LOS NODOS-I DE UNIX
El método para llevar el control de que bloques pertenecen a que archivos consiste
en asociar a cada archivo una estructura de datos llamada nodo-i (nodo índice).La
ventaja principal de este esquema es que el nodo –i solo tiene que estar en la
memoria cuando el archivo correspondiente está abierto. El sistema de archivos UNIX
tiene la forma de un árbol que nace en el directorio raíz. Con la adición de enlaces
para formar una gráfica a cíclica dirigida. Una entrada de directorio UNIX contiene
una entrada para cada archivo de ese directorio, estas entradas utilizan el esquema
de nodos-i.una entrada de directorio contiene dos campos: el nombre de archivo(14
bytes) y el nodo –i correspondiente a ese archivo (2 bytes).Estos parámetros limitan
5.-JERARQUÍA DE DIRECTORIOS
El número y organización de directorios varían según el sistema, a continuación se
describen las principales jerarquías: