Spójność sieciowego systemu operacyjnego

Transkrypt

Spójność sieciowego systemu operacyjnego
Spójność sieciowego systemu operacyjnego
Sieciowy system operacyjny - wg. różnych definicji jest to system operacyjny, czy też zbiór
programów mogących działać jako niezależny system operacyjny (w ujęciu oprogramowania znanym
z wykładów dr Cabana), udostępniający środowisko, dzięki któremu użytkownik docelowy ma
możliwość dostępu do każdej maszyny (jej zasobów) w konkretnej sieci (tej, na której opiera się
działający system).
Jako, że jest dość ciężko natrafić na pojęcie spójności sieciowego systemu operacyjnego, mniemam że
należy przybliżyć cechy jakimi można określić tenże. I tak, podając za wykładami dr Surmacza, SSO
można zdefiniować następującymi przymiotnikami (miejcie na uwadze, iż poniższe cechy są
bezpośrednio związane z UNIXami, ale jako, że można w pewnym stopniu utożsamić UNIX z
sieciowym systemem operacyjnym, pozwoliłem sobie na owe drobne uproszczenie):








wieloużytkownikowy,
wielozadaniowy (wiele procesów),
podział czasu,
wywłaszczanie procesów,
podsystem plików,
zarządzanie pamięcią,
biblioteki systemowe,
wszystkie urządzenia dostępne przez pliki specjalne
Funkcje jakie są stawiane przed sieciowym systemem operacyjnym, to oczywiście te znane z
powszechnie wykorzystywanych systemów operacyjnych, jednakże należy ponadto uwzględnić te
(funkcje) wynikające z pierwszego członu SSO, a mianowicie ‘sieciowy’. W związku z tym konieczna
jest implementacja wykorzystania konkretnego protokołu sieciowego do komunikacji, uzyskania
możliwości dostępu do zasobów (oraz udostępniania własnych zasobów) innego użytkownika
poprzez sieć czy też pozostałych, które można by niestety długo wymieniać (np. load balancing w
sieci, dostęp zdalny do poszczególnych składowych sieci komputerowej etc…).
W zasadzie to co zostało wyżej napisane wydaje się być tym, co najważniejsze (no bo o ile można
poszerzyć definicję sieciowego systemu operacyjnego?) jednakże zważywszy na kwestię, iż komisji
może się taka krótka i treściwa odpowiedź nie spodobać można się pokusić o lekkie poszerzenie
odpowiedzi na pytanie o:
 systemy rodziny UNIX (jako, że nasza przygoda akademicka, ta specjalnościowa, opierała się
w głównej mierze na różnych linuxach oraz systemach unixo-pochodnych <<MS Windowsa
tylko pobieżnie ruszyliśmy, ISK niech się z nimi męczy>>) - można wspomnieć coś o strukturze
plików (patrz przymiotniki SSO), charakterystyce uprawnień użytkowników, wpływowi
sieciowości systemu na np. biblioteki programistyczne (domyślne wspieranie gniazdek w
linuxach) etc…
 ??? resztę pozostawiam Waszej inwencji twórczej :-)

Podobne dokumenty