_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Микропроцессоры

Микропроцессоры

Страница: 3/4

рамм пользователей,ориентированных на разные ОС (UNIX, MS DOS, APS 86).

МП 80386 обеспечивает программную совместимость снизу вверх по отноше-

нию к 16-разрядным МП 8086, 80186 и 80286.

            ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ МП 80386

     Тактовая частота, МГц.................16, 20, 25, 33

     Адресное пространство памяти:

      физическое, Гбайт......................4

      виртуальное, Тбайт.....................64

     Число уровней защиты....................4

     Пропускная способность шины, Мбайт/с....32

     Число контактов корпуса с матричным

     разложением выводов.....................132

     Архитектура со  встроенными устройствами управления памятью и за-

щиты включает трансляцию адреса, регистры аппаратуру для многозадачных

режимов и механизма защиты, которые обеспечивают работу различных ОС.

   ----------------       -----------------         ----------------

     ____________           _____________            ______________

     ____________           _____________            ______________

     ____________           _____________            ______________

     ____________

   ----------------       -----------------         ----------------

   ----------------                                 ----------------

     ____________                                     ____________

     ____________         -----------------           ____________

     ____________           _____________

     ____________           _____________

   ----------------       -----------------          ---------------

            РИС. 3. СТРУКТУРНАЯ СХЕМА 32-РАЗРЯДНОГО МП.

     Примечание: основана на структуре МП 80386.

     МП 80386 содержит 6 блоков, обеспечивающих управление выполнением

команд, сопряжение  с шинами,  декодирование и упреждающую выборку ко-

манд. Все эти устройства работают в виде конвейера, причем каждое из

них может выполнять свою конкретную функцию параллельно с другими.

   Таким образом, во время выполнения одной программы производится де-

кодирование второй,  а  третья  выбирается  из памяти.  Дополнительным

средством повышения производительности служит специальный блок быст-

рого умножения (деления).УУП содержит блок сегментации и блок странич-

ной организации. Сегментация позволяет управлять логическим адресным

пространством, обеспечивая  переместимость программ и данных,и эффек-

тивное разделение памяти между задачами. Страничный механизм работает

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

физичиским адресным пространством. Каждый сегмент разделяется на одну

или несколько страниц размером 4 Кбайта.

     Память организована в виде одного или нескольких сегментов пере-

менной длины. Максимальная длина сегмента 4 Гбайта. Каждая область ад-

ресного пространства может иметь связанные с ней атрибуты,  определяю-

щие ее расположение, размер, тип (стек, программа или данные) и харак-

теристики защиты.

     Устройство сегментации обеспечивает 4-х уровневую защиту для изо-

ляции прикладных задач и ОС друг от друга.

     МП 80386 имеет 2 режима работы:  реальной адресации и виртуальной

адресации с защитой. В реальном режиме 80386 работает как быстрый 8086

(при необходимости с 32-разрядными данными).  РЕАЛЬНЫЙ РЕЖИМ необходим

для установки процессора после сброса перед переходом в режим с  защи-

той. Режим  с защитой обеспечивает доступ к сложной системе управления

памятью, страничной адресации и системе привилегий в процессоре.

     Внутри режима  с защитой программа может осуществить переключение

задач для того,  чтобы войти в задачи, отмечаемые как задачи виртуаль-

ного режима  8086.  Каждая  такая  задача  позволяет исполняться любым

программам 8086 (прикладной или целой ОС). Виртуальные задачи 8086 мо-

гут быть  изолированы и защищены друг от друга и от главной ОС при по-

мощи страничной адресации и эмуляции команд ввода-вывода.

     В 80386 имеются 32 регистра, разделяемых на следующие группы:

     общего назначения; сегментные; указатель команд и флаги;

     управления.

     Шесть программнодоступных  регистров  отладки реализуют поддержку

процесса отладки программ: четыре указывают четыре точки останова, уп-

равляющий используется для установки конторльных  точек,  а  статусный

показывает текущее состояние точек останова. Эти регистры обеспечивают

задание контрольных точек останова по командам и данным, а также поша-

говый режим выполнения программы.

     СИСТЕМА КОМАНД МП 80386 подразделяется на следующие классы опера-

ций; пересылку данных;  арифметику;  сдвиг (циклический сдвиг); работу

со строками; работу с битами;  передачу управления;  поддержку языков

высокого уровня;поддержку ОС; управление процессором. Она содержит на-

бор команд 80286 и дополнительные команды.

                МИКРОПРОЦЕССОРНЫЙ НАБОР 80486.

     Включает следующие микросхемы:

     80486 - быстродействующий 32-разрядный МП;

     82596СА - 32-разрядный сопроцессор LAN;

     82320 - контроллер магистрали Micro Chanel (MCA);

     82350 - контроллер магистрали EISA;

     82С508 - микросхема программируемой логики,  минимизирующая объем

     оборудования основной платы.

     МП 80486  использует  CISC-архитектуру и обеспечивает программную

совместимость с 80386, в 2-4 раза более производительнее 80386 вследс-

твии частичного применения RISC-архитектуры и внутренней 128-разрядной

шины данных,  внутреннего ОЗУ емкостью 8 Кбайт, реализации функций ма-

тематического сопроцессора 80387, контроллера кэш-памяти 82385. Систе-

ма команд содержит набор команд 80386 и дополнительные команды.

     МП содержит более 1 млн.  транзисторов, имеет тактовую частоту 25

или 33 МГц и размещен в 186-выводном корпусе с матричным расположением

выводов. В  МП используются раздельные 32-разрядные шины адреса и дан-

