Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Опишите понятие и дайте определения процесса




В литературе по ОС понятие «процесс» является базовым и одновременно наименее точно определенным [10]. Это вид абстракции, которую по-разному истолковывают и используют разные категории лиц. В частности, точки зрения на процесс системных и прикладных программистов расходятся в деталях, формах восприятия и реализации этого понятия. Попробуем определить его через понятие «процессор».

Процессор – любое устройство в составе компьютера, способное автоматически выполнять допустимые действия по программе, хранимой в памяти и доступной такому устройству. Тогда помимо центрального процессора можно условно назвать процессором канал ввода-вывода (его и называют «процессором ввода-вывода») или иное устройство, работающее с УВВ. Определение процесса в контексте ВС (ГОСТ 19781-83). Процесс – это система действий, реализующая определенную функцию в ВС и оформленная так, что управляющая программа ВС может перераспределять ее ресурсы в целях обеспечения мультипрограммирования. Определение процесса в контексте ОС. Для ОС процесс рассматривается как объект, в отношении которого требуется обеспечить реализацию каждого из допустимых состояний, а также допустимые переходы из состояния в состояние в ответ на события, являющиеся причинами этих переходов. Процессы сами могут инициировать такие события, например, затребовать процессор или другой ресурс для исполнения программы.

 

9. Какие состояния процесса известны и что показывает граф существования процесса?

При исполнении программы на процессоре различают 5 характерных «активных» состояний процесса [1, 10]:

1) порождение, когда готовятся условия для первого исполнения программы на процессоре;

2) активное (счет, выполнение), когда программа исполняется на процессоре;

3) ожидание (блокирование), когда программа не исполняется на процессоре по причине занятости какого-либо требуемого ресурса, кроме процессора;

4) готовность, когда программа не исполняется, но для ее исполнения предоставлены все необходимые в данный момент ресурсы, кроме процессора;

5) окончание – нормальное или аварийное завершение исполнения программы, после чего процессор и другие ресурсы ей больше не предоставляются.

 

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

Рис.2.1. Граф существования процесса

10. Чем интервал существования процесса отличается от его трассы?
Выделяют две временные характеристики, определяющие основные виды, классификационные признаки и свойства процессов:
интервал существования процесса
(ИСП) – временной интервал от порождения до окончания процесса;

трасса процесса – порядок переходов на ГСП с учетом длительности пребывания в каждом состоянии. С учетом этих временных характеристик выделяют 3 вида процессов:

процессы РВ – они должны быть окончены до наступления определенного момента времени;

интерактивные – их ИСП составляет 1–3 с, что соизмеримо с реактивностью человека (временем допустимой реакции компьютера на запрос пользователя);

пакетные – все остальные. Их мы и будем рассматривать далее.





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 1028 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Стремитесь не к успеху, а к ценностям, которые он дает © Альберт Эйнштейн
==> читать все изречения...

2206 - | 2159 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.