ОТЧЕТ По контрольной работе №2 по курсу ОСиСП «Система команд и файловая структура ОС UNIX/LINUX»
Cоздать два дочерних процесса. Родительский процесс создаёт семафор (сем1) и разделяемую память. Оба дочерних процесса непрерывно записывают в разделяемую память по 75 строк вида: номер_строки pid_процесса текущее_время (мксек). Всего процессы должны записать 1000 строк. Семафор сем1 используется процессами для разрешения кому из процессов получить доступ к разделяемой памяти. Родительский процесс читает из разделяемой памяти по 75 строк и выводит их на экран. Дочерние процессы начинают работу после получения сигнала SIGUSR2 от родительского процесса. По завершению работы они посылают сигнал SIGUSR1 родительскому процессу.