12.07.2015 Views

Spis treœci - Patrz

Spis treœci - Patrz

Spis treœci - Patrz

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

W rozdziale 10 przedstawiamy mechanizm zdalnego wywołania procedury, znany też jakoRPC (Remote Procedure Call), który jest uogólnieniem zwykłego wywołania procedury wprzypadku systemów rozproszonych. W systemie Unix jest to podstawowy mechanizmwysokiego poziomu przeznaczony głównie do komunikacji między procesami wykonywanymina fizycznie różnych maszynach. Omówione wcześniej semafory i komunikaty służą dosynchronizacji procesów wykonujących się na jednej maszynie.W ostatnim rozdziale pokazujemy, jak można ćwiczyć programowanie współbieżne nie mającdo dyspozycji żadnego języka programowania współbieżnego i pracując pod systememoperacyjnym MS-DOS, który także nie zapewnia żadnej współbieżności. Omawiamy tumechanizm potoków w systemie MS-DOS podkreślając jednocześnie istotną różnicę międzytym mechanizmem a potokami w Unixie.Niektóre zadania omówione we wcześniejszych rozdziałach proponujemy także dorozwiązania w rozdziałach późniejszych, gdyż ze względu na użyty mechanizm ichrozwiązania mogą się znacznie różnić. Aby ułatwić czytelnikowi zorientowanie się, za pomocąjakich mechanizmów rozwiązano poszczególne problemy i zadania, zamieszczamy na końcuich alfabetyczny spis.Wykaz cytowanej literatury poprzedzamy krótkim omówieniem.PodziękowaniaPragniemy podziękować naszym współpracownikom, z którymi prowadziliśmy przezwiele lat zajęcia z systemów operacyjnych na Wydziale Matematyki, Informatyki i MechanikiUniwersytetu Warszawskiego: prof. Janowi Madeyowi, dr Janinie Mincer-Daszkiewicz i dr-owiKazimierzowi Grygielowi. Pomogli oni nam w ostatecznym sformułowaniu wieluzamieszczonych tu zadań. Szczególnie gorąco dziękujemy prof. Janowi Madeyowi i dr JaninieMincer-Daszkiewicz, którzy byli również pierwszymi recenzentami tej książki. Dziękujemytakże wszystkim studentom Instytutu Informatyki (zwłaszcza panu Krzysztofowi Stenclowi),którzy mieli z nami zajęcia, za to, że starali się, jak mogli, by te zadania rozwiązać. Podsunęlinam wiele interesujących pomysłów, które wykorzystaliśmy w proponowanych turozwiązaniach. Pokazali także, gdzie leżą źródła najczęstszych błędów, dzięki czemu możemyostrzec przed nimi naszych czytelników. Gorące podziękowania należą się firmie PQInformation Group z Holandii, na której sprzęcie były testowane wszystkie zawarte w tejksiążce przykłady programów w języku C pod systemem Unix.Warszawa 199212

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!