Лекция: Поддержка подсистем операционной системы

 

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

 

Если новый процесс создается подсистемой Win32 или подсистемой под­держки OS/2, он наследует многие атрибуты создавшего его процесса. Однако в среде операционной системы W2K процесс создается непрямым образом. Процесс клиентского приложения генерирует запрос на создание процесса в адрес соответствующей подсистемы; процесс подсистемы, в свою очередь, отправляет запрос на создание процесса исполнительной системе W2K. Так как новый про­цесс должен наследовать характеристики процесса-клиента, а не обслуживающе­го процесса, подсистема W2K имеет возможность указывать родительский про­цесс нового процесса. Следовательно, новый процесс наследует признак доступа, квоты, базовый приоритет и принятое по умолчанию сродство процессоров роди­тельского процесса.

еще рефераты
Еще работы по информатике