|
|
Un cargador de arranque o de bootaje es un programa que no tiene las plenas funcionalidades de un sistema operativo, pero esta cortado a medida, por lo que puede cargar los programas suficientes para que comience el sistema operativo. Normalmente se utilizan los cargadores de arranque multietapas, en loq ue varios pequeños programas se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo.
En los ordenadores modernos, el proceso de arranque comienza con la CPU ejecutando los programas contenidos en la memoria ROM en una dirección predefinida (se configura la CPU para ejecutar este programa, sin ayuda externa, al encender el ordenador).
Este programa contiene funcionalidades rudimentarias para buscar unidades que se puedan seleccionar para participar en el arranque, y cargar un pequeño programa desede una sección especial de la unidad más prometedora.
El pequeño programa no es en sí mismo un sistema operativo, sino simplemente un cargador de arranque de segundo nivel, como Lilo o Grub, que es capaz ade cargar el sistema operativo propiamente dicho, y finalmente, transferirle el control. El sistema se auto-iniciará y puede cargar controladores de dispositivos y otros programas que son necesarios para el normal funcionamiento del sistema operativo.
El proces de arranque se considera completo cuando el ordenador está preparador para contestar a los requerimientos del exterior. El ordendor moderno típico arranca en aproximadamente un mintuo (del cual, 15 segundo se emplean por los cargadores de arranque preliminares, y el resto por el cargador del sistema operativo), mientras que los grandes servidores pueden necesitar varios minutos para arrancar y comenzar todos los servicios; para asegurar una alta disponibilidad, ofrecen unos servicios antes que otros.
La mayoría de los sistemas embebidos deben arrancar casi instantaneamente- por ejemplo, esperar un minuto para poder ver la TV se consdiera inaceptable. Por ello, tienen el sistema operativo en la ROM o memoria flash, por lo que puede ser ejecutado directamente.
En informática, una secuencia de arranque son los operaciones que el ordenador ejecuta cuando es encendido y que carga un sistema operativo.
Vease también : botajación.
Cargador de arranque
Cargador de arranque de segunda-etapa