D.6.1. История возникновения прерываний.

Первые релейные ламповые ЭВМ (вернее, их процессоры), не имели такого механизма, как прерывания. Это значит, что ошибки в выполнении команд программы оставались на совести программиста и инженера эксплуатации ЭВМ, а вместо прерываний ввода-вывода (см. D.6.2) использовался алгоритм, приведенный на рисунке D.6.1. Этот способ оправдан при следующих условиях:

Алгоритм опроса устройств

Рис. D.6.1. Алгоритм опроса устройств ввода-вывода на ЭВМ без механизма прерываний.

Этим условиям удовлетворяет большинство современных программируемых калькуляторов, однако уже в середине 60-х годов, после того, как скорость счета стала превосходить скорость ввода-вывода, перехода ЭВМ в многопользовательский режим, эти условия перестали соблюдаться. Таким образом появился механизм прерываний.

 

Назад...   К оглавлению раздела   Далее...

=== *** === *** === *** ===

В настоящее время проект закрыт (в версии 1.00.3 alpha). Автор приносит извинения за прекрашение разработки.