Понятие вычислительного процесса и ресурса

Понятие процесса является одним из основных в современных операционных системах. Дадим несколько определений процесса (process), отражающих различ­ные стороны этого важного понятия:

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

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

· С точки зрения операционной системы, процесс — единица работы, заяв­ка на потребление системных ресурсов.

· Процесс — объект, которому выделяется процессор.

Первое упоминание о процессе появилось в 60-е годы XX века в операци­онной системе MULTICS.

Если говорить о соотношении между процессом и программой, то справед­ливы следующие два утверждения:

· программа — это часть состояния процесса. С этой точки зрения про­цесс — нечто большее, чем просто программа;

· программа может вызывать более чем один процесс для выполнения ра­боты. С этой точки зрения программа — нечто большее, чем процесс.

Определение концепции процесса преследует цель выработать механизмы распределения и управления ресурсами. Понятие ресурса, так же как и понятие процесса, является одним из основных при рассмотрении ОС.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: