EVOLUCIÓN DE LOS SO
A finales de los años 1940, con lo que
podríamos llamar la aparición de la primera generación de computadoras, se
accedía directamente a la consola de la computadora desde la cual se actuaba
sobre una serie de micro interruptores que permitían introducir directamente el
programa en la memoria de la computadora (en realidad al existir tan pocas
computadoras todos podrían considerarse prototipos y cada constructor lo hacía
sin seguir ningún criterio predeterminado). Por aquel entonces no existían los
sistemas operativos, y los programadores debían interactuar con el hardware del
computador sin ayuda externa. Esto hacía que el tiempo de preparación para
realizar una tarea fuera considerable. Además para poder utilizar la
computadora debía hacerse por turnos. Para ello, en muchas instalaciones, se
rellenaba un formulario de reserva en el que se indicaba el tiempo que el
programador necesitaba para realizar su trabajo. En aquel entonces las
computadoras eran máquinas muy costosas lo que hacía que estuvieran muy
solicitadas y que sólo pudieran utilizarse en periodos breves de tiempo. Todo
se hacía en lenguaje de máquina.
A principios de los años 50 con el objeto de
facilitar la interacción entre persona y computador, los sistemas operativos
hacen una aparición discreta y bastante simple, con conceptos tales como el
monitor residente, el proceso por lotes y el almacenamiento temporal.
Monitor
residente
Su
funcionamiento era bastante simple, se limitaba a cargar los programas a
memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El
problema era encontrar una forma de optimizar el tiempo entre la retirada de un
trabajo y el montaje del siguiente.
Procesamiento
por lotes
Como solución
para optimizar el tiempo de montaje surgió la idea de agrupar los trabajos en
lotes, en una misma cinta o conjunto de tarjetas, de forma que se ejecutaran
uno a continuación de otro sin perder apenas tiempo en la transición.
Comentarios
Publicar un comentario