Головна

Адресний простір системи введення / виводу

  1. CRM-системи. Визначення, призначення та особливості.
  2. D) формування системи соціологічної освіти
  3. ERP -, MRP - системи. Визначення, призначення та особливості
  4. I етап реформи банківської сістемиотносітся до 1988-1990 рр. (Підготовчий).
  5. lt; question> Яке з перерахованих умов є головним для існування демократичної політичної системи?
  6. N Під елементом будемо розуміти складову частину складної системи, яка може характеризуватися самостійними вхідними та вихідними параметрами.
  7. N Технологічні системи мають властивості, які полегшують завдання забезпечення встановлених показників якості її функціонування.

Як і звернення до пам'яті, операції введення / виводу також припускають наявність деякої системи адресації, що дозволяє вибрати один з модулів СВВ, a також одне з підключених до нього зовнішніх пристроїв. Адреса модуля і ВУ є складовою частиною відповідної команди, в той час як розташування даних на зовнішніх пристроях визначається пересилається на ВУ інформацією.

Адресний простір введення / виводу може бути поєднане з адресним простором пам'яті або бути виділеним. при суміщенні адресного простору для адресації модулів введення / виведення відводиться певна область адрес (рис. 8.2). Зазвичай всі операції з модулем введення / виведення здійснюються з використанням назв внутрішніх регістрів: управління, стану, даних. Фактично процедура введення / виведення зводиться до запису інформації в одні регістри МВВ і зчитування її з інших регістрів. Це дозволяє розглядати регістри МВВ як осередки основний пам'яті і працювати з ними за допомогою звичайних команд звернення до пам'яті, при цьому в системі команд ВМ взагалі можуть бути відсутніми спеціальні команди введення і виведення. Так, модифікацію регістрів МВВ можна проводити безпосередньо за допомогою арифметичних і логічних команд. Адреси регістрів МВВ призначаються в області адресного простору пам'яті, відведеної під систему введення / виведення.

Мал. 8.2.Розподіл суміщеного адресного простору

Такий підхід видається цілком виправданим, якщо врахувати, що введення / виведення зазвичай становить малу частину всіх операцій, які виконуються обчислювальною машиною, найчастіше не більше 1% від загального числа команд в програмі.

Реалізація концепції суміщеного адресного простору в ВМ з кеш-пам'яттю і віртуальною адресацією пов'язана з певними проблемами. Зокрема, ускладнюється відображення віртуального адреси пристрої введення / виводу на фізичне ВУ. Складнощі також виникають і з кешуванням регістрів МВВ.

Сформулюємо переваги і недоліки суміщеного адресного простору.

Переваги суміщеного адресного простору:

Недоліки суміщеного адресного простору:

Поєднане адресний простір використовується в обчислювальних машинах MIPS і SPARC.

В разі виділеного адресного простору для звернення до модулів введення / виведення застосовуються спеціальні команди і окрема система адрес. Це дозволяє розділити шини для роботи з пам'яттю і шини введення / виводу, що дає можливість поєднувати в часі обмін з пам'яттю і введення / виведення. Крім тог:., Адресний простір пам'яті може бути використано за прямим призначенням в повному обсязі. В обчислювальних машинах фірми IBM і мікроЕОМ на базі процесорів фірми Intel система введення / виведення, як правило, організовується відповідно до концепції виділеного адресного простору.

Переваги виділеного адресного простору:



магнітні стрічки | зовнішні пристрої

Конспект лекцій з дісціпііні 1 сторінка | Конспект лекцій з дісціпііні 2 сторінка | Конспект лекцій з дісціпііні 3 сторінка | Конспект лекцій з дісціпііні 4 сторінка | Рівні деталізації структури обчислювальної машини | Еволюція засобів автоматизації обчислень | Концепція машини з зберiгається в пам'ятi | Фон-неймановская архітектура | Структури обчислювальних машин | Структури обчислювальних систем |

© um.co.ua - учбові матеріали та реферати