Advertisement
Guest User

linux20.11b

a guest
Nov 20th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. proces C - rodzic wszystkiego p - potomki/producenci m - mleczan, p i m moze byc wielu
  2. p produkuje przekazuje do handlowca m
  3. mleczanty m komunikuja sie z metropolia
  4. rodzic generuje ustalona liczbe potomkow, liczbe zamienia na potomkow, moze ich braknac ale C ich doprodukuje
  5. kazdy z producentow sam dba o istnienie M (dzialu sprzedazy). M dziala w trybie pasywnym lub aktywnym, startuje w pasywnym, nie interesujesie producentem, az go nie zapcha.
  6. producent produkuje caly czas, az zapcha magazyn
  7. M odczytuje rozkaz z C (z parametrem 4bajty) wtedy M przechodzi w tryb aktywny
  8. w calym bloku istotny jest pid producenta.
  9. w trybie aktywnym dzial odczytuje jeden blok, sprawdza czy pid sie zgadza, jesli tak to blok jest wysylany na standardowe wyjscie (napis, bez pidu), jesli sie nie zgadza to dzial sprzedazy moze wyslac jakis obrazliwy komunikat na wyjscie i zamyka swoja strone potoku. to idzie do magazynu, klient nie jest zbyt wymagajacy, w +/- jednakowych odstepach czasu losuje pid potomka i wrzuca ten pid jako rozkaz do potoku, ale rownoczesnie producen
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement