¿Qué es el EC que se muestra en el BIOS?
EC (Embed Controller, controlador embebido) es un microcontrolador de 16 bits, que además cuenta con cierta capacidad de Flash en su interior para almacenar el código EC. El estado de EC en el sistema no es de ninguna manera inferior al de los puentes norte y sur. Durante el proceso de inicio del sistema, EC controla la sincronización de las señales más importantes. En una computadora portátil, EC siempre está encendido, ya sea que lo encienda o apague, a menos que retire completamente la batería y el adaptador. En el estado apagado, EC continúa ejecutándose y espera la información de inicio del usuario. Después del arranque, el EC sirve como controlador de teclado, indicador de carga, ventilador y otros indicadores diversos. Incluso controla el modo de espera, la hibernación y otros estados del sistema. En los sistemas portátiles convencionales, existen dos arquitecturas EC actuales. La más tradicional es que el BIOS FLASH se conecta al EC a través de X-BUS y luego el EC se conecta al Southbridge a través de LPC. EC El código también se coloca en FLASH, es decir, se usa un FLASH junto con el BIOS. La de la derecha es una arquitectura relativamente nueva. EC y FLASH están conectados al bus LPC. Generalmente, solo usa la ROM dentro del EC. En cuanto al bus LPC, es un estándar de bus introducido originalmente por INTEL para reemplazar el X-BUS inverso y de baja velocidad. EC generalmente contiene un controlador de teclado, por lo que también se le llama KBC. Entonces, ¿qué implica exactamente el funcionamiento de EC y BIOS en el sistema? Aquí lo analizaremos brevemente primero. Cuando el sistema está apagado, solo están funcionando la parte RTC y la parte EC. La parte RTC mantiene el reloj de la computadora y la información de configuración CMOS, mientras el EC espera que el usuario presione el botón de encendido. Después de detectar que el usuario presiona el botón de encendido, EC notificará a todo el sistema para que encienda la alimentación. Después de REINICIAR la CPU, leerá la instrucción en una dirección específica en el BIOS (en realidad, una instrucción de salto, esta dirección está configurada). por el hardware de la CPU) de). Aquí hay dos situaciones: 1. La dirección enviada por la CPU va al Puente Norte a través del FSB, luego al Puente Sur a través de HUB-LINK, al EC a través de LPC y luego al BIOS a través de X-BUS. Después de que la CPU lee la instrucción en la dirección emitida, ejecuta la primera instrucción después de RESETEAR. En este sistema, EC desempeña el papel de unir el BIOS y Southbridge (o todo el sistema). Una vez que la dirección emitida por la CPU llega al Southbridge, se enviará directamente al BIOS a través de LPC, sin necesidad de un puente EC.
Cabe señalar aquí que, para las computadoras de escritorio, generalmente no se requiere EC. Hay muchas razones para esto: por ejemplo, la fuente de alimentación ATX de la computadora de escritorio tiene ciertas funciones inteligentes y puede ser controlada por el sistema operativo para lograr estados de espera e hibernación; en segundo lugar, el teclado de la computadora portátil no se puede conectar directamente; la interfaz PS/2, pero también debe estar conectada a EC, la computadora portátil tiene funciones más pequeñas, como la luz indicadora de carga, la luz indicadora de WIFI, Fn y muchas otras funciones especiales, y la computadora portátil debe admitir funciones de carga y descarga de la batería, y la carga y descarga inteligentes requieren el soporte de EC; además, el tiempo de conmutación de la pantalla TFT del portátil también debe ser controlado por EC. Estas razones llevan a la necesidad de que los portátiles utilicen EC para la gestión interna.
En términos generales, EC y BIOS se encuentran en la parte inferior de la máquina. EC es un procesador independiente que desempeña un papel global en la gestión de todo el sistema antes y durante el inicio. El BIOS comienza a ejecutarse después de que el EC inicializa el entorno físico interno.
Después de ver esto, creo que todos entienden que EC es una persona sagrada. Si BIOS es el sistema subyacente, entonces EC parece estar en un nivel aún más bajo.