UNIX se conocía anteriormente como UNICS , que significa UNiplexed Information Computing System. .
UNIX es un sistema operativo popular, lanzado por primera vez en 1969. UNIX es un sistema operativo virtual multitarea, poderoso y multiusuario que podría implementarse en una variedad de plataformas (por ejemplo, computadoras de escritorio, computadoras portátiles, servidores y dispositivos móviles , etc).
Historia
El desarrollo del sistema UNIX comenzó en Bell Labs por los científicos Ken Thompson, Dennis Ritchie y varios otros. La primera versión de este sistema operativo fue escrita en lenguaje ensamblador, pero posteriormente durante 1973, la Versión 4 fue escrita en lenguaje C. Durante la década de 1990, el sistema UNIX comenzó a ganar popularidad a medida que varios programadores desarrollaban las distribuciones de Linux. En 2000, Apple lanzó su propio sistema UNIX, conocido como Darwin, que luego se convirtió en MacOS.
El sistema UNIX consta básicamente de tres componentes:
- Shell: Actúa como una interfaz entre el kernel y el usuario. El usuario debe pasar por la verificación de autenticación antes de ingresar al shell.
- Programa: Se puede decir que todo dentro de UNIX es un archivo o un programa. Un proceso es un programa en ejecución que tiene un PID (identificador de programa) único que se utiliza para identificarlo.
- Kernel: El Kernel es responsable de asignar tiempo y memoria a los programas. También maneja el almacenamiento de archivos y la comunicación mientras responde a las llamadas del sistema.
Sintaxis:
opción(es) de comando nombre(s) de archivo
Características de UNIX
- Portabilidad: El sistema UNIX está escrito en HLL lo que facilita su comprensión, modificación y transporte a otras máquinas. Esta característica del sistema operativo UNIX ayuda al usuario a cambiar y compilar el código en una nueva máquina.
- Multitarea: UNIX admite la ejecución de más de un proceso a la vez, es decir, si un proceso se está ejecutando, también se pueden ejecutar otros procesos en segundo plano.
- Tuberías y filtros: UNIX contiene tuberías y filtros que ayudan a crear programas complejos a partir de programas más simples.
- Shell: UNIX tiene una interfaz simple que ayuda al usuario a realizar varias funciones. El caparazón oculta al usuario los intrincados detalles del hardware.
- Amplia biblioteca: UNIX tiene un soporte de amplia biblioteca que lo convierte en una herramienta útil y relevante.
Ventajas de UNIX
- La principal ventaja de Unix es su portabilidad que ayuda al usuario a ejecutar el programa en diferentes máquinas.
- UNIX hace un uso mínimo del uso de la memoria física mientras ejecuta las diversas tareas sin problemas.
- UNIX es capaz de realizar tareas complejas con la mínima carga y de manera eficiente.
- Es compatible con el sistema de archivos jerárquicos que ayuda a facilitar el mantenimiento y la eficiencia.
- El sistema UNIX es seguro debido a su sólida validación y autenticación del servidor.
Desventajas de UNIX
- El sistema operativo UNIX se basa en la línea de comandos, lo que aumenta la dificultad de uso para los usuarios ocasionales. Está destinado a programadores expertos que conocen muy bien los comandos de la línea de comandos.
- La documentación de varias herramientas UNIX es difícil de encontrar.
- Los comandos utilizados son crípticos, hacen uso de caracteres especiales que dificultan el manejo de los nuevos usuarios.
Publicación traducida automáticamente
Artículo escrito por pratiksha6294 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA