- •Завдання
- •Теоретичні відомості
- •Лістинги програм
- •Завдання 1
- •Лістинг програми
- •Результат роботи програми
- •Завдання 2
- •Лістинг програми
- •Результат роботи програми
- •Завдання 3
- •Результати виконання програм
- •Завдання 4
- •Лістинги програм
- •Результати виконання програм
- •Завдання 5
- •Лістинги програм
- •Результати виконання програм
- •Завдання 6
- •Результат виконання завдання
- •Висновок
Результати виконання програм
Програма а:
Програма б:
Завдання 6
Планування процесів.
Згідно з часом необхідним для виконання процесів поставлених в чергу і готових до виконання(р0-р5) побудувати діаграму виконання процесів, а також вичеслити середній час очікування процесора для процесів, середній повний час виконання, при використанні методів планування FCFS, RR, і невитісняющим SJF для системи з витісняючим SJF додатково показати, що процеси p6, р7з'являються в черзі процесів на 5 і 20 такті виконання.
Розрахувати середный час очыкування процесора і повний час виконання для процесів, що знаходяться в багаторівневій черзі.
-
Процес
P0
P1
P2
P3
P4
P5
Тривалість чергово CPU burst
6
3
7
4
5
1
Час появи в черзі
0
3
4
10
12
7
Результат виконання завдання
Процес |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
P0 |
И |
И |
И |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
|
|
|
|
|
|
|
|
P1 |
|
|
|
И |
И |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P2 |
|
|
|
|
Г |
Г |
И |
И |
И |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
И |
И |
|
|
|
|
P3 |
|
|
|
|
|
|
|
|
|
|
И |
И |
И |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
|
|
|
P4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
И |
И |
И |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
Г |
И |
И |
|
P5 |
|
|
|
|
|
|
|
Г |
Г |
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
