- •Лабораторна робота n6
- •Зміст роботи
- •Довідкові дані
- •Суть переривань від зовнішніх пристроїв.
- •Використання апаратних переривань, пріоритети.
- •Вимоги до процедур обробки переривань.
- •"Перехоплення" переривань.
- •Повторне входження
- •Порядок виконання роботи.
- •Організація однопроцесорних мультипрограмних систем.
- •Ознайомлення з прикладом організації обробки переривань від зовнішніх пристроїв
- •Ознайомлення з прикладом організації мультипрограмного режиму
- •Виконання варіанту завдання
- •Послідовність дій для зупинки задачі.
- •Послідовність дій для зняття задачі з виконання.
- •Початковий модуль моделі мультипрограмної системи
- •Int 21h ; закінчити роботу
- •Завдання на лабораторну роботу.
- •Питання для перевірки:
Питання для перевірки:
Чи можна по запиту від зовнішнього пристрою перервати виконання команди.
Що являє собою вектор переривань, його структура
Як встановлюється взаємозв'язок між зовнішнім пристроєм та процедурою обробки апаратних переривань.
Суть перехоплення переривань.
Довести експериментальним шляхом, що переривання безпосередньо після команди запису в регістр SS неможливе.
Що являє собою повторне входження, якими властивостями повинна володіти програма з повторним входженням.
Як забезпечити візуальну одночасність виконання задач.
Чому в менеджері мишки не можна передавати управління на фонову задачу, а в менеджері клавіатури можна.
Які зміни необхідно ввести в менеджер квантів, щоб можна було зупинять задачі за допомогою мишки, коли номер перерваної задачі і номер задачі, яка зупиняється, співпадають.
Створити список процедур програми в порядку їх виконання в часі.
