viernes, 29 de mayo de 2015

Partes Principales de Unix

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.
Los ficheros pueden clasificarse dentro de las siguientes categorías:
  • 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.


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