Hosted by uCoz

Главная  Процессоры  Память  Материнские платы  Накопители  Видеосистема  Периферийные устройства  Экзамен 



Сопроцессоры.
Сопроцессор - это специальная интегральная схема, которая работает в содружестве с главным процессором. Обычно сопроцессор настраивается на выполнение какой-нибудь специфической функции - математической операции или графического представления. И эту операцию сопроцессор может реализовывать во много раз быстрее, чем главный процессор. Таким образом компьютер с сопроцессором работает намного проворнее.
Микропроцессоры специального назначения..
Сопроцессор - обычный микропроцессор, но не столь универсальный, как любой член семейства Intel 8086. Обычно сопроцессор разрабатывается как специальное устройство по реализации конкретно определенной функции. Так как репертуар сопроцессора ограничен, он может реализовывать выделенные для него функции, как никто другой. Как и любой другой микропроцессор, сопроцессор работает по тем же принципам. Он просто выполняет программы содержащие последовательность микропроцессорных команд. Но не в пример обычным микропроцессорам, сопроцессор не держит под управлением основную массу цепей компьютера. Наоборот, вся деятельность сопроцессора определяется главным микропроцессором, который может посылать сопроцессору команды на выполнение программ и формирование результатов. В обычном режиме микропроцессор выполняет все функции компьютера. И лишь, когда встречается задача, с которой лучше справится сопроцессор, ему выдаются данные и команды, а главный микропроцессор ожидает результаты.
Множество микрокоманд сопроцессора..
Множества микрокоманд главного процессора и сопроцессора не совпадают. Каждый из них имеет свое собственное множество команд. То есть программы для сопроцессора пишутся специальным образом. Программы, не предназначенные для использования сопроцессора, не получат никаких преимуществ от его присутствия в компьютере. Стоит повториться, сам по себе сопроцессор не улучшит вашего компьютера. Вам необходимо запустить программное обеспечение, которое было бы специально разработано, чтобы использовать способности сопроцессора. Программы, использующие сопроцессор, работают во много раз быстрее. Сам по себе сопроцессор не решит ваших проблем автоматически. Требуется программное обеспечение не только написанное специально для сопроцессора, но и чтобы оно было специально разработано для данного сопроцессора. Хотя все сопроцессоры разработаны Intel для увеличения скорости математических расчетов на PC и они распознают большинство микрокоманд друг друга, существует небольшая несовместимость между разными чипами. Сопроцессор, предназначенный для работы с компьютерами на 80386 фирмы Weitek Corporation является полностью программно-несовместимым с чипами Intel. Если программы не используют микрокоманды сопроцессора -. это означает, что сопроцессор не ударит палец о палец. Есть только один способ узнать, работает ли сопроцессор во время счета - об этом может сказать только сама выполняемая программа. Путь сравнивания результатов выполнения программы с сопроцессором и без него не является более легким. Хотя ваш компьютер станет немного дороже, сопроцессор является одним из самых эффективных устройств, которое вы только можете добавить в ваш компьютер.
Математические сопроцессоры..
Сопроцессоры, большей частью использующиеся с РС, являются математическими сопроцессорами. В математике они специализируются по умножению и делению чисел (они едва ли быстрее обычных микропроцессоров по части сложения и вычитания). Математические сопроцессоры называют еще процессорами с плавающей точкой. Потому что они особенно великолепны при работе с числами с плавающей точкой. Такие числа часто используются в научных расчетах и представляются мантиссой и ординатой (десятичная степень, определяющая положение десятичной точки)
Преимущества сопроцессора..
Преимущества, которые вы получаете от установки математического сопроцессора, зависят от того, какие задачи решаются на вашем компьютере. Согласно Intel сопроцессор может уменьшить время выполнения математических операций, таких, как умножение, деление и возведение в степень на 80% и более. Скорость выполнения простых операций, таких, как сложение и вычитание, может быть совсем не уменьшена. С практической точки зрения, производительность вашей системы, касающейся подготовки текстов и ведения базы данных - функций, не требующих сложных математических расчетов, не может быть улучшена математическим сопроцессором. Хотя расчеты при редактировании текста могут быть улучшены - все зависит от того, какую форму вы будете использовать. Вы получите более ощутимые преимущества, если будете использовать математический сопроцессор при инженерных расчетах, при расчетах научных программ, обработке статистических данных, а также при использовании сложной графики (последняя требует интенсивных математических расчетов) .
Своя тактовая частота..
Сопроцессор и главный микропроцессор могут работать на разных тактовых частотах. Сопроцессоры могут работать от тактового генератора драйверов микропроцессоров или от специального предназначенного для сопроцессора генератора. Когда отношение двух частот - микропроцессора и сопроцессора выражается целым числом, они работают синхронно и могут выполнять свои задания, а также передавать друг другу информацию оптимальным образом. Несинхронизированная работа требует, чтобы один или другой из них ожидал завершения цикла своего партнера, что влечет за собой появление небольшого, но реального периода ожидания. Очевидно, что второй вариант менее производительный, хотя два электронных мозга все равно будут более оперативны, чем один главный микропроцессор за счет сверхмощности сопроцессора по выполнению им своих специфических функций.

 На главную  Процессоры