Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ensayo sobre Cómo se realiza la carga e inicialización del sistema operativo Linux
Fecha: 27/10/2022
Valor: 5%
Ensayo sobre Cómo se realiza la carga e inicialización del sistema
operativo Linux
1
que hace una cantidad mínima de instalación del hardware, descomprime la
imagen completamente en la memoria alta , teniendo en cuenta cualquier disco
RAM si está configurado. A continuación, lleva a cabo su ejecución. Esto se
realiza llamando la función startup del kernel (en los procesadores x86) a
través de la función startup_32() del archivo/arch/i386/boot/head).
En particular, el proceso de inicio del kernel también monta el disco RAM inicial
("initrd") que se ha cargado anteriormente como el sistema raíz temporal
durante la fase de arranque. Esto permite que los módulos controladores se
carguen sin depender de otros dispositivos físicos y drivers y mantiene el kernel
más pequeño. El sistema de archivos raíz es cambiado más tarde a través de
la llamada a pivot_root(), que desmonta el sistema de archivos temporal y lo
reemplaza por el real una vez que éste sea accesible. La memoria utilizada por
el sistema de archivos temporal es entonces recuperada.
El proceso de inicio
El trabajo de Init es conseguir que todo funcione como debe ser una vez que el
kernel está totalmente en funcionamiento. En esencia, establece y opera todo
el espacio de usuario. Esto incluye la comprobación y montaje de sistemas de
2
archivos, la puesta en marcha los servicios de usuario necesarios y, en última
instancia, cambiar al entorno de usuario cuando el inicio del sistema se ha
completado.
Después de que se han dado lugar todos los procesos especificados, Init se
aletarga, y espera a que uno de estos tres eventos sucedan:- que procesos
comenzados finalicen o mueran; un fallo de la señal de potencia (energía); o
una petición a través de/sbin/telinit para cambiar el nivel de ejecución.