Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В литературе по ОС понятие «процесс» является базовым и одновременно наименее точно определенным [10]. Это вид абстракции, которую по-разному истолковывают и используют разные категории лиц. В частности, точки зрения на процесс системных и прикладных программистов расходятся в деталях, формах восприятия и реализации этого понятия. Попробуем определить его через понятие «процессор».
Процессор – любое устройство в составе компьютера, способное автоматически выполнять допустимые действия по программе, хранимой в памяти и доступной такому устройству. Тогда помимо центрального процессора можно условно назвать процессором канал ввода-вывода (его и называют «процессором ввода-вывода») или иное устройство, работающее с УВВ.
Между процессорами в системе существуют информационные и управляющие связи. Процессор может быть нужен одновременно нескольким пользователям для программы каждого из них. Таким образом, для каждого пользователя, которому нужен процессор, и системы, которая распределяет его между пользователями, и вводится понятие процесса, как некоторой деятельности, связанной с исполнением программы на процессоре.
Определение процесса в контексте ВС (ГОСТ 19781-83). Процесс – это система действий, реализующая определенную функцию в ВС и оформленная так, что управляющая программа ВС может перераспределять ее ресурсы в целях обеспечения мультипрограммирования.
Процесс может протекать по-разному, при этом развитием процесса нужно управлять: дать или изъять процессор у процесса; дать ему результаты работы других процессоров и процессов; дать ему другие ресурсы. А значит, управление процессами – действительно важная функция ОС.
Дата публикования: 2015-10-09; Прочитано: 509 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!