95330

Підсистема прямого доступу до пам’яті

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Прямий доступ до пам’яті – це метод безпосереднього звернення до пам’яті поза центральним процесором. В ІВМ РС сумісних комп’ютерах прямий доступ до пам’яті виконує контролер DMA, який для молодших моделей реалізується на мікросхемі Intel 8237A, а у сучасних комп’ютерах реалізується чіпсетом.

Русский

2015-09-22

118 KB

1 чел.

Підсистема прямого доступу до пам’яті.

Прямий доступ до пам’яті – це метод безпосереднього звернення до пам’яті поза центральним процесором. В ІВМ РС сумісних комп’ютерах прямий доступ до пам’яті виконує контролер DMA, який для молодших моделей реалізується на мікросхемі Intel 8237A, а у сучасних комп’ютерах реалізується чіпсетом.

Контролер має чотири незалежних канали, кожен з яких може обслуговувати один периферійний пристрій. Архітектура контролера DMA зображена на рис.

Рис. 2.2

де РРСЦ – робочий регістр лічильник циклів;

РРА – робочий регістр адреси;

РНА – регістр початкової адреси;

РНСЦ – регістр початкового лічильника циклу;

РТА – регістр поточної адреси;

РТСЦ – регістр поточного лічильника циклу;

РР – регістр режиму;

РС – регістр стану;

РБР – робочий регістр;

РК – регістр команд;

РМ – регістр масок;

РЗ – регістр запитів;

БСУ – блок синхронізації і управління;

БКП – блок кодування пріоритетів;

БУК – блок управління командами;

EOP – закінчення процесу обслуговування;

RESET – скидання контролера;

СS – вибір кристалу (вихід дешифратора старших розрядів);

READY – шина готовності ПП до наступного циклу DMA;

CLK – вхід синхроімпульсів;

AEN – дозвіл видачі старших рядків адреси з регістра на системну адресну шину;

ADSTB – строк старшого адресного байту в регістрі перемикача;

MEMR – читання з пам’яті;

MEMW – запис у пам’ять;

Сигнали MEMR і MEMW виробляються контролером DMA як команди читання-запису в пам’ять під час циклу обслуговування пристроїв.

IOR/IOW – читання/запис у порт


 

А также другие работы, которые могут Вас заинтересовать

11406. Чтение и изучение фольклорных жанров на уроках литературы в специальной (коррекционной) школе III-IV вида (на материале пословиц и поговорок, былины) 18.31 KB
  Лабораторное занятие № 6 Чтение и изучение фольклорных жанров на уроках литературы в специальной коррекционной школе IIIIV вида на материале пословиц и поговорок былины. Задания для подготовки Выявите по словарям литературоведческих терминов значение понятий
11407. УСТНОЕ НАРОДНОЕ ТВОРЧЕСТВО БЫЛИНЫ 53 KB
  УСТНОЕ НАРОДНОЕ ТВОРЧЕСТВО БЫЛИНЫ Занятия по фольклору в седьмом классе начинаются с рассказов учащихся об известных им жанрах устного народного творчества с пересказов полюбившихся им сказок пословиц поговорок загадок. Они могут быть проведены в виде св...
11408. УСТНОЕ НАРОДНОЕ ТВОРЧЕСТВО Обрядовый фольклор 58 KB
  УСТНОЕ НАРОДНОЕ ТВОРЧЕСТВО Обрядовый фольклор 2 часа Урок 8 Обряды и обрядовый фольклор. Произведения календарнообрядового цикла: колядки веснянки масленичные летние песни осенние обрядовые песни. Эстетическое значение обрядового фольклора
11409. ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ 71.5 KB
  Лабораторная работа ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Цель работы; ознакомление и приобретение навыков алгоритмизации задач методом структурной декомпозиции использования основных арифметикологических и управляющих операторов языка С/С и отладки пр...
11411. ОБРАБОТКА МАССИВОВ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ 50.5 KB
  Лабораторная работа ОБРАБОТКА МАССИВОВ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ Цель работы: ознакомление с принципами описания и алгоритмизации обра ботки массивов однотипных данных средствами языка С/С и приобретение навыков работы и отладки...
11413. Нормализация баз данных 36 KB
  Лабораторная работа № 1. Нормализация баз данных. Задание: 1. Спроектировать реляционную базу данных состоящую из четырех связанных отношений. 2. Произвести нормализацию БД до третьей нормальной формы. Нормализация данных Один и тот же набор данных в реляцио...
11414. Запросы определения данных SQL 59.5 KB
  Лабораторная работа № 2. Запросы определения данных SQL. Задание: 1. Определить схемы разработанных отношений на SQLсервере. Обосновать выбор типов данных атрибутов отношений. 2. Определить произвольный двух или трехзначный атрибут пол статус и т.д. и ввести его в одн