Здесь можно скачать рефераты бесплатно



Немного рекламы
аська 6 5 на компьютер.

Реферат на тему "Шины и магистрали МП 80386"

Раздел рефератов: "Радиоэлектроника, компьютеры и периферийные устройства"

Страницы:
1 2 3 4 5 6 7
2605 просмотров

Бесплатно скачать реферат:

Введите 201727818:
Формат: html (53566 байт)
rar (18139 байт)
zip (18608 байт)


Скачали: 10 раз

Магистрали MULTIBUS I/II.
Одним из наиболее важных элементов вычислительной системы
является структура системной магистрали, осуществляющей сопря-
жение всех аппаратных средств. Системная магистраль обеспечи-
вает взаимодействие друг с другом различных компонентов систе-
мы и совместное использование системных ресурсов. Последнее
обстоятельство играет важную роль в существенном увеличении
производительности всей системы. Кроме того, системная магист-
раль обеспечивает передачу данных с участием памяти и уст-
ройств ввода-вывода, прямой доступ к памяти и возбуждение пре-
рываний.
Системные магистрали обычно выполняются таким образом, что
сбои проходящие в других частях системы, не влияют на их функ-
ционирование. Это увеличивает общую надежность системы. Приме-
рами магистралей общего назначения являются предложенные фир-
мой Intel архитектуры MULTIBUS I и II, обеспечивающие коммуни-
кационный канал для координации работы самых разнообразных вы-
числительных модулей.
MULTIBUS I и MULTIBUS II используют концепцию "ведущий-ве-
домый". Ведущим является любой модуль, обладающий средствами
управления магистралью. Ведущий с помощью логики доступа к ма-
гистрали захватывает магистраль, затем генерирует сигналы уп-
равления и адреса и сами адреса памяти или устройства вво-
да-вывода. Для выполнения этих действий ведущий оборудуется
либо блоком центрального процессора, либо логикой, предназна-
ченной для передачи данных по магистрали к местам назначения и
от них. Ведомый - это модуль, декодирующий состояние адресных
линий и действующий на основании сигналов, полученных от веду-
щих; ведомый не может управлять магистралью. Процедура обмена
сигналами между ведущим и ведомым позволяет модулям различного
быстродействия взаимодествовать через магистраль. Ведущий ма-
гистрали может отменить действия логики управления магист-
ралью, если ему необходимо гарантировать для себя использова-
ние циклов магистрали. Такая операция носит название "блокиро-
вания" магистрали; она временно предотвращает использование
магистрали другими ведущими.
Другой важной особенностью магистрали является возможность
подключения многих ведущих модулей с целью образования многоп-
роцессорных систем.
MULTIBUS I позволяет передать 8- и 16 разрядные данные и
оперировать с адресами длиной до 24 разрядов.
MULTIBUS II воспринимает 8-, 16- и 32-рахрядные данные, а
адреса длиной до 32 разрядов. Протоколы магистралей MULTIBUS I
и II подробно описаны в документации фирмы Intel, которую сле-
дует тщательно изучить перед использованием этих магистралей в
какой - либо системе.
MULTIBUS I
MULTIBUS I фирмы Intel представляет собой 16-разрядную мно-
гопроцессорную систему, согласующуюся со стандартом IEEE 796.
На рис. 2 приведена структурная схема сопряжения с магистралью
MULTIBUS I. На рисунке не показана локальная шина и локальные
ресурсы МП 80386.

               1.  Введение в МП 80386 фирмы Intel

   МП вышел  на рынок с уникальным преимуществом.  Он является

первым 32 - разрядным МП,  для которого пригодно  существующее

прикладное программное обеспечение стоимостью 6,5 млрд. долл.,

написанное для МП предыдущих моделей ОТ 8086/88 до 80286 (клон

IBM PC). Говорят, что системы совместимы, если программы напи-

санные на одной системе,  успешно выполняются на другой.  Если

совместимость распространяется только в одном направлении,  от

старой системы к  новой,  то  говорят  о  совместимости  снизу

вверх. Совместимость снизу вверх на обьектном уровне поддержи-

вает капиталовложения  конечного  пользователя  в  программное

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

медленную старую. Микропроцессор 80386 совместим снизу вверх с

предыдущими поколениями МП фирмы Intel. Это означает что прог-

раммы написанные специально для МП 80386  и  использующие  его

специфические особенности,  обычно не работают на более старых

моделях.  Однако,  так как набор команд МП 80386 и его  модули

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

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

вверх с МП 80386.

   Специфическими особенностями МП 80386 являются  многозадач-

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

разделением на страницы,  защита программ и  большое  адресное

пространство.  Аппаратная совместимость с предыдущими моделями

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

гистрали.  МП  80386  выполнен  на основе технологии CHMOS III

