Сопроцессор
Сопроцессор — специализированный процессор, расширяющий возможности центрального процессора компьютерной системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX).
Различают следующие виды сопроцессоров:
- математические сопроцессоры общего назначения, обычно ускоряющие вычисления с плавающей запятой,
- сопроцессоры ввода-вывода (например — Intel 8089), разгружающие центральный процессор от контроля за операциями ввода-вывода или расширяющие стандартное адресное пространство процессора,
- сопроцессоры для выполнения каких-либо узкоспециализированных вычислений.
Сопроцессоры могут входить в набор логики, разработанный одной конкретной фирмой (например Intel выпускала в комплекте с процессором 8086 сопроцессоры 8087 и 8089) или выпускаться сторонним производителем (например, Weitek (англ.) 1064 для Motorola m68k и 1067 для Intel 80286).
Сопроцессор в программировании
Сопроцессор расширяет систему инструкций центрального процессора, поэтому для его использования, программа (компилируемая без интерпретации и вызова внешних библиотек) должна содержать эти инструкции. Настройки современных компиляторов для языков высокого уровня под процессоры семейства x86 зачастую позволяют выбирать: использовать математический сопроцессор или нет, что особенно важно при создании кода, который будет исполняться внутри обработчика аппаратного прерывания.
См. также
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её. Это примечание по возможности следует заменить более точным. |
Технологии цифровых процессоров | |||||||||
---|---|---|---|---|---|---|---|---|---|
Архитектура | |||||||||
Параллелизм |
| ||||||||
Реализации | DSP · GPU · SoC · PPU · Векторный процессор · Математический сопроцессор • Микропроцессор · Микроконтроллер | ||||||||
Компоненты | Barrel shifter · FPU · BSB · MMU · TLB · Регистровый файл · control unit · АЛУ • Демультиплексор · Мультиплексор · Микрокод · Тактовая частота • Корпус • Регистры • Кэш (Кэш процессора) | ||||||||
Управление питанием | APM · ACPI · Clock gating · Динамическое изменение частоты • Динамическое изменение напряжения |
В этой статье не хватает ссылок на источники информации. Wikimedia Foundation . 2010 . Смотреть что такое «Сопроцессор» в других словарях:сопроцессор — сопроцессор … Орфографический словарь-справочник сопроцессор — сущ., кол во синонимов: 1 • процессор (18) Словарь синонимов ASIS. В.Н. Тришин. 2013 … Словарь синонимов сопроцессор — сопроц ессор, а … Русский орфографический словарь сопроцессор — а; м. [англ. coprocessor] Информ. Устройство компьютера, предназначенное для расширения возможностей выполнения операций … Энциклопедический словарь сопроцессор — а; м. (англ. coprocessor); информ. Устройство компьютера, предназначенное для расширения возможностей выполнения операций … Словарь многих выражений сопроцессор — со/процесс/ор/ … Морфемно-орфографический словарь Математический сопроцессор — 80×287 в колодке на базовой плате персонального компьютера … Википедия арифметический сопроцессор MC68881 — Разработан фирмой Motorola для поддержки микропроцессора MC68030 при выполнении операций с плавающей точкой по стандарту IEЕЕ 754 с одинарной, двойной и увеличенной точностью, а также при вычислении тригонометрических функций. Тактовые частоты… … Справочник технического переводчика арифметический сопроцессор i8087 фирмы Intel — (для МП типов: i8086, i8088) Выполняет с помощью 68 команд арифметические операции над десятичными и целыми числами, а также над 20 разрядными числами с плавающей точкой. Сопроцессор работает параллельно с основным микропроцессором и ускоряет… … Справочник технического переводчика арифметический сопроцессор — Микропроцессор, специализированный для выполнения сложных арифметических операций, главным образом операций с плавающей точкой в 100 раз быстрее, чем программным путем. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике… … Справочник технического переводчика Сопроцессор
Различают следующие виды сопроцессоров: * математические сопроцессоры общего назначения, обычно ускоряющие вычисления с плавающей запятой, * сопроцессоры ввода-вывода (например — Intel 8089), разгружающие центральный процессор от контроля за операциями ввода-вывода или расширяющие стандартное адресное пространство процессора, сопроцессоры для выполнения каких-либо узкоспециализированных вычислений.Сопроцессоры могут входить в набор логики, разработанный одной конкретной фирмой (например, Intel выпускала для процессоров 8086 и 8088 сопроцессоры 8087 и 8089, Motorola — сопроцессор Motorola 68881) или выпускаться сторонним производителем (например, Weitek (англ.) 1064 для Motorola m68k и 1067 для Intel 80286). Связанные понятияAMP или ASMP (от англ.: Asymmetric multiprocessing, рус.: Асимметричная многопроцессорная обработка или Асимметричное мультипроцессирование) — тип многопроцессорной обработки, который использовался до того, как была создана технология симметричного мультипроцессирования (SMP); также использовался как более дешевая альтернатива в системах, которые поддерживали SMP. О типе данных в БД см. BLOB.Блоб (от англ. binary linked object — объект двоичной компоновки) — объектный файл без публично доступных исходных кодов, загружаемый в ядро операционной системы. Обычно этот термин применяется только по отношению к модулям, загружаемым в ядро свободной или открытой операционной системы; термин редко применяется по отношению к коду, выполняющемуся не в режиме ядра, например, код BIOS, микропрограммный код устройств, программы, выполняющиеся в пользовательском режиме. Программи́руемая логи́ческая интегра́льная схе́ма (ПЛИС, англ. programmable logic device, PLD) — электронный компонент (интегральная микросхема), используемый для создания конфигурируемых цифровых электронных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаётся посредством программирования (проектирования). Для программирования используются программатор и IDE (отладочная среда), позволяющие задать желаемую структуру цифрового устройства в. Adblockdetector |