.
Теория операционных систем. Урок 7. Планирование процессов
Автор megabax   
24.11.2023 г.
New Page 1

Теория операционных систем. Урок 7. Планирование процессов

Чтобы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находится здесь.


Важнейшей частью операционной системы, непосредственно влияющей на функционирование вычислительной машины, является подсистема управления процессами. Для операционной системы процесс представляет собой единицу работы, заявку на потребление системных ресурсов. Подсистема управления процессами планирует выполнение процессов, то есть распределяет процессорное время между несколькими одновременно существующими в системе процессами, а также занимается созданием и уничтожением процессов, обеспечивает процессы необходимыми системными ресурсами, поддерживает взаимодействие между процессами.
За время своего существования процесс многократно изменяет свое состояние. Обычно различают следующие состояния процесса:
 

  • новый(процесс только что создан);

  • готовый(процесс ожидает освобождения CPU);

  • выполняемый(команды программы выполняются в CPU);

  • ожидающий (процесс ожидает завершения некоторого события, чаще всего операции ввода-вывода);

  • завершенный (процесс завершил свою работу).

Переход из одного состояния в другое ...

...

...

...