Моделирование информационных систем. Щеклеин В.С. - 28 стр.

UptoLike

Составители: 

28
Понятие процесса
Использование ресурсов в ИС осуществляется в соответствии с прин-
ципом программного управления. Общая схема самоподдерживаемой сово-
купности процессов в системе приведена на рис. 2.
Рис. 2.
Процессом называется идентифицируемое выполнение программного
кода, реализующее целенаправленный акт обработки данных. Таким образом,
задача может рассматриваться как некоторая совокупность пользовательских
процессов. Процессы создаются, управляются и удаляются специальными
системными процессами по запросам других процессов. Такой запрос может
исходить от программы или пользователя, и связан с соответствующими
данными. Если запрос исходит от пользователя, то в качестве данных может
быть, например, текст команды на запуск определенной программы.
Процесс может находиться в различных состояниях: работы, ожидания
процессора в состоянии готовности, ожидания другого ресурса, останова, за-
пуска, удаления. Процесс может завершиться естественным путем (выход по
стрелкам внизу), а может быть остановленным по прерыванию, иницииро-
ванному в рамках этого или другого процесса.
Прерываниечисто аппаратный переход к выполнению специальных
программ -–обработчиков прерываний, которые анализируют складываю-
щуюся в системе ситуацию и вносят изменения во внутренние управляющие
данные (таблицы) системы. После этого управление процессором получает
программадиспетчер, которая определяет, какому из процессов передать
управление в данный момент времени. И обработчики прерываний, и диспет-
чер являются системными процессами, их выделение обусловлено их функ-
циями в управлении вычислительным процессом.
Системные
Диспетчер
Обработчики прерываний
процессы
процессы
Пользоват.