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

Виды, классификация и свойства процессов



Выделяют две временные характеристики, определяющие основные виды, классификационные признаки и свойства процессов [10]:

· интервал существования процесса (ИСП) – временной интервал от порождения до окончания процесса;

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

С учетом этих временных характеристик выделяют 3 вида процессов:

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

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

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

Пакетные процессы характеризуются 6 классификационными признаками.

1. По генеалогии (родословию). В любой ОС существующий процесс может требовать порождения других процессов. Такой процесс называют порождающим, а процесс, создаваемый по требованию – порождаемым или порожденным. Порожденный процесс на ИСП может стать и порождающим.

2. По результативности. Здесь ключевые признаки: результат и путь его получения. Важно иметь возможность: воспроизводить результаты процессов, а также сравнивать процессы по их трассам. При этом сравниваться могут: программы (одна или разные), данные (одинаковые), процессоры (один или разные), трассы (одна или разные), результат (одинаковый). С целью сравнения и выделяют 4 вида процессов:

· эквивалентные – имеют одинаковый конечный результат обработки одних и тех же исходных данных по одной или разным программам на одном или разных процессорах. Трассы в общем случае не совпадают;

· тождественные – эквивалентные, одна программа, но трассы не совпадают;

· равные – тождественные и трассы совпадают;

· различные - все остальные.

3. По временным соотношениям ИСП (динамическому признаку) выделяют процессы:

· последовательные – их ИСП не пересекаются во времени (рис.2.2,а);

· параллельные – они существуют одновременно на рассматриваемом интервале времени Δt1 (рис.2.2,б);

· комбинированные – если имеются два процесса, и на рассматриваемом интервале времени Δt2 есть хоть одна точка a, когда они оба существуют одновременно, и точка b, когда существует только один процесс (рис.2.2,в).

Рис.2.2. ИСП последовательных, параллельных и комбинированных

4. По отношению к процессору различают процессы внутренние (развиваются на нем) и внешние (развиваются вне него).

5. По отношению к ОС различают процессы системные – при их развитии исполняется программа ОС, и пользовательские – исполняется прикладная программа.

6. По связности выделяют процессы:

· взаимосвязанные – между ними поддерживаются с помощью системы управления процессами связи какого-либо рода (функциональные, временные, управляющие, информационные);

· изолированные – связей нет или есть «слабые», неявные связи;

· информационно-независимые – два взаимосвязанных процесса при развитии используют совместно некоторые ресурсы, но информацией не обмениваются. Их связь может быть функциональная или временная;

· взаимодействующие – есть информационные связи, но их схемы и механизмы могут различаться в зависимости от

Ø временных соотношений (последовательные, параллельные, комбинированные);

Ø способа связи (явный – обмен сообщениями, неявный – с помощью разделяемых структур данных);

· конкурирующие – есть связь и конкуренция по ресурсам.





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



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