Generaciones

Páginas: 7 (1659 palabras) Publicado: 11 de febrero de 2013
Generaciones de Sistemas Operativos
Para intentar comprender los requisitos básicos de un SO y el significado de las características principales de un sistema operativo contemporáneo, resulta útil considerar cómo han evolucionado los sistemas operativos a los largo de los años.
1.4.0 Generación Cero (década de 1940)

Los primeros sistemas computacionales Los usuarios tenían completo accesoal lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.
1.4.1. Proceso en serie. Primera generación (1945-1955)
En los primeros computadores, de finales de los 40 hasta mediados de los 50, el programa interactuaba directamente con el hardware: no había sistema operativo. La operación con estas máquinas se efectuaba desde una consola dotada con indicadores luminosos yconmutadores o a través de un teclado hexadecimal. Los programas se arrancan cargando el registro contador de programas con la dirección de la primera instrucción. Si se detenía el programa por un error, la condición de error se indicaba mediante los indicadores luminosos. El programador podía examinar los registros relevantes y la memoria principal para comprobar el resultado de la ejecución o paradeterminar la causa del error.
El siguiente paso significativo de la evolución en el uso de sistemas informáticos vino con la llegada de dispositivos de E/S (Entrada/Salida) tales como tarjetas perforadas y cintas de papel y con los traductores de lenguajes. Los programas, codificados ahora en un lenguaje de programación, se traducen a un archivo ejecutable mediante un programa como un compiladoro un intérprete. Otro programa, llamado cargador, automatiza el proceso de cargar en memoria estos programas en código ejecutable. El usuario coloca un programa y sus datos de entrada en un dispositivo de entrada y el cargador transfiere la información desde el dispositivo a la memoria. Después de transferir el control al programa cargado por medios manuales o automáticos, comienza la ejecucióndel mismo. El programa en ejecución lee sus datos desde el dispositivo de entrada asignado y puede producir ciertos resultados en un dispositivo de salida tal como una impresora o la pantalla.
Estos primeros sistemas presentaban dos problemas principales:
Planificación: La mayoría de las instalaciones empleaban un formulario de reserva de tiempo de máquina. Normalmente, un usuario podía reservarbloques de tiempo, múltiplos, por ejemplo, de media hora. Si la ejecución del programa terminaba antes del plazo asignado, el tiempo restante se desperdiciaba. También podía suceder que el programa no terminara dentro del plazo asignado, con lo que el programador no podía saber si el programa había terminado satisfactoriamente o no.
Tiempo de preparación: Un programa aun siendo sencillo requeríaun tiempo de preparación bastante grande ya que en primer lugar se cargaba un compilador y un programa en lenguaje de alto nivel (programa fuente) en la memoria. A continuación, se salvaba el programa ya compilado (programa objeto) y, por último, se montaba y cargaba este programa objeto junto con las funciones comunes.
Este modo de trabajo podía denominarse proceso en serie porque refleja elhecho de los que usuarios tenían que acceder al computador en serie.
1.4.2. Sistemas sencillos de proceso por lotes. Segunda generación (1955-1965)
Las primeras máquinas eran muy caras y, por tanto, era importante maximizar la utilización de las mismas. El tiempo desperdiciado en la planificación y la preparación era inaceptable.
Para mejorar el uso, se desarrolló el concepto de sistema operativopor lotes (batch). El primer sistema operativo por lotes fue desarrollado a mediados de los 50 por la General Motors para usar en un IBM 701.
La idea central que está detrás del esquema sencillo de proceso por lotes es el uso de un elemento de software conocido como monitor. Con el uso de esta clase de sistema operativo, los usuarios ya no tenían acceso directo a la máquina. En su lugar, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Genero
  • Genero
  • Generos
  • Generosidad
  • Generos
  • Genero
  • Generadores
  • Géneros

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS