Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
— |
tema:arifmeticheskie_soprocessory [2009/02/24 20:27] (текущий) tu создано |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **Арифметический сопроцессор** //предназначен для// выполнения операций над числами в формате с плавающей точкой (вещественные числа) и длинными целыми числами. Он значительно (в десятки раз) ускоряет вычисления, связанные с вещественными числами. Сопроцессор может вычислять такие функции, как синус, косинус, тангенс, логарифмы и так далее. Разумеется, что с помощью сопроцессора можно выполнять и простейшие арифметические операции сложения, вычитания, умножения и деления. | ||
+ | |||
+ | Основная **область применения арифметического сопроцессора** - научные расчеты и машинная графика. Некоторые пакеты САПР, например, Autocad, отказываются работать, если в машине отсутствует сопроцессор. | ||
+ | |||
+ | Сопроцессор запускается центральным процессором. После запуска он выполняет все вычисления самостоятельно и параллельно с работой центрального процессора. Если центральный процессор выдает очередную команду сопроцессору в момент времени, когда тот еще не закончил выполнение предыдущей команды, центральный процессор переводится в состояние ожидания. Если же сопроцессор ничем не занят, центральный процессор, выдав команду сопроцессору, продолжает свою работу, не дожидаясь завершения вычисления. Впрочем, есть специальные средства синхронизации (команда FWAIT). | ||
+ | |||