Tecnología

Inicio

Estructura del sistema operativo Unix

Estructura del sistema operativo Unix


El sistema operativo UNIX (OS) se compone de una capa de núcleo, una capa de envoltura y una capa de utilidades 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, las empresas, las universidades y los gobiernos debido a su estabilidad y su capacidad para realizar muchas tareas al mismo tiempo.

Lo esencial

El sistema operativo UNIX es un sistema operativo multitarea multiusuario diseñado originalmente para los programadores de AT & amp; T empleados en los Laboratorios Bell en 1969. La multiusuario y multitarea términos significan que muchos usuarios diferentes pueden realizar tareas de forma simultánea en una misma máquina. Cada usuario interactúa con su propia instancia de la cáscara, y puede iniciar una o más aplicaciones dentro de esa concha.

Núcleo

El núcleo es el corazón 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, dispositivo y de gestión de red para el sistema operativo. El núcleo es responsable de asegurar que todas las tareas de sistema y de usuario se ejecutan simultáneamente.

Cáscara

La cáscara 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.

Existen múltiples proyectiles que son utilizados por el sistema operativo UNIX. Incluyen el shell Bourne (sh), el shell C (csh), el shell Korn (ksh) y la cáscara de Bourne Again (bash). Cada shell tiene propio conjunto de comandos shell. los comandos del sistema operativo son los mismos en todas las conchas.

El intérprete de comandos inicial que el usuario inicia sesión en está definido por el administrador del sistema. El usuario puede cambiar su shell por defecto utilizando el comando "chsh". Los usuarios pueden querer cambiar sus conchas con el fin de utilizar las características particulares que están disponibles en una concha o no en otro, o pueden simplemente prefieren un entorno de shell en particular.

Utilidades y Aplicación

La capa final del sistema operativo UNIX es la capa Utilidades y 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. Aún así, pueden acceder de esta manera, pero ahora también pueden ser accedidos a través de la interfaz gráfica de usuario.

versiones

Hay varias versiones del sistema operativo UNIX. versiones propietarias incluyen Solaris de Sun Microsystem, SCO UNIX, AIX de IBM y de Hewett Packard HP-UX. FreeBSD, NetBSD y OpenBSD son versiones de código abierto de Unix. Aunque desconocido para muchos usuarios comunes, Apple OS X es también la versión patentada de UNIX. Una característica que OS X, aparte de otras variantes de UNIX es su capacidad para ejecutar aplicaciones escritas generalmente para PC con Windows, como Microsoft Office y Adobe Photoshop. Linux es un sistema operativo tipo UNIX. Tiene la misma estructura que UNIX, pero fue escrito usando ninguna de la base original de código UNIX.