Content deleted Content added
→Tasks: The VRM is controlled by a specialized embedded controller that is part of the VRM system. Add a reference. |
m →Tasks: minor fixes, mostly disambig links using AWB |
||
Line 14:
*Thermal measurement and response including fan control, [[Dynamic frequency scaling|CPU throttling]], and emergency shutdown in response to rising temperatures
*Controlling indicator [[LED]]s
*Managing the [[Battery (electricity)|battery]] charger and the battery<ref name="amikey"/>
*Allowing remote diagnostics and remediation over the network
*Performing software-requested CPU reset<ref name="ps2kbc"/>
Line 21:
As a core system component, the embedded controller is always on when power is supplied to the mainboard. To communicate with the main computer system, several forms of communication can be used, including [[Advanced Configuration and Power Interface|ACPI]], [[SMBus]], or [[Shared memory|shared memory]].
The embedded controller has its own [[Random-access memory|RAM]], independent of that used by the main computer system, and almost always its own [[flash ROM]] on which the controller's [[software]] is stored. Many BIOS updates also include upgrades for the embedded controller firmware.
An embedded controller is sometimes known as a "Keyboard Controller BIOS", which comes from the fact that the embedded controller evolved from the keyboard controller and often still is used as a keyboard controller. Even today, an ACPI embedded controller communicates with the CPU by using the same I/O ports that keyboard controllers used in the past.
|