Todologia
Enviado por cangryman • 27 de Septiembre de 2014 • 553 Palabras (3 Páginas) • 270 Visitas
MANEJO DEL SISTEMA DE ARCHIVOS"
OBJETIVO: Conocer los diferentes tipos de archivos y poder manipularlos.
INTRODUCCIÓN:
Existen varios tipos de archivos:
1.- Archivos ordinarios. Son los más comunes, son los que almacenan datos, es decir, puede ser un programa, un archivo de texto, código fuente o cualquier cosa que pueda guardarse en cualquier lugar. El kernel soporta acceso secuencial y aleatorio en todos estos archivos.
2.- Directorios tienen en común con los archivos ordinarios en que también contienen datos, sólo que en este caso el dato es una lista de otros archivos.
3.- Archivos especiales se identifican porque cada uno tiene un número de dispositivo mayor y uno menor (major and minor device number). El número mayor identifica al manejador del dispositivo que necesita el kernel para acceder al dispositivo. El número menor significa un parámetro dependiente del manejador del dispositivo usado típicamente para diferenciar entre diversos tipos de dispositivos soportados por el manejador, o distintos modos de operación. Utilizan un i-nodo pero no bloques de datos. Representan dispositivos en los que se pueden leer o escribir cantidades arbitrarias de datos. Incluyen sistemas de archivos, puertos seriales, puertos paralelos, terminales y cintas. También se les conoce como "raw devices" debido a que no manipulan la I/O. Los discos duros y flexibles pueden ser accedidos de esta manera. Podemos ver archivos de este tipo en el directorio /dev.
4.- Entubamientos (FIFO [First In First Out]). Son aquellos que permiten la comunicación entre dos procesos ejecutándose en el mismo nodo. Los entubamientos pueden ser creados con el comando mknod y eliminados con el comando rm.
5.- Ligas Duras, en realidad una liga no es un archivo, es un nombre adicional para otro archivo. Cada archivo tiene al menos una liga, usualmente el nombre bajo el cual fue originalmente creado. Cuando se hace una nueva liga hacia un archivo, un alias para este archivo es creado. Una liga es indistinguible del archivo al cual está ligado; LINUX mantiene el conteo de la cantidad de ligas que apuntan hacia un archivo en particular y no libera el espacio que ocupa el archivo hasta que la última liga es eliminada. La liga dura es una conexión directa entre archivos, por lo que ésta no puede existir a través de distintos sistemas de archivos.
6.- Ligas Simbólicas son archivos que simplemente contienen el nombre de otro archivo. Cuando el kernel trata de abrir o pasar a través de la liga, su atención es directamente hacia el archivo que la liga simbólica apunta en vez de abrir la liga simbólica en sí. La diferencia entre las ligas, es que las duras son una referencia directa, mientras las simbólicas son una referencia a través de un archivo, las simbólicas son el archivo en sí, por lo tanto, tienen un propio dueño y permisos.
7.- Sockets
...