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

Свойства многозадачной среды



Примитивные многозадачные среды обеспечивают чистое «разделение ресурсов», когда за каждой задачей закрепляется определённый участок памяти, и задача активизируется в строго определённые интервалы времени.

Более развитые многозадачные системы проводят распределение ресурсов динамически, когда задача стартует в памяти или покидает память в зависимости от её приоритета и от стратегии системы. Такая многозадачная среда обладает следующими особенностями:

§ Каждая задача имеет свой приоритет, в соответствии с которым получает процессорное время и память

§ Система организует очереди задач так, чтобы все задачи получили ресурсы, в зависимости от приоритетов и стратегии системы

§ Система организует обработку прерываний, по которым задачи могут активироваться, деактивироваться и удаляться

§ По окончании положенного кванта времени ядро временно переводит задачу из состояния выполнения в состояние готовности, отдавая ресурсы другим задачам. При нехватке памяти страницы невыполняющихся задач могут быть вытеснены на диск (своппинг), а потом через определённое системой время, восстанавливаться в памяти

§ Система обеспечивает защиту адресного пространства задачи от несанкционированного вмешательства других задач

§ Система обеспечивает защиту адресного пространства своего ядра от несанкционированного вмешательства задач

§ Система распознаёт сбои и зависания отдельных задач и прекращает их

§ Система решает конфликты доступа к ресурсам и устройствам, не допуская тупиковых ситуаций общего зависания от ожидания заблокированных ресурсов

§ Система гарантирует каждой задаче, что рано или поздно она будет активирована

§ Система обрабатывает запросы реального времени

§ Система обеспечивает коммуникацию между процессами





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



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