Articles

Qué es Unix: Una breve Introducción a Unix

Introducción al Sistema Operativo Unix:

Comencemos con el Tutorial #1: ‘Qué es Unix’ en esta serie.

En este tutorial, podrá comprender los conceptos básicos de los sistemas operativos, las características de Unix, junto con su Arquitectura.

=> haga Clic aquí para Unix Completo Tutorial de la serie

Unix Video #1:

¿Qué es Unix?

Los sistemas operativos Unix y similares a Unix son una familia de sistemas operativos de computadora que se derivan del sistema Unix original de Bell Labs.

Los derivados patentados iniciales incluyeron los sistemas HP-UX y SunOS. Sin embargo, la creciente incompatibilidad entre estos sistemas llevó a la creación de estándares de interoperabilidad como POSIX. Los sistemas POSIX modernos incluyen Linux, sus variantes y Mac OS.

Unix es el sistema Operativo multiusuario y multitarea más potente y popular. Los conceptos básicos de Unix se originaron en el proyecto Multics de 1969. El sistema Multics fue concebido como un sistema de tiempo compartido que permitiría a varios usuarios acceder simultáneamente a una computadora central.

Ken Thompson, Dennis Ritchie y otros desarrollaron los bloques de construcción básicos de Unix, incluyendo un sistema de archivos jerárquico, es decir, los conceptos de procesos y un intérprete de línea de comandos para el PDP-7. A partir de ahí, se desarrollaron varias generaciones de Unix para varias máquinas.

La creciente incompatibilidad entre estos sistemas llevó a la creación de estándares de interoperabilidad como POSIX y Especificación Única de Unix.

Los programas Unix están diseñados en torno a algunas filosofías básicas que incluyen requisitos como un solo propósito, interoperable y trabajar con una interfaz de texto estandarizada. Los sistemas Unix están construidos alrededor de un núcleo que administra el sistema y los otros procesos.

Los subsistemas del núcleo pueden incluir gestión de procesos, gestión de archivos, gestión de memoria, gestión de redes y otros.

Características destacadas de Unix

Hay varias características destacadas de Unix, y pocas de ellas se indican a continuación:

  • Es un sistema multiusuario donde los mismos recursos pueden ser compartidos por diferentes usuarios.
  • Proporciona tareas múltiples, en las que cada usuario puede ejecutar muchos procesos al mismo tiempo.
  • Fue el primer sistema operativo que se escribió en un lenguaje de alto nivel (Lenguaje C). Esto hizo que fuera fácil de transportar a otras máquinas con adaptaciones mínimas.
  • Proporciona una estructura de archivos jerárquica que permite un acceso y mantenimiento más fáciles de los datos.
  • Unix tiene funciones de red integradas para que diferentes usuarios puedan intercambiar información fácilmente.
  • La funcionalidad Unix se puede ampliar a través de programas de usuario construidos en una interfaz de programación estándar.

Arquitectura Unix

Entenderemos cómo se ejecutan los comandos de usuario en Unix. Los comandos de usuario a menudo se introducen en una interfaz de línea de comandos que es proporcionada por un ‘shell’. El shell es un programa que lee los comandos del usuario, los evalúa y luego imprime el resultado. Para evaluar el comando, el shell puede ejecutar otros comandos, o pasarlos al ‘núcleo’.

El núcleo es el núcleo del sistema operativo que interactúa directamente con el hardware subyacente para proporcionar un conjunto de servicios estándar.

El tutorial también cubre lo siguiente:

  • ¿Qué es el sistema Operativo
  • la Historia de Unix
  • Características de Unix
  • Unix Arquitectura

Nuestro próximo tutorial le dará una explicación detallada de los Comandos de Unix!!

=> Haga clic aquí para ver la serie completa de tutoriales de Unix

Tutorial ANTERIOR / Tutorial SIGUIENTE