El arranque es una secuencia de inicio que pone en marcha el sistema operativo de un ordenador cuando se enciende. Una secuencia de arranque es el conjunto inicial de operaciones que realiza el ordenador cuando se enciende. Cada ordenador tiene una secuencia de arranque.
Cargador de arranque
Los ordenadores alimentados por la unidad central de procesamiento sólo pueden ejecutar el código que se encuentra en la memoria del sistema. Los sistemas operativos modernos y el código de los programas de aplicación y los datos se almacenan en memorias no volátiles o dispositivos de almacenamiento masivo. Cuando un ordenador se enciende por primera vez, debe confiar inicialmente sólo en el código y los datos almacenados en las partes no volátiles de la memoria del sistema. En el momento del arranque, el sistema operativo no está realmente cargado y el hardware del ordenador no puede realizar muchas acciones complejas del sistema.
El programa que inicia la «reacción en cadena» que termina con la carga de todo el sistema operativo se conoce como cargador de arranque (o bootstrap loader). El término surgió de forma creativa cuando los primeros diseñadores imaginaron que antes de que un ordenador «funcione» debe tener sus «botas atadas». El único trabajo del cargador de arranque es cargar otro software para que el sistema operativo se inicie. A menudo, se utilizan cargadores de arranque de múltiples etapas, en los que varios pequeños programas de complejidad creciente invocan secuencialmente uno tras otro, hasta que el último de ellos carga el sistema operativo.
Dispositivos de arranque
El dispositivo de arranque es el dispositivo desde el que se carga el sistema operativo. La BIOS (Basic Input/Output System) de un PC moderno admite el arranque desde varios dispositivos. Estos incluyen la unidad de disco duro local, la unidad óptica, la unidad de disquete, una tarjeta de interfaz de red y un dispositivo USB. Normalmente, la BIOS permite al usuario configurar un orden de arranque. If the boot order is set to:
- CD Drive
- Hard Disk Drive
- USB
- Network
then the BIOS will try to boot from the CD drive first, and if that fails then it will try to boot from the hard disk drive, and if that fails then it will try to boot from the network, and if that fails then usb, if that also fails then it won’t boot at all.