Лабораторна робота №5
Створення процесу:
- Напишіть програму, яка використовує системний виклик
fork
для створення нового процесу. - Виведіть PID для обох процесів та повідомлення про їхній статус (батьківський чи дочірній).
Керування виконанням:
- Розширте попередню програму так, щоб батьківський процес чекав завершення дочірнього процесу за допомогою системного виклику
wait
. - Виведіть повідомлення про завершення дочірнього процесу та код завершення.
Використання системного виклику exec
:
- Створіть програму, яка використовує системний виклик
exec
для виконання іншої програми. - Розгляньте використання різних функцій
exec
та зробіть порівняння їх використання.
Мультипроцесова комунікація:
- Створіть батьківський та дочірній процеси.
- Використайте спільний розділ пам'яті для обміну даними між процесами.