Download 4º A

Document related concepts
no text concepts found
Transcript
Ricardo
Molina
Daniel
Guareño
Daniel
Rodriguez
Luis
Rodriguez
INDICE
 HISTORIA
 FAMILIAS MÁS SIGNIFICATIVAS:
 AT&T
 BDS
 XENIX
 AIX
 GNU
 LINUX
 EL CORAZÓN DE UNIX
 INFORMACIÓN SOBRE SU CREADOR
 PRINCIPALES CARACTERÍSTICAS
 SUS OBJETIVOS
• Unix (registrado oficialmente
como UNIX®)es un Sistema
operativo portable, multitarea
y multiusuario; desarrollado,
en principio, en 1969, por un
grupo de empleados de los
laboratorios Bell de AT&T,
entre los que figuran Dennis
Ritchie, Ken Thompson y
Douglas Mcllroy.
• Estrictamente, UNIX no es un
sistema operativo simple, sino
una familia de sistemas
operativos multiusuario y
multitarea.
HISTORIA
• En 1969, Ken Thompson, uno de los
programadores de los Laboratorios
Bel AT&T, ayudado por Dennis
Ritchie desarrolla un nuevo sistema
operativo, utilizando la estructura de
un sistema de archvos que habían
diseñado Thompson, Ritchie y Rudd
Canaday. Crearon un sistema
operativo multitarea que podía
soportar dos usuarios
simultáneamente y que incluía un
sistema de archivos. Este nuevo
sistema operativo que se denominó
UNICS posteriormente en 1970 pasó
a denominarse UNIX y es el nombre
que se mantiene en la actualidad.
La popularidad de UNIX crece
debido a sus innovaciones y a que
estaba escrito compactamente en
un lenguaje de alto nivel con
código que permitía ser
modificado de acuerdo a las
preferencias individuales. El
número de máquinas que
ejecutaban UNIX en 1977 ascendía
a 600.
Familias UNIX más
significativas
• AT&T: la familia que
tuvo su origen en el
UNIX de AT&T.
Considerada la familia
UNIX “pura” y original.
Sus sistemas operativos
más significativos son
UNIX System III y UNIX
System V.
• BDS: familia originada por el licenciamiento de
UNIX a Berkely. BSD se reescribió para no
incorporar propiedad intelectual originaria de
AT&T en la versión 4. La primera implementación
de los protocolos TCP/IP que dieron origen a
Internet son la pila (stack) TCP/IP BSD.
• XENIX: familia derivada de la adquisición de
los derechos originales de AT
&T primero por parte de Microsoft y de
ésta los vendió a SCO.
• AIX: Esta familia surge por el licenciamiento
de UNIX System III a IBM
• GNU: En 1983, Richard
Stallman anunció el
Proyeto GNU, un
ambicioso esfuerzo para
crear un sistema similar a
Unix, que pudiese ser
distribuido libremente. El
software desarrollado
por este proyecto -por
ejemplo, GNU Emacs y
GCC- también han sido
parte fundamental de
otros sistema UNIX.
• Linux: En 1991, cuando Linus
Torvalds empezó a proponer
el núcleo Linus y a reunir
colaboradores, las
herramientas GNU eran la
elección perfecta. Al
combinarse ambos
elementos, conformaron la
base del sistema operativo
que hoy se conoce como
GNU/Linux. Las distribuciones
basadas en el núcleo,el
Softwae GNU. Obsérvese que
Linux tiene un origen
independiente, por lo que se
considera un “clónico” de
UNIX.
El corazón de UNIX
• El sistema se basa en un núcleo
llamado Kernel (el corazón de todo
sistema Unix), que reside
permanentemente en la memoria, y
que atiende a todas las llamadas del
sistema, administra el acceso a los
archivos y el inicio o la suspensión de
las tareas de los usuarios. La
comunicación con el sistema UNIX se
da mediante un programa de control
llamado SHELL. Este es un lenguaje
de control, un intérprete, y un
lenguaje de programación.
Información
sobre su creador
• Dennis MacAlistair Ritchie (9 de
septiembre de 1941 – 12 de octubre de
2011) fue un científico de la computación
estadounidense.
• Colaboró en el diseño y desarrollo de los
sistemas operativos Multics y Unix, así
como el desarrollo de varios lenguajes de
programación como el C, tema sobre el
cual escribió un célebre clásico de las
ciencias de la computación junto a Brian
Wilson Kernighan: El lenguaje de
programación C.
• Recibió el Premio Turing de 1983. En 1998
le fue concedida la Medalla Nacional de
Tecnología de los Estados Unidos de
América. El año 2007 se jubiló.
Dennis
MacAlistair
Ritchie
Principales
características
•
•
•
•
•
•
•
•
•
•
Muchas herramientas de software (compiladores, editores,
utilitarios para muchas tareas).
Meutiliza el software, a través de la combinación de comandos
simples en aplicaciones complejas.
Portable: el mismo sistema operativo corre en un espectro de
máquinas que van desde notebooks a supercomputadoras. Es el
único sistema operativo con estas características.
Flexible: se adapta a muchas aplicaciones diferentes.
Potente: dispone de muchos comandos y servicios ya
incorporados.
Multiusuario; lo utilizan muchas personas simultáneamente.
Multitarea: realiza muchas tareas a la vez.
Elegante: sus comandos son breves, coherentes, específicos para
cada tarea y muy eficientes.
Orientado a redes desde el comienzo.
Dispone de un estándar (POSIX) que debe cumplir todo sistema
operativo que pretenda ser UNIX, lo que asegura una evolución
predecible.
Sus objetivos
• Crear un sistema interactivo de tiempo compartido
diseñado pro programadores y para programadores,
destinado a usuarios calificados.
• Que fuera sencillo, elegante y consistente.
• Que permitiera resolver problemas complejos
combinando un número reducido de comandos
básicos.