Краткое описание инструмента и ремесла программирования. Степанов А.Г - 22 стр.

UptoLike

22
Пример 2.1. Эффективность обмена в программном режиме чрезвычайно низка.
Так, например, если принтер в состоянии напечатать 10 символов в секунду, а
процессор может миллион раз в секунду обратиться к регистру состояния
принтера, то 999990 обращений в секунду в среднем дадут отрицательный
результат (устройство не готово). Получается, что коэффициент полезного
времени использования процессора в этом
случае составляет 0,001%.
STOP
75
6
12
11
10
84
2
1
93
Рис. 1.10. Пример синхронизации.
ОБМЕН В ПРЕРЫВАНИЯХ
Второй способ синхронизации работы процессора и устройства ввода-
вывода называется обменом в прерываниях.
Прерыванием называется процесс прекращения выполнения ранее
выполнявшейся (прерываемой) программы и передачи управления
другой (прерывающей) программе.