Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

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

Шины и магистрали МП 80386

←предыдущая  следующая→
1 2 3 4 5 6 7 8 

Магистрали 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, которые отсутствуют или изменены в предыду- щих моделях

←предыдущая  следующая→
1 2 3 4 5 6 7 8 


Copyright © 2005—2007 «RefStore.Ru»