UNIX file system
La tercera parte que define el sistema operativo UNIX es la estructura de su sistema de ficheros.
Un sistema de ficheros es la forma que tiene el sistema operativo
de organizar los datos en una estructura o colección de ficheros.
UNIX considera como ficheros no sólo a los ficheros normales (en los que
guardamos datos, programas, etc) sino también a los directorios y los
dispositivos conectados al sistema.
El sistema de ficheros en UNIX está organizado en una estructura
jerárquica de directorios que comienza en el directorio root
representado por / .
Los directorios que cuelgan de root pueden variar dependiendo
del sistema, aunque los mostrados en el árbol a continuación,
sí son comunes a todos los sistemas UNIX.
- /bin contiene comandos y utilidades, son ficheros ejecutables
- /dev contiene los ficheros que representan a los dispositivos conectados al sistema
- /etc contiene comandos y ficheros usados en la administración del sistema
- /home contiene los ficheros home de cada usuario del sistema
- /lib contiene librerías utilizadas por diferentes programas y lenguajes
- /tmp es el directorio donde se guardan los ficheros temporales
- /usr contiene ficheros del sistema que son comunes a los usuarios como programas o documentación.
- Ficheros normales
- Directorios
- Ficheros especiales
- Pipes
Los ficheros normales pueden tener contenidos muy diferentes, por
ejemplo texto, imágenes, ejecutables, etc.
Todos los ficheros tienen un propietario, los que creamos nosotros desde
nuestra cuenta nos pertenecen y cada propietario es el que puede controlar
los permisos de acceso a ese fichero.
Los directorios son ficheros que contienen referencias a otros ficheros.
Aunque todos los ficheros se encuentran dentro de algún directorio, no
residen realmente dentro de él. El directorio mantiene dos informaciones
básicas sobre cada fichero contenido en él: El nombre y un número llamado
inode number que es un puntero que le indica al sistema donde
encontrar toda la información que necesita del fichero.
A la correspondencia entre el nombre de un fichero y el inode number
se le denomina link. Un mismo inode number puede tener
asociados varios nombres y nos podemos referir al fichero por cada uno
de estos nombres.
Los dispositivos especiales son ficheros que representan dispositivos físicos
como impresoras, dispositivos magnéticos, el ratón, etc. Se encuentran dentro del
directorio /dev. Por ejemplo, si la salida por pantalla de un programa
no nos interesa podemos enviarla al dispositivo /dev/null que en realidad
no tiene un dispositivo físico asociado, perdiéndose de esta forma la
salida del programa.
programa1 >/dev/null.
programa1 >/dev/null.
BANCO DE PREGUNTAS
1. ¿Qué es un sistema de ficheros?
2. Verdadero o Falso
El sistema de ficheros en UNIX está organizado en una estructura
jerárquica de directorios. (________________)
3. ¿Cuál es la clasificación de los ficheros en Unix?
4. ¿A qué se le denomina Link en el sistema de archivos de Unix?
5. ¿Qué es el inode number?
6. ¿Qué contienen los siguientes directorios: bin, dev, etc, hom, lib, tmp, usr?
No hay comentarios:
Publicar un comentario