next up previous contents
Next: 229 Para practicar Up: Estructura general del sistema Previous: Kernel

Shell

Desde el punto de vista del usuario, actúa como un intérprete de comandos. Es un programa que siempre está en ejecución.

El Shell lee las órdenes suministradas, las descodifica y lo comunica al núcleo para realizar la acción especificada.

Prácticamente, todas las órdenes son programas ejecutables que el shell busca en el sistema de ficheros, siguiendo el orden especificado en la variable global PATH.

Existen varios tipos de shells en función, principalmente, de la versión de UNIX utilizada:

El Shell puede constar, en total, de unas 200.000 líneas de código en C.




2004-01-30