Здійснення прямого доступу до пам’яті — Методичний посібник: Архітектура комп'ютерів | iFREEstore

Здійснення прямого доступу до пам’яті

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

Під час пямого доступу до пам'яті процесор перемикає свої виходи в вісокоімпедансний стан і ізолюється від системи.

Прямий доступ до пам'яті використовує два методи: метод зупинки та метод захвата. Метод зупинки – коли процесор відключається від системної шини на час прямої передачі даних. Перед цим процесор закінчує виконання команди та не реагує на переривання, а це неможливо для коректної роботи системи в деяких ситуаціях. Метод захвата – це послідовний обмін даними між пристроями ввода-вивода та пам’яттю,  на цей час процесор призупиняє свою роботу, щоб пристрої обмінялися одним словом даних, а потім прдовжує свою роботу.

Крім того, дані пересилаються відразу пачками слів, адреси яких розташовані поспіль, що дозволяє використання «Пакетного» (burst) режиму роботи шини.

В оригінальній архітектурі IBM PC (шина ISA) був можливий лише за наявності апаратного DMA-контролера (мікросхема з індексом Intel 8237). DMA-контролер може отримувати доступ до системної шини незалежно від центрального процесора. Контролер містить кілька регістрів, доступних центральному процесору для читання і запису. Регістри контролера задають порт (який повинен бути використаний), напрям перенесення даних (читання / запис), одиницю переносу (побайтно / послівно), число байтів, яке слід перенести.

ЦП програмує контролер DMA, встановлюючи його регістри. Потім процесор дає команду пристрою (наприклад, диску) прочитати дані у внутрішній буфер. DMA-контролер починає роботу, посилаючи пристрою запит читання (при цьому пристрій навіть не знає, чи прийшов запит від процесора або від контролера DMA). Адреса пам'яті вже знаходиться на адресній шині, так що пристрій знає, куди слід переслати наступне слово зі свого внутрішнього буфера. Коли запис закінчено, пристрій посилає сигнал підтвердження контролеру DMA. Потім контролер збільшує використовувану адресу пам'яті і зменшує значення свого лічильника байтів. Після чого запит читання повторюється, поки значення лічильника не стане дорівнювати нулю. По завершенні циклу копіювання пристрій ініціює переривання процесора, що означає завершення перенесення даних.

Контролер може бути багатоканальним, здатним паралельно виконувати кілька операцій.

← Предыдущая
Страница 1
Следующая →

Файл

МЕТОДИЧКА К ГОСУ.doc

МЕТОДИЧКА К ГОСУ.doc
Размер: 515 Кб

.

Пожаловаться на материал

Методичний посібник із дисципліни «Архітектура комп\'ютерів»  для студентів спеціальності «Обслуговування комп\'ютерних систем і мереж»

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

Эта тема принадлежит разделу:

Методичний посібник: Архітектура комп'ютерів

Методичний посібник із дисципліни «Архітектура комп\'ютерів»  для студентів спеціальності «Обслуговування комп\'ютерних систем і мереж»

К данному материалу относятся разделы:

Характеристика поколінь ЕОМ та їх елементної бази

Класична архітектура ЕОМ фон Неймана

Класифікація комп'ютерів за призначенням

Класифікація мікропроцесорних пристроїв і систем

Архітектура процесорів Intel

Маркування та ідентифікація процесорів Intel

Фактори, що впливають на швидкодію процесора. Р-рейтинг процесорів

Живлення та енергозбереження процесорів старших поколінь фірми Intel

Основні групи команд процесора

Класифікація систем пам'яті

Типи оперативної пам'яті

Принцип дії  динамічної пам’яті

Постійні запам'ятовуючі пристрої

Кеш – пам'ять. Принципи організації кеш-пам'яті

Основна ідея використання кеш-пам'яті

Принципи роботи кеш-пам'яті

Стекова пам'ять. Принципи організації стекової пам'яті

Принцип дії апаратного стеку

Принцип дії апаратно-програмного  стеку

Організація переривань

Апаратні та програмні переривання

Маскування переривань

Технології захисту пам'яті від збоїв

Задачі, які вирішує чипсет

Здійснення прямого доступу до пам’яті

Пристрої зовнішньої пам'яті комп'ютера. Технологія SMART

Сутність системних ресурсів

Запобігання конфліктам, що виникають при використанні системних ресурсів. Система Plug and Play

Базова система вводу/виводу (BIOS)

Завантаження ПК. Процедура  POST

Похожие материалы:

Молекулярлық биология. Ответ на тесты

Стабилизаторы напряжения и тока 

Общие сведения. Параметрические стабилизаторы. Феррорезонлнсныи стабилизатор. Стабилизаторы постоянного напряжения. Компенсационные стабилизаторы постоянного напряжения с непрерывным регулированием. Компенсационный стабилизатор переменного напряжения. Компенсационные стабилизаторы на микросхемах. Импульсные стабилизаторы. Стабилизаторы с двухпозиционным регулированием. Импульсные стабилизаторы с широтно-импульсным регулированием. Стабилизаторы напряжения на тиристорах

Персоналии культурологии

Барт Ролан французский философ. Бахтин Михаил Михайлович русский филолог и культуролог. Бердяев Николай Александрович русский религиозный философ и другие

Отчет о проделанной работе за учебный 2014 - 2015 год

Улучшить высоковольтный измерительный трансформатор

Дипломная работа. Улучшить высоковольтный измерительный трансформатор. Релейная защита и автоматика системы электроснабжения. Организационные и технические методы по энергосбережению. Методы диагностики трансформаторов и электродвигателей.