SlideShare una empresa de Scribd logo
1 de 8
el       Instituto      Tecnológico         de
Massachusetts       (MIT),    losLaboratorios
Bell    de       AT&T     y     la    General
Electric trabajaban en la creación de un
sistema operativo de carácter experimental
llamado       Multics    (por      Multiplexed
Information and Computing Service).
Multics corría en un “mainframe” (una
clase de ordenadores muy comunes en la
época que constaba de una unidad central
que “atendía” a varias terminales “bobas”)
de General Electric modelo GE-645.
Ken Thompson, uno de los programadores
del equipo de los laboratorios Bell de
AT&T, siguió escribiendo software para el
ordenador GE-635. Entre otros programas,
escribió un juego llamado Space
Travel (Viaje espacial). Así fue como, junto
a su amigo Dennis Ritchie, escribió
nuevamente el programa, pero esta vez
utilizando el lenguaje ensamblador de un
ordenador más popular (y barato)
llamado DEC PDP-7.
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).
Además, crearon un pequeño intérprete de
órdenes (o de comandos) y un reducido
grupo de programas accesorios. El
proyecto fue
bautizado UNICS (por Uniplexed
Information and Computing System) y, en
principio, solo podía “atender” a dos
usuarios a la vez. El mismo Kernighan fue
el que eligió el nombre del nuevo sistema
operativo, pero culpa de un juego de
palabras UNICS se convertía un sistema
Multics castrado (pues “eunuchs”, en
inglés, es un homófono de UNICS).
Entonces, se decidió cambiarle el nombre
a UNIX, denominación que se mantiene
hasta la actualidad.
Comenzaron a reescribir el software para
que funcionase en un ordenador PDP-11/20y,
por primera vez, en 1970, UNIX corrió en esa
plataforma. 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 de patentes
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. El 3 de noviembre
de 1971, Thomson y Ritchie publicaron el
primer manual de programación de UNIX, el
“UNIX Programmer's Manual”
En 1972, Ken Thompson y Dennis Ritchie
crearon el lenguaje de programación C.
Así, en 1972 se tomó la decisión de
escribir nuevamente UNIX, pero esta vez
en    el   lenguaje     de    programación
C. 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), que más tarde
se convertiría en un fuerte competidor del
UNIX de AT&T. Para tener una idea de los
alcances de UNIX en esa época, basta con
una frase de junio de 1972 atribuida a
Dennis Ritchie y Ken Thompson: “...el
número de instalaciones Unix ha
alcanzado el número de 10, y esperamos
que aumente...”
Se estima que en 1978, unos 600 ordenadores
alrededor del mundo ya corrían alguna versión de
UNIX. 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 investigación. La
empresa AT&T desarrolló y vendió UNIX System
III (basado en la versión 7) a partir de 1981. en 1983,
dando origen al Unix System V Release 1. Esta versión
introdujo características como el editor Vi y la
biblioteca curses, desarrolladas por Berkeley Software
Distribution. La división Unix Systems Laboratories de
AT&T fue adquirida por Novell dos años más tarde, y se
hizo cargo de la demanda por infracción de los
derechos de copyright, revelación de secretos y
violación de marca de mercado existente entre Unix
Systems Laboratories y BSD. Los accionistas de Novell
tuvieron que pasar el mal trago de descubrir grandes
porciones del código de BSD habían sido copiadas
ilegalmente en UNIX System V
Características generales de Unix / 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.
-     Está escrito en un lenguaje de alto nivel: C.
-     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.
-     Una de las grandes ideas de UNIX es la unificación y
compatibilidad de todos los procesos de entrada y salida. Para
UNIX, el universo es un sistema de ficheros. De esta forma existe
compatibilidad entre ficheros, dispositivos, procesos, "pipes" y
"sockets".
-     Dispone de un lenguaje de control programable llamado
"Shell".

Más contenido relacionado

La actualidad más candente

Sistema Operativo UNIX
Sistema Operativo UNIX Sistema Operativo UNIX
Sistema Operativo UNIX Erick Navarro
 
Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70fabiancastrob
 
Tema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXTema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXFrancisco Medina
 
Os unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatosOs unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatosJuanaalfaro15
 
Cronología de Windows
Cronología de WindowsCronología de Windows
Cronología de WindowsAndreWclerici
 
Sistema operativo de red inux
Sistema operativo de red inuxSistema operativo de red inux
Sistema operativo de red inuxguestc37f266
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativoscarmeniborra10
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosAndreaG97
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativosBrandonrx Diaz Elias
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativosArturo Bernal Serrano
 
Sistema operativo años 60
Sistema operativo años 60Sistema operativo años 60
Sistema operativo años 60Ruru Hitachiin
 
Sistema operativo mac os x
Sistema operativo mac os xSistema operativo mac os x
Sistema operativo mac os xfernanda
 
Historia de linux
Historia de linuxHistoria de linux
Historia de linuxgschuldt23
 

