Конвейер и эффективность выполнения микрокоманд
Для увеличения быстродействия процессора можно делать его более быстрым на физическом уровне, повышая его тактовую частоту. Но можно воспользоваться другим способом, заставив эффективнее использовать каждый такт генератора.

В последние годы Intel шла именно по этому пути; например процессор 8088 был заменен процессором 80188, процессором, который на первый взгляд делал то же, что и 8088-й. Где же разница?
Отличие 80188 от 8088 (как впрочем и 80486 от 80386) лежало в области значительного увеличения эффективности выполнения микрокоманд. Предположим, для простоты, что эффективность выполнения микрокоманд означает только "Какое количество тактов требуется процессору для выполнения определенных действий?" Например, 8088 может выполнять деление целых чисел; результатом деления 7 на 2 будет 3 (дробная часть отбрасывается). На выполнение такой операции ему потребуется около 70 тактов. А вот 80188 выполнит ту же операцию за 25 тактов. Если сравнить два идентичных ПК, в которых установлены 8088 и 80188, то окажется, что компьютер с 80188 будет быстрее.