Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Многозадачность



Операционная система Windows является многозадачной, что предполагает довольно жесткие требования к поведению программ. Одно из самых существенных требований — невозможность монопольного использования ресурсов, так как приложение не может самостоятельно определить, кто именно в данный момент может использовать ресурс, и в какую именно программу должна попасть информация, например, введенная пользователем с клавиатуры.

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

Анализом изменений в системе и рассылкой сообщений о событиях занимается непосредственно операционная система. Структура программы в Windows представлена на рис. 12.






Дата публикования: 2014-11-02; Прочитано: 342 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...