La actualidad más candente (20)

Sistema Operativo UNIX
Sistema Operativo UNIX Sistema Operativo UNIX
Sistema Operativo UNIX
 
Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70
 
Sistema operativo unix completo
Sistema operativo unix completoSistema operativo unix completo
Sistema operativo unix completo
 
Unix yola
Unix yolaUnix yola
Unix yola
 
sistema operativo unix
sistema operativo unixsistema operativo unix
sistema operativo unix
 
Tema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXTema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIX
 
Sistema operativo unix jose
Sistema operativo unix joseSistema operativo unix jose
Sistema operativo unix jose
 
Os unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatosOs unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatos
 
Cronología de Windows
Cronología de WindowsCronología de Windows
Cronología de Windows
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
Sistema operativo de red inux
Sistema operativo de red inuxSistema operativo de red inux
Sistema operativo de red inux
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 
Linux Intro
Linux IntroLinux Intro
Linux Intro
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativos
 
Sistema Operativo UNIX
Sistema Operativo UNIXSistema Operativo UNIX
Sistema Operativo UNIX
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
Sistema operativo años 60
Sistema operativo años 60Sistema operativo años 60
Sistema operativo años 60
 
Sistema operativo mac os x
Sistema operativo mac os xSistema operativo mac os x
Sistema operativo mac os x
 
Historia de linux
Historia de linuxHistoria de linux
Historia de linux
 

Destacado

Estructura básica general del sistema unix
Estructura básica general del sistema unixEstructura básica general del sistema unix
Estructura básica general del sistema unixdrportugalb
 
Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Roox CaarrEraa
 
Unix
UnixUnix
UnixJE OB
 
presentacion linux
presentacion linuxpresentacion linux
presentacion linuxgilalmodovar
 
Protocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintoshProtocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintoshLarry Ruiz Barcayola
 
Estructura unix
Estructura unixEstructura unix
Estructura unixCalP
 
CEREBRO HUMANO Y EL PENSAMIENTO
CEREBRO HUMANO Y EL PENSAMIENTOCEREBRO HUMANO Y EL PENSAMIENTO
CEREBRO HUMANO Y EL PENSAMIENTORamon Ruiz
 
Trabajo informatica (sopa de letras y crucigrama)
Trabajo informatica (sopa de letras y crucigrama)Trabajo informatica (sopa de letras y crucigrama)
Trabajo informatica (sopa de letras y crucigrama)Camilo Pineda Guzmán
 
Ejercicios informatica
Ejercicios informaticaEjercicios informatica
Ejercicios informaticaroyers500
 
Estructura Del Sistema Operativo
Estructura Del Sistema OperativoEstructura Del Sistema Operativo
Estructura Del Sistema OperativoIvanBalter
 

Destacado (12)

Resumen 1 Semestre Sistemas Operativos
Resumen 1 Semestre Sistemas OperativosResumen 1 Semestre Sistemas Operativos
Resumen 1 Semestre Sistemas Operativos
 
Estructura básica general del sistema unix
Estructura básica general del sistema unixEstructura básica general del sistema unix
Estructura básica general del sistema unix
 
Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)
 
Unix
UnixUnix
Unix
 
presentacion linux
presentacion linuxpresentacion linux
presentacion linux
 
Unix
UnixUnix
Unix
 
Protocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintoshProtocolos unix, net ware, microsoft y macintosh
Protocolos unix, net ware, microsoft y macintosh
 
Estructura unix
Estructura unixEstructura unix
Estructura unix
 
CEREBRO HUMANO Y EL PENSAMIENTO
CEREBRO HUMANO Y EL PENSAMIENTOCEREBRO HUMANO Y EL PENSAMIENTO
CEREBRO HUMANO Y EL PENSAMIENTO
 
Trabajo informatica (sopa de letras y crucigrama)
Trabajo informatica (sopa de letras y crucigrama)Trabajo informatica (sopa de letras y crucigrama)
Trabajo informatica (sopa de letras y crucigrama)
 
Ejercicios informatica
Ejercicios informaticaEjercicios informatica
Ejercicios informatica
 
Estructura Del Sistema Operativo
Estructura Del Sistema OperativoEstructura Del Sistema Operativo
Estructura Del Sistema Operativo
 

Similar a Historia de unix

Similar a Historia de unix (20)

Historia de unix
Historia de unixHistoria de unix
Historia de unix
 
115160020 cp101-6
115160020 cp101-6115160020 cp101-6
115160020 cp101-6
 
Historia de UNIX
Historia de UNIXHistoria de UNIX
Historia de UNIX
 
MARISOL MALDONADO RUIZ DN13
MARISOL MALDONADO RUIZ DN13MARISOL MALDONADO RUIZ DN13
MARISOL MALDONADO RUIZ DN13
 
SISTEMAS OPERATIVOS (UNIX & LINUX)
SISTEMAS OPERATIVOS (UNIX & LINUX)SISTEMAS OPERATIVOS (UNIX & LINUX)
SISTEMAS OPERATIVOS (UNIX & LINUX)
 
