W książce zawarto zbiór podstawowych wiadomości dotyczących budowy oraz funkcjonowania systemów operacyjnych współczesnych komputerów. Systemy operacyjne są analizowane bardzo ogólnie, bez szczegółów implementacyjnych dotyczących konkretnych rozwiązań. Opisano fundamentalne koncepcje oraz zasady funkcjonowania. Wiele rozwiązań jest ilustrowanych przykładami konkretnych systemów operacyjnych, a szczególnie: UNIX, Windows NT, MS-DOS, NetWare, QNX.
Książka jest w pierwszej kolejności podręcznikiem dla studentów kierunku informatyka, jako pomoc dydaktyczna do wykładu z przedmiotu systemy operacyjne i zawiera podstawowe wiadomości dotyczące funkcjonowania systemów komputerowych. Ponadto książka może być przydatna także dla studentów innych kierunków studiów, a także dla osób zainteresowanych funkcjonowaniem systemów komputerowych. Może być także pomocna dla administratorów systemowych oraz programistów, chcących bardziej efektywnie wykorzystać środki systemowe.
Przedstawiony w książce materiał jest oparty na wieloletniej działalności dydaktycznej autora w Politechnice Opolskiej oraz Państwowej Wyższej Szkole Zawodowej w Nysie.
Pierwsze trzy rozdziały książki wprowadzają czytelnika w problematykę systemów operacyjnych. Po omówieniu podstawowych etapów rozwoju systemów operacyjnych przedstawiono ich klasyfikację oraz ogólną budowę oprogramowania systemowego, ze szczególnym uwzględnieniem budowy wielowarstwowej.
Kolejne trzy rozdziały poświęcono podstawowym zadaniom systemów operacyjnych, związanym z zarządzaniem zasobami lokalnymi komputera: zarządzaniu procesami, pamięcią operacyjną oraz pamięciami masowymi. Szczegółowo zostały omówione wszystkie podstawowe mechanizmy stosowane we współczesnych systemach operacyjnych. Materiał zawarty w tych rozdziałach należy uznać za zasadniczy i zajmuje on decydującą część wykładu.
W ostatnim rozdziale przedstawiono sieciowe funkcje współczesnych systemów operacyjnych. Omówiono koncepcję systemów rozproszonych oraz dwa podstawowe mechanizmy: przekazywania komunikatów oraz wywołania odległej proceduiy w systemie rozproszonym. Przedstawiono funkcjonowanie sieciowego systemu plików oraz zasady funkcjonowania usługi katalogowej we współczesnych sieciowych systemach operacyjnych.
Chciałbym w tym miejscu wyrazić podziękowanie pani Annie Długosz, aktualnie studentce trzeciego roku kierunku informatyka Politechniki Opolskiej, za wkład pracy związany z przygotowaniem bogatego materiału graficznego książki.
7