Fases De Arranque De Un Sistema Operativo. Arranque Del Sistema.
ARRANQUE DEL SISTEMA.
Durante el arranque no están disponibles las facilidades del sistema; este debe levantarse a si mismo iniciando todos sus servicios(bootstrapping). Cuando una maquina se enciende, ejecuta un programa de carga cuyas instrucciones se encuentran almacenadas en ROM. Este programita determina como cargar en memoria el núcleo delsistema operativo (Kernel) y comenzar a ejecutarlo. El Kernel examina el hardware probando todos los dispositivos conectados, e inicia un proceso llamado INIT, siempre con identificador de proceso PID 1.Se verifican los sistemas de archivos, se montan, se arrancan los demonios del sistema, siguiendo los dictados de una serie de scripts en lenguaje de SHELL llamados archivos scripts rc (rc = runcommand). El contenido y estructura de los scripts rc determinan la situación final del sistema.
PASOS DEL PROCESO DE ARRANQUE.
* Inicialización del núcleo (Kernel): el núcleo del UNIX es unprograma, y como todo programa debe cargarse previamente en memoria para poder ejecutarse. El núcleo reside en un archivo llamado unix, Vmnix, Vmlinuz o similar. Al encender el equipo comienzan a ejecutarseinstrucciones en rom cuyo objeto es transferir a memoria un pequeño programa de arranque encargado de cargar a kernel en memoria y comenzar a ejecutarlo.
* Configuración del hardware: al comenzarsu ejecución el núcleo intenta localizar e inicializar los dispositivos que le hayan sido asignados en su construcción. Prueba estos dispositivos uno por uno, intentando determinar parámetros defuncionamiento no especificados interrogando al propio dispositivo. Los dispositivos no hallados son inhabilitados.
* Procesos del sistema: los procesos espontáneos difieren entre sistemas; en BSD son:* Swapper ________ Proceso 0
* INIT ____________ Proceso 1
* Pagedaemon _____ Proceso 2
En los descendientes de System V son:
* Shed ___________ Proceso 0
* INIT ____________...
Regístrate para leer el documento completo.