Часть полного текста документа: Сопроцессоры Сопроцессор- специальная интегральная схема, которая работает в содружестве с главным процессором. Обычно сопро цессор настраивается на выполнение какой-нибудь специфи ческие функции - математической операции или графического представления. И эту операцию сопроцесссор может реализо вать во много раз быстрее, чем главный процессор. Таким об разом компьютеp с сопроцессором работает намного проворнее. Сопроцессор - это обычный микропроцессор, но не столь универсальный. Обычно сопроцессор разрабатывается как спе циальное устройство по реализации конкретно определенной функции. Так репертуар сопроцессора ограничен, он может ре ализовывать выделенные для него функции как никто другой. Как и любой другой микpопpоцессоp, сопроцессор работа ет по тем же принципам. Он просто выполняет программы со держащие последовательность микpопpоцессоpных команд. Соп роцессор не держит под управлением основную массу цепей компьютеpа. В обычном режиме микpопpоцессоp выполняет все функции компьютеpа. И лишь когда встречается задача с которой лучше справится сопроцессор, ему передаются данные и команды уп равления, а центральный процессор ожидает результаты. Сопроцессоры, большей частью использующиеся в PC, яв ляются математическими сопроцессорами. В математике они специализируются по умножению и делению чисел. Математические сопроцессоры называют ещё процессорами с плавающей запятой, потому что они особенно ярко проявляют свои возможности в этой области математики. Числа с плаваю щей запятой часто используются в научных расчетах и представляются, как правило, мантиссой и ординатой. Преимущество, получаемое от установки математического сопроцессора, зависит от того какие задачи решаются на компьютере. Согласно утверждению Intel сопроцессор может уменьшить время выполнения математических операций, таких как умножение,деление, возведение в степень на 80% и более. Скорость выполнения простых операций, таких как сложение и вычитание практически не уменьшается. С практической точки зрения, производительность систе мы, касающейся подготовки текстов и ведения базы данных - функций , не требующих сложных математических расчётов, не может быть улучшена математическим сопроцессором. Сопроцессор и главный микропроцессор могут работать на разных тактовых частотах (от собственных тактовых генерато ров). Когда отношение частот микропроцессора и сопроцессора выражается целым числом, они работают синхронно и могут пе редавать информацию друг другу оптимальным образом. Несинх ронизированая работа требует, чтобы один или другой из них ожидал завершения цикла своего партнёра, что влечёт за со бой появление небольшого, но реального периода ожидания. Семейство сопроцессоров Intel составляют: 8087, 80287, 80387, 80387SX. Каждый из них специально разработан для работы с соот ветствующим микропроцессором главного семейства Intel. Каж дый из этих четырёх имеет свои характерные особенности. Ог раничения по единовременной обработке информации в 8, 16, 32 бит остались далеко позади. Сопроцессоры Intel брабаты вают сразу 80 бит. Каждый сопроцессор содержит восемь 80-битных регистров, в которых он и осуществляет свои вы числения. Они работают с 32-, 64- или 80-битными числами с плавающей запятой; 32- или 64-битными целыми числами. ............ |