фирмы Intel,  которая вобрала с себя быстродействие технологии

HMOS (МДП высокой плотности) и малое потребление мощности тех-

нологии CMOS (КМДП).  МП  80386  предусматривает  переключение

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

систем, такие как MS-DOS и UNIX. Это свойство позволяет разра-

ботчикам  программ включать стандартное прикладное программное

обеспечение для 16 -разрядных МП непосредственно в 32 -разряд-

ную  систему.  Процессор  определяет адресное пространство как

один или несколько сегментов памяти любого размера в диапазоне

от 1 байт до 4 Гбайт (4*2я530я0 байт). Эти сегменты могут быть ин-

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

рательно разделяться различными задачами.  Механизм защиты ос-

нован на понятии иерархии привилегий или ранжированного  ряда.

Это  означает,  что  разным  задачам или программам могут быть

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

ной задачи. Схема поддержки программ  МП 80386 представлена на

рис 1.

   Заметим, что  на  рисунке некоторые биты регистров являются

неопределенными или отмечены как зарезервированные фирмой  In-

tel для использования в будущем.

                ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДї

                і  Защищенная среда МП 80386 і

                АДДДДДДДДДДДВДДДДДДДДДДДДДДДДЩ

       ЪДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДї

       і    Процессор выбирает программы по очереди.   і

       і  Уровни привилегий гарантируют пользователям, і

       і  что информация будет в безопасности.         і

       і  Набор команд МП 80386 включает все команды   і

       і  МП 8086 и 80286.                             і

       АДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

                            і

 ЪДДДДДДДДДВДДДДДДДДДВДДДДДДБДДДВДДДДДДДДДДДДВДДДДДДДДДДДВДДДДДДДДДї

 іПрограммыіПрограммыі Программыі    Ядро    іОстальные  іКод      і

 і для МП  і  для МП і  для МП  іоперационнойіпрограммы  іизгото-  і

 і  8086   і  80286  і   80386  і   системы  іоперацион- ітовителя і

 і         і         і          і            іные        ікомплекс-і

 і         і         і          і            і системы   іного обо-і

 і         і         і          і            і           ірудованияі

 і         і         і          і            і           і         і

 і         і         і          і            і           і         і

 і 3       і 3       і 3        і 0          і 1         і 2       і

 АДДДДДДДДДБДДДДДДДДДБДДДДДДДДДДБДДДДДДДДДДДДБДДДДДДДДДДДБДДДДДДДДДЩ

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



                          Рис. 1









                     2. Режимы процессора



     Для более полного понятия системы команд МП 80386 необхо-

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

туру.

     В данном реферате не раскрывается более подробно значения

некоторых специфических слов и понятий,  считая,  что читатель

предварительно  ознакомился  с  МП  8086  и  МП  80286 и имеет

представление о их работе и архитектуре. Описываются только те

функции МП 80386,  которые отсутствуют или изменены в предыду-

щих моделях МП.

     МП 80386 имеет два режима работы: режим реальных адресов,

называемый реальным режимом, и защищенный режим.



                     2.1. Реальный режим



     При подаче сигнала сброса или при включении питания уста-

навливается реальный режим, причем МП 80386 работает как очень

быстрый МП 8086,  но,  по желанию программиста, с 32-разрядным

расширением. В реальном режиме МП 80386 имеет такую же базовую

архитектуру, что и МП 8086,  но обеспечивает доступ к  32-раз-

рядным регистрам.  Механизм адресации,  размеры памяти и обра-

ботка прерываний МП 8086 полностью  совпадают  с  аналогичными

функциями МП 80386 в реальном режиме.

     Единственным способом выхода из реального режима является

явное переключение  в защищенный режим.  В защищенный режим МП

80386 входит при установке бита включения защиты (РЕ) в  нуле-

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

to CR0).  Для совместимости с МП 80286 с целью установки  бита

РЕ может быть также использована команда загрузки слова состо-

яния машины LMSW. Процессор повторно входит в реальный режим в

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

РЕ регистра CR0.



                    2.2. Защищенный режим



   Полные возможности МП 80386 раскрываются в защищенном режи-

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

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

МП 8086.  Каждая такая задача проявляет себя  в  семантике  МП

8086  (т.е.  в  отношениях между символами и приписываемыми им

значениями независимо от интерпретирующего  их  оборудования).

Это  позволяет  выполнять  на МП 80386 программное обеспечение

для МП 8086 - прикладную программу или целую операционную сис-

тему.


Бесплатно скачать реферат:

Введите 201727818:
Формат: html (53566 байт)
rar (18139 байт)
zip (18608 байт)


Скачали: 10 раз

Страницы:
1 2 3 4 5 6 7
2605 просмотров

Толстовки и футболки

У нас только лучшие бесплатные рефераты


Также смотрите: