fbpx
Wikipedia

Modo de Gerencia del Sistema

El Modo de Gerencia de Sistema, o System Management Mode (SMM) en inglés, es un modo de operación lanzado por primera vez con el Intel 386SL y disponible en microprocesadores posteriores de la arquitectura x86, en el que es suspendida toda la ejecución normal (incluyendo el sistema operativo), y es ejecutado un software especial separado en un modo de alto privilegio (usualmente un depurador en firmware o asistido por hardware).

Uso

Algunos usos comunes del SMM son:

  • Para emular hardware de la tarjeta madre que no está implementado o tiene errores (bugs).
  • Operaciones de gerencia de energía, como encendido de ventiladores.
  • Para emular un ratón o un teclado PS/2 desde un USB.
  • Funciones de seguridad del sistema, como apagar el computador cuando hay alta temperatura en el CPU.
  • Configuración del sistema, como por ejemplo en los computadores notebook de Toshiba e IBM.

Entrando al SMM

Al SMM se entra por medio del SMI, interrupción de gerencia del sistema (system management interrupt), que es causada por:

  • El hardware de la tarjeta madre enviando una señal por medio de un pin designado del chip procesador. Esta señal puede ser un evento independiente, o disparada por el software del sistema vía una lectura de I/O de una localización considerada especial por la lógica de la tarjeta madre (el puerto $B2 es común).
  • Una escritura de I/O hacia una localización que el firmware ha solicitado para que el chip del procesador actúe.

Problemas

  • Puesto que el código de SMM (manejador del SMI) es instalado por el firmware del sistema (BIOS), el sistema operativo y el código del SMM pueden tener expectativas sobre los ajustes del hardware que son incompatibles, por ejemplo diferentes ideas de cómo el APIC debe ser iniciado.
  • Las operaciones en el SIMM toman tiempo del CPU fuera del sistema operativo, ya que el estado del CPU debe ser almacenado a la memoria (SMRAM) y cualquier cache writeback debe ser limpiado. Esto puede destruir el comportamiento de tiempo real y causar que se pierdan ticks del reloj.
  • Un analizador lógico digital puede ser requerido para determinar si el SMM está ocurriendo.
  • Recuperando al código del manejador del SMI para analizarlo por errores, vulnerabilidades, y secretos requiere un analizador lógico o desensamblar el firmware del sistema.

Véase también

Enlaces externos

  •   Datos: Q1197124

modo, gerencia, sistema, modo, gerencia, sistema, system, management, mode, inglés, modo, operación, lanzado, primera, intel, 386sl, disponible, microprocesadores, posteriores, arquitectura, suspendida, toda, ejecución, normal, incluyendo, sistema, operativo, . El Modo de Gerencia de Sistema o System Management Mode SMM en ingles es un modo de operacion lanzado por primera vez con el Intel 386SL y disponible en microprocesadores posteriores de la arquitectura x86 en el que es suspendida toda la ejecucion normal incluyendo el sistema operativo y es ejecutado un software especial separado en un modo de alto privilegio usualmente un depurador en firmware o asistido por hardware Indice 1 Uso 2 Entrando al SMM 3 Problemas 4 Vease tambien 5 Enlaces externosUso EditarAlgunos usos comunes del SMM son Para emular hardware de la tarjeta madre que no esta implementado o tiene errores bugs Operaciones de gerencia de energia como encendido de ventiladores Para emular un raton o un teclado PS 2 desde un USB Funciones de seguridad del sistema como apagar el computador cuando hay alta temperatura en el CPU Configuracion del sistema como por ejemplo en los computadores notebook de Toshiba e IBM Entrando al SMM EditarAl SMM se entra por medio del SMI interrupcion de gerencia del sistema system management interrupt que es causada por El hardware de la tarjeta madre enviando una senal por medio de un pin designado del chip procesador Esta senal puede ser un evento independiente o disparada por el software del sistema via una lectura de I O de una localizacion considerada especial por la logica de la tarjeta madre el puerto B2 es comun Una escritura de I O hacia una localizacion que el firmware ha solicitado para que el chip del procesador actue Problemas EditarPuesto que el codigo de SMM manejador del SMI es instalado por el firmware del sistema BIOS el sistema operativo y el codigo del SMM pueden tener expectativas sobre los ajustes del hardware que son incompatibles por ejemplo diferentes ideas de como el APIC debe ser iniciado Las operaciones en el SIMM toman tiempo del CPU fuera del sistema operativo ya que el estado del CPU debe ser almacenado a la memoria SMRAM y cualquier cache writeback debe ser limpiado Esto puede destruir el comportamiento de tiempo real y causar que se pierdan ticks del reloj Un analizador logico digital puede ser requerido para determinar si el SMM esta ocurriendo Recuperando al codigo del manejador del SMI para analizarlo por errores vulnerabilidades y secretos requiere un analizador logico o desensamblar el firmware del sistema Vease tambien EditarModo real Modo irreal Modo 8086 virtual Modo protegido Modo de Gerencia del Sistema Modo largo El procesador MediaGX que implementa hardware no existente via el SMM Extensible Firmware Interface Enlaces externos EditarBadness of SMM 1 This old edition of the Intel Software developer s manual has a chapter 12 on SMM starting on page 403 The AMD Hammer BIOS and Kernel Developer s guide has a chapter on SMM An exploit against SMM based on OpenBSD http www ssi gouv fr archive fr sciences fichiers lti cansecwest2006 duflot paper pdf Getting into the SMRAM SMM Reloaded http cansecwest com csw09 csw09 duflot pdf Datos Q1197124 Obtenido de https es wikipedia org w index php title Modo de Gerencia del Sistema amp oldid 120657793, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos