Реализуйте
представление данных о состоянии
процесса и алгоритмы переключения
процесса из одного состояния в другое
в типовых ситуациях (диаграмму состояний
процесса).
Реализуйте
блок управления процессом и основные
операции над ним.
Реализуйте
алгоритм переключения контекста.
Реализуйте
системные очереди и основные операции
над ними.
Предложите
и реализуйте стратегию выбора из
системных очередей долговременным
планировщиком процесса, который должен
быть перемещен в очередь готовых
процессов.
Предложите
и реализуйте стратегию выбора
кратковременным планировщиком процесса,
которому должен быть в данный момент
предоставлен квант процессорного
времени.
Реализуйте
алгоритм создания процесса – его PCB,
стека и статической области данных.
Запустите
систему UNIX (Linux)
и исследуйте информацию, выдаваемую
на терминал, о процессах, создаваемых
операционной системой при ее запуске.
Реализуйте
алгоритм уничтожения процесса.
Реализуйте
алгоритм каскадного уничтожения
процессов.