Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_Лаб3_new.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
175.62 Кб
Скачать

Варіанти для індивідуальної роботи.

Варіант 1. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити Paint (c:\Windows\System32\mspaint.exe) з нормальним пріоритетом.

  2. Завершити виконання програми через 8 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме максимальний елемент масиву, другий – кількість парних елементів масиву.

Варіант 2. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити програму очистки диску (c:\Windows\System32\cleanmgr.exe) з низьким пріоритетом.

  2. Завершити виконання програми через 5 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме добуток тих елементів масиву які є в межах від -15 до 15, другий – кількість парних елементів масиву.

Варіант 3. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити програму Калькулятор (calc.exe) з високим пріоритетом.

  2. Завершити виконання програми через 4 секунди.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме суму додатних елементів масиву, другий - середнє арифметичне елементів масиву.

Варіант 4. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити програму MSPowerPoint з високим пріоритетом.

  2. Завершити виконання програми через 10 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме кількість елементів масиву в межах від 10 до 300, другий - середнє арифметичне парних елементів масиву.

Варіант 5. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити Панель управління комп’ютером (c:\Windows\System32\control.exe) зі звичайним пріоритетом.

  2. Завершити виконання програми через 15 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме суму додатних та парних елементів масиву, другий - середнє арифметичне від’ємних елементів масиву.

Варіант 6. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити MSWord з високим пріоритетом.

  2. Завершити виконання програми через 9 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме максимальний елемент масиву, другий - середнє арифметичне додатних елементів масиву.

Варіант 7. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити MSExcel зі звичайним пріоритетом.

  2. Завершити виконання програми через 12 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме кількість нульових елементів масиву, другий – суму від’ємних елементів масиву.

Варіант 8. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити програму з попередньої лабораторної роботи з високим пріоритетом.

  2. Завершити виконання програми через 15 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме максимальний серед елементів масиву, другий – мінімальний серед елементів масиву.

Варіант 9. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити Paint (c:\Windows\System32\mspaint.exe) з високим пріоритетом.

  2. Завершити виконання програми через 16 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме суму елементів масиву, які кратні 3, другий - середнє арифметичне від’ємних непарних елементів масиву.

Варіант 10. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити програму Visual Studio зі звичайним пріоритетом.

  2. Завершити виконання програми через 7 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме кількість елементів масиву, які кратні 5, другий – суму елементів масиву, які не перевищують 1500.

Варіант 11. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити програму з попередньої лабораторної роботи зі звичайним пріоритетом.

  2. Завершити виконання програми через 11 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме кількість елементів масиву, які більші за 1234, другий - середнє арифметичне непарних додатних елементів масиву.

Варіант 12. Використовуючи АРІ-функції реалізувати наступні задачі для роботи з процесами та потоками:

1. Робота з процесами:

  1. Запустити браузер з високим пріоритетом.

  2. Завершити виконання програми через 10 секунд.

2. Робота з потоками:

1) Написати програму для одночасного опрацювання масиву двома потоками. Перший потік знаходитиме максимальний елемент масиву, другий - середнє арифметичне елементів масиву, які кратні 9.

Для програм MSWord, MSExcel, MSPowerPoint, Visual Studio знайти шлях до ехе-файлу самостійно.