Новости Словари Конкурсы Бесплатные SMS Знакомства Подари звезду
В нашей
базе уже
59876
рефератов!
Логин

Пароль

Обзор процессоров и шин ПВМ начиная с машин

Обзор процессоров и шин ПВМ начиная с машин.
Обзор процессоров и шин ПВМ начиная с 386 машин
- 2 -1. Введение в МП 80386 фирмы IntelМП вышел на рынок с уникальным преимуществом. Он являетсяпервым 32 - разрядным МП, для которого пригодно существующееприкладное программное обеспечение стоимостью 6,5 млрд. долл.,написанное для МП предыдущих моделей от 8086/88 до 80286 (клонIBM PC). Говорят, что системы совместимы, если программы напи-санные на одной системе, успешно выполняются на другой. Еслисовместимость распространяется только в одном направлении, отстарой системы к новой, то говорят о совместимости снизувверх. Совместимость снизу вверх на обьектном уровне поддержи-вает капиталовложения конечного пользователя в программноеобеспечение, поскольку новая система просто заменяет болеемедленную старую. Микропроцессор 80386 совместим снизу вверх спредыдущими поколениями МП фирмы Intel. Это означает что прог-раммы написанные специально для МП 80386 и использующие егоспецифические особенности, обычно не работают на более старыхмоделях. Однако, так как набор команд МП 80386 и его модулиобработки являются расширениями набора команд предшествующихмоделей, программное обеспечение последних совместимо снизувверх с МП 80386.Специфическими особенностями МП 80386 являются многозадач-ность, встроенное управление памятью, виртуальная память сразделением на страницы, защита программ и большое адресноепространство. Аппаратная совместимость с предыдущими моделямисохранена посредством динамического изменения разрядности ма-гистрали. МП 80386 выполнен на основе технологии CHMOS IIIфирмы Intel, которая вобрала с себя быстродействие технологииHMOS (МДП высокой плотности) и малое потребление мощности тех-- 3 -нологии CMOS (КМДП). МП 80386 предусматривает переключениепрограмм, выполняемых под управлением различных операционныхсистем, такие как MS-DOS и UNIX. Это свойство позволяет разра-ботчикам программ включать стандартное прикладное программноеобеспечение для 16 -разрядных МП непосредственно в 32 -разряд-ную систему. Процессор определяет адресное пространство какодин или несколько сегментов памяти любого размера в диапазонеот 1 байт до 4 Гбайт (4*2 530 0 байт). Эти сегменты могут быть ин-дивидуально защищены уровнями привилегий и таким образом изби-рательно разделяться различными задачами. Механизм защиты ос-нован на понятии иерархии привилегий или ранжированного ряда.Это означает, что разным задачам или программам могут бытьприсвоены определенные уровни, которые используются для дан-ной задачи. Схема поддержки программ МП 80386 представлена нарис 1.Заметим, что на рисунке некоторые биты регистров являютсянеопределенными или отмечены как зарезервированные фирмой In-tel для использования в будущем.Рисунок 1 расположен на следующей странице.- 4 -рис.1??????????????????????????????? Защищенная среда МП 80386 ????????????????????????????????????????????????????????????????????????????????? Процессор выбирает программы по очереди. ?? Уровни привилегий гарантируют пользователям, ?? что информация будет в безопасности. ?? Набор команд МП 80386 включает все команды ?? МП 8086 и 80286. ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Программы?Программы? Программы? Ядро ?Остальные ?Код ?? для МП ? для МП ? для МП ?операционной?программы ?изгото- ?? 8086 ? 80286 ? 80386 ? системы ?операцион- ?товителя ?? ? ? ? ?ные ?комплекс-?? ? ? ? ? системы ?ного обо-?? ? ? ? ? ?рудования?? ? ? ? ? ? ?? ? ? ? ? ? ?? 3 ? 3 ? 3 ? 0 ? 1 ? 2 ????????????????????????????????????????????????????????????????????Сегменты памяти с различными уровнями привилегий- 5 -2. Режимы процессораДля более полного понятия системы команд МП 80386 необхо-димо предварительно описать общую схему его работы и архитек-туру.В данном реферате не раскрывается более подробно значениянекоторых специфических слов и понятий, считая, что читательпредварительно ознакомился с МП 8086 и МП 80286 и имеетпредставление о их работе и архитектуре. Описываются только тефункции МП 80386, которые отсутствуют или изменены в предыду-щих моделях МП.МП 80386 имеет два режима работы: режим реальных адресов,называемый реальным режимом, и защищенный режим.2.1. Реальный режимПри подаче сигнала сброса или при включении питания уста-навливается реальный режим, причем МП 80386 работает как оченьбыстрый МП 8086, но, по желанию программиста, с 32-разряднымрасширением. В реальном режиме МП 80386 имеет такую же базовуюархитектуру, что и МП 8086, но обеспечивает доступ к 32-раз-рядным регистрам. Механизм адресации, размеры памяти и обра-ботка прерываний МП 8086 полностью совпадают с аналогичнымифункциями МП 80386 в реальном режиме.Единственным способом выхода из реального режима являетсяявное переключение в защищенный режим. В защищенный режим МП80386 входит при установке бита включения защиты (РЕ) в нуле-вом регистре управления (CR0) с помощью команды пересылки (MOV- 6 -to CR0). Для совместимости с МП 80286 с целью установки битаРЕ может быть также использована команда загрузки слова состо-яния машины LMSW. Процессор повторно входит в реальный режим втом случае, если программа командой пересылки сбрасывает битРЕ регистра CR0.2.2. Защищенный режимПолные возможности МП 80386 раскрываются в защищенном режи-ме. Программы могут исполнять переключение между процессами сцелью входа в задачи, предназначенные для режима виртуальногоМП 8086. Каждая такая задача проявляет себя в семантике МП8086 (т.е. в отношениях между символами и приписываемыми имзначениями независимо от интерпретирующего их оборудования).Это позволяет выполнять на МП 80386 программное обеспечениедля МП 8086 - прикладную программу или целую операционную сис-тему. В то же время задачи для виртуального МП 8086 изолирова-ны и защищены как друг от друга, так и от главной операционнойсистемы МП 80386. Далее перейдем непосредственно к рассмотре-нию шины данных МП 80386.3. ШиныПрежде всего дадим определение шины. Шина - это канал пере-сылки данных, используемый совместно различными блоками систе-мы. Шина может представлять собой набор проводящих линий, выт-равленных в печатной плате, провода припаянные к выводам разь-емов, в которые вставляются печатные платы, либо плоский ка-бель. Компоненты компьютерной системы физически расположенына одной или нескольких печатных платах, причем их число и фу-- 7 -нкции за
Умар.Ш. был тут !!!!!
 
давайте изгоним мат !!!
 
ДОБРОЙ НОЧИ ОТ Ъ
ЛОКИ ИНО
 
ДМК МЭ
 
где инфааа?