- •Операционные
- •Процесс (или по-другому, задача) - абстракция, описывающая выполняющуюся программу.
- •Программа это статический текст, который представляет собой последовательность машинных команд и хранится на
- •Среда выполнения программы
- •Реализация процесса
- •Прикладная программа выполняет систематическую последовательность действий с данными. Данные представляются и хранятся на
- •Процесс можно определить как последовательность сменяющих друг друга состояний некоторой информационной среды.
- •Выполнение - активное состояние процесса, во время которого процесс обладает всеми необходимыми ресурсами
- •Ожидание - пассивное состояние процесса, процесс заблокирован, он не может выполняться по своим
- •Готовность - также пассивное состояние процесса, но в этом случае процесс заблокирован в
- •Контекст и дескриптор процесса
- •В.А.Серков "Операционн
- •В.А.Серков "Операционн
- •Состояние операционной среды отображается состоянием регистров и программного счетчика, режимом работы процессора, указателями
- •Очереди процессов представляют собой дескрипторы отдельных процессов, объединенные в списки. Таким образом, каждый
- •Создать процесс - это значит:
- •Алгоритмы
- •Планирование процессов включает в себя решение следующих задач:
- •Режим квантования
- •Приоритетное
- •Относительные
- •Абсолютные приоритеты
- •Вытесняющие и
- •При вытесняющей многозадачности механизм планирования задач целиком сосредоточен в операционной системе, и программист
- •При невытесняющей многозадачности
- •Процессы Windows XP
- •rundll32.exe
- •cisvc.exe
- •cisvc.exe
- •Explorer.exe
- •Explorer.exe
- •vsmon.exe
- •spoolsv.exe
- •spoolsv.exe
- •LSASS.EXE
- •CSRSS.EXE
- •SMSS.EXE
- •Ctfmon.exe
- •Ctfmon.exe
Операционные
системы Автор В.А.Серков



Подсистема управления
процессами
В.А.Серков "Операционные системы" 1 |
1 |
Процесс (или по-другому, задача) - абстракция, описывающая выполняющуюся программу.
Для операционной системы процесс представляет собой единицу
работы, заявку на потребление 

системных ресурсов.
В.А.Серков "Операционн |
2 |
ые системы" 1 |
|
Программа это статический текст, который представляет собой последовательность машинных команд и хранится на одном из внешних носителей.









После загрузки программы в



оперативную память и последующего
запуска начинается процесс выполнения программы (процесс).
В.А.Серков "Операционн |
3 |
ые системы" 1 |
|
Среда выполнения программы
В.А.Серков "Операционн |
4 |
ые системы" 1 |
|
Реализация процесса
В.А.Серков "Операционн |
5 |
ые системы" 1 |
|
Прикладная программа выполняет систематическую последовательность действий с данными. Данные представляются и хранятся на т.н.
носителях данных. Совокупность носителей данных, используемых при какой-либо обработке данных, будем



называть
информационной средой.
Набор данных, содержащихся в какой- либо момент в информационной среде, будем называть состоянием этой
информационной среды.
В.А.Серков "Операционн |
6 |
ые системы" 1 |
|
Процесс можно определить как последовательность сменяющих друг друга
состояний некоторой информационной среды.
В.А.Серков "Операционн |
7 |
ые системы" 1 |
|
Выполнение - активное состояние процесса, во время которого процесс обладает всеми необходимыми ресурсами и непосредственно выполняется процессором.
Выполнение |
|
Ожидание |
|
Готовность |
|
В.А.Серков "Операционн |
8 |
ые системы" 1 |
|
Ожидание - пассивное состояние процесса, процесс заблокирован, он не может выполняться по своим внутренним причинам.
Выполнение |
|
Ожидание |
|
Готовность |
|
В.А.Серков "Операционн |
9 |
ые системы" 1 |
|
Готовность - также пассивное состояние процесса, но в этом случае процесс заблокирован в связи с внешними обстоятельствами.
Выполнение |
|
Ожидание |
|
Готовность |
|
В.А.Серков "Операционн |
10 |
ые системы" 1 |
|
