RPC === Zadania projektowe ------------------ Uwaga: Proszę użyć systemu RPC na protokole UDP! 1. **Usługa blokowania plików.** Realizacja synchronizacji w dostępie do plików poprzez obsługę blokad (zajmowanie rekordów) w trybie współdzielonym oraz wyłącznym na obszarze opisanym przez początek i długość w bajtach. [30 pkt.] #. **Usługa zdalnego uruchamiania zadań.** Realizacja mechanizmu uruchamiania zadań na zdalnej maszynie z przekazaniem parametrów i zwróceniem statusu zakończenia oraz z obsługą standardowych strumieni (standardowego wejścia, standardowego wyjścia, standardowego wyjścia awaryjnego). [35 pkt.] #. **Zdalny (rozproszony) potok.** Realizacja łącza nazwanego, umożliwiającego przekazywanie strumienia danych pomiędzy zdalnymi procesami z odpowiednią synchronizacją przy zapisie i odczycie. [35 pkt.] #. **Zdalny semafor.** Realizacja semafora uogólnionego (zliczającego, z możliwością opuszczenia/podniesienia o wartość wskazaną jako parametr) do synchronizacji zdalnych procesów. [30 pkt.]