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.