Copyright by: EduPunk 30.09.2015 published on: wikivid.eu
2.1 Rodzaje systemów operacyjnych Systemy wsadowe.
Pierwsze systemy operacyjne były prostymi programami, najczęściej rezydującymi na stałe w pamięci komputera, których zadanie polegało na przekazywaniu sterowania do kolejnych zadań znajdujących się w kolejce do wykonania. Zadania do wykonania były najczęściej zapisywane na kartach perforowanych, które były przekazywane operatorowi systemu. Na wyjściu znajdowały się najczęściej drukarki lub perforatory kart i w ten sposób system wyświetlał wynik wykonania powierzonego mu zadania. Programiści nie mieli w ogóle dostępu do takiego systemu, zarówno wejście jak i wyjście systemu obsługiwane było wyłącznie poprzez operatora. W systemach tego typu brak jest jakiejkolwiek kontroli nad wykonywanym zadaniem w trakcie jego przetwarzania.21
Systemy interaktywne.
Wcześniej omówione systemy nie pozwalały na sterowanie przebiegiem wykonania poszczególnych zadań. Omawiane tutaj systemy zwane też są systemami wielodostępnymi, pozwalają na wykonywanie przez użytkownika więcej niż jednego programu „jednocześnie" oraz nadzorowanie prac związanych z wykonywanym zadaniem. Taka możliwość pozwala na interakcję z programem, wprowadzanie potrzebnych danych, kontrolę błędów podczas wykonywania programów.22
Systemy rozproszone.
Systemy operacyjne mogą nadzorować pojedynczy komputer, lub pewną grupę komputerów, wtedy nazywamy je systemami rozproszonymi. W odróżnieniu od systemów wieloprocesorowych, które dzielą jednie kilka procesory (pamięć oraz zegar pozostają wspólne), systemy rozproszone posiadają osobne procesory, osobną pamięć jak również zegar. Systemy takie komunikują się ze sobą za pośrednictwem sieci komunikacyjnych, do których zliczamy zarówno szyny przesyłania danych, jak również bardziej popularne sieci komputerowe, korzystający z różnego rodzaju mediów (linie telefoniczne, światłowody, sieci bezprzewodowe). Patrząc pod kątem użytkowania takich systemów, osoby z nich korzystając mogą być nieświadome korzystania z wielu maszyn sprzętowych, pracując identycznie jak z systemami centralnymi. Systemy rozproszone są w najprostszym ujęciu współczesnymi sieciowymi systemami operacyjnymi - SSO (ang. network operating system - NOS), korzystającymi z wielu komputerów (serwerów). Systemy operacyjne mogą być kombinacją pewnych cech zarówno systemów wsadowych jak również interakcyjnych.23
http://janek.ae.krakow.pl/jobg/so/index.html http://janek.ae.krakow.pl/jobg/so/index.html http://janek.ae.krakow.pl/jobg/so/index.html
11