Введение Для быстрой загрузки данных и разгрузки процессора используется режим П





Скачать 52.58 Kb.
НазваниеВведение Для быстрой загрузки данных и разгрузки процессора используется режим П
Дата публикации08.04.2015
Размер52.58 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
Введение
Для быстрой загрузки данных и разгрузки процессора используется режим Прямого Доступа к Памяти ПДП(Direct Memory Access, DMA). Этот способ обмена данными, обеспечиваемый автономно от процессора установление связи и обмен данными между Основной Памятью и внешними устройствами. Для организации обмена данными используется специальное устройство- Контроллер Прямого Доступа к Памяти (КПДП)
Схема взаимодействия устройств в режиме ПДП
При работе в режиме прямого доступа к памяти контроллер ПДП выпол­няет следующие функции:

• принимает запрос на ПДП от внешнего устройства;

• формирует запрос микропроцессору на захват шин системной магист­рали;

• принимает сигнал, подтверждающий вход микропроцессора в состоя­ние захвата (перехода в z-состояние, при котором процессор отключа­ется от системной магистрали);

• формирует сигнал, сообщающий внешнему устройству о начале вы­полнения циклов ПДП;

• выдает на шину адреса системной магистрали адрес ячейки ОП, пред­назначенной для обмена;

• вырабатывает сигналы, обеспечивающие управление обменом дан­ными;

• по окончании ПДП контроллер либо организует повторение цикла ПДП, либо прекращает режим ПДП, снимая запросы на него.

Циклы ПДП выполняются с последовательно расположенными ячейками памяти, поэтому контроллер ПДП имеет счетчик числа переданных байтов.


Схема взаимодействия устройств микропроцессор­ной системы в режиме ПДП.
Контроллеры ПДП (КПДП) в IBM РС совместимы снизу-вверх, т.е. про­граммы, написанные с использованием КПДП ранних моделей ЭВМ, нор­мально работают и на более поздних моделях ЭВМ.

Каждый канал КПДП состоит из четырех 16-разрядных регистров (рис.6.5): регистр текущего адреса (САR), регистр циклов ПДП (CWR), ре­гистр хранения базового адреса (ВАR), регистр хранения базового числа циклов ПДП (WCR) и 6-разрядный регистр режима (МR).

Регистр текущего адреса хранит текущий адрес ячейки памяти при вы­полнении цикла ПДП. После выполнения каждого цикла ПДП содержимое этого регистра увеличивается или уменьшается на единицу. Оно может быть прочитано или загружено с помощью двух команд IN или соответственно OUT, работающих каждая только с одним байтом. В режиме автоинициали­зации содержимое регистра текущего адреса при обновлении принимает ба­зовый адрес из регистра хранения базового адреса.

Регистр циклов ПДП хранит число слов, предназначенных для передачи. При выполнении циклов регистр работает в режиме вычитающего счетчика. При переходе из нулевого состояния в FFFFH вырабатывается управляющий сигнал для блока управления контроллером. Регистр может быть прочитан двумя командами IN. В него можно осуществить запись двумя командами из микропроцессора или в режиме инициализации из регистра хра­нения базового числа циклов ПДП.


Структурная схема контроллера ПДП
Регистры ВАR и WCR предназначены для хранения констант - базово­го адреса и базового числа циклов. Они загружаются в режиме программирования КПДП одновременно с регистрами САR и CWR. В процессе выполнения циклов ПДП их содержимое не изменяется. Прочитать состояние этих регистров невозможно.

Регистр режима определяет режим работы канала. Он содержит информацию о номере канала, тине цикла ПДП (чтение (ОП «— ВУ), запись (ОП >ВУ), проверка), необходимости автоинициализации, режиме изменения ре­гистра текущего адреса (САК) -- увеличение или уменьшение и режиме работы канала - передача по запросу, одиночная передача, блочная передача, каскадирование ( работа в составе каскада КПДП).

Регистр команд блока управления режимом определяет основные параметры работы канала. Загружается при программировании КПДП микропроцессором.

Регистр условий хранит разрешение на ПДП каждому каналу (устанав­ливаемые программно) и запоминает факт перехода через 0 в регистре хранения базового числа циклов каждого канала.

Контроллер ПДП может работать в двух основных режимах: в режиме программирования и режиме выполнения циклов ПДП.

В режиме программирования микропроцессор работает с КПДП, как с внешним устройством. После загрузки в КПДП управляющих слов контроллер переходит в пассивное состояние. В этом состоянии КПДП будет находиться до тех пор, пока не поступит запрос на ПДП от ВУ или от микропроцессора. Обнаружив запрос на ПДП, контроллер выставляет микропроцессору запрос на захват системной магистрали и ожидает от него подтверждения захвата (т.е. отключения МП от СМ, перехода его выходов в состояние высокою сопротивления, Z-состояния). При получении сигнала подтверждения захвата контроллер начинает выполнять циклы ПДП.

