Qué es el sistema operativo Unix: arquitectura y sus propiedades

Un sistema informático contiene componentes de hardware y software. Podemos instalar y usar muchos tipos de software en nuestras computadoras. El software de computadora se divide en dos tipos: software de sistema y software de aplicación. El software del sistema está diseñado específicamente para proporcionar una plataforma para otro software en la computadora. El software de aplicación es el software definido por el usuario que se ejecuta sobre el software del sistema. Un sistema operativo es un ejemplo de software de sistema. Los usuarios pueden personalizar el software de la aplicación, mientras que el software del sistema no. Un ejemplo de software de aplicación es el visor de archivos, la hoja de cálculo, los juegos, etc. Unix es un sistema operativo que entra en la categoría de software de sistema.


Índice de Contenido
  1. ¿Qué es el sistema operativo Unix?
    1. Arquitectura del sistema operativo Unix
    2. Propiedades
    3. Tipos de sistemas operativos Unix

¿Qué es el sistema operativo Unix?

Para controlar y administrar el hardware de la computadora, se necesitan recursos de software y sistema operativo para la computadora. El sistema operativo actúa como intermediario entre el hardware y el software de aplicación definido por el usuario. Unix es un sistema operativo multitarea y multiusuario.

Fue desarrollado en el Centro de Investigación Bell Labs en la década de 1970 por Ken Thompson, Dennis Ritchie y otros. Este sistema operativo fue diseñado específicamente para ejecutarse en grandes sistemas mainframe. Unix está escrito usando un lenguaje de programación C. Es el primer sistema operativo portátil y se usa en muchas plataformas. Proporciona varias funciones de seguridad avanzadas.

Este sistema operativo se utiliza en diversos dispositivos como PC, tabletas, dispositivos móviles, etc. Desempeñó un papel vital en el desarrollo de Internet y las redes.

Arquitectura del sistema operativo Unix

Unix tiene una interfaz gráfica de usuario similar al sistema operativo Windows que proporciona una navegación fácil y un buen entorno de soporte. La vista del diseño interno de este sistema operativo se puede conocer a partir de su arquitectura.

arquitectura Unix

La arquitectura de este sistema operativo tiene cuatro capas. Consiste en hardware, kernel, interfaz de llamadas al sistema (shell) y bibliotecas/herramientas de aplicaciones, utilidades, etc. El kernel controla el hardware de la computadora y reside en el corazón de la arquitectura. Las llamadas al sistema sirven como interfaz entre el kernel y otras bibliotecas. Estas bibliotecas incluyen funciones generales y se basan en llamadas al sistema. Shell es una aplicación especial que proporciona una interfaz para otras aplicaciones de arquitectura.

Centro

Para este sistema operativo, el kernel es el núcleo central que interactúa directamente con el hardware del sistema. Las funciones principales de Kernal son:

  • Hardware informático como memoria, disco, impresoras, etc. son controlados por el núcleo.
  • El núcleo programa procesos, controla y ejecuta varias tareas definidas por el usuario.
  • Administra el almacenamiento de datos y controla el acceso a la computadora por parte de múltiples usuarios.
  • Kernel se compone de varios subcomponentes, como configuraciones que incluyen código de arranque, controladores de dispositivos para controlar el hardware, archivos de encabezado.

Caparazón

Es la interfaz entre el usuario y el kernel. Los usuarios pueden interactuar con el shell mediante comandos de shell. Shell tiene dos responsabilidades principales que incluyen la interpretación de los comandos proporcionados por los usuarios y su ejecución mediante el kernel, lo que brinda a los usuarios la capacidad de programar para escribir comandos de shell para un script de shell para realizar tareas específicas.

Pedidos

Algunas de las principales categorías de comandos utilizados por el sistema operativo Unix son - 'sh' - comandos de shell que proporcionan una interfaz de usuario principal, 'utilidades' que forman el conjunto de herramientas básico de los comandos de Unix incluye subcategorías como utilidades del sistema que admiten herramientas de administración y utilidades de usuario para herramientas de gestión ambiental.

También tiene comandos para aplicaciones de uso general, como formato y composición tipográfica de documentos. Algunos sistemas Unix también incluyen paquetes como TeX y Ghostscript. Este sistema también ofrece la capacidad de producir gráficos vectoriales simples independientes del dispositivo. También es compatible con la comunicación entre sistemas y entre usuarios.

Propiedades

Desde su desarrollo, Unix ha sido adoptado por muchas empresas. Todavía juega un papel importante en muchos centros de datos y laboratorios de investigación. Algunas de las propiedades de Unix que lo hacen tan preferible a otros sistemas son:

  • Acceso multiusuario – Varios usuarios pueden trabajar simultáneamente en el sistema conectándose a través de un punto llamado terminal.
  • multitarea-Proporciona la capacidad de ejecutar múltiples programas o procesos por múltiples usuarios en un solo sistema.
  • Portabilidad – Ofrece la flexibilidad para ser utilizado en múltiples arquitecturas de hardware. Como utiliza un lenguaje de alto nivel, es fácil de entender y modificar el código Unix de acuerdo con la arquitectura del hardware de la computadora. Entonces, para trabajar en una nueva arquitectura de hardware, el usuario solo necesita modificar el código Unix y ejecutarlo en el sistema.
  • Proceso– Los archivos son todos los datos creados por el usuario. Incluye documentos, instrucciones de programación, etc. Los procesos son las ejecuciones de programas o archivos. Unix sigue la estructura de archivos jerárquica que comienza con un directorio raíz seguido de subdirectorios que terminan con el nombre del archivo.
  • Comunicación – Las consultas y los comandos dados por el usuario son ejecutados conjuntamente por el kernel y el shell. El usuario se comunica con el sistema mediante Shell. También proporciona comunicación entre sistemas a través de UUCP. Este sistema operativo también obedece al protocolo TCP/IP.
  • También proporciona un fácil mantenimiento de archivos.
  • Este sistema operativo proporciona conductos y filtros al usuario para diseñar programas complejos a partir de programas simples.
  • Proporciona una amplia variedad de herramientas para el desarrollo y mantenimiento de software.
  • Se usa muy comúnmente en computadoras de escritorio, portátiles, mainframes y otro hardware informático.

Tipos de sistemas operativos Unix

Unix ofrece al usuario la posibilidad de modificar el código Unix para adaptarlo a sus necesidades. Esto facilita la transferencia de código Unix a diferentes tipos de hardware. El código fuente disponible gratuitamente de este sistema operativo y su función de portabilidad conduce a varios sistemas operativos similares a Unix. Algunos de los sistemas operativos similares a Unix populares son Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS, etc.

La marca Unix pertenece a “The Open Group”. Este grupo proporciona programas de certificación para que un sistema operativo sea certificado oficialmente por Unix.

Por lo tanto, este artículo presenta una descripción general del sistema operativo UNIX y weste tipo de sistema operativo es UNIX. los arquitectura Unix ha sufrido diversas evoluciones en su estructura desde su elaboración. Hoy en día, este sistema operativo es el preferido por muchas empresas como IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation y muchos otros proyectos y empresas de código abierto. ¿Qué es un shell en el sistema operativo Unix?

Si quieres conocer otros artículos parecidos a Qué es el sistema operativo Unix: arquitectura y sus propiedades puedes visitar la categoría Generalidades.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir