Zdravim.
na operacnych systemoch som dostal zadanie semestralky a akosi s tym neviem pohnut. Budem vam velmi vdacny za akukolvek pomoc. Mame to spravit v cecku pod linuxom.
Zadanie :
„Pipeline system"
Prúd dátových elementov produkovaných procesom P0 je spracovávaný procesmi P1, P2, ...,Pn-1, ktoré operujú nad týmito prvkami v poradí:
P0 -> P1 -> P2 -> ...-> Pn-1
Pre čiastočne spracované dátové prvky použite spôsob komunikácie medzi procesmi podľa vlastného uváženia a napíšte a odskúšajte príslušný algoritmus pre proces Pi.
proces Pi:
repeat
preber od predchodcu
spracuj
zašli nasledovníkovi
until true;
Pre zaistenie správneho poradia fungovania procesov použite sadu semaforov