Микропроцессор выполняют всю обработку информации в компьютере. Микропроцессор дешифрирует и выполняет команды программы, организует обращения к оперативной памяти, в нужных случаях инициирует работу периферийных устройств, воспринимает и обрабатывает запросы, поступающие из устройств машины и из внешней среды (“запросы прерывания”).
Для определений временных соотношений между различными этапами операции используется понятие машинного такта. Машинный такт определяет интервал времени, в течение которого выполняется одна или одновременно несколько микроопераций. Границы тактов задаются синхросигналами, вырабатываемыми специальной схемой — генератором синхросигналов. Также данная характеристика микропроцессора носит название тактовая частота, которая определяет, сколько микроопераций процессор выполнит за одну секунду.
Общая классификация микропроцессоров
В настоящее время насчитывается большое количество разнообразных процессоров. Приведем их общую классификацию.
По числу больших интегральных схем (БИС) в составе микропроцесса различают:
· однокристальные микропроцессоры;
· многокристальные микропроцессоры;
· многокристальные секционные микропроцессоры.
Однокристальные микропроцессоры получаются при реализации всех аппаратных средств процессора в виде одной БИС или СБИС (сверхбольшой интегральной схемы). При усложнении микропроцессора приходится разбивать его на отдельные блоки. В этом случае каждый блок реализуется на отдельном кристалле, в результате чего процессор становится многокристальным.
Многокристальные секционные микропроцессоры получаются в том случае, когда отдельные блоки процессора приходится логически разбивать дополнительно на секции. Секционность микропроцессоров дает возможность наращивать разрядность обрабатываемых данных или усложнять устройство управления микропроцессора.
По назначению различают:
· универсальные микропроцессоры;
· специализированные микропроцессоры.
Универсальные микропроцессоры могут быть применены для решения широкого круга разнообразных задач. Специализация МП, т.е. его проблемная ориентация на ускоренное выполнение определенных функций позволяет резко увеличить эффективную производительность при решении только определенных задач.
По виду обрабатываемых входных сигналов различают:
· цифровые микропроцессоры;
· аналоговые микропроцессоры.
Цифровые микропроцессоры работают с информацией представленной в виде числовых значений (дискретная форма). Аналоговые микропроцессоры работают с информацией, которая представлена в аналоговой форме, т.е. в виде непрерывного ряда значений.
По характеру временной организации работы микропроцессоры делятся на:
· синхронные микропроцессоры;
· асинхронные микропроцессоры.
Синхронные микропроцессоры – это микропроцессоры, в которых начало и конец выполнения операций задаются специальным устройством управления. Т.е. если в микропроцессоре присутствует устройство управление, то он относится к синхронным.
Асинхронные микропроцессоры позволяют начало выполнения каждой следующей операции определить по сигналу фактического окончания выполнения предыдущей операции.
По количеству выполняемых программ различают:
· однопрограммные микропроцессоры;
· многопрограммные микропроцессоры.
В однопрограммных микропроцессорах выполняется только одна программа. Переход к выполнению другой программы происходит после завершения текущей программы. В много- или мультипрограммных микропроцессорах одновременно выполняется несколько программ.