El sistema operativo UNIX ( OS ) se compone de una capa de núcleo, una capa de carcasa y una capa de servicios públicos y aplicaciones. Estas tres capas crean un , multiusuario , sistema operativo multitarea portátil. Hay varias versiones del sistema operativo, pero cada versión tiene la misma estructura exacta . Unix es utilizado por los programadores, empresas, universidades y gobiernos , debido a su estabilidad y su capacidad de realizar muchas tareas al mismo tiempo . Fundamentos
El sistema operativo Unix es un multiusuario, multitarea del sistema operativo diseñado originalmente para los programadores de AT & T los empleados de los Laboratorios Bell en 1969. El términos multiusuario y multitarea significa que muchos usuarios diferentes pueden llevar a cabo tareas de forma simultánea en una máquina. Cada usuario interactúa con su propia instancia de la concha, y puede comenzar a una o varias aplicaciones dentro de esa concha.
Kernel
El kernel es el núcleo del sistema operativo Unix . Es una aplicación de software que proporciona la interfaz entre el hardware y el usuario . Maneja el proceso , la memoria , archivo , y dispositivo de gestión de red para el sistema operativo . El núcleo es responsable de asegurar que todos los sistemas y tareas de usuario se ejecutan simultáneamente .
Shell
El shell es el programa que se encuentra entre el usuario y el kernel . Es el intérprete que traduce los comandos que se escriben en la sesión de terminal . Los usuarios pueden escribir comandos directamente en el terminal, o pueden crear un archivo de texto que contiene una serie de comandos que se pueden enviar a la cáscara . La serie de comandos se llama un shell script .
Hay varios proyectiles que son utilizados por el sistema operativo Unix . Incluyen el shell Bourne (sh ), el shell C ( csh ), el shell Korn ( ksh ) y el nuevo Bourne shell (bash ) . Cada shell tiene su propio conjunto de comandos de la shell . Comandos del sistema operativo son las mismas en todas las conchas .
El shell inicial de que el usuario se conecta a está definido por el administrador del sistema . El usuario puede cambiar su shell por defecto con el comando " chsh " . Los usuarios podrán cambiar sus conchas con el fin de utilizar las funciones particulares que están disponibles en una concha o no otra, o simplemente pueden preferir un entorno de shell particular.
Utilidades y aplicaciones
< br >
la última capa del sistema operativo Unix es las utilidades y la capa de aplicaciones . Esta capa incluye los comandos , procesadores de texto , programas de gráficos y programas de gestión de bases de datos . Tradicionalmente , estos programas se accede tecleando los comandos para iniciar el programa en la línea de comandos. Todavía se puede acceder de esta manera, pero ahora también se pueden acceder a través de la interfaz gráfica de usuario .
Versiones
Hay varias versiones del sistema operativo Unix . Versiones propietarias son de Sun Microsystems Solaris , SCO Unix , AIX de IBM y Hewett Packard HP- UX. FreeBSD , NetBSD y OpenBSD son versiones de código abierto de Unix . Linux es un sistema operativo tipo Unix. Tiene la misma estructura que Unix, pero fue escrito con ninguno de la base de código original de Unix .