1. POST (auto-prueba de encendido): Esta es una serie de pruebas que se ejecutan cuando la computadora se enciende primero. Verifica los componentes básicos de hardware del sistema, como la RAM, la CPU, el disco duro y la tarjeta de video, para garantizar que funcionen correctamente. Si se detectan errores, la publicación mostrará un mensaje de error en la pantalla y la computadora no puede arrancar.
2. Cargador de arranque: Este programa es responsable de cargar el sistema operativo desde el disco duro u otro dispositivo de almacenamiento en la memoria. Determina el orden de arranque (que dispositivos para verificar primero), localiza el sector de arranque del sistema operativo y lo transfiere a la RAM.
3. Rutinas básicas del sistema de entrada/salida (BIOS): Estos son programas de bajo nivel que manejan las interacciones con el hardware de la computadora. Proporcionan controladores para componentes esenciales como el teclado, el mouse, el disco duro y la pantalla. El BIOS también administra funciones básicas del sistema como cronometraje, manejo de interrupciones y gestión de energía.
Si bien estos son tres tipos principales, también puede haber otros programas de utilidad más pequeños almacenados en el chip ROM BIOS.