Системная магистраль (СМ) в режиме прямого доступа к памяти исполь­зуется мультиплексно КПДП и микропроцессором, причем основное управ­ление системной магистралью выполняет КПДП, а МП получает к ней дос­туп на очень короткие промежутки времени для обмена информацией с основной памятью.

Несмотря на большую самостоятельность ПДП, ведущее положение в МП-системе остается все-таки за микропроцессором, который, запустив обмен информацией в режиме ПДП, продолжает выполнять свою работу.
Заключение.

Режим прямого доступа к памяти имеет огромное значение. Он позволяет освободить процессор от операций ввода-вывода, обмен данными в режиме ПДП ограничен лишь пропускной способностью памяти и внешних устройств. Этот режим позволяет значительно увеличить производительность ЭВМ а также даёт машине возможность более преспособленно работать в системах реального времени.

Список использованной литературы.

  1. Пятибратов А. П. Вычислительные системы, сети и телекоммуникации. Москва, 2001 г.

  2. Прямой доступ к памяти. http://www.allabouthardware.com/howtothingsworks/dma.html


Ростовский Государственный Университет

Кафедра прикладной информатики в экономике

РЕФЕРАТ

На тему: Прямой доступ к памяти.
Выполнили: студенты 1 курса 11 группы

Верхогляд Алексей

Хачатурян Артур

Проверил: Пищик Лев Анатольевич

Ростов-на-Дону – 2004 г.

Добавить документ в свой блог или на сайт

Похожие:

Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconУрок №23 Тема: Графики и диаграммы. Визуализация многорядных данных
Познакомить учащихся с возможностями наглядного представления данных (в том числе и многорядных) средствами табличного процессора...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconА. Л. Исаев, А. М. Чеповский введение в теорию баз данных
Введение в теорию баз данных: Учебно-методическое пособие по курсам «Вычислительная техника и информационная технология» и «Базы...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconРежим работы мбоу «сош с. Верхнее Кузькино»
Используется «ступенчатый» режим обучения в первом полугодии (в сентябре-октябре – по 3 урока в день по 35 мин., в ноябре-декабре...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconАнкета оценки общей одаренности
Банк данных «Одаренные дети» формируется психологом школы – Мояревской Ниной Викторовной, зам директора по нмр кононенко А. Ю., классными...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconВведение. Понятие о безопасности жизнедеятельности. Термины и определения
Инструкция о порядке действия персонала по обеспечению безопасной и быстрой эвакуации людей при пожаре
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconКурсовая работа «пк на основе процессора intel 80286»
Но стоит остановиться на рассмотрении этого процессора и построенных на его основе системах, т к на их примере нагляднее всего получить...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconТема: "Концептуальное и логическое проектирования баз данных"
Курсовой проект предназначен для практического освоения проектирования реляционных баз данных (БД). В работе используется трехуровневый...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconРазработка и эксплуатация удаленных баз данных
Тема урока: Введение в работу с удаленными базами данных. Типы sql-серверов, особенности операционной среды
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconРуководство администратора
Добавлено описание по заполнению файлов загрузки учреждений (п. 2 Подготовка Excel-файлов для импорта учреждений) и по заполнению...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconРеферат по дисциплине Информационно-коммуникационные технологии в...
Ее можно представлять себе как упругую пластину, погруженную в пространство данных и прикрепленную к точкам данных пружинками. Служит...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconОсновные принципы работы тэс введение
Теплоэлектростанции, на которых отработавший пар наряду с выработкой электроэнергии используется для теплоснабжения, называют теплоэлектроцентралями...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconПрограмма по формированию навыков безопасного поведения на дорогах...
Согласно требованиям СанПиН 4 2821-10 пункта 10. 10, т к используется "ступенчатый" режим обучения в первом полугодии. На изучение...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconБазы данных, экспертные системы реферат «Реляционная модель данных...
...
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconРеферат по дисциплине «Управление сетями эвм»
В основном используется xdsl-сервисами. Предоставляет дополнительные возможности (аутентификация, сжатие данных, шифрование)
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconУрок по информатике по теме "Системы управления базами данных. Создание...
Повторить понятие “База данных”, “поле базы данных”, “запись базы данных”, “субд”
Введение Для быстрой загрузки данных и разгрузки процессора используется режим П iconБазы данных
Для признания исключительного права на базы данных не требуется специальной регистрации (однако предпочтительно осуществлять государственную...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск