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