ПредишенСледващото

За да се направи на операционната система за управление на процеса, той трябва да разполага с цялата необходима информация. За тази цел, всеки процес стартира специална информационна структура, наречена ЕВРОВОК на процес (задача ЕВРОВОК блок за управление обект) на. Като цяло, дескриптора на процеса съдържа следната информация:

- идентификатор процес (наречен PID - процес идентификатор);

- тип (или клас) на метода, който определя определени правила за надзор на ресурси;

- приоритет процес, според която надзорът предоставя ресурсите. В един клас от процеси се сервира предимно от по-висок приоритет процеси;

- състояние променлива, която определя състоянието на процеса (готов за употреба, в течаща държавата, в очакване на I / O устройства, и т.н. ...);

- информация за ресурсите, че процесът е собственик и / или има правото да използва (за отворен файл, информацията за висящи I / O операции, и така нататък, и ..);

- параметри започват време (времето, когато процесът трябва да бъде активиран и периодичността на процедурата);

Задача описания обикновено са трайно разположени в RAM за работа скорост надзорник, който ги организира в списъци (опашки) и показва промяната в състоянието на процес чрез преместване на съответния дескриптор от един списък в друг. За всяко състояние (с изключение на степента на изпълнение за един процесор система) Операционната система е съответен списък от задачи, които са в това състояние. Въпреки това, за състоянието на готовност може да бъде повече от един списък, както и най-различни видове ресурси може да доведе до състояние на изчакване. Например, държавите чакат за завършване на операциите I / O може да бъде колкото се може повече входно / изходни устройства, налични в системата.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!