Что такое функционирование в «Реальном масштабе времени»


§8 . Переходные состояния задач (процессов и потоков) в ОСРВ


Download 1.86 Mb.
Pdf ko'rish
bet9/72
Sana19.04.2023
Hajmi1.86 Mb.
#1362511
TuriУчебное пособие
1   ...   5   6   7   8   9   10   11   12   ...   72
Bog'liq
Луканов А.С. Системы реального времени 2020

§8
. Переходные состояния задач (процессов и потоков) в ОСРВ 
Рассмотрим подробнее, что такое процесс. 
Процесс – это 
динамическая сущность программы, ее код в процессе своего 
выполнения. Имеет: 

собственные области памяти под код и данные, включая
значения регистров и счетчика команд; 

собственный стек;

собственное отображение виртуальной памяти (в системах
с виртуальной памятью) на физическую; 

собственное состояние.
Процесс может находиться в одном из следующих типичных 
состояний: 

«остановлен» – процесс остановлен и не использует
процессор (например, в таком состоянии процесс находится сразу 
после создания); 

«терминирован» – процесс терминирован и не использует
процессор (например, процесс закончился, но еще не удален 
операционной системой); 


22 

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

«готов» – процесс не остановлен, не терминирован, не
ожидает, не удален, но и не работает (например, процесс не может 
получить доступ к процессору, если в данный момент выполняется 
другой, более высокоприоритетный процесс); 

«выполняется» – процесс выполняется и использует
процессор. В ОСРВ это обычно означает, что этот процесс является 
самым приоритетным среди всех процессов, находящихся в 
состоянии «готов». 
Рассмотрим более подробно состояния процесса и переходы 
из одного состояния в другое (рис. 8.1). 
Рис. 8.1. Переходные состояния процессов ОС РВ 
1
2
3
4
5
6
7
1
2
4
3
5
6
8
7
13
9
10
11
12
16
15
14


23 

Download 1.86 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   72




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling