
Структурная организация персональных компьютеров 67
ная ветвь программы выполняется в конвейере, но запись резуль-
тата осуществляется только после вычисления признака перехода
в случае, если переход выбран верно. Если выбор ветви програм-
мы ошибочен, микропроцессору приходится вернуться назад и
выполнить правильные операции в соответствии с вычисленным
признаком перехода.
Главная характеристика микропроцессора - его быстродей-
ствие, которое в значительной степени зависит от тактовой час-
тоты микропроцессора. Важной является также архитектура
микропроцессора,
которая определяет, какие данные он может об-
рабатывать, какие машинные инструкции входят в набор выпол-
няемых им команд, как происходит обработка данных, каков
объем внутренней памяти микропроцессора.
Современные микропроцессоры могут обрабатывать целые
числа разрядностью 8, 16 и 32 бита, числа с плавающей точкой
разрядностью 32 и 64 бита. В составе машинных команд микро-
процессора, как правило, присутствуют инструкции целочислен-
ной арифметики, которые могут быть дополнены командами с
плавающей точкой и командами, реализующими обработку гра-
фических, видео- и аудиоданных (технология ММХ - Multi Media
eXtention - мультимедийное расширение).
В составе микропроцессора может присутствовать сверхопе-
ративная, или
кэш-память,
которая обеспечивает более быструю
передачу информации, чем оперативная память. У современных
микропроцессоров может быть кэш-память первого уровня, ко-
торая обычно встроена в тот же кристалл и работает на одинако-
вой с микропроцессором частоте. Для некоторых микропроцес-
соров предусмотрена еще кэш-память второго уровня. Существу-
ют два способа организации такой памяти:
общая,
когда команды
и данные хранятся вместе, и разделенная, когда они хранятся в
разных местах. Наличие разделенной кэш-памяти увеличивает
производительность микропроцессора, сокращая среднее время
доступа к используемым командам и данным. От способа орга-
низации, количества уровней и емкости кэш-памяти, а также от
того,
находится ли кэш-память в том же кристалле (чипе), что и
сам микропроцессор, или в отдельном кристалле, также зависит
производительность микропроцессора.
Микропроцессор обменивается информацией с внешними ус-
тройствами через системную шину. Однако разрядность внутрен-
них регистров микропроцессора может не совпадать с разрядное-