Posty

Wyświetlam posty z etykietą bufor cykliczny

[ANSI C][LINUX] Pamięć dzielona: producent i konsument

Przy pomocy pamieci dzielonej oraz semaforow systemu UNIX zaimplementowac problem ,,Producenta–Konsumenta”. Zamiast potoku uzyc N-elementowego bufora cyklicznego (tzn. po dojsciu do konca bufora wracamy na jego poczatek) umieszczonego w pamieci dzielonej, gdzie elementem bufora jest pewna ustalona porcja bajtow. Dostep do wspolnego bufora synchronizowac przy pomocy semaforow. Dodatkowo stworzyc biblioteke statyczna oraz dzielona z funcji do obslugi semaforow i pamieci dzielonej. a zeby wszystko dobrze dzialalo trzeba stworzyc plik "plik.txt" z jakims tekstem w srodku. ____________________________________________________________________ Program nr 1: producent: header.h funkcje.c pamiec.h pamiec.c 1.c Program tworzy pamiec wspoldzielona o podanym identyfikatorze, dowiazuje do niej bufor cykliczny i porcjami wrzuca do niego tekst pobierany z pliku plik.txt. Tworzy rowniez semafor, ktory steruje zapisem i odczytem danych z i do bufora cyklicznego. Wyp...