Carga del Sistema Operativo
El Sistema Operativo puede ser
cargado en la memoria de una computadora de dos maneras.
- Ya está presente en la ROM
- Es cargado desde el disco cuando la computadora es encendida.
Si el Sistema Operativo ya está
presente en la ROM (en sistemas de controladores industriales, bombas de
petróleo, etc), tomará el control inmediato del procesador al ser encendido. En
sistemas más complejos, el Sistema Operativo es almacenado normalmente en una
unidad secundaria (como un disco), y es cargado en la RAM cuando la computadora
es encendida. La ventaja de ese tipo de sistemas es que el escalonamiento es
más fácil de hacer y programar.
El PROCESO BOOTSTRAP
Describe la acción de la carga
inicial del sistema operativo desde disco hacia la RAM. Una pequeña rutina
almacenada en la ROM, llamada CARGADOR BOOTSTRAP o IPL (Cargador de Programa
Inicial), lee una rutina especial de carga en el disco. En sistemas basados en
discos, esa rutina normalmente reside en la pista 00, sector 00 (o 01), y es llamado
el sector de booting. El código contenido en ese sector es transferido hacia la
RAM, y entonces es ejecutada. Tiene la responsabilidad exclusiva de cargar el
resto del sistema operativo en la memoria.
Tipos diferentes de
procesamientos en sistemas operativos
Los Sistemas operativos están
divididos en categorías que definen sus características.
Los Sistemas
Operativos pueden usar combinaciones de esas categorías descritas a
continuación.
- BATCH (en LOTE)
El tipo más antiguo de SO permite
que sólo un programa sea ejecutado cada vez. El programa que es cargado en la
computadora es ejecutado completamente. Los datos usados por el programa no
pueden ser modificados mientras el programa está siendo ejecutado. Cualquier
error en el programa o en los datos significa comenzar todo nuevamente.
- INTERACTIVO
Estos permiten la modificación y
entrada de datos durante la ejecución del programa.
- EQUIPO-SHARING/MULTI-USUARIO
Estos Sistemas Operativos
comparten la computadora entre más de un usuario, y adopta técnicas de
escalonamiento por prioridades.
- MULTI-TAREAS
Más de un proceso puede ser
ejecutado concurrentemente. El procesador escalona rápidamente entre los
procesos. Un usuario puede tener más de un proceso ejecutado cada vez.
- TIEMPO REAL
El Sistema Operativo monitoriza
varias entradas que afectan la ejecución de procesos, cambiando los modelos de
computadoras del ambiente, afectando las salidas, dentro de un periodo de
tiempo garantizado (normalmente < 1 segundo).
- MULTI-PROCESAMIENTO
Un ordenador que tiene más de un
procesador, dedicados a la ejecución de procesos.
Los sistemas operativos más
conocidos.
Sin dudas, el sistema operativo
más conocido es Windows, desarrollado por la empresa Microsoft.
0 comentarios:
Publicar un comentario