Unix
UnixUnix
Unix
 
Sistemas presentacion
Sistemas presentacionSistemas presentacion
Sistemas presentacion
 
Unix
UnixUnix
Unix
 
Historia de uni linux
Historia de uni linuxHistoria de uni linux
Historia de uni linux
 
Ortiz
OrtizOrtiz
Ortiz
 
Historia de unix
Historia de unixHistoria de unix
Historia de unix
 
Unix y Linux
Unix y LinuxUnix y Linux
Unix y Linux
 
Comandos basicosunix
Comandos basicosunixComandos basicosunix
Comandos basicosunix
 
Software Generalidades y Sistemas Operativos(1).pdf
Software Generalidades y Sistemas Operativos(1).pdfSoftware Generalidades y Sistemas Operativos(1).pdf
Software Generalidades y Sistemas Operativos(1).pdf
 
Introducción al Sw Libre
Introducción al Sw LibreIntroducción al Sw Libre
Introducción al Sw Libre
 
Sistema operativo de red inux
Sistema operativo de red inuxSistema operativo de red inux
Sistema operativo de red inux
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
Mejia david sistemas operativos
Mejia david sistemas operativosMejia david sistemas operativos
Mejia david sistemas operativos
 
Linux leccion 1.1 historia de unix
Linux   leccion 1.1 historia de unixLinux   leccion 1.1 historia de unix
Linux leccion 1.1 historia de unix
 
Que es un sistema
Que es un sistemaQue es un sistema
Que es un sistema
 

Historia de unix

  • 1.
  • 2. el Instituto Tecnológico de Massachusetts (MIT), losLaboratorios Bell de AT&T y la General Electric trabajaban en la creación de un sistema operativo de carácter experimental llamado Multics (por Multiplexed Information and Computing Service). Multics corría en un “mainframe” (una clase de ordenadores muy comunes en la época que constaba de una unidad central que “atendía” a varias terminales “bobas”) de General Electric modelo GE-645.
  • 3. Ken Thompson, uno de los programadores del equipo de los laboratorios Bell de AT&T, siguió escribiendo software para el ordenador GE-635. Entre otros programas, escribió un juego llamado Space Travel (Viaje espacial). Así fue como, junto a su amigo Dennis Ritchie, escribió nuevamente el programa, pero esta vez utilizando el lenguaje ensamblador de un ordenador más popular (y barato) llamado DEC PDP-7.
  • 4. 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). Además, crearon un pequeño intérprete de órdenes (o de comandos) y un reducido grupo de programas accesorios. El proyecto fue bautizado UNICS (por Uniplexed Information and Computing System) y, en principio, solo podía “atender” a dos usuarios a la vez. El mismo Kernighan fue el que eligió el nombre del nuevo sistema operativo, pero culpa de un juego de palabras UNICS se convertía un sistema Multics castrado (pues “eunuchs”, en inglés, es un homófono de UNICS). Entonces, se decidió cambiarle el nombre a UNIX, denominación que se mantiene hasta la actualidad.
  • 5. Comenzaron a reescribir el software para que funcionase en un ordenador PDP-11/20y, por primera vez, en 1970, UNIX corrió en esa plataforma. 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 de patentes 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. El 3 de noviembre de 1971, Thomson y Ritchie publicaron el primer manual de programación de UNIX, el “UNIX Programmer's Manual”
  • 6. En 1972, Ken Thompson y Dennis Ritchie crearon el lenguaje de programación C. Así, en 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C. 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), que más tarde se convertiría en un fuerte competidor del UNIX de AT&T. Para tener una idea de los alcances de UNIX en esa época, basta con una frase de junio de 1972 atribuida a Dennis Ritchie y Ken Thompson: “...el número de instalaciones Unix ha alcanzado el número de 10, y esperamos que aumente...”
  • 7. Se estima que en 1978, unos 600 ordenadores alrededor del mundo ya corrían alguna versión de UNIX. 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 investigación. La empresa AT&T desarrolló y vendió UNIX System III (basado en la versión 7) a partir de 1981. en 1983, dando origen al Unix System V Release 1. Esta versión introdujo características como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution. La división Unix Systems Laboratories de AT&T fue adquirida por Novell dos años más tarde, y se hizo cargo de la demanda por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado existente entre Unix Systems Laboratories y BSD. Los accionistas de Novell tuvieron que pasar el mal trago de descubrir grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX System V
  • 8. Características generales de Unix / 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. - Está escrito en un lenguaje de alto nivel: C. - 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. - Una de las grandes ideas de UNIX es la unificación y compatibilidad de todos los procesos de entrada y salida. Para UNIX, el universo es un sistema de ficheros. De esta forma existe compatibilidad entre ficheros, dispositivos, procesos, "pipes" y "sockets". - Dispone de un lenguaje de control programable llamado "Shell".