Sie sind auf Seite 1von 10

1

DOCENTE: ALEJANDRO ARBILDO GRANDEZ


ALUMNO: MIGUEL PAZ SANCHEZ CODIGO:E00726E
SISTEMAS DE ARCHIVOS
DIRECTORIOS
INTRODUCCION
2
El llevar el registro de los archivos, los sistemas de archivos por lo general tienen
directorios o carpetas, que en muchos de los sistemas son tambin archivos. Logrando
un orden especifico en organizacin, para su pronta bsqueda, eliminacin; es decir es la
administracin de la informacin.
SISTEMAS DE DIRECTORIO DE UN SOLO NIVEL
3
La forma simple que un sistema directorios es tener un directorio que contiene todos los
archivos, llamado directorio raz, como es el nico el nombre no importa. Las primeras
computadoras personales, este sistema era comn, debido a solo haba un usuario.
Las ventajas, son su simpleza y la habilidad de localizar archivos con rapidez; solo hay
un lugar donde buscar. Se utiliza en dispositivos incrustados simples como telefonos,
cmaras digitales y reproductores de msica porttiles.

SISTEMAS DE DIRECTORIOS JERRQUICOS
4
Tener un solo nivel es adecuado para aplicaciones dedicadas simples, pero para los
usuarios modernos con miles de archivos, seria imposible encontrar algo si todos los
archivos estuvieran en un solo directorio. Se necesita es una jerarqua (rbol de
directorios), puede haber tantos directorios como se necesite para agrupar los archivos
en formas naturales.




As varios usuarios comparten un
servidor de archivos comn, como
en redes de empresas, cada
usuario puede tener un directorio
raz privado para su propia
jerarqua.
La capacidad de los usuarios
para crear un numero arbitrario
de subdirectorios, podrn
organizan su trabajo.
NOMBRES DE RUTAS
5
Cuando el sistema de archivos esta organizado como un rbol de directorios, se necesita
cierta forma de especificar los nombres de los archivos. Se utilizan dos mtodos
distintos:
El 1er mtodo, cada archivo recibe un nombre de ruta absoluto que consiste en la
ruta desde el directorio raz al archivo. Empiezan en el directorio raz y son nicos.
Windows \usr\ast\mailbox Unix /usr/ast/mailbox Multics >usr>ast>mailbox

El 2do mtodo, nombre de la ruta relativa. Se utiliza en conjunto con el concepto del
directorio de trabajo (directorio actual). Los nombres de las rutas que no empiecen
en el directorio raz se toma en forma relativa al directorio de trabajo. El comando de
UNIX cp/usr/ast/mailbox /usr/ast/mailbox.bak y el comando cp mailbox mailbox.bak
hace lo mismo si el directorio de trabajo es /usr/ast.
Para cambiar su directorio de trabajo a /usr/lib y despus utilice dictionary como 1er
parmetro para open. Al cambiar en forma explicita el directorio de trabajo, sabe con
certeza donde se encuentra en el rbol de directorios.
NOMBRES DE RUTAS
6
La mayora de sistemas
operativos que
proporcionan un sistema
de directorios jerrquico
tienen dos entradas
especiales en cada
directorio: . y .. ,
(punto y puntopunto) se
refieren al directorio
actual; puntopunto se
refiere a su padre
(excepto en el directorio
raz, donde se refiere a si
mismo). Segn esta
figura

OPERACIONES DE DIRECTORIOS
7
Llamadas al sistema permitidas para administrar directorios exhiben mas variacin de un
sistema a otro que las llamadas al sistema para los archivos. Ejemplo tomado de UNIX:
1. Create. Crea un directorio, vaci, excepto por punto y puntopunto, que el sistema coloca
automtica (unos cuantos casos lo hace mkdir).
2. Delete. Elimina un directorio, solo un directorio vaci; que solo contiene a punto y puntopunto
se considera vaci, ya que por lo general estos no se pueden eliminar.
3. Opendir. Los directorios se leen. Ejemplo, lista los archivos en un directorio, un programa de
listado abre el directorio para leer los nombres de todos los archivos que contiene antes se
debe abrir, en forma anloga al proceso de abrir y leer un archivo.
4. Closedir. Cuando se ha ledo un directorio, se cierra para liberar espacio en la tabla interna.
5. Readdir. Devuelve la siguiente entrada en un directorio abierto. Antes se utilizaba Read
comn, desventaja forzar al programador a conocer y tratar con la estructura interna. En
contraste, Readdir devuelve una entrada en formato estndar, sin importar las estructuras de
directorio se utilice.
OPERACIONES DE DIRECTORIOS
8
6. Rename. Los directorios son como archivos y se pueden cambiar de nombre.
7. Link. La vinculacin (ligado) permite a un archivo aparecer en mas de un directorio, especifica
un archivo existente y el nombre de una ruta creando un vinculo desde el archivo existente
hasta el nombre especificado por la ruta; apareciendo en varios directorios. Incrementa el
contador en el nodo-i del archivo, se llama vinculo duro (liga dura).
8. Unlink. Elimina una entrada de directorio. El archivo que se va a desvincular solo esta
presente en un directorio, se quita del sistema de archivos, o en varios directorios, se
elimina solo el nombre de ruta especificado. Los dems permanecen.

Una variante de vincular archivos es el vinculo simblico (liga simblica). En vez de tener dos nombres
que apunten a la misma estructura de datos interna representa un archivo, se puede crear un nombre
que apunte a un pequeo archivo que nombre a otro. Cuando se utiliza el primer archivo. Despus
empieza el proceso de bsqueda otra vez, utilizando el nuevo nombre.

OPERACIONES DE DIRECTORIOS
9
Ventaja Los vnculos simblicos pueden traspasar los limites de los discos e incluso
nombrar archivos en computadoras remotas. Sin embargo, su implementar es poco
menos eficiente que los vnculos duros.

10

Das könnte Ihnen auch gefallen