UNIX

Páginas: 13 (3198 palabras) Publicado: 6 de octubre de 2015
UNIX
El Unix es un Sistema Operativo multitarea y multiusuario. Fue inventado en los Laboratorios Bell de AT&Ten 1969 por Ken Thompson, Dennis Ritchie y Brian Kernigham.
En los años sesenta, los laboratorios Bell de la compañía American Telephone & Telegraph (AT&T) intentaron el desarrollo de un complejo sistema operativo llamado MULTICS (Multiplexed Information and Computer System) ydebía ser capaz de soportar multitud de usuarios, ordenadores y periféricos al mismo tiempo. Corría en un “mainframe” de General Electric modelo GE-645.Pero pronto se convirtió en un sistema de demasiada complejidad y los laboratorios Bell abandonaron el proyecto en 1969.
Ken Thompson, programador de Bell, descubrió  un viejoordenador PDP­7 en el laboratorio que nadie usaba y decidió escribir para él un nuevo sistema operativo y contó con la ayuda de Dennis Ritchie. 
En 1969, junto con Rudd Canaday, comenzaron a trabajar en el sistema de archivos y en el núcleo del sistema operativo, que sería capaz de ejecutar procesos en simultáneo (multitarea) e incorpora sólidas políticas de seguridad. Además, crearon un pequeño intérprete de órdenes (o de comandos) y un reducido grupo de programas accesorios. El proyecto fuebautizado UNICS ( Uniplexed Information and Computing System) y, en principio, solo podía “atender” a dos usuarios a la vez. Pero se cambió su nombre a UNIX, denominación que se mantiene hasta la actualidad.
En 1963 aparece su primera versión desarrollado totalmente en el Lenguaje C, creado por Dennis Ritchie y Brian Kernigham. Así, pudo ejecutarse en cualquier máquinaque tuviese un compilador de C y se convirtió en el primer sistema operativo portable entre diferentes arquitecturas (esto ocurrió en 1972). A su vez, se introdujeron los pipes, que son un mecanismo orientado a objetos, porque entregan datos desde un objeto, o programa, a otro objeto. Esto convierte al Unix en el único Sistema Operativo independiente del Microprocesador (o Hardware). Inicialmente había sido creado en una DECPDP-7 y posteriormente en una DEC PDP-11/20.
Los programadores habían incluido entre las herramientas del paquete un programa capaz de dar formato a textos -llamado runoff- y un primitivo editor de texto. Todo el trabajo se realizó utilizando el lenguaje ensamblador de la PDP-11/20, y los laboratorios Bell utilizaron este primitivo “sistema de procesamiento de texto” para procesar las solicitudes depatentes que recibían. En poco tiempo runoff recibió importantes mejoras y su nombre cambió a troff, considerado el primer programa de edición electrónica capaz de realizar composición tipográfica. En 1971, Thomson y Ritchie publicaron el primer manual de programación de UNIX, el “UNIX Programmer’s Manual”.
AT&T puso UNIX a disposición de las universidades, empresas privadas y del gobierno de losEstados Unidos, a través de licencias. El Departamento de Computación de la Universidad de California, con sede en Berkeley recibió una de estas licencias, y en 1975 desarrolló y publicó su propio “clon” de UNIX, conocido como Berkeley Software Distribution (BSD). Las  mejoras introducidas en BSD no eran del todo compatibles con Unix (que por entonces ya iba por la versión V), y seprodujo la mayor división en el mundo Unix.  Dio lugar a las dos principales variantes de Unix que existen: las basadas en BSD y las basadas en el System V.
AT&T creó una división comercial, denominada Unix Systems Laboratories, para que se encargase de la explotación comercial del sistema operativo. En 1975, el SO alcanzó la versión 6, que incluía pipes. Esto permitió dar una orientación modular al proyecto,consiguiendo aumentar aún más la velocidad de desarrollo. Se estima que en 1978, unos 600 ordenadores alrededor del mundo ya corrían alguna versión de UNIX. La versión 7,entró en circulación en 1979 y sirvió de base para la creación de Plan 9, un nuevo sistema operativo portable y distribuido, diseñado por los Laboratorios Bell para ser el sucesor de UNIX en tareas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unix
  • Unix
  • Unix
  • Unix
  • Unix
  • Unix
  • Unix
  • unix

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS