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
   75   76   77   78   79   80   81   82   83   84   85