Лекция № 4. Продолжение темы: «ЦПОС со стандартной архитектурой», страница 6

Процессор имеет модуль, который определяет, какие из команд могут быть выполнены параллельно и группирует их в пакет. Правила группировки основаны на зависимостях данных, используемых в командах последовательно, и ресурсов процессора.

Т.о., если в МП с очень длинным словом команды планирование параллельно выполняемых команд возлагается на программиста, то в суперскалярных процессорах эту задачу решает сам процессор.

-  планирование параллельно выполняемых команд решает сам процессор (в процессорах VLIW данное планирование осуществляется программистом).

/Суперскалярные процессоры группируют команды, основываясь на зависимостях данных. Поэтому один и тот же набор команд может по разному выполняться на различный этапах выполнения программы, например, на этапах цикла./

Гибридные процессоры

         Гибридные микропроцессоры или микроконтроллеры, ориентированы на управление объектами в реальном масштабе времени [1]. Это наиболее широкий класс микропроцессоров, обладающий наибольшей специализацией, разнообразием функций и параметров, разнообразием различных периферийных устройств. Вычислительные требования, предъявляемые к  микроконтроллерам, достаточно скромны. Микроконтроллеры широко применяются в качестве встроенных элементов в различные приборы.

         Задачи управления некоторыми реальными объектами требуют обработки сигналов и применение цифровых фильтров в цепях управления. Большие семейства ЦПОС различных фирм ориентированы на реализацию задач управления электроприводами. Существует много задач, которые требуют сочетания возможностей решения классических задач ЦОС и задач управления, например, приборы мобильной связи. В них требуется обработка голосовых сигналов и управление клавиатурой. Классические микроконтроллеры хорошо решают задачи управления и мало эффективны в задачах ЦОС. Поэтому, одним из методов решения подобных задач до недавнего времени было использование двух отдельных процессоров. В последнее время появились гибридные процессоры, объединяющие в одном кристалле ЦПОС и микроконтроллер.