Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_AVM_4kurs.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.45 Mб
Скачать

85. Прямой доступ к памяти

П рямой доступ к памяти (англ. Direct Memory Access, DMA): — режим обмена данными между устройствами или же между устройством и основной памятью (RAM) без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.

– существеннейшая часть любой современной компьютерной архитектуры. DMA позволяет процессору делегировать другим компонентам задачи интенсивного доступа к памяти. Таким образом процессор освобождается от этих простых задач и может больше времени уделить сложным задачам, для которых он и предназначен.

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

Хотя основная идея и основная причина обращения к режиму прямого доступа к памяти довольна проста, операции прямого доступа к памяти могут оказаться довольно сложными. Можно себе представить, что будет происходить, если несколько периферийных устройств попытаются получить доступ к памяти одновременно. Поэтому есть необходимость в DMA-контроллере. DMA-контроллер – это устройство, контролирующее все операции по прямому доступу к памяти.

Чтобы контролировать операции прямого доступа к памяти, DMA-контроллер сначала нужно запрограммировать информацией о следующей операции. Эта информация включает в себя такие вещи как: адреса источника и приемника, режим работы и объем передаваемых данных. После этого у DMA-контроллера появляется знание о том, что передавать, куда передавать, как передавать и сколько передавать. Имея такую информацию, DMA-контроллер запрашивает контроль над памятью у ЦП. Когда ЦП готов передать контроль над шиной памяти, он отправляет оповещающий сигнал в ответ на запрос DMA-контроллера.

18.Теоретические основы организации мпс.Подключение зу и портов ввода-вывода к i8086в минимальном режиме.

mov al, [100h] AO=0, (не)BHE=1

00101h

mov al, [101h] AO=1 (не)BHE=0

mov ax, [100h] AO=0 (не)BHE=0

mov ax, [101h] ds:101h=al

ds:102h=ab

FFE8h P1A

FFE9h P2A

(рис 5)

8-и байтовое устройство ввода/ввода подключается к D15…D8 шины данных при этом может использовать для адресации внутренних портов только нечетные адреса.

Для портов 8-и байтовых, подключенных к D7…D0 могут присваиваться только четные адреса.

Out 32h, al

Для одновременного обращения к обоим портам могут использоваться ax и четные адреса.

Inax, FFE8h

(рис 6)

35.Теоретические основы организации мпс.Модули ммпс.Модуль озу/пзу. (тут без Теоретические основы организации мпс.Модули ммпс)

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

Магистраль обеспечивает коммуникацию аппаратных средств МПС и представляетсобой набор проводников и усилителей сигналов.В зависимости от областей применения МПС подразделяются на специализированныеи универсальные, встроенные и автономные.

Основой любой МПС является микроЭВМ - вычислительная или управляющая система,выполненная на основе МП, в состав которой, как правило, входят: постоянная(программируемая) память программ (ПЗУ), память данных (ОЗУ), генератортактовых импульсов и информационный контроллер, построенные на основе БИС илиСБИС.

По способу реализации микроЭВМ подразделяются на однокристальные,одноплатные и многоплатные. В одноплатных микроЭВМ МП выполняется в видекристалла БИС (СБИС), на котором кроме самого МП могут располагаться и другиекомпоненты микроЭВМ (ПЗУ, ОЗУ, контроллеры и т.п.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]