Clase 1 - de Multics A Linux

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 18

SISTEMA OPERATIVO

⮚¿Qué es un Sistema Operativo?


⮚Un sistema operativo es un programa que
administra los recursos de la computadora y
sirve como interfaz entre el usuario y el
hardware de la computadora , de esta
manera hace de intermediario para evitar que
el usuario final se complique con el hardware.
SISTEMA OPERATIVO

⮚Un sistema Operativo administra


eficientemente los recursos de la
computadora como lo son la memoria, disco
duro, procesador etc.
PROYECTO MULTICS

Multiplexed Information and Computing Service


PROYECTO MULTICS

⮚Fue uno de los primeros sistemas


operativos de tiempo compartido y tuvo una gran
influencia en el desarrollo de los posteriores sistemas
operativos.
⮚ El desarrollo de Multics comenzó en 1964.
⮚Originalmente, era un proyecto cooperativo del MIT,
con la participación de la corporación General Electric y
los laboratorios Bell.
PROYECTO MULTICS

⮚Un gran número de características intentaban


proporcionar alta disponibilidad, de manera que el
servicio de computación igualase a los servicios de
telefonía y a la red eléctrica.
⮚El CTSS (Sistema Compatible de Tiempo Compartido)
tuvo su primera demostración en 1961 sobre una IBM
709, intercambiando cintas.
⮚ En 1963, el proyecto MAC (Multiple Access
Computers) encaró un estudio sobre CTSS.
PROYECTO MULTICS

⮚Los fondos para el proyecto MAC eran provistos por la


Agencia de Proyectos Avanzados de Investigación
(ARPA) del Departamento de Defensa de los Estados
Unidos.
⮚El ARPA contribuiría con u$s 2 millones por año al
proyecto MAC para el desarrollo de un nuevo y
ambicioso sistema, sucesor de CTSS, denominado
MULTICS (Multiplexed Information and Computing
Service).
PROYECTO MULTICS

⮚MULTICS sería desarrollado también con la seguridad militar


en mente. Debería ser diseñado para ser resistente a los
ataques externos y proteger a los usuarios del sistema.
⮚A principios de 1965 Bell Labs, una empresa del grupo AT&T,
decidió adquirir una GE-645 y unirse a los esfuerzos para
desarrollar software, y GE (General Electric, Thomas Alva
Edison) se sumó también ya que había acordado contribuir.
PROYECTO MULTICS

⮚MULTICS recién estuvo disponible comercialmente en


enero de 1973.

⮚Un sistema de dos CPU con 768KB de memoria, 8MB


de volumen de almacenamiento, 1.6GB de disco, 8
unidades de cinta y dos DN355s, que podía comprarse
por un precio de alrededor de u$s 7 millones.
MULTICS Y GENERAL ELECTRIC

⮚Resumiendo: a finales de la década de 1960, el Instituto


Tecnológico de Massachusetts, los Laboratorios Bell de
AT&T y General Electric trabajaban en un sistema
operativo experimental llamado Multics (Multiplexed
Information and Computing Service), desarrollado para
ejecutarse en una computadora central (mainframe)
modelo GE-645.
GE-645
UNIX

⮚Unix (registrado oficialmente como UNIX®) es un


sistema operativo portable, multitarea y multiusuario;
desarrollado en 1969, por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Dennis
Ritchie, Ken Thompson y Douglas McIlroy.
PORTABLE, MULTITAREA Y MULTIUSUARIO

⮚Un SO portable puede llevarse a cualquier parte en un


dispositivo de almacenamiento y para utilizarlo no
necesita ser instalado en la computadora.
⮚Los SO´s multitarea son capaces de dar servicio a más
de un proceso a la vez para permitir la ejecución de
varios programas.
⮚Multiusuario es la característica de un SO que permite
proveer servicio y procesamiento a múltiples usuarios
simultáneamente.
MINIX

⮚MINIX es un clon del sistema operativo Unix distribuido


junto con su código fuente y desarrollado por el profesor
Andrew S. Tanenbaum en 1987.
⮚Fue creado para enseñar a sus alumnos el diseño de
sistemas operativos en una Universidad de Ámsterdam.
⮚La razón de su desarrollo fue porque Unix estaba bajo
restricciones de licencia de AT&T, era demasiado
complicado y corría sobre máquinas complejas; algo
completamente antipedagógico.
MINIX - LINUX

⮚Minix fue desarrollado para correr sobre IBM PC con


microprocesador Intel 8088
⮚Debido al enfoque puramente educacional de MINIX,
Tanenbaum no permitía que este fuera modificado ya
que esto complicaría el sistema y no permitiría que sus
estudiantes lo entendieran en un semestre.
⮚Por estos motivos, Linus Torvalds decidió escribir su
propio núcleo de sistema operativo (Linux) compatible
con Unix.
MINIX - LINUX

⮚Actualmente Minix se distribuye con una licencia


similar a la licencia BSD, lo que permite su
modificación.
⮚En 1991, Linus Torvalds empezó a escribir el núcleo
Linux y decidió distribuirlo bajo la licencia GPL.
⮚Rápidamente, múltiples programadores se unieron a
Linus en el desarrollo, colaborando a través de
Internet y consiguiendo paulatinamente que Linux
llegase a ser un núcleo compatible con UNIX.
GNU/LINUX

⮚En 1992, el núcleo Linux fue combinado con el


sistema GNU, resultando en un sistema operativo libre
y completamente funcional.
⮚El Sistema Operativo formado por esta combinación
es usualmente conocido como "GNU/Linux" o como
una "distribución Linux" y existen diversas variantes.
CUESTIONARIO

1. ¿Que función cumple un sistema operativo?


2. ¿Cuáles son los recursos de la computadora?
3. Multics comenzó en 1964 como un proyecto ¿de que instituto?
4. ¿Quién o quiénes fueron los que se unieron a ese proyecto?
5. Se pretendía que el servicio de computación igualase a los servicios ¿de qué tipo?
6. ¿Quiénes proveían los fondos para el desarrollo del proyecto MAC (Multiple Access
Computers)?
7. ¿Por qué cree que la seguridad fue tenida en cuenta en el desarrollo del proyecto?
8. ¿Quién fundo Bell labs?
9. ¿De quién era General Electric?
10. ¿Qué es Unix?
1. ¿Como se define el concepto de sistema operativo portable?
2. ¿Y multitarea?
3. ¿Y multiusuario?
4. ¿Con qué motivo se creó el s.o. Minix?
5. ¿Por qué Linus Torvalds decidió escribir su propio núcleo de sistema operativo,
teniendo a Minix?
6. ¿Qué es GPL y quien la creó?
7. ¿Con qué cometido se creó GPL?
8. ¿Qué es Linux?
9. ¿Qué es GNU/Linux?
10. ¿Quiénes realizaron sus aportes para la creación de GNU/Linux ?

También podría gustarte