Співпроцесор – що таке? Опис та відгуки про роботу

Типи співпроцесорів

В більшості своїй співпроцесори можна умовно розділити на три великих класи:

  • математичні;
  • співпроцесори введення/виводу;
  • співпроцесори для виконання вузьконаправлених завдань.

Математичні співпроцесори призначені для виконання обчислень або з цілими числами з загальною розрядністю 32 і 64 біта, або для обчислень з плаваючою комою, при яких розрядність даних підвищується до 80 біт.

Співпроцесори введення/виводу здебільшого орієнтовані або на зняття з ЦП контролю по виконанню операцій з введенням або виведенням даних, або на розширення адресного простору центрального процесора, який в силу своєї конструкції не має таких додаткових можливостей.

Вузьконаправлених завдань в комп’ютерних технологіях можна нарахувати досить багато (на цьому зупинимося окремо), проте в якості найбільш яскравого прикладу можна навести всілякі логічні мікросхеми, що входять у відповідні ланцюжки обробки даних (наприклад, у свій час дуже широке поширення отримали співпроцесори серії 8087 для ЦП лінійок 8086 і 8088 від Intel, хоча саме співпроцесори для зв’язки з ЦП можуть випускатися і сторонніми виробниками).