ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
103
сивности и характера вычислительных задач. Детальнее эта проблема
будет рассмотрена в главе 3 и 5.
Следует отметить, что более «узким» трактованием понятия «про-
цесс» является выполняемое МПр программное приложение с собст-
венным виртуальным адресным пространством, программным кодом,
используемыми данными и другими ресурсами операционной системы,
такими как файлы. В дальнейшем в рамках настоящего
учебного посо-
бия используется «общее» определение процесса, введённое выше.
Процессы могут находиться в последовательно сменяющих друг
друга состояниях:
• Выполнение (активное состояние) – процесс непосредственно
исполняется МПр.
• Ожидание (пассивное состояние) – процесс заблокирован по
внутренним, по отношению к процессу, причинам; для его за-
пуска на исполнение должно наступить некоторое событие, на-
пример
таймер выдержки времени устанавливается в 0.
• Готовность (пассивное состояние) – процесс заблокирован по
внешним по отношению к процессу причинам; например МПр
временно занят выполнением других процессов.
Каждый процесс характеризуется своим описанием, которое на-
зывается дескриптором. Дескриптор – служебное машинное слово,
которое создается специальной программной процедурой перед вы-
полнением процесса на основе описания
задачи и информации, имею-
щейся в программе, загружаемой в МПр. Дескрипторы хранятся в сис-
темной области памяти МПр и используются во время работы процес-
са. Уничтожение процесса вызывает также и уничтожение дескриптора.
Дескриптор содержит описание идентификатора процесса, сведения о
состоянии процесса, данные о приоритете процесса, место нахождения
в физической памяти машинного
кода, реализующего процесс, инфор-
мация о ресурсах, которыми процесс может пользоваться (например,
Микропроцессорные системы и программное обеспечение в средствах связи
сивности и характера вычислительных задач. Детальнее эта проблема
будет рассмотрена в главе 3 и 5.
Следует отметить, что более «узким» трактованием понятия «про-
цесс» является выполняемое МПр программное приложение с собст-
венным виртуальным адресным пространством, программным кодом,
используемыми данными и другими ресурсами операционной системы,
такими как файлы. В дальнейшем в рамках настоящего учебного посо-
бия используется «общее» определение процесса, введённое выше.
Процессы могут находиться в последовательно сменяющих друг
друга состояниях:
• Выполнение (активное состояние) – процесс непосредственно
исполняется МПр.
• Ожидание (пассивное состояние) – процесс заблокирован по
внутренним, по отношению к процессу, причинам; для его за-
пуска на исполнение должно наступить некоторое событие, на-
пример таймер выдержки времени устанавливается в 0.
• Готовность (пассивное состояние) – процесс заблокирован по
внешним по отношению к процессу причинам; например МПр
временно занят выполнением других процессов.
Каждый процесс характеризуется своим описанием, которое на-
зывается дескриптором. Дескриптор – служебное машинное слово,
которое создается специальной программной процедурой перед вы-
полнением процесса на основе описания задачи и информации, имею-
щейся в программе, загружаемой в МПр. Дескрипторы хранятся в сис-
темной области памяти МПр и используются во время работы процес-
са. Уничтожение процесса вызывает также и уничтожение дескриптора.
Дескриптор содержит описание идентификатора процесса, сведения о
состоянии процесса, данные о приоритете процесса, место нахождения
в физической памяти машинного кода, реализующего процесс, инфор-
мация о ресурсах, которыми процесс может пользоваться (например,
103
Страницы
- « первая
- ‹ предыдущая
- …
- 101
- 102
- 103
- 104
- 105
- …
- следующая ›
- последняя »
