Указатели на другие процессы

7) флаги для обмена информацией между процессами – взаимодействие двух процессов

8) данные о привилегиях – может получить ресурс, даже если не заслуживает

9) указатели на ресурсы - GUID процесса и GUID ресурса

10) сведения об истории использования – на ЖД

информация о планировании – схема

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

В контексте процесса содержится следующая информация:

  • содержимое регистров процессора, доступных пользователю;
  • содержимое счетчика команд;
  • состояние управляющих регистров и регистров состояния;
  • коды условий, отражающие результат выполнения последней арифметической или логической операции (например, знак равенства нулю, переполнения);
  • указатели вершин стеков, хранящие параметры и адреса вызова процедур и системных служб.

Системные вызовы

Системный вызов позволяет приложению обратиться к ОС с просьбой выполнения действия. ОС в этом случае предоставляется библиотекой функций.

Требования:

Переключение в kernel mode

Единообразное обращение

Контроль ОС за корректным использованием

Допуск расширения системы вызовов

Фоновые процессы - демоны (службы) практически не взаимодействуют с пользователем (он вообще не в курсе их работы). Чаще всего у демонов существует два события: onstart (есть входящие параметры) и onstop(нет).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: