Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Функції та принципи роботи математичного співпроцесора

Реферат Функції та принципи роботи математичного співпроцесора





ю модуля операцій з плаваючою комою, для процесорів, які не мають інтегрованого модуля. На рис. 4 показаний математичної співпроцесор на материнській платі.


Ріс.1.Математіческій співпроцесор


Незважаючи на те, що практично всі процесори, починаючи з 486-го, оснащені вбудованим співпроцесором, їх швидкодія може змінюватися. Історично склалося так, що сопроцесори виробництва Intel працюють швидше, ніж сопроцесори AMD і Cyrix, проте останнім часом ситуація починає змінюватися.

Модуль операцій з плаваючою комою (або з плаваючою точкою) - частина процесора для виконання широкого спектра математичних операцій над числами.

Простим цілочисловим процесорам для роботи з речовими числами і математичними операціями потрібні відповідні процедури підтримки і час для їх виконання. Модуль операцій з плаваючою комою підтримує роботу з ними на рівні примітивів - завантаження, вивантаження дійсного числа (із спеціалізованих регістрів) або математична операція над ними виконується однією командою, за рахунок цього досягається значне прискорення таких операцій.

Математичні співпроцесори називають ще процесорами з плаваючою комою, тому що вони особливо яскраво виявляють свої можливості в цій галузі математики. Числа з плаваючою комою часто використовуються в наукових розрахунках і представляються, як правило, мантиси і ординатою. Перевага, одержуване від установки математичного співпроцесора, залежить від того які завдання вирішуються на комп'ютері. Згідно твердженням Intel співпроцесор може зменшити час виконання математичних операцій, таких як множення, ділення, піднесення до степеня на 80% і більше. Швидкість виконання простих операцій, таких як додавання і віднімання практично не зменшується.

Конструктивно закладені в мікропроцесор сигнали, дозволяють передавати роботу сопроцессору і потім отримувати результати обробки.

Щоб використовувати арифметичний співпроцесор, що знаходиться в складі комп'ютера, необхідні програми, які можуть видавати спеціальні коди, необхідні для запуску співпроцесора.

Мікропроцесори 8088, 80286, 80386 сконструйовані так, що вони дозволяють використовувати арифметичні співпроцесори 8087, 80287, 80387 фірми «Intel»-відповідно. Пізніші моделі мікропроцесорів мають вбудовані співпроцесори.

З практичної точки зору, продуктивність системи, стосується підготовки текстів і ведення бази даних - функцій, які не потребують складних математичних розрахунків, не може бути поліпшена математичним співпроцесором. Співпроцесор і головний мікропроцесор можуть працювати на різних тактових частотах (від власних тактових генераторів).

Виконувана програма повинна сама визначати наявність співпроцесора і після цього використовувати написані для нього інструкції; в іншому випадку співпроцесор тільки споживає струм і нічого не робить. Більшість сучасних програм, розрахованих на застосування сопроцессоров, виявляють його присутність і використовують надані можливості. Найбільш ефективно сопроцесори використовуються в програмах зі складними математичними розрахунками: в електронних таблицях, базах даних, статистичних програмах і системах автоматизованого проектування. У той же час при роботі з текстовими редакторами співпроцесор абсолютно не використовується.


Назад | сторінка 4 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Виконання операцій над операндами з плаваючою точкою
  • Реферат на тему: Пристрій для складання двох чисел з плаваючою комою
  • Реферат на тему: Виробництво вузла поділу чисел з плаваючою комою, використовуваного в літак ...
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Виконання операцій множення і ділення в ЕОМ