Modo de Gerencia del Sistema


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).

Contenido

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


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Modo protegido — El modo protegido es un modo operacional de los CPUs compatibles x86 de la serie 80286 y posteriores. El modo protegido tiene un número de nuevas características diseñadas para mejorar las multitareas y la estabilidad del sistema, como protección …   Wikipedia Español

  • Modo irreal — Por razones de eficacia, el 80286 y posteriores procesadores X86 usan la dirección base almacenada en su cache de descriptor interno siempre que se esté accediendo la memoria, independientemente de si están operando en modo real o modo protegido …   Wikipedia Español

  • Modo 8086 virtual — En el microprocesador 80386 y posteriores, el modo 8086 virtual, también llamado modo real virtual o VM86, permite la ejecución de aplicaciones de modo real que violan las reglas bajo control de un sistema operativo de modo protegido. El VM86… …   Wikipedia Español

  • Modo real — El modo real (también llamado modo de dirección real en los manuales de Intel) es un modo de operación del 80286 y posteriores CPUs compatibles de la arquitectura x86. El modo real está caracterizado por 20 bits de espacio de direcciones… …   Wikipedia Español

  • Modo largo — En la arquitectura de computador AMD64 (x86 64), el modo largo (long mode) es el modo donde una aplicación o sistema operativo de 64 bits pueden acceder a las instrucciones y los registros de 64 bits del procesador, mientras que los programas de… …   Wikipedia Español

  • Sistema de Información Geográfica — En la imagen capas raster y vectoriales en el SIG de código libre QGIS, usado como interfaz gráfica de usuario de GRASS …   Wikipedia Español

  • Historia y desarrollo del Biotrén — El Biotrén es un servicio metropolitano suburbano que ha evolucionado paulatinamente, para posicionarse en el Transporte Público del Gran Concepción. Durante su desarrollo ha poseído distinto tipo de material rodante, y las estaciones han… …   Wikipedia Español

  • Universidad del Cauca — University of Cauca Escudo Oficial Acrónimo Unicauca y …   Wikipedia Español

  • Pisco del Perú — Saltar a navegación, búsqueda Uvas, Pisco Puro y Mosto Verde, producidos en el Perú …   Wikipedia Español

  • Escuela Politécnica del Ejército — Saltar a navegación, búsqueda Escuela Politecnica del Ejercito Fundación 1922 Localización Ubicación Quito (Ecuador) Dirección Av. El Pro …   Wikipedia Español