andrey

Путь к Файлу: /Организация ЭВМ / Лекции ВМ-41 / Режимы работы процессора на информационных магистралях.doc

Ознакомиться или скачать весь учебный материал данного пользователя
Скачиваний:   0
Пользователь:   andrey
Добавлен:   13.01.2015
Размер:   130.5 КБ
СКАЧАТЬ

Режимы работы процессора на информационных магистралях.

 

1 Программный обмен.

2 Обмен в режиме прерывания.

3 Обмен в режиме прямого доступа.

 

Программный обмен.

 

В этом виде обмена микропроцессор программным путем должен определить, готово ли периферийное устройство к выполнению операции ввода-вывода до того как начнется программная передача данных.

 

Режимы работы процессора на информационных магистралях

 

 

Рс – готовность устройства к обмену информацией. (нужен т.к. работа В/У и процессора по скорости разная). Если устройство готово то происходит обмен. Рс = 0 до тех пор пока устройство не прочитает информацию.

 

Обмен в режиме прерывания

 

При обмене данными по сигналам прерывания ВУ являются сами инициаторами обмена. Процессор работает параллельно с ними над выполнением основной программы и не занимается анализом состояния ВУ. Но в процессоре должны быть специальные аппаратурные средства анализа состояния ВУ. Когда эти устройства обнаруживают готовность к обмену какого-либо ВУ, то сигнализируют об этом блоку управления процессора. Последний завершает текущую операцию, передает на хранение в память всю информацию внутренних регистров данных и управления и осуществляет переход к подпрограмме обслуживания прерывания. Основная часть этой подпрограммы – команды передачи данных между микропроцессором и конкретным ВУ. В конце её имеются программы восстановления состояния процессора, которое существовало к началу прерывания.

 

 

Режимы работы процессора на информационных магистралях

 

 

 

 

когда Рг = 1  и регистр прерывания =1 на шину управления подается сигнал на прерывание.

 

Прерывание может быть:

 

1 Обзорное

2 Векторное

3 Смешанное

 

Обзорное:

 

Режимы работы процессора на информационных магистралях

 

1) закончить выполнение текущей команды.

2) Приоритет запроса должен быть выше приоритета процессора

Intel – 1 из 2 уровней приоритета.

DEC - 1 из 8 уровней приоритета.

0 уровень – все.

7,6,5,4 – внешние устройства

3,2,1,0 – программное

 

Приоритет процессора – загрузка счетчика, команд, загрузка стека, подпрограмма для запроса прерывания.

 

Векторное:

 

Ускоряет обмен при обработке прерываний, но усложняет контроллер внешних устройств.

Приоритет ниже – формируется специальный сигнал на устройство, которое сформировало сигнал требование на прерывание, на информационную магистраль поступает вектор, который несет подпрограмму для обслуживания этого устройства. Когда запрашивает устройство => процессор устанавливается на высший приоритет и т.д.

 

Смешанное:

 

На одной схеме ТПР (требование прерывание) несколько элементов. В подпрограмме рассматривается устройство.

 


Обмен в режиме прямого доступа.

 

Режимы работы процессора на информационных магистралях

 

При таком обмене формируется сигнал требования прямого доступа (ТПД), который поступает непосредственно на процессор, который, в свою очередь, формирует сигнал подтверждения прямого доступа (ППД). Устройство отключает процессор, вместо него контроллер устройств. Передача осуществляется N тактов где N – разрядность данных.

 

2 метод прямого доступа – параллельные каналы:

 

Режимы работы процессора на информационных магистралях

 

В этом методе можно не отключать процессор.

 

Обмен в режиме прямого доступа - это самый быстрый способ обмена при передаче больших массивов данных.

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

На сайте уже 21970 файлов общим размером 9.9 ГБ.

Наш сайт представляет собой Сервис, где студенты самых различных специальностей могут делиться своей учебой. Для удобства организован онлайн просмотр содержимого самых разных форматов файлов с возможностью их скачивания. У нас можно найти курсовые и лабораторные работы, дипломные работы и диссертации, лекции и шпаргалки, учебники, чертежи, инструкции, пособия и методички - можно найти любые учебные материалы. Наш полезный сервис предназначен прежде всего для помощи студентам в учёбе, ведь разобраться с любым предметом всегда быстрее когда можно посмотреть примеры, ознакомится более углубленно по той или иной теме. Все материалы на сайте представлены для ознакомления и загружены самими пользователями. Учитесь с нами, учитесь на пятерки и становитесь самыми грамотными специалистами своей профессии.

Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



Каждый день, проснувшись по утру, заходи на obmendoc.ru

Товарищ, не ленись - делись файлами и новому учись!

Яндекс.Метрика