sábado, 28 de abril de 2018

                                Perspectiva histórica

Los primeros sistemas (1945-1954) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
A finales de los años 1980, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos programas de televisión y películas, entre las que se incluyen Babylon 5, SeaQuest DSV y Terminator 2.[8]

Problemas de explotación y soluciones iniciales[editar]

El problema principal de los primeros sistemas era su baja utilización, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad.
Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar.

Monitores residentes[editar]

Fichas en lenguaje de procesamiento por lotes, con programa y datos, para ejecución secuencial.
Según fue avanzando la complejidad de los programas, fue necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido a ello se crearon los monitores residentes: programas que residían en memoria y que gestionaban la ejecución de una cola de trabajos.
Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un controlador (drivers) para el manejo de entrada/salida.

Sistemas con almacenamiento temporal de E/S[editar]

Los avances en el hardware crearon el soporte de interrupciones y posteriormente se llevó a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos, por lo que se creó el sistema de búfers con el siguiente funcionamiento:
  • Un programa escribe su salida en un área de memoria (búfer 1).
  • El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.
  • La salida desde el buffer 1 termina y el nuevo cálculo también.
  • Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.
  • El proceso se puede repetir de nuevo.

18 comentarios:

  1. Respuestas
    1. En informática, un buffer de datos es un espacio de la memoria en un disco o en un instrumento digital reservado para el almacenamiento temporal de información digital, mientras que está esperando ser procesada. Por ejemplo, un analizador TRF tendrá uno o varios buffers de entrada, donde se guardan las palabras digitales que representan las muestras de la señal de entrada. El Z-Buffer es el usado para el renderizado de imágenes 3D

      Eliminar
  2. Excelente posta ,¿Cuál fue en su opinión el S.O que más características nuevas obtuvo respecto al anterior ?

    ResponderEliminar
  3. Respuestas
    1. Windows 1.0 fue un sistema operativo gráfico de 16 bits desarrollado por Microsoft y lanzado el 20 de noviembre de 1985, siendo uno de los primeros sistemas gráficos diseñados.

      Eliminar
  4. ¿Por que los avances en el hardware crearon el soporte de interrupciones en el sistema con almacenamiento temporal?

    ResponderEliminar
    Respuestas
    1. Sistemas con almacenamiento temporal de E/S Editar. Los avances en el hardware crearon el soporte de ... Como en el caso de las interrupciones??

      Eliminar
  5. ¿ Porque los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes?

    ResponderEliminar
    Respuestas
    1. los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamientos de lotes ... a la computadora para que realice la actividad

      Eliminar
  6. ¿Cuales eran Inconvenientes de los Sistemas operativos en la década de los 70?

    ResponderEliminar
  7. en que computadora osea que modelo se estableció por primera vez un sistema operativo y que sistema operativo era ??

    ResponderEliminar
  8. Porque en los avances de hardware crearon soporte de interrupción?

    ResponderEliminar
  9. Porque esas maquinas eran operadas desde grandes consolas?

    ResponderEliminar
  10. ¿Cuál era la causa por la cual los primeros sistemas eran de baja utilización?

    ResponderEliminar

sistemas operativos multiprogramacion

Sistema Operativo como administrador de recursos La otra tarea de un sistema operativo consiste en administrar los recursos de un computad...