background image

SYSTEMY OPERACYJNE

Klasyfikacja Systemów Operacyjnych

19.10.2010

4. Sieciowe Systemy Operacyjne

Rozproszona moc obliczeniowa.

Komputery udostępniają sobie wzajemnie zasoby.

Zasoby:

sprzętowe (np. drukarka),

logiczne (dane).

Architektura klient/serwer

klient/serwer – programy

serwer:

pełni funkcję bierną,

oczekuje na zgłoszenia klientów (LISTEN),

pod określonym adresem (najczęściej IP),

port (liczba 16-bitowa bez znaku, liczba portów =2

16

=

65536 ):

porty najczęściej od 1024 są predefiniowane i nie można ich używać w swoich 

aplikacjach (standardowe serwery usług)

HTTP port 80

FTP port 21

SMTP

POP3

oczekuje zgłoszenia klientów zgodnie z określonym protokołem (warstwy zastosowań),

realizuje zgłoszenie klienta i wysyła wynik do klienta.

klient – pełni rolę czynna (inicjuje połączenie) pod określony adres IP oraz port wysyła  

zgłoszenie do serwera danej usługi zgodnie z określonym protokołem.

k

1

k

2

k

n-1

k

n

druka rka

IP

n-1

IP

n

IP

IP

1

2

sieć

da

ne

background image

Gniazdo

Zarządzanie zasobami 

lokalnymi

Serwery 

usług 

sieciowych

Klienty 

usług 

sieciowych

Sieciowy System Operacyjny

Architektura sieci

sieć z wyróżnionymi serwerami

zasoby lokalne

lokalny

stacja robocza

serwer usług

klient usług

np. NETWARE firmy Novell

sieć peer-to-peer

np. Windows

5. Rozproszone Systemy Operacyjne

Rozproszony System Operacyjny

Dwa powody:

wzrost mocy obliczeniowej,

wzrost niezawodności.

Klaster (ang. Cluster) – wiele komputerów połączonych ze sobą.

Grid – klaster klastrów.

6. Systemy Operacyjne czasu rzeczywistego

np. QNX

RT Linux

k

1

k

2

k

n

T

te rm ina l

wirtualny

obraz jednego

superkomputera