Download HISTORIA DE LOS SITEMAS OPERATIVOS

Document related concepts

Historia de los sistemas operativos wikipedia , lookup

Multics wikipedia , lookup

OS/360 wikipedia , lookup

Compatible Time-Sharing System wikipedia , lookup

Sistema operativo wikipedia , lookup

Transcript
HISTORIA DE LOS
SITEMAS
OPERATIVOS
Tercera Generación
Características de la Tercera Generación
• 1965 - 1980
• Existencia de dos líneas de trabajo:
1.
Computadoras científicas de
orientadas a las palabras.
Ej:
2.
gran
escala
7094, se utilizaban para realizar cálculos numéricos de
ciencias e ingeniería
Computadoras comerciales orientadas a los
caracteres
Ej:
1401, se utilizaban para el ordenamiento de cintas e
impresión por parte de bancos y compañías
de seguros.
Características de la Tercera Generación
• Problemática:
El desarrollo y mantenimiento de dos líneas de productos
diferentes era una proposición costosa para los fabricantes.
• Solución:
IBM  Sistema/360:
CARACTERISTICAS 360
 Diseñado para realizar cálculos tanto científicos como comerciales
 Primera línea importante de computadoras que utilizo circuitos
integrados ( CI )
 Utiliza la Multiprogramación
 Manejo por cola de impresión
Características de la Tercera Generación
VENTAJAS (360)
 Mejor precio/rendimiento sobre las maquinas de la segunda generación.
 Brindaron satisfacción a los clientes
DESVENTAJAS (360)
Sistema operativo enorme (millones de líneas de
lenguaje ensamblador)
Complejo
Muchos errores ocultos
Características de la Tercera Generación
• Seguían siendo básicamente sistemas de lote
• El tiempo de proceso de datos comprendía de
varias horas
• Aparece el sistema MULTICS un sistema operativo
multiusuario – multitarea desarrollado por los
laboratorios Bell de AT&T ; tuvo enorme influencia
sobre otros sistemas subsiguientes.
• Avanza el crecimiento de las minicomputadoras,
comenzando con DEC PDP-1 en 1961
Características de la Tercera Generación
• Ken Thompson escribe después una versión desguarnecida de
MULTICS para un usuario. Este sistema se llamo “UNICS”
(información unicanalizada y servicio de computación ), la cual
cambio por UNIX
• UNIX se ha desplazado a mas computadoras que ningún otro
sistema operativo de la historia y su uso sigue aumentando
rápidamente.
TECNICAS PARA INCREMENTAR EL
POTENCIAL DE LOS ORDENADORES
• Multiprogramación:
La CPU ejecuta instrucciones de un
programa, cuando el que se encuentra en ejecución realiza una
operación de E/S; en lugar de esperar a que termine la operación de
E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra
operación de E/S, se mandan las órdenes oportunas al controlador, y
pasa a ejecutarse otro. De esta forma es posible, teniendo
almacenado un conjunto adecuado de tareas en cada momento,
utilizar de manera óptima los recursos disponibles.
• Tiempo compartido: En estos sistemas los programas de
los distintos usuarios residen en memoria. Al realizar una
operación de E/S los programas ceden la CPU a otro
programa, al igual que en la multiprogramación. Pero, a
diferencia de ésta, cuando un programa lleva cierto tiempo
ejecutándose el sistema operativo lo detiene para que se
ejecute otra aplicación.
TECNICAS PARA INCREMENTAR EL
POTENCIAL DE LOS ORDENADORES
• Tiempo real: Estos sistemas se usan en entornos donde se
deben aceptar y procesar en tiempos muy breves un gran
número de sucesos. El tiempo de respuesta a su vez debe
servir para resolver el problema o hecho planteado. El
procesamiento de archivos se hace de una forma continua,
pues se procesa el archivo antes de que entre el siguiente,
sus primeros usos fueron y siguen siendo en
telecomunicaciones.
• Multiprocesador: Dos programas pueden ejecutarse
simultáneamente utilizando arquitectura NUMA y SMP, donde
todos los procesadores comparten toda la memoria