A computer system is described where one or more processors executing
operating system (OS) code and System Management (SM) code can access the
same host interface of an embedded controller. The embedded controller, in
turn, is coupled to one or more system devices such as an IDE power plane
switch, a thermal A/D monitor, a System Management Bus (SMBus), etc. The
embedded controller asserts a system management interrupt (SMI) to the
system management environment of the processing unit(s) as well as a
system control interrupt to the operating system environment of the
processing unit(s). Accordingly, the processing unit(s) executing
operating system code and system management code is able to control and/or
monitor a number of system devices in the computer system by communicating
with the embedded controller via its host interface and interrupts.
Un système informatique est décrit où un ou plusieurs processeurs exécutant le code de la gestion de code du logiciel d'exploitation (OS) et de système (SM) peuvent accéder à la même interface de centre serveur d'un contrôleur incorporé. Le contrôleur incorporé, alternativement, est couplé à un ou plusieurs dispositifs de système tels qu'un commutateur d'avion de puissance d'ide, un moniteur ANALOGIQUE-NUMÉRIQUE thermique, un autobus de gestion de système (SMBus), etc... Le contrôleur incorporé affirme une interruption de gestion de système (SMI) à l'environnement de gestion de système de l'unit(s) de traitement aussi bien qu'une interruption de commande de système à l'environnement de logiciel d'exploitation de l'unit(s) de traitement. En conséquence, l'unit(s) de traitement exécutant le code de logiciel d'exploitation et le code de gestion de système peut commander et/ou surveiller un certain nombre de dispositifs de système dans le système informatique en communiquant avec le contrôleur incorporé par l'intermédiaire de sa interface de centre serveur et s'interrompt.