Системи введення виведення

СИСТЕМИ ВВЕДЕННЯ ВИВЕДЕННЯ

Організація введення - виведення мікропроцесорного пристрою

Введення _ висновок _ це процес обміну даними між ядром мікропроцесорного пристрою і периферійними пристроями. У микропроцессорном пристрої застосовують три режими:

Захист мікропроцесора призначена для запобігання несанкціонованого виконання критичних інструкцій: команди HLT. яка зупиняє мікропроцесор і команд впливають на сегменти коду і даних.
Механізми захисту діляться на 3 групи:

  1. обмеження використання сегментів, наприклад, заборона запису в тільки що читається сегмент даних. Доступність використання тільки сегментів дескриптори яких описані в GDT і LDT;
  2. обмеження доступу до сегментів через правила привілеїв;
  3. виділення привілейованих інструкцій або операцій, які можна виконувати тільки при певних рівнях CPL і IOPL.
Перевірки, які породжують виключення можна теж розділити на 3 групи:
  1. перевірка при завантаженні сегментних регістрів;
  2. перевірка посилань операндів;
  3. перевірка привілеїв інструкцій.
Для того, щоб завдань не спотикався на спрацьовування захисту, в систему команд введено спеціальні інструкції тестування покажчиків. Вони дозволяють швидко упевнитися в можливості використання селектора або сегмента без ризику породження виключення.

Сторінкове управління пам'яттю

Режим віртуального 86 (V86)

Схожі статті