IT-словарь › Оборудование › Микрокод

Микрокод

Оборудование Svenska → Обновлено: 2026-10-18

Программа внутри процессора, объясняющая кремнию, что на самом деле означает каждая инструкция.

Идею предложил Морис Уилкс в 1951 году: вместо жёстко заданной управляющей логики для каждой инструкции хранить таблицу простых микроинструкций, которые вместе её выполняют. Это сделало управляемыми сложные наборы команд и стало необходимым условием для IBM System/360, где один набор команд работал на машинах совершенно разного внутреннего устройства.

Современные процессоры x86 разбивают сложные инструкции на микрооперации, которые планируются внутри ядра, а простые проходят напрямую. То, что микрокод можно обновить уже после производства, стало критичным для безопасности: защита от Spectre и Meltdown частично поставлялась именно как обновления микрокода через BIOS и операционные системы — с потерей производительности в придачу.

← Назад к словарю