В
своей работе по ремонту электроники я постоянно сталкиваюсь с разными
техническими понятиями, которые сначала кажутся сложными, но когда
разобраешься, оказываются вполне понятными. Сегодня расскажу про один
такой термин, SMI, или System Management Interrupt. Если переводить,
прерывание управления системой.
Это особый сигнал, который
процессор получает для того, чтобы временно приостановить всё текущее
выполнение и переключиться на выполнение специальных служебных задач по
управлению. Можно представить SMI как незваного, но очень важного
диспетчера, который вмешивается, чтобы выполнить срочную внутреннюю
операцию.
Прерывания вообще часто используют, чтобы эффективно
распределять ресурсы процессора, например, когда приходит сигнал от
какого-то устройства, процессор временно переключается на приём данные
или их обработку. Но прерывание SMI особенное, оно работает в очень
привилегированном режиме, который называется System Management Mode
(SMM).
Режим SMM, это отдельно