80 likes | 177 Vues
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 gran escala orientadas a las palabras.
E N D
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 gran escala orientadas a las palabras. Ej: 7094, se utilizaban para realizar cálculos numéricos de ciencias e ingeniería 2. 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