lunes, 11 de abril de 2016

UNIX

Historia


Unix en un sistema operativo que permite la ejecución de distintas tareas de forma simultánea, soporta tener múltiples usuarios y es portable, lo que significa que es capaz de ser usado en máquinas que poseen distintas arquitecturas. Fue desarrollado en Bell Labs de AT&T en el año 1969 por Ken Thompson, Dennis Ritchie y Douglas McIlroy, entre otros empleados que también trabajaban en aquella compañía.


Fue en 1970, cuando consiguieron el apoyo tecnológico de los laboratorios Bell, ya que consiguieron que Unix se pudiera ejecutar no solo en la máquina PDP-7 sino en la PDP-11/20. En aquel momento contaba con un programa para dar formato a textos y un editor de texto. En el año 1972, fue cuando se reescribió Unix con el lenguaje de programación C, lo que lo hizo portable y le dio un gran éxito, ya que pudo usarse en otras compañías y universidades. En la década de los ochentas, se fueron desarrollando versiones sucesivas de Unix y en años siguientes aparecieron versiones que emulaban sus funciones.

Ventajas

* Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios.

* Permite a los usuarios correr sus programas.

* Controla los dispositivos de periféricos conectados a la máquina.

* Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.

* El sistema de ficheros está basado en la idea de volúmenes, que se pueden montar y desmontar para lo que se les asigna un nodo del árbol como punto de anclaje. Un sistema físico puede dividirse en uno o más volúmenes.

Desventajas

* A pesar de ser tan estable y no "caerse" prácticamente nunca, resulta ser muy costoso en el sentido de mantenimiento y administración. Es decir, que por ejemplo, hay empresas que pierden más dinero con un equipo fuera de línea que pagando a un administrador del sistema.

* No muchas personas lo conocen, ya que no es un sistema que venga precargado en cada PC que se compra. En otras palabras, no están popular como Windows o incluso como Linux, y por tanto, es difícil encontrar los programas que se acostumbran a usar en esos otros sistemas operativos.

* El S.O UNIX puede requerir más horas de aprendizaje que el resto de las otras plataformas de sistemas operativos.

* Se utiliza un lenguaje de programación muy avanzado: C, aunque en algunos casos permite Fortran y Java.

Seguridad

Los sistemas Unix se constituyen  de los más seguros que existen. De entre los sistemas Unix cabe destacar una rama conocida como los Trusted Unix, ente los que se encuentran el ATT&T system V/MLS o el OSF/1. Estos son sistemas altamente seguros, que alcanzan niveles de seguridad A o B por la NSA(National Security Agency) americana. La otra gran parte de sistemas Unix como Solaris, Linux o AXT, están considerados con niveles de seguridad C2. En definitiva que Unix a pasado de ser un sistema totalmente arcaico en cuanto a seguridad a ser uno sin duda de los más seguros que existen con un alto nivel de fiabilidad.



No hay comentarios.:

Publicar un comentario