Cada vez que una computadora arranca, ejecuta una serie de comprobaciones para garantizar que la computadora tenga todo el hardware necesario y que funcione correctamente. Este proceso se llama POST o Power On elf Test. Es parte del proceso de inicialización del BIOS que hace una computadora cuando comienza a arrancar. Si alguna de las comprobaciones que realiza la POST falla, la computadora no se iniciará, aunque es posible que se muestre el BIOS.
¿Qué comprueba POST?
Lo primero que comprueba la POST son los registros de la CPU, también verifica la integridad del código de la BIOS. Se verifican algunas funciones básicas como Direct Memory Access DMA, temporizadores y controladores de interrupción. La RAM del sistema se verifica, se determina su tamaño y se inicializa. El Chipset se inicializa. Todos los buses del sistema y los dispositivos conectados se descubren, catalogan e inicializan. Se inicializará el BIOS completo, generalmente proporcionando la interfaz del BIOS, lo que permite la configuración del sistema. Se cargan todos los BIOS específicos del dispositivo. Se identifican los dispositivos de arranque y se selecciona uno para arrancar. Finalmente, el proceso POST inicia el gestor de arranque para cargar el sistema operativo desde el dispositivo de arranque elegido.
En una computadora moderna, hay disponible una selección de dispositivos de arranque. Por lo general, uno se identificará como el dispositivo de inicio predeterminado, sin embargo, al ingresar a la pantalla de configuración del BIOS, es posible cambiar qué dispositivo se inicia desde este momento, o qué dispositivo se considerará predeterminado en el futuro. Las primeras computadoras no permitían reordenar los dispositivos de arranque y estaban bloqueadas para arrancar desde una unidad de disquete si estaba presente y retroceder a un disco duro si no había una unidad de disquete disponible. Tener un dispositivo de inicio cerca de la parte superior de la lista que no está presente físicamente no ralentiza el proceso de inicio, ya que el POST identifica si el dispositivo está presente y se puede iniciar antes en el proceso.
Nuevamente, en las computadoras modernas, una de las cosas que verifica el BIOS son las circunstancias del arranque. Si la computadora está realizando un arranque en frío, debe realizar todas las pruebas. Sin embargo, si se trata de un arranque en caliente, como después de un reinicio, o si el arranque rápido está habilitado, se pueden omitir algunos pasos ya que los datos aún están cargados en la memoria.
¿Cómo puede resolver el problema cuando falla la POST?
El proceso POST normalmente proporcionará una pequeña subsección de sus resultados en la pantalla de presentación del BIOS. Esta pantalla suele tener la marca del proveedor y se detiene durante un breve período de tiempo en el proceso de inicio, para permitir que el usuario presione una tecla específica para ingresar a la pantalla de configuración del BIOS. Este subconjunto de datos generalmente se limita a la capacidad y la velocidad de la RAM, aunque muchas BIOS también muestran el número de núcleos del procesador y la velocidad del reloj. Sin embargo, cuando el proceso de arranque de la computadora llega a este punto, el proceso POST ha sido exitoso.
En muchos casos, si hay un problema con el hardware del sistema, la computadora no podrá arrancar y es posible que ni siquiera pueda cargar el BIOS. En este punto de la secuencia de inicio, la computadora no puede enviar ningún dato a una pantalla. Además, es muy posible que uno de los componentes fallidos sea la pantalla. Para permitir la solución de problemas de la POST, se utilizan dos sistemas de notificación principales.
El primer sistema de notificación es un "altavoz del sistema", que es un pequeño altavoz en la placa base. Los altavoces reales no están disponibles en esta parte del proceso de arranque. El altavoz del sistema produce uno de una variedad de tonos que indican cuál es el problema. Por lo general, sería necesario consultar el manual de la placa base para averiguar qué significan los pitidos específicos. Muchas computadoras con un altavoz del sistema emitirían un solo pitido si el proceso de arranque fuera exitoso. Esto era a menudo bastante ruidoso.
El segundo sistema de notificación suele ser un par de pantallas de siete segmentos. Estos muestran un código de dos dígitos dependiendo del error. Una vez más, normalmente se necesitaría el manual de la placa base para descifrar lo que significa el código de error. Algunas placas base modernas también ofrecen una serie de LED que hacen lo mismo.
Conclusión
POST significa Power On Self Test. Es una serie de comprobaciones realizadas como parte del proceso de inicialización del BIOS. Si todas las comprobaciones son exitosas, el sistema se iniciará. Sin embargo, algunas comprobaciones detendrán la secuencia de arranque si fallan. Una placa base normalmente presenta al menos un método para informar al usuario de las fallas de POST, lo que permite la depuración del problema.