¿Qué es el arranque de una computadora? [Ayuda]

¿Qué es el arranque de una computadora? [Ayuda]

Navegacion rapida :

¿Qué es el arranque de una computadora?

Arranque de computadora es un proceso de cargar el sistema operativo en la memoria principal / memoria de acceso aleatorio (RAM) de la computadora y luego preparar el sistema para que los usuarios ejecuten aplicaciones cuando la computadora está encendida.

El proceso de arranque



El proceso de arranque de la computadora puede llevar solo unos segundos en una computadora moderna. Sin embargo, el proceso de arranque específico es complicado.

Proceso de arranque en disco MBR

Cuando se apaga una computadora, el software como el sistema operativo, las aplicaciones y los datos se almacenan en la memoria de solo lectura (ROM). Cuando arranca la PC, la computadora solo puede leer parte de los programas y los datos almacenados en la ROM. Luego, se activa el firmware integrado en la ROM.



El firmware realizará una autoprueba de encendido (POST). POST comprobará si el hardware de la computadora puede satisfacer la condición de funcionamiento básica o no. Si ocurren algunos problemas con el hardware, el proceso de arranque finalizará. Si no hay ningún problema con el hardware, la pantalla de la computadora mostrará la información sobre la CPU, el almacenamiento interno, la unidad de disco duro, etc.



proceso de autoprueba de encendido

Y lo más importante, el firmware permite acceder a otros tipos de memoria como el disco duro y la memoria principal (la RAM también se llama memoria principal). Generalmente, si el disco del sistema es un disco MBR, el BIOS (sistema básico de entrada / salida) intentará acceder a los primeros sectores (también llamado sector de arranque) de las unidades de acuerdo con la secuencia de arranque. La secuencia de arranque se puede ajustar en la interfaz del BIOS.

El BIOS distinguirá si esta unidad se puede utilizar para arrancar la computadora o no según el sector de arranque que contiene 512 bytes del registro de arranque maestro. Si la unidad no se puede usar para el inicio de la computadora, se leerá el primer sector de la siguiente unidad en la secuencia de inicio hasta que se encuentre una unidad que contenga la partición del sistema.



Luego, el BIOS cargará el cargador de arranque en la memoria y lo ejecutará. Como se sabe, no hay ningún sistema operativo en la RAM cuando la computadora está encendida. El sistema operativo necesita que su cargador lo coloque en la RAM para su ejecución. El cargador de arranque es ese tipo de programa, que puede hacer que la computadora acceda a la ROM para cargar los programas y datos del sistema operativo en la RAM y ejecutarlo.

Cargador de arranque

Los cargadores de arranque varían de un tipo de computadora a otro. Por ejemplo, en PC en general, el cargador de arranque generalmente se divide en dos etapas. El cargador de arranque de la primera etapa ubicado en MBR se utiliza para cargar y arrancar el cargador de arranque de la segunda etapa en una determinada partición.

El cargador de arranque de la segunda etapa carga el kernel del sistema operativo como Windows o Linux en la memoria principal de la computadora. Cuando se carga el kernel del sistema operativo, toma el control de la PC y luego comienza a realizar la descompresión y la inicialización.



Al mismo tiempo, el cargador de arranque de la segunda etapa verificará el hardware del sistema, enumerará los equipos de hardware conectados con el sistema, montará el dispositivo raíz y cargará los módulos del kernel necesarios. Posteriormente, el kernel arranca el llamado software de espacio de usuario como la interfaz gráfica de usuario (GUI) y realiza la inicialización del sistema de alto nivel para permitir que los usuarios inicien sesión en la computadora y / o ejecuten algunas otras aplicaciones.

Proceso de arranque en disco GPT

El proceso de arranque en el disco GPT es el mismo que en el disco MBR antes del acceso al sector de arranque, pero existen algunas diferencias después de que se activa el firmware. En el disco GPT, UEFI (el arranque desde el disco GPT requiere la placa base UEFI, que está gobernada por Microsoft) ejecutará un administrador de arranque, que permite a los usuarios elegir qué sistema operativo arrancar.

Luego, el administrador de arranque cargará el cargador de arranque. Bajo UEFI, el MBR y PBR (registro de arranque de partición) han sido reemplazados por archivos .efi del cargador de arranque. Y luego el cargador de arranque cargará el sistema operativo.