Page 107 - REVISTAA_FINAL_MIRANDA_VERONICA_Y_AGUIRRE_EMILY
P. 107
ordenador), memoria, archivos y dispositivos de sistemas operativos eran desconocidos y en el
E/S (entrada/salida).” mejor de los casos las instrucciones se
desarrollaban en lenguaje máquina.
Las funciones son:
Segunda generación
• Planificación de procesos: decide qué
proceso emplea el procesador en cada 1955 – 1965: La era del transistor
instante de tiempo.
• Mecanismos de comunicación entre Con la introducción del transistor, se hizo más
procesos: permiten comunicar a dos confiable el vender un computador a quien
procesos del sistema operativo.
• Mecanismos de sincronización: permiten estuviera dispuesto a pagar por éste la cantidad
coordinar a procesos que realizan accesos requerida por el fabricante. Se separa el trabajo
concurrentes a un cierto recurso. relacionado con la operación de un computador,
al existir diseñadores, constructores,
2.6 Administración de memoria principal programadores, operadores y el personal de
“La memoria es como un gran almacén con mantenimiento. Aparecen los mainframes, los
casillas (bytes) a los que se accede mediante una cuales solo eran manejados por profesionales en
dirección única. Este almacén de datos es cuartos enormes. Para ejecutar un programa
compartido por la CPU y los dispositivos de debía seguirse una rutina descrita a
E/S.” [8] continuación: 1) el programador escribía el
programa en FORTRAN o ensamblador, 2) el
Es responsable de: operador lo obtenía de un gabinete de archivos y
lo introducía a la máquina, 3) el computador
• Conocer qué partes de la memoria están
siendo utilizadas y por quién. realizaba los cálculos y, 4) el operador entregaba
• Decidir qué procesos se cargarán en al programador los resultados.
memoria cuando haya espacio disponible.
• Asignar y reclamar espacio de memoria Al ser la rutina existente tan tediosa, se ideó la
cuando sea necesario solución del sistema de procesamiento por lotes,
la cual lee lotes de programas escritos en tarjetas
2.7 HISTORIA Y GENERACIONES perforadas por medio de una cinta, la cual era
Primera generación introducida en la máquina y arrojaba los
resultados de varios programas que se
1945 – 1955: La era de los tubos al vacío ejecutaban uno detrás de otro, evitando la acción
manual del operador por cada trabajo a llevar a
Debido a la Segunda Guerra Mundial, la carrera cabo por el computador.
armamentista y la estrategia militar dio lugar al
progreso en la construcción de los primeros Tercera generación
computadores funcionales. Los tubos al vacío
eran el componente principal para el 1965 – 1980: La era de los circuitos integrados
funcionamiento de los computadores de esta En este período, se presentaron dos distintas
generación, lo que hacía muy demorados hasta líneas de productos, una comercial y otra
los cálculos más pequeños, sin contar que el científica, las cuales eran incompatibles entre sí.
programador debía cumplir con todas las Por ello, varias empresas como IBM decidieron
funciones de operación de la máquina, dar solución a este problema con una nueva
esperando que no fallara debido al riesgo que línea de computadores que variara solamente en
había de que se quemara alguna válvula. su organización (velocidad de procesamiento y
La aparición de las tarjetas perforadas mejoró capacidad de memoria) y no en su arquitectura
sustancialmente la rutina de escritura de (conjunto de instrucciones).
instrucciones de máquina por parte de los Esto permitía a los clientes elegir cuál era la
programadores, al no tener que utilizar un máquina que más se adaptaba a sus necesidades,
tablero de conexiones de miles de cables para además de permitir que el programa escrito para
armar circuitos eléctricos, lo cual representaba un computador también funcionara en otro. Sin
demasiado trabajo comparado con los resultados embargo, al aparecer el sistema operativo
obtenidos. Cabe destacar que para esta época los OS/360, se pretendió que éste funcionara en
105