- •Задания по планированию процессов с решением (новое)
- •2. Определить оптимальный порядок исполнения процессов с минимальным средним временем ожидания и средним временем выполнения.
- •3. Решить задачу №1 с учетом момента поступления процессов в систему:
- •4. Пусть в вычислительную систему поступают пять процессов различной длительности по следующей схеме:
- •5. Решить задачу №4 с квантом времени равным 3.
- •6. Решить задачу №5 с учетом момента поступления процессов в систему:
- •7. Пусть в вычислительную систему поступают пять процессов различной длительности по следующей схеме:
- •8. Решить задачу №7 с учетом момента поступления процессов в систему:
- •9. Решить задачу планирования процессов из задачи №8 с учетом приоритетов:
- •10. Пусть в вычислительную систему поступают пять процессов различной длительности по следующей схеме:
- •11. Решить задачу 10 при помощи алгоритма вытесняющего приоритетного планирования:
Задания по планированию процессов с решением (новое)
Алгоритм FCFS (First Come First Served)
Пусть в вычислительную систему поступают пять процессов различной длительности по следующей схеме:
Номер процесса |
Время выполнения |
1 |
4 |
2 |
3 |
3 |
5 |
4 |
2 |
5 |
9 |
Чему равно среднее время ожидания и среднее время выполнения процесса при использовании алгоритма планирования FCFS?
Решение:
Т |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
1 |
И |
И |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
Г |
Г |
Г |
Г |
И |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
4 |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
|
|
|
|
|
|
|
|
|
5 |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
И |
И |
И |
И |
И |
И |
Среднее время ожидания = (0+4+7+12+14)/5 = 7,4
Среднее время выполнения = (4+7+12+14+23)/5 = 12
2. Определить оптимальный порядок исполнения процессов с минимальным средним временем ожидания и средним временем выполнения.
Решение:
Т |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
1 |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
Г |
Г |
И |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
И |
И |
|
|
|
|
|
|
|
|
|
4 |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
И |
И |
И |
И |
И |
И |
Среднее время ожидания = (5+2+9+14+0)/5 = 6
Среднее время выполнения = (9+5+14+2+23)/5 = 10,6