ных, обеспечивающие в монопольном режиме скорость передачи  данных  до

106 Мбайт/с (при тактовой частоте 33 МГц).

    Сопроцессор 82596 оптимизирован для выполнения функций файл-серве-

ра, построения  одно-  и  многопользовательских рабочих  станций и ми-

ни-компьютера. Сопроцессор использует при передаче данных 32-разрядные

шины и  сигналы,  что позволяет упростить сопряжение с арифметическими

сопроцессорами и системной магистралью.

 

     Фирма INTEL  первой выпустила 16-битные МП.  МП 8086 представляет

собой значительно усовершенствованный вариант МП 8086/8085,а  МП  8088

почти аналогичен 8086, но его внешняя шина данных имеет 8 бит.

     Фирма INTEL лидирует на рынке 26-битных МП,  МП 8086/8088 домини-

руют в конторских компьютерах,  они применялись ,  например,  в первых

моделях IBM BC (8088), ACT SIRIUS (8088), DEC RAINBOW (8088),

APRICOT (8086). В последующих  моделях IBM PC ( и и в много численных

"колоннах") используются более мощные МП 80186, 80286, 80386. Основные

преимущества 16-битных  МП  фирмы  INTEL  и других фирм по сравнению с

8-битными заключается в следующем:

     а) более быстрое выполнение команд;

     б) расширенная система команд(например, имеются команды умножения

     и деления);

     в) увеличенный объем памяти ( обычно 1 Мбайт и более) по  сравне-

     нию с 64 К байтами;

     г) расширенный диапозон целых чисел ( от 0 до 64К вместо от 0  до

     255);

     д) большее число режимов адресации,  что упрощает программы и по-

     вышает их эффективность;

     е) применение  сопроцессоров,  помогающих  ЦП  быстрее  выполнять

     программы.

 

     После хорошо зарекомендовавших себя 16-битных МП  в  начале  80-х

годов стал неизбежен переход к 32-битным устройствам, которые обладают

следующими преимуществами:

   - позволяют обрабатывать  32-битные данные с большим диапазоном це-

     лых чисел;

   - обладают большем диапазоном адресации памяти, обычно 4 Гбайта;

     имеют более высокую скорость работы с частотой синхронизации

     16 МГц и выше;

   - характеризуются дополнительным набором команд и режимов адресации

     с обеспечение совместимости вверх с их предшественниками;

   - имеют внутренние средства управления памятью и внутреннюю кэш-па-

     мять для команд, в которой хранятся наиболее часто используемые

     команды и данные;

   - обеспечивают увеличение  производительности  в  2-3 раза на стан-

     дартных бенчмарк-программах.

     Фирмы производители 32-битных МП утверждают,  что по вычислитель-

ной мощности эти приборы соперничают с традиционными миникомпьютерами,

например машинами  VAX  фирмы  DEK.  Хотя  это утверждение не является

бесспорным(в части быстродействия по командам, с учетом быстродействия

сопроцессора и поддержки сложной операционной системы), все же 32-бит-

ные МП широко применяются в инженерных  рабочих  станциях,  в  области

распознавания речи,  в роботах,  для автоматизации учрежденческой дея-

тельности и в больших много пользовательских и мультиплексорных систе-

мах.

     Наибольшее распространение получили МП 80386 фирмы INTEL, MC68020

фирмы ZILOG и транспьютер Т424 фирмы INMOS. Если первые три процессора

представляют собой естественную эволюцию своих 16-битных  предшествен-

ников и имеют обычную архитектуру, то в транспьютере реализован совер-

шенно новый подход к архитектуре  машины.  По  существу,  он  является

RISC-процессором (компьютер  со сокращенной системой команд) в отличие

от CISC-процессора (компьютер со сложной системой команд).

     Транспьютер спроектирован  для работы в мультиплексорной конфигу-

рации, т.е.  несколько транспьютеров параллельно выполняют одну  прог-

раммную задачу. Разработка RISC-процессора является попыткой отойти от

эволюционного развития ЦП с постепенным  усложнением  системы  команд.

Несколько исследовательских  организаций  и  университетов  попытались

разработать ЦП с намного меньшим числом команд,  что обеспечивает зна-

чительное повышение его производительности.

     Важнейшие особенности " чистого " RISC-процессора  заключаются  в

однотактной работе (многочисленные обращения к памяти не предусмат-

риваются) и аппаратном  управлении  (выполнение  команд  опирается  на

быстро действующие схемы, а не на микрокод в отличие от обычных МП , в

которых применяется медлительное управление через табличный  микрокод,

определяющий операции   ЦП  в  каждой  команде).  Промышленный  выпуск

32-битных RISC-процессоров пока освоили только фирмы INMOS  (транспь-

ютер) и ACORN (ARM - ACORN Mashine).  Не исключено, что в архитектурах

будущих компьютеров будет преобладать данный подход для обеспечения их

более высокой производительности.

     В 32-битных  процессорах  80386,  МС8020  и  Z80000  используются

кэш-память для команд и управление памятью,  о которой необходимо ска-

зать несколько слов.  Очень быстрая кэш-память      встроена в сам ЦП,

либо помещается  между основной памятью.Большая основная память всегда

реализуется на микросхемах динамических ЗУПВ,  которые хотя  и  дешев-

ле,но менее быстродействующие по сравнению со статическими ЗУПВ. Если

наиболее часто адресуемые команды и данные хранить в  быстродействую-

щей кэш-памяти  на микросхемах статических ЗУПВ,  то можно ускорить