Изучить и смоделировать работу простейших алгоритмов планирования процессов
- First Come, First Served (FCFS) - первым пришел, первым обслужен.
- Round Robin (RR) – простейший алгоритм с вытеснением. Процесс получает в свое распоряжение центральный процессор на некоторый квант времени. Если процесс не завершился, то он вытесняется из ЦП и направляется в конец очереди готовых процессов, где ждет выделения ему следующего кванта, и т.д.
- Shortest Job First (SJF) – невытесняющий алгоритм, в котором наивысший приоритет имеет самый короткий процесс.
- Preemptive SJF – текущий активный процесс прерывается, если его оставшееся время выполнения больше, чем у новоприбывшего процесса.
- RR SJF – модификация алгоритма RR с переупорядочиванием процессов в очереди в соответствии с оставшимся временем выполнения.
Разработанная программа позволяет исследовать работу вышеупомянутых алгоритмов при различных вариантах поступления процессов в очередь. В программе предусмотрен графический интерфейс