La respuesta depende de si está hablando de computadoras IBM o de computadoras en general.
Casi todos los mainframes tienen FEP (procesadores front-end) que pueden PUBLICAR el mainframe.
El Cray 1 original tenía una MCU ( Unidad de control de mantenimiento ) que era una minicomputadora Data General SuperNova S / 200. Cargó el sistema operativo en el sistema, monitoreó la CPU y (opcionalmente) actuó como el sistema FEP.
La serie DEC VAX 11/785 tenía un DEC MicroVAX como FPU (esta era una conversión de los sistemas VAX originales, que usaban un DEC PDP-11).
Pero incluso las máquinas de clase PC pueden hacerlo.
Tanto el RS / 6000 como el PowerMac G5 tenían SP ( Procesadores del sistema ) que configuraron la computadora y todo el hardware en los modos apropiados, y luego patearon la CPU principal para hacer el arranque real del sistema operativo (que ya estaba cargado en la memoria por ese punto). Estos toman el lugar del gestor de arranque primario.
Es bastante común en tales sistemas tener que reiniciar el SP en caso de una falla grave; Dado que el SP se encuentra en el bus de goteo (es decir, siempre tiene energía después de que arranca inicialmente el sistema), la única forma de hacerlo es desconectar la unidad de la pared y luego esperar un minuto aproximadamente mientras se descargan los condensadores de la fuente de alimentación.
El propósito de colocarlos en el bus de goteo es hacer que las botas posteriores sean mucho más rápidas, ya que la configuración de hardware ya es conocida por el SP en ese momento. Entonces, en lugar de buscar hardware, simplemente empuja todos los bits de modo en todo el hardware, y se va. El arranque es mucho más rápido, especialmente si tenía tarjetas gráficas nVidia, que tenían valores predeterminados tan terribles, que tenía que meter casi todo.
Los sistemas de servidor modernos de Intel tienen un procesador separado para mantenimiento remoto; estos se parecen más al MCU Cray 1 original en intención y función.
Los conjuntos de chips de los sistemas Intel modernos de Haswell también lo tienen, por lo que, incluso si se trata de una máquina de escritorio y no un servidor, hay un código de alguien ejecutándose en una CPU oculta en el sistema, y que en realidad se puede usar para espiar de forma remota la actividad del sistema , si no tiene un cortafuegos adecuado entre este e Internet.
Por supuesto: una máquina Intel I5 no puede publicar sin ella CPU; El propósito de la CPU principal es actuar también como MCU. En Intel MP Spec versión 4.0, esto se conoce como BSP ( procesador del sistema de arranque ); si el chip tiene múltiples núcleos, entonces se denominan AP ( procesadores auxiliares ); entran en modo de suspensión durante el arranque esperando que se cargue el sistema operativo y los activan con un IPI ( interrupción entre procesadores ).
En términos del botón de encendido …
El botón de encendido está controlado por una sección del BIOS llamada ACPI (Configuración avanzada e interfaz de energía). Confía en mí: no es tan avanzado.
Después de las POST del sistema, instala un controlador SI ( Interrupción del sistema ) y activa la PMU ( Unidad de administración de energía ) para que tenga un comportamiento de apagado ACPI.
Este comportamiento requiere que mantenga presionado el botón de encendido durante varios segundos para que el sistema se apague realmente (a través de una comunicación de ida y vuelta entre la PMU y la fuente de alimentación).
Hasta que ocurra la POST, la propia PMU POST entra en una condición tal que presionar el botón simplemente apaga la alimentación.
Después de la POST de la CPU principal, la PMU se empuja para generar un SI cuando se presiona el botón para que el SO pueda tomar el SI, ver que es una interrupción ACI y luego decidir si quiere apagar, hibernar, abrir un menú preguntándole al usuario qué quiere hacer, suspenderlo en el disco o lo que sea.
La seguridad a prueba de fallos de apagado al mantener presionado el botón de suministro durante varios segundos permanece (está integrado en la fuente de alimentación).
Las “computadoras reales” tienden a ser más complicadas que la PC original de IBM.