Методические указания к лабораторной работе

В предыдущей лабораторной работе были рассмотрены различные программные средства, связанные с созданием и управлением процессами в рамках ОС UNIX. Данная лабораторная работа предполагает комплексное их использование при решении задачи синхронизации процессов и их взаимодействия посредством программных каналов.

Кратко перечислим состав системных вызовов, требуемых для выполнения данной лабораторной работы:

1. Создание, завершение процесса, получение информации о процессе, - fork(), exit(), getpid(), getppid();

2. Синхронизация процессов - signal(), kill(), sleep(), alarm(), wait(), pause();

3. Создание информационного канала и работа с ним - pipe(), read(), write().