ROLA KOORDYNATORÓW
Rolę koordynatorów spełniają systemy operacyjne, których funkcje można podzielić na trzy grupy: sterowania strumieniem prac, zarządzania zasobami systemu oraz dyrygowania wykonywaniem prac. Sterowanie strumieniem prac polega na ich szeregowaniu w celu skoordynowania poczynań użytkowników pracujących współbieżnie. Szeregowanie zgłoszeń jest realizowane najczęściej za pomocą układu przerwań wyposażonego w układ priorytetu. Zgłoszenia pojawiające się w sposób asynchroniczny i przypadkowy są wpisywane do specjalnego rejestru, z którego zgodnie z ustalonym priorytetem są pobierane synchronicznie w celu ich obsługi.Zarządzanie zasobami systemu polega na pośredniczeniu między użytkownikami a urządzeniami celem właściwego i elastycznego rozdziału środków sprzętowych wśród użytkowników. Funkcję tę system operacyjny realizuje dzięki możliwości testowania i zmieniania stanów urządzeń. Głównym celem działania systemu operacyjnego w tym obszarze jest realizacja zasady maksymalnego wykorzystania zasobów systemu komputerowego.Dyrygowanie wykonywaniem prac zleconych systemowi operacyjnemu sprowadza się do tworzenia kolejek do poszczególnych zasobów systemu komputerowego, a także stworzenie warunków współbieżnego działania możliwie największej liczbie jego elementów funkcjonalnych.