7) флаги для обмена информацией между процессами – взаимодействие двух процессов
8) данные о привилегиях – может получить ресурс, даже если не заслуживает
9) указатели на ресурсы - GUID процесса и GUID ресурса
10) сведения об истории использования – на ЖД
информация о планировании – схема
Контекст процесса содержит информацию, позволяющую системе приостанавливать и возобновлять выполнение процесса с прерванного места.
В контексте процесса содержится следующая информация:
- содержимое регистров процессора, доступных пользователю;
- содержимое счетчика команд;
- состояние управляющих регистров и регистров состояния;
- коды условий, отражающие результат выполнения последней арифметической или логической операции (например, знак равенства нулю, переполнения);
- указатели вершин стеков, хранящие параметры и адреса вызова процедур и системных служб.
Системные вызовы
Системный вызов позволяет приложению обратиться к ОС с просьбой выполнения действия. ОС в этом случае предоставляется библиотекой функций.
|
|
Требования:
Переключение в kernel mode
Единообразное обращение
Контроль ОС за корректным использованием
Допуск расширения системы вызовов
Фоновые процессы - демоны (службы) практически не взаимодействуют с пользователем (он вообще не в курсе их работы). Чаще всего у демонов существует два события: onstart (есть входящие параметры) и onstop(нет).