Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Операционная система Windows является многозадачной, что предполагает довольно жесткие требования к поведению программ. Одно из самых существенных требований — невозможность монопольного использования ресурсов, так как приложение не может самостоятельно определить, кто именно в данный момент может использовать ресурс, и в какую именно программу должна попасть информация, например, введенная пользователем с клавиатуры.
В связи с этим в Windows реализуется схема программ, управляемых событиями. Это значит, что каждая программа представляет собой набор подпрограмм, некоторые из которых вызываются непосредственно ядром операционной системы для реакции на какое-либо событие, произошедшее в системе. При этом ни одно приложение не может ждать совершения события, монополизируя, таким образом, ресурсы и приостанавливая работу других приложений.
Анализом изменений в системе и рассылкой сообщений о событиях занимается непосредственно операционная система. Структура программы в Windows представлена на рис. 12.
Дата публикования: 2014-11-02; Прочитано: 343 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!