El
Bootloader es la parte del sistema operativo que se carga primero y permanece en la memoria principal (al menos una parte de la misma). Si bien todo el sistema operativo no está cargado inicialmente, el trabajo del gestor de arranque es cargar el núcleo, que luego se hace cargo del proceso de carga del resto del sistema operativo. Una pequeña parte del gestor de arranque podría persistir para manejar ciertas tareas más adelante, pero su función principal es iniciar el proceso de carga del sistema operativo.