Klasyfikacja systemów komputerowych
Klasyfikacja systemów ze względu na sposób przetwarzania:
1. Systemy wsadowe (off-line processing systems, batch
processing) - przetwarzanie pośrednie niemożliwa ingerencja
człowieka w wykonywanie zadania.
2. Systemy interakcyjne (on-line processing systems) -
przetwarzanie bezpośrednie występuje bezpośrednia interakcja
pomiędzy Użytkownikiem a systemem.
Klasyfikacja systemów komputerowych
Klasyfikacja systemów ze względu na liczbę wykonywanych
programów:
1. Systemy wielozadaniowe (multitask processing) - dopuszczalne
jest istnienie wielu zadań (procesu), którym zgodnie z pewną
strategią na przemian przydzielany jest procesor.
2. Systemy z podziałem czasu (time-sharing systems) - wielu
Użytkowników, każdy uzyskuje dostęp do procesora przez pewną
małą porcję czasu; każdy Użytkownik ma przynajmniej jeden
proces w pamięci.
Klasyfikacja systemów komputerowych
1. Systemy wieloprocesorowe (multiprocessor systems) - pewna liczba
procesorów współpracuje ze sobą dzieląc szynę, zegar, niekiedy
pamięć i urządzenia zewnętrzne. Systemy ściśle powiązane (tightly
coupled systems).
2. Systemy czasu rzeczywistego (real-time system) - zorientowane na
przetwarzanie z uwzględnieniem uwarunkowań czasowych.
Wymagane zakończenie zadań przed liniami krytycznymi
(deadlines).
3. Systemy sieciowe i rozproszone (network and distributed systems),
luźno połączone (loosely coupled) - umożliwiają zarządzanie zbiorem
rozproszonych jednostek przetwarzających (komputerów), które są
zintegrowane siecią komputerową i nie współdzielą fizycznie
zasobów.