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

Управление процессами. Процесс – это абстракция, описывающая выполняющуюся программу



Процесс – это абстракция, описывающая выполняющуюся программу.

Для ОС процесс – это единица работы и заявка на потребление системных ресурсов.

В многозадачной среде процесс может находится в нескольких основных состояниях: готовности, ожидания, выполнения.

Состояние операционной среды процессов отражается состоянием регистров и программного счётчика, режимом работы процессора, указателями на открытые файлы, информацией о незавершённых операциях ввода-вывода, кодами ошибок выполняемых системных вызовов. Оно хранится в специальной структуре, называемой контекстом процессов.

В совокупности структура данных, в которой хранится вся информация до совершения операции над процессом, называется блоком управления процессом или PCB – ProcessControlBlock.

Информация в этой структуре делится на 2 части.

1) содержимое всех регистров (регистровый контекст процессов).

2) всё остальное (системный контекст процесса).

Код и данные, находящиеся в адресном пространстве процесса называются его пользовательским контекстом.

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

Очередь процессов представляет собой списки их дескрипторов.






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



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