Организация вычислительных систем

       

Сопроцессоры. Способы обмена информацией между ЦП и сопроцессором


Сопроцессор - это специализированная интегральная схема, которая работает в содружестве с ЦП, но менее универсальна. В отличие от ЦП, сопроцессор не имеет счетчика команд. Сопроцессор предназначен для выполнения специфического набора функций, например: выполнение операций с вещественными числами - математический сопроцессор, подготовка графических изображений и трехмерных сцен - графический сопроцессор, цифровая обработка сигналов - сигнальный сопроцессор и др.

Использование сопроцессоров с различной функциональностью позволяет решать проблемы широкого круга:

  • обработка экономической информации;
  • моделирование;
  • графические преобразования;
  • промышленное управление;
  • системы числового управления;
  • роботы;
  • навигация;
  • сбор данных и др.

Можно выделить два способа обмена информацией между ЦП и сопроцессором:

  • прямое соединение входных и выходных портов (ЦП имеет специальный интерфейс для взаимодействия с сопроцессором);
  • с обменом через память (обмен информацией между ЦП и сопроцессором происходит благодаря доступу сопроцессора к оперативной памяти через системную магистраль).



Содержание раздела