martes, 2 de junio de 2015

Estructura de Linux



HARDWARE :
Es la parte fisica de lo ordenadores que pueden interectuar con el Sistema Operativo

NUCLEO (kernel) :
El kernel es el núcleo del sistema operativo y se considera la parte más esencial. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora. Acceder directamente al hardware de un ordenador puede ser muy complejo, por lo que el núcleo implementa una serie de abstracciones del hardware para facilitar el uso de éste a los programadores y esconder, así, la complejidad real.

APLICACIONES BASE (BAJO NIVEL)

Entendemos por aplicaciones de base del sistema operativo el conjunto de programas que, sin formar parte del núcleo, ayudan al usuario en su tarea. En realidad no son más que programas que se ejecutan sobre el núcleo.

SHELL (INTERFAZ DE USUARIO)

El Shell es un programa que nos ayuda a interactuar con el sistema operativo. Se suele denominar en español "intérprete de comandos" o "interfaz de órdenes de usuario" es decir, se relaciona más con las interfaces en modo texto. Actúa como interfaz de comunicación entre el usuario y el ordenador, y cuando un usuario accede a un sistema automáticamente se arranca un Shell para que pueda trabajar. Cada usuario conectado al servidor tendrá un shell para su uso (no tiene porqué ser el mismo para todos).
Esta interfaz de usuario puede ser gráfica y/o consistente en un intérprete de comandos en línea.

1 comentario: