Written by
TomSmithResumen: El bootloader es una parte crucial de un sistema operativo que inicia la máquina, y esta publicación te guía desde la iBoysoft para que lo conozcas en detalle y puedas tener una mejor comprensión del dispositivo que estás utilizando.
Puede que tengas menos conocimiento del bootloader sin embargo debes conocer el sistema operativo que se ejecuta en tu ordenador, por ejemplo, los sistemas operativos de Windows como Windows 11, Windows 10, Windows 8, Windows 7, Windows XP, Windows Vista, y Windows Server. Para macOS, hay una gran cantidad de sistemas operativos incluyendo las versiones descontinuadas, mantenidas y más recientes como macOS Sequoia, macOS Sonoma, macOS Ventura, macOS Monterey, y así sucesivamente.
El bootloader es una parte significativa del sistema operativo que arranca la máquina para que pueda interactuar con los usuarios. Aquí, aprenderás más sobre el bootloader incluyendo qué es el bootloader y cómo funciona, ¡simplemente comienza a leer si estás interesado!
¿Qué es el bootloader?
Cuando enciendes tu ordenador, el sistema operativo se carga, y luego puedes iniciar sesión en el sistema y dar tus órdenes, posteriormente, el SO convertirá tus órdenes al lenguaje reconocido por el SO y las completará. En todo el proceso, el boot loader es el que carga el sistema operativo en la memoria de tu ordenador.
Un bootloader, también escrito como boot loader o bootstrap loader, es un programa de computadora responsable de arrancar un ordenador.
Por lo tanto, cuando iniciamos el sistema, todos los componentes de hardware reciben la señal de alimentación y se inicializan. Ahora BIOS, que es un sistema básico de entrada y salida, leerá las instrucciones y basándose en ellas, BIOS buscará un dispositivo de arranque.
Una vez que se encuentra el dispositivo de arranque, el BIOS carga el bootloader. El bootloader cargará el sistema operativo en la memoria. Todo este proceso se llama arranque. Cualquier tipo de dispositivo de hardware que contenga el bootloader se llama un Dispositivo de Arranque.
Si estás satisfecho con esta publicación que responde a la pregunta de "¿Qué es el bootloader", ¡compártela con más personas en tu plataforma social favorita!
¿Cómo funciona el bootloader?
Como funciona el bootloader se puede encontrar en esta imagen, y también puedes leer la descripción de texto a continuación.
1. Cuando pulsamos el botón de encendido del dispositivo, los componentes de hardware se inicializan y podemos ver una gran cantidad de información sobre el hardware del sistema.
2. La memoria principal del sistema es volátil, por lo tanto, no existirá ningún contenido en ella. El primer conjunto de instrucciones, conocido como BIOS, se recupera de la memoria no volátil, también conocida como ROM (Read Only Memory), para comenzar la ejecución.
Una pequeña aplicación llamada BIOS localiza los dispositivos de arranque del sistema, como CDs, discos duros y disquetes.
3. Una vez que se encuentra el dispositivo de arranque, BIOS busca el Registro de Arranque Principal (MBR) que contiene el cargador de arranque.
4. Si se encuentra el MBR, BIOS cargará el cargador de arranque presente en él.
5. A partir de este punto, el cargador de arranque toma el control de la CPU y carga el sistema operativo en la memoria principal de nuestro sistema.
6. Una vez que el sistema operativo se carga en la memoria principal, toma el control de todo el sistema.
¿Dónde se almacena el cargador de arranque?
Los cargadores de arranque suelen estar almacenados en el primer sector de un disco de arranque llamado Registro de Arranque Principal. Por lo tanto, cada vez que la BIOS descubre un dispositivo de arranque, simplemente lee los datos almacenados en el primer sector.
Podemos almacenar algunos datos no relacionados con la carga del sistema operativo en el primer sector del disco de arranque reconocido por la BIOS.
Dado que muchos fabricantes de juegos almacenan el código necesario para lanzar el juego en el primer sector del dispositivo de arranque, cuando el sistema se inicia, la BIOS busca el dispositivo de arranque. Dado que el dispositivo de arranque ahora tiene el código necesario para lanzar el juego, el cargador de arranque lanzará las instrucciones del juego en lugar de cargar el sistema operativo.
El cargador de arranque se almacena de dos formas diferentes. Como resultado de los avances tecnológicos, el cargador de arranque ahora se encuentra en una partición específica del medio de arranque en muchos sistemas, y la BIOS es lo suficientemente inteligente como para reconocer la ubicación del cargador de arranque.
Podríamos tener muchos cargadores de arranque. Algunos sistemas cuentan con un cargador de arranque principal muy pequeño cuyo único propósito es cargar el cargador de arranque secundario. Una vez cargado, el sistema operativo se cargará a través del cargador de arranque secundario.
Conclusión
Esta publicación te guía para conocer el cargador de arranque de manera exhaustiva, incluyendo su definición, patrón de funcionamiento y ubicación de almacenamiento. ¡Con ello, podemos confirmar que tienes suficiente conocimiento del cargador de arranque y luego podrás comprender mejor el principio del sistema operativo!