Sistema operativo UNIX
El sistema operativo UNIX se caracteriza por ser un sistema operativo portable, multiusuario y multitarea. Este software de sistema ha nacido hace más de 30 años. Fue desarrollado por los Laboratorios Bell de AT&T EN 1969.
Ha tenido una gran popularidad porque su código de fuente siempre ha sido libre. Muchos programadores han tomado este código y lo han modificado para ajustarlo a sus necesidades. Este sistema operativo cuenta con muchas aplicaciones, muchas de ellas fueron creadas por los usuarios. Durante la década del 60’ y 70’, todos los sistemas operativos funcionaban bajo el concepto “monotarea” por eso la llegada de UNIX revoluciono a todos. Este sistema operativo ligero y portable, permitía la ejecución de varias tareas de forma simultánea, como la posibilidad de que varios usuarios utilizaran los programas del sistema a la misma vez.
Ha tenido una gran popularidad porque su código de fuente siempre ha sido libre. Muchos programadores han tomado este código y lo han modificado para ajustarlo a sus necesidades. Este sistema operativo cuenta con muchas aplicaciones, muchas de ellas fueron creadas por los usuarios. Durante la década del 60’ y 70’, todos los sistemas operativos funcionaban bajo el concepto “monotarea” por eso la llegada de UNIX revoluciono a todos. Este sistema operativo ligero y portable, permitía la ejecución de varias tareas de forma simultánea, como la posibilidad de que varios usuarios utilizaran los programas del sistema a la misma vez.
VERSIONES
Actualmente se emplean principalmente cuatro versiones diferentes de este
sistema operativo, que son:
• UNIX System V distribuido por AT&T.
• BSD v. 4.3 distribuido por la Universidad de California en Berkeley.
• SunOS/Solaris distribuido por la empresa SUN.
• Linux
CARACTERÍSTICAS BÁSICAS Y COMPONENTES DEL SISTEMA OPERATIVO UNIX.
UNIX es un Sistema Operativo de propósito general con las siguientes características :
- Sistema Multiusuario.
- Sistema Multitarea.
- Trabaja en tiempo compartido.
- Sistema interactivo.
- Estandarizado.
- Potente.
- Versátil.
- Software y sistema operativo portable.
- Permite ejecutar procesos en Background y Foreground.
- Presenta niveles altos de seguridad.
- Presenta una estructura jerárquica de archivos.
- Posee un gran número de utilidades : Editores de línea , de pantalla, formateadores, depuradores de programas…
- Posibilidad de comunicación UNIX – UNIX (UUCP)
- Fácil integración en sistemas de red.
- Posibilidad de usar distintos lenguajes de programación: C,
- Fortran, Cobol, Pascal,…
- Gran cantidad de software disponible en el mercado.
El sistema operativo UNIX tiene dos componentes fundamentales:
El Kernel.
Constituye el núcleo del sistema operativo. Actúa como interfase con el hardware del sistema.
Se encarga de realizar las funciones de más bajo nivel , como son :
- Manejo y control de los dispositivos físicos.
- Control de interrupciones.
- Control de procesos y tiempos.
- Control de archivos.
- Control de memoria.
Está escrito fundamentalmente en lenguaje “C” (90%) y el resto en lenguaje ensamblador.
El Shell.
Es la interfase del sistema operativo con los usuarios del mismo. Actúa como interprete de comandos.
- Características semejantes a un lenguaje de programación de alto nivel.
- Shellscripts.
- Permite configurar diferentes entornos de trabajo. Es un comando : /sbin/sh.
EL SISTEMA DE FICHEROS
Un sistema de ficheros proporciona un métido conveniente para organizar y
almacenar ficheros. Todos los ficheros en UNIX residen en un sistema de ficheros,
si importar el tipo de los mismos.
El sistema de ficheros en UNIX es una organización de directorios y ficheros
estructurada en forma de arbol. La raíz de un sistema de ficheros de UNIX se
repersenta con el carácter /.
Referencia: https://www.tiposde.com/sistema_operativo_unix.html
No hay comentarios:
Publicar un comentario