Математичний співпроцесор: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
шаблон Технології CPU
вікіфікація, стильові правлення
Рядок 1:
[[Файл:KL Intel C80287.jpg|right|thumb|180px|Intel [[X87|80287]]]]
'''Математи́чний співпроце́сор''' — співпроцесор для розширення командноїсистеми множиникоманд [[Центральний процесор|центрального процесора]], що забезпечується функціональністю модуля операцій з [[Число з плаваючою комою|плаваючою комою]] для процесорів, які не мають відповідного інтегрованого модуля.
 
'''Модуль операцій з плаваючою комою''' (або з плаваючою крапкою; {{lang-en|Floating point unit}} (FPU)}}) — частина процесора для виконання широкого спектру математичних операцій над числами.
 
Простим «цілочисловим» процесорам для роботи з дійсними числами і математичними операціями потрібні відповідні процедури підтримки та час для їх виконання. Модуль операцій з плаваючою комою підтримує роботу з ними на рівні примітивів — завантаження, вивантаження дійсного числа (в /із спеціалізованих регістрів) або математична операція над ними виконується однією командою, за рахунок цього досягається значне прискорення таких операцій.
Рядок 9:
Для таких процесорів як 8086/88, 186/188, 286, 386, 486 були випущені співпроцесори для операцій з плаваючою комою, як правило остання цифра у таких співпроцесорів була '''7''' (8087, 187, 287, 387, 487). Для установки співпроцесора на платі комп'ютера передбачалось окреме гніздо.
 
Співпроцесор не є повноцінним процесором, так якоскільки не вміє виконувати багатьох операцій (наприклад, не вміє працювати з програмою і обчислювати адреси пам'яті), він є всього лише додатком до центрального процесора.
 
Одна зі схем взаємодії центрального процесора і співпроцесора, використана зокрема в [[x86]], реалізована наступним чином: