95330

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

Доклад

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

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

Русский

2015-09-22

118 KB

0 чел.

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

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

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

Рис. 2.2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

22903. Поняття визначника n- го порядку 35.5 KB
  В кожному добутку по одному і лише по одному елементу з кожного рядка і кожного стовпчика визначника. Співмножники в кожному добутку можна упорядкувати за першим індексом. В першому добутку при упорядкуванні за першим індексом другі індекси утворюють перестановку 1 2. В другому добутку при упорядкування за першим індексом другі індекси утворюють перестановку 21.
22904. Аналітичний запис визначника 18.5 KB
  Розглянемо визначник n го порядку Кожен добуток з яких складається визначник можна упорядкувати за першим індексом тобто записати у вигляді a1α1 a2α2 anαn де α1 α2. Тоді знак з яким добуток a1α1 a2α2 anαn входить у визначник Δ визначається парністю перестановки α1 α2.
22905. Друге означення визначника 47.5 KB
  Таким чином на відміну від першого означення визначника знак при даному добутку визначається парністю перестановки перших індексів при упорядкуванні добутку за другими індексами. Припустимо що при цьому було зроблено транспозицій елементів перестановки. Від перестановки α1 α2. αn можна перейти за допомогою транспозицій до перестановки 1 2.
22906. Лема про знак 126 KB
  Тоді добуток входить до визначника Δ зі знаком Доведення. Зрозуміло що даний добуток входить до визначника . За означенням визначника даний добуток входить до визначника зі знаком тобто зі знаком . Аналітичний запис визначника.
22907. Визначник трикутного вигляду 34 KB
  В ньому визначаються дві діагоналі. Визначником трикутного вигляду відносно головної діагоналі називається визначник всі елементи якого що стоять вище або нижче головної діагоналі дорівнюють 0. Таким чином можна зробити висновок: визначник трикутного вигляду відносно головної діагоналі дорівнює добутку елементів головної діагоналі Δ= a11a22ann Означення. Визначником трикутного вигляду відносно побічної діагоналі називається визначник всі елементи якого що стоять вище або нижче побічної діагоналі дорівнюють 0.
22908. Транспонування визначника 33 KB
  В перший стовпчик визначника Δ1 запишемо елементи першого рядка визначника Δ не змінюючи їх порядок. Далі в другий стовпчик визначника Δ1 запишемо елементи другого рядка визначника Δ не змінюючи їх порядок і так далі. В nй стовпчик визначника Δ1 запишемо елементи nго рядка визначника Δ.
22909. Властивості визначників 96.5 KB
  Будемо формулювати і доводити властивості лише для рядків визначника але за попереднім зауваженням вони мають місце і для стовпчиків визначника. Нульовим рядком називається рядок визначника всі елементи якого дорівнюють 0. Нехай й рядок визначника Δ нульовий. Якщо в визначнику переставляються місцями два рядки то змінюється лише знак визначника.
22910. Теорема про розклад визначника за елементами рядка або стовпчика 67 KB
  Доповнюючим мінором елемента aij називається визначник Mij який одержуються викресленням з визначника Δ i го рядка та j го стовпчика. Ця теорема дозволяє звести обчислення визначника n го порядку до обчислення визначників порядку n1. Фіксуємо iй рядок визначника Δ та доведемо що всі добутки що складають доданок aijAij входять у визначник Δ причому з таким самим знаком як і у доданку aijAij.
22911. Визначник Вандермонда 32.5 KB
  Визначником Вандермонда n го порядку називається визначник. Доведення проведемо індукцією за порядком n визначника При n=2 Припустимо що твердження виконується для визначника Вандкрмонда Δn1 порядку n1 і знайдемо визначник Δn. Як відомо визначник не змінюється якщо від деякого рядка відняти інший рядок домножений на число. Тому у визначника Δn спочатку від останнього рядка віднімаємо рядок з номером n1 домножений на a1.