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

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



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

Дескриптор процесса должен состоять, по крайней мере, из идентификатора процесса, состояния процесса и ссылки на контекст. Причем под идентификатором понимается внутреннее (системное) имя процесса, на не название программного модуля.

Очередь организуется как динамический список дескрипторов.

При переходе от одного состояния к другому состояние процесса должно изменяться планировщиком.

Запуск планировщика

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

Инициализация процессов и постановка их в очередь готовых к выполнению

Порождение процесса планировщиком при инициализации обязательно. При этом планировщиком формируется идентификатор процесса, по которому планировщик опознает процесс. В контекст заносятся стартовые параметры процесса. Дескриптор процесса ставится в конец списка, имитирующего очередь готовых процессов.





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



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