Historia de unix

196 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
196
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Historia de unix

  1. 1. el Instituto Tecnológico deMassachusetts (MIT), losLaboratoriosBell de AT&T y la GeneralElectric trabajaban en la creación de unsistema operativo de carácter experimentalllamado Multics (por MultiplexedInformation and Computing Service).Multics corría en un “mainframe” (unaclase de ordenadores muy comunes en laépoca que constaba de una unidad centralque “atendía” a varias terminales “bobas”)de General Electric modelo GE-645.
  2. 2. Ken Thompson, uno de los programadoresdel equipo de los laboratorios Bell deAT&T, siguió escribiendo software para elordenador GE-635. Entre otrosprogramas, escribió un juegollamado Space Travel (Viaje espacial). Asífue como, junto a su amigo DennisRitchie, escribió nuevamente elprograma, pero esta vez utilizando ellenguaje ensamblador de un ordenadormás popular (y barato) llamado DEC PDP-7.
  3. 3. Comenzaron a trabajar en el sistema dearchivos y en el núcleo del sistemaoperativo, que sería capaz de ejecutarprocesos en simultáneo (multitarea).Además, crearon un pequeño intérprete deórdenes (o de comandos) y un reducidogrupo de programas accesorios. Elproyecto fuebautizado UNICS (por UniplexedInformation and Computing System) y, enprincipio, solo podía “atender” a dosusuarios a la vez. El mismo Kernighan fueel que eligió el nombre del nuevo sistemaoperativo, pero culpa de un juego depalabras UNICS se convertía un sistemaMultics castrado (pues “eunuchs”, eninglés, es un homófono de UNICS).Entonces, se decidió cambiarle el nombrea UNIX, denominación que se mantienehasta la actualidad.
  4. 4. Comenzaron a reescribir el software paraque funcionase en un ordenador PDP-11/20y, por primera vez, en 1970, UNIX corrióen esa plataforma. Los programadoreshabían incluido entre las herramientas delpaquete un programa capaz de dar formato atextos -llamado runoff- y un primitivo editorde texto. Todo el trabajo se realizó utilizandoel lenguaje ensamblador de la PDP-11/20, ylos laboratorios Bell utilizaron este primitivo“sistema de procesamiento de texto” paraprocesar las solicitudes de patentesque recibían. En poco tiempo runoff recibióimportantes mejoras y su nombre cambióa troff, considerado el primer programa deedición electrónica capaz de realizarcomposición tipográfica. El 3 de noviembrede 1971, Thomson y Ritchie publicaron elprimer manual de programación de UNIX, el“UNIX Programmers Manual”
  5. 5. En 1972, Ken Thompson y Dennis Ritchiecrearon el lenguaje de programación C.Así, en 1972 se tomó la decisión deescribir nuevamente UNIX, pero esta vezen el lenguaje de programaciónC. El Departamento de Computación de laUniversidad de California, con sede enBerkeley recibió una de estas licencias, yen 1975 desarrolló y publicó su propio“clon” de UNIX, conocido como BerkeleySoftware Distribution (BSD), que más tardese convertiría en un fuerte competidor delUNIX de AT&T. Para tener una idea de losalcances de UNIX en esa época, basta conuna frase de junio de 1972 atribuida aDennis Ritchie y Ken Thompson: “...elnúmero de instalaciones Unix haalcanzado el número de 10, y esperamosque aumente...”
  6. 6. Se estima que en 1978, unos 600 ordenadoresalrededor del mundo ya corrían alguna versión deUNIX. en 1979 y sirvió de base para la creaciónde Plan 9, un nuevo sistema operativo portable ydistribuido, diseñado por los Laboratorios Bell para serel sucesor de UNIX en tareas de investigación. Laempresa AT&T desarrolló y vendió UNIX SystemIII (basado en la versión 7) a partir de 1981. en1983, dando origen al Unix System V Release 1. Estaversión introdujo características como el editor Vi y labiblioteca curses, desarrolladas por Berkeley SoftwareDistribution. La división Unix Systems Laboratories deAT&T fue adquirida por Novell dos años más tarde, y sehizo cargo de la demanda por infracción de losderechos de copyright, revelación de secretos yviolación de marca de mercado existente entre UnixSystems Laboratories y BSD. Los accionistas de Novelltuvieron que pasar el mal trago de descubrir grandesporciones del código de BSD habían sido copiadasilegalmente en UNIX System V
  7. 7. Características generales de Unix / Ventajas- Es un sistema operativo de tiempo compartido, controla losrecursos de una computadora y los asigna entre los usuarios.- Permite a los usuarios correr sus programas.- Controla los dispositivos de periféricos conectados a lamáquina.- Es un sistema operativo multiusuario, con capacidad desimular multiprocesamiento y procesamiento no interactivo.- Está escrito en un lenguaje de alto nivel: C.- El sistema de ficheros está basado en la idea de volúmenes, quese pueden montar y desmontar para lo que se les asigna un nodo delárbol como punto de anclaje. Un sistema físico puede dividirse enuno o más volúmenes.- Una de las grandes ideas de UNIX es la unificación ycompatibilidad de todos los procesos de entrada y salida. ParaUNIX, el universo es un sistema de ficheros. De esta forma existecompatibilidad entre ficheros, dispositivos, procesos, "pipes" y"sockets".- Dispone de un lenguaje de control programable llamado"Shell".

×