El sistema Unix
internamente Arquitectura: núcleo y
shell.
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los
asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de
periféricos conectados a la máquina.
nucleo
El núcleo es la componente del sistema operativo que siempre está residente en la memoria real del
computador. La función primordial del núcleo es transformar los recursos reales del computador en
recursos estándares y cómodos de usar. Es así como el núcleo transforma un procesador real con su
memoria finita en un número prácticamente ilimitado de procesadores virtuales o procesos. Cada proceso
dispone de su propio tiempo de CPU, una memoria extensible y mecanismos estándares para interactuar
con los dispositivos, sin importar los detalles físicos de su implementación.
shell
Una Shell de Unix o también shell, es el término usado en informática para referirse a un intérprete de
comandos, el cual consiste en la interfaz de usuario tradicional de los sistemas operativos basados en
Unix y similares como GNU/Linux. Mediante las instrucciones que aporta el intérprete, el usuario puede
comunicarse con el núcleo y por extensión, ejecutar dichas órdenes, así como herramientas que le
permiten controlar el funcionamiento de la computadora.