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

Процессы



Аппаратура ЭВМ работает параллельно.

ОС выполняет множество задач.

Процесс – формализация идеи независимости

Работа (задание)

Т.к. работы выполняются независимо, то и процессы должны быть независимы.

Поскольку компоненты ЭВМ работают с различными скоростями, то процессы, в общем случае, должны выполняться с различными скоростями.

Свойства процессов:

1. Независимые работы

2. Параллельное выполнение работ

3. Различные скорости выполнения работ

Иногда процессам необходимо обмениваться информацией (межпроцессное взаимодействие).

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

Процесс – это пространство состояний набора переменных (переменные состояния).

Состояния описываются заданием значений всех переменных.

Действие – это присваивание значений некоторым переменным состояния.

Функция действия – это функция, отображающая состояние в действие.

Обычно функция действия – это код программы.

Переменные состояния – это ячейки памяти с данными.

Процесс – это некая программа, данные, которые она обрабатывает и некий дескриптор, описывающий состояние процесса в реальной вычислительной среде.

Дескриптор – это некоторая структура данных, в которой содержится информация о процессе

1. Переменная состояния (определяет текущее состояние процесса):

a. готов к работе – в очереди готовых процессов

b. работающий (текущий) – на процессоре

c. заблокирован – в очереди ожидания (операции ввода-вывода, операции синхронизации)

2. Область сохранения (текущие значения регистров и других параметров системы, сохраняется при прерывании процесса).

3. Информация о ресурсах, которыми владеет процесс.

4. Разделяемые переменные, структуры данных, которые необходимы для общения с другими процессами.





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



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