tercera generacion sistemas operativos

23
TERCERA GENERACIÓN DE LOS SISTEMAS OPERATIVOS ALF. CGON. Mario Rubén Ontiveros Daza A5174-8 3447613 TF. CGON. Raul Gilmar Cortez Laura A10816-2 3487994 ALMNA. Ximena L. Cangri Toro A11285-2 4000409 ALMNA. Ana Laura Castillo Alfaro A10906-1 6817503 GRUPO: ICS 4.8

Upload: aanniittaa891

Post on 26-Jul-2015

939 views

Category:

Documents


1 download

DESCRIPTION

Tercera generacion de los sistemas Operativos... :)

TRANSCRIPT

Page 1: Tercera generacion Sistemas Operativos

TERCERA GENERACIÓN DE LOS SISTEMAS

OPERATIVOS

ALF. CGON. Mario Rubén Ontiveros Daza A5174-8 3447613TF. CGON. Raul Gilmar Cortez Laura A10816-2 3487994ALMNA. Ximena L. Cangri Toro A11285-2 4000409ALMNA. Ana Laura Castillo Alfaro A10906-1 6817503

GRUPO: ICS 4.8

Page 2: Tercera generacion Sistemas Operativos

INTRODUCCIÓN Los sistemas operativos han

evolucionado enormemente con el paso de los años. Puesto que históricamente los sistemas operativos han estado íntimamente ligados con la arquitectura de los ordenadores en los

que se han ejecutado.

Page 3: Tercera generacion Sistemas Operativos

El primer ordenador digital fue diseñado por el matemático inglés Charles Babbage, el cual gastó la mayor parte de su vida y de su fortuna intentando construir su “máquina analítica”, nunca logró que funcionara adecuadamente debido a que era una máquina puramente mecánica, y a la tecnología de su época; sin embargo Babbage se dio cuenta de que necesitaría un software para su máquina analítica, por lo que contrató a una joven mujer llamada Ada Lovelace.

Page 4: Tercera generacion Sistemas Operativos

ANTECEDENTES

La Primera Generación (1945-1955) Tubos de Vacío y Tableros de Conexiones

La Segunda Generación (1955-1965) Transistores y Sistemas por Lotes

Page 5: Tercera generacion Sistemas Operativos

TERCERA GENERACIÓN A principios de la década de 1960, la

mayoría de los fabricantes de ordenadores tenían dos líneas de productos distintas. Por un lado estaban los ordenadores científicos a gran escala como el 7094 y del otro lado estaban los ordenadores comerciales como el 1401. Para los fabricantes de ordenadores resultaba muy caro tener que desarrollar y mantener las dos líneas.

Page 6: Tercera generacion Sistemas Operativos

Es por eso que IBM introdujo el System/360 que era una serie de máquinas compatibles a nivel de software, que iban desde ordenadores del tamaño del 1401, hasta otras máquinas mucho más potentes como la 7094. Las máquinas sólo diferían en su precio y rendimiento (máximo de memoria, velocidad del procesador, número de dispositivos de E/S permitidos, etcétera).

Page 7: Tercera generacion Sistemas Operativos

Así el 360 se diseñó de modo que pudiera realizar computación tanto científica como comercial pudiendo una única familia de máquinas satisfacer las necesidades de todos los clientes. En los años siguientes, IBM sacó al mercado sucesores compatibles con la línea 360, fabricados con tecnología más moderna: las series 370, 4300, 3080 y 3090. La línea 360 fue la primera línea de ordenadores importante que utilizó circuitos integrados (a pequeña escala), ofreciendo por ello una notable ventaja en precio y potencia respecto a las máquinas de la segunda generación.

Page 8: Tercera generacion Sistemas Operativos

IBM/360

Page 9: Tercera generacion Sistemas Operativos

La intención era que todo el software, incluido el sistema operativo OS/360, tenía que funcionar en todos los modelos.

Sin embargo, era imposible que IBM, o cualquier otro, pudiera escribir un fragmento de software capaz de satisfacer todos esos requisitos. El resultado fue un sistema operativo enorme y extraordinariamente complejo. Estaba compuesto por millones de líneas en lenguaje ensamblador escritas por miles de programadores, y contenía miles y miles de errores, por lo que necesitaba un flujo continuo de nuevas versiones en un intento por corregirlos.

Page 10: Tercera generacion Sistemas Operativos

La multiprogramación se logro cuando se observo que en el ámbito comercial el trabajo en curso hacía una pausa para esperar a que terminara una operación de cinta u otra operación de E/S, la CPU permanecía inactiva hasta que la E/S terminaba, pero en el caso de programas de cálculo científico, que hacen un uso intensivo de la CPU, la E/S es poco frecuente. Para lograr esta unión se dividió la memoria en varias partes, con un trabajo distinto en cada partición, mientras un trabajo estaba esperando a que terminara la E/S, otro podía estar usando la CPU.

Page 11: Tercera generacion Sistemas Operativos

De esta manera la CPU podría mantenerse ocupada casi el 100% del tiempo siempre y cuando pudieran mantenerse suficientes trabajos en la memoria principal a la vez.

Page 12: Tercera generacion Sistemas Operativos

Características:

Pueden leer los trabajos de las tarjetas y grabarlos en el disco tan pronto como se llevaban al cuarto de ordenadores.

Aplicar la técnica spooling (de Simultaneous Peripheral Operation On Line).

Realizar grandes cálculos científicos Procesar volúmenes enormes de datos

comerciales.

Page 13: Tercera generacion Sistemas Operativos

Eran sistemas por lotes. Tiempo entre la entrada de un trabajo

y la salida era de varias horas. Tiempo compartido (timesharing), una

variante de la multiprogramación en la que cada usuario tiene un terminal en línea.

El primer sistema de tiempo comparatido fue el CTSS.

Page 14: Tercera generacion Sistemas Operativos

MIT, los Laboratorios Bell y General Electric desarrollaron un “servicio de ordenador”,

Su modelo fue el sistema de distribución de la electricidad.

MULTICS (multiplexed Information and Computing Service), imaginaron una máquina enorme capaz de proporcionar potencia de cálculo a todos los habitantes del área de Boston.

Page 15: Tercera generacion Sistemas Operativos

MULTICS:

Se le diseñó para dar soporte a cientos de usuarios con una máquina apenas más potente que un PC

Basado en un 386 de Intel, aunque con mucha mayor capacidad de E/S.

Estaba escrito en PL/I, y el compilador de PL/I se retrasó varios años y apenas funcionaba cuando por fin apareció.

Era demasiado ambicioso para su época

Page 16: Tercera generacion Sistemas Operativos

Fue vendido como producto comercial por la compañía que adquirió la rama de ordenadores de GE (Honeywell)

Se instaló en cerca de 80 compañías y universidades importantes de todo el mundo.

Tuvo una enorme influencia en los sistemas operativos subsiguientes

Page 17: Tercera generacion Sistemas Operativos

El comercio electrónico evoluciona y varias compañías operan centros comerciales electrónicos sobre servidores multiprocesador a los que se conectan máquinas cliente sencillas, algo muy parecido en espíritu al diseño de MULTICS.

Crecimiento de los miniordenadores, comenzando con el DEC PDP-1 en 1961.

Page 18: Tercera generacion Sistemas Operativos

Serie de PDPs (todos incompatibles a diferencia de los miembros de la familia IBM) que culminaron en el PDP-11.

Page 19: Tercera generacion Sistemas Operativos

Uno de los científicos de los Laboratorios Bell que había trabajado en el proyecto MULTICS, Ken Thompson, encontró tiempo más tarde un pequeño miniordenador, un PDP-7, que nadie estaba usando y se puso a escribir una versión de MULTICS para un solo usuario recortando partes del sistema original. Esa labor dio pie más adelante al sistema operativo UNIX®, que se popularizó en el mundo académico, en las agencias gubernamentales y en muchas compañías.

Page 20: Tercera generacion Sistemas Operativos

UNIX El código fuente podía conseguirse

fácilmente. Varias organizaciones desarrollaron sus

propias versiones. Surgieron dos versiones principales,

UNIX System V, de AT&T, y UNIX BSD (Berkeley Software Distribution),

Page 21: Tercera generacion Sistemas Operativos

POSIX: Estándar para UNIX creado por IEEE

reconocido por la mayoría de las versiones actuales de UNIX.

POSIX define una interfaz mínima de llamadas al sistema que deben entender los sistemas UNIX compatibles.

Se presento un clon pequeño de UNIX, llamado MINIX, con fines educativos.

MINIX es muy similar a UNIX, y es compatible con POSIX.

Page 22: Tercera generacion Sistemas Operativos

LINUX

Escrito por Linus Torvalds Desarrollado bajo MINIX y originalmente

soportaba varios elementos característicos de MINIX (como el sistema de ficheros).

Desde entonces Linux ha sido extendido en muchas direcciones pero sigue conservando una buena parte de la estructura subyacente de MINIX y UNIX (en el que se basó el primero). Por tanto, casi todo lo que se diga en este libro sobre UNIX será válido también para System V, BSD, MINIX, Linux y otras versiones y clones de UNIX.

Page 23: Tercera generacion Sistemas Operativos

Gracias!!!

Buen día de Dios…