Omrežni OS: funkcije, vrste, različni OS. Lastnosti omrežnih operacijskih sistemov Kateri operacijski sistemi se uporabljajo na omrežnih strežnikih

V primeru, ko se uporabniki soočajo z nalogo optimalne razdelitve omrežnih virov (na primer diskovnega prostora), lahko uporabljajo omrežne sisteme, ki omogočajo prenos številnih administrativnih funkcij v omrežni prostor. S pomočjo omrežnih virov, ki so bistveno boljši od uporabniških, ima skrbnik možnost strokovno definirati skupne vire in jih z dodelitvijo unikatnega gesla vsakemu od njih narediti avtonomne in dostopne vsakemu posameznemu uporabniku ali skupini uporabnikov. Ta delitev določa tudi razvrstitev omrežnih operacijskih sistemov na strežniške operacijske sisteme in operacijske sisteme, namenjene uporabnikom.

Danes so razviti posebni omrežni operacijski sistemi, ki se pogosto uporabljajo, vendar imajo značilnosti nam znanih operacijskih sistemov. Razviti so bili posebni omrežni operacijski sistemi, ki imajo parametre običajnih, kot je na primer operacijski sistem Windows xp. Opozoriti je treba tudi na to, da imajo danes že skoraj vsi klasični sistemi vgrajene možnosti in funkcije omrežnih sistemov.

Posledično je omrežni OS vgrajena izbirna funkcija, ki vam omogoča učinkovito delo v omrežnem prostoru. Te lastnosti vključujejo:

Zagotavljanje podpore za široko paleto omrežne opreme;

Sposobnost uporabe omrežnih protokolov;

Zagotavljanje uporabe in podpore usmerjanja;

Filtriranje prometa;

Zagotavljanje neprekinjenega dostopa do oddaljenih omrežnih virov (diski in tiskalniki);

Implementacija zmožnosti oddaljenega dostopa za reševanje težav z omrežjem.

Najpogostejši omrežni operacijski sistemi so: Novell NetWare, različne različice GNU/Linux, ZyNOS in seveda najpogostejši Microsoft Windows (95, NT, XP, Vista, 7).

Sodobna omrežja in njihova raznolikost so posledica dejstva, da danes na svetu obstaja veliko vrst računalnikov. Zato se razvijajo in distribuirajo sistemi za mobilne naprave, domače delovne postaje, strežniške sisteme in korporativne OS. Ta razvrstitev sama po sebi poudarja raznolikost značilnosti delovanja in možnosti, ki razlikujejo obravnavane vire. Ta raznolikost, ki je na eni strani pozitivna (omogoča izbiro uporabniku, OS glede na njegove finančne zmožnosti in v skladu z nalogami), na drugi strani ustvarja določene neprijetnosti. Ta neprijetnost je v tem, da je treba zagotoviti združljivost OS, zlasti za podjetniške oddelke, ki delujejo znotraj iste omrežne politike. Zelo pomembna lastnost, ki označuje parametre določenega omrežnega OS, je dostopno nalaganje operacijskega sistema in možnost njegovega hitrega posodabljanja.

Takšni operacijski sistemi se najpogosteje uporabljajo v različnih podjetjih in ustanovah, ki zahtevajo obdelavo velikih količin podatkov. Seveda se pojavi vprašanje, kako izbrati prave omrežne operacijske sisteme za učinkovito vodenje podjetja brez dodatne porabe denarja. Zdi se, da bi moralo biti glavno merilo pri izbiri ustreznega OS naslednje. Če potrebujete vir v obsegu velikega podjetja ali korporacije, bodite pozorni na tak parameter, kot je razširljivost, tj. stabilnost delovanja v različnih pogojih omrežja. Pomembna je tudi visoka stopnja združljivosti - možnost učinkovite uporabe načina spletnega posodabljanja. Poleg tega naj bi tak OS po možnosti zagotavljal integracijo heterogenih virov - strežnikov in računalnikov.

Seveda je precej težko najti in izbrati operacijski sistem, ki v celoti izpolnjuje zahteve določenega uporabnika. Zato je priporočljivo, da jih izberete ob upoštevanju kritične ocene dejanskih problemov in specifične situacije, ki jo bo ta programska oprema rešila.

FGOU SPO SPb TKUiK

Povzetek na temo "Informatika"

OMREŽNI OPERACIJSKI SISTEMI

Delo sem opravil

študent skupine 9GS-21

Dudarov Jurij

Saint Petersburg

1. Uvod

2. Omrežni operacijski sistem

2.1 Peer-to-peer omrežni OS in OS z namenskimi strežniki

2.2 OS za delovne skupine in OS za omrežja podjetij

2.3 Znaki korporativnega OS

2.3.1.Podpora

2.3.2 Storitev pomoči

2.3.3 Varnost

3. Primeri SOS

1. UVOD

Da bi razumeli, kaj je omrežni operacijski sistem, morate razumeti, kaj je samo OS. Torej:

Operacijski sistem je niz nadzornih in obdelovalnih programov, ki na eni strani delujejo kot vmesnik med napravami računalniškega sistema in aplikacijskimi programi, na drugi strani pa so zasnovani za nadzor naprav, upravljanje računalniških procesov, učinkovito distribucijo računalniških virov med računalniške procese in organizirati zanesljivo računalništvo . Ta definicija velja za večino sodobnih operacijskih sistemov za splošno uporabo. V logični strukturi tipičnega računalniškega sistema zavzema OS položaj med napravami z njihovo mikroarhitekturo, strojnim jezikom in po možnosti izvorno (vdelano) programsko opremo na eni strani ter aplikacijskimi programi na drugi strani. OS omogoča razvijalcem programske opreme, da se abstrahirajo od podrobnosti implementacije in delovanja naprav, pri čemer zagotavlja minimalni zahtevani nabor funkcij

V večini računalniških sistemov je OS glavni, najpomembnejši (in včasih edini) del sistemske programske opreme. Od devetdesetih let prejšnjega stoletja so bili najpogostejši operacijski sistemi družina operacijskih sistemov Microsoft Windows in sistemi razreda UNIX (zlasti Linux).

Omrežni operacijski sistem je operacijski sistem z vgrajenimi zmožnostmi za delo v računalniških omrežjih. Take priložnosti vključujejo:

  1. podpora za omrežno opremo
  2. podpora omrežnemu protokolu
  3. podpora za usmerjevalni protokol
  4. podpora za filtriranje omrežnega prometa
  5. podpora za dostop do oddaljenih virov, kot so tiskalniki, diski itd., preko omrežja
  6. podpora za omrežne avtorizacijske protokole
  7. prisotnost v sistemu omrežnih storitev, ki oddaljenim uporabnikom omogočajo uporabo računalniških virov

To pomeni, da je SOS osnova vsakega računalniškega omrežja. Vsak računalnik v omrežju je v veliki meri avtonomen, zato omrežni operacijski sistem v širšem smislu razumemo kot skupek operacijskih sistemov posameznih računalnikov, ki med seboj izmenjujejo sporočila in delijo sredstva po enotnih pravilih – protokolih. V ožjem smislu je omrežni OS operacijski sistem ločenega računalnika, ki mu omogoča delovanje v omrežju.

2) Omrežni operacijski sistem

Omrežni operacijski sistem posameznega stroja lahko razdelimo na več delov:

  • Orodja za upravljanje lokalnih računalniških virov: funkcije za distribucijo RAM-a med procesi, načrtovanje in dispečiranje procesov, upravljanje procesorjev v večprocesorskih strojih, upravljanje perifernih naprav in druge funkcije za upravljanje lokalnih sredstev OS.
  • Sredstva za zagotavljanje lastnih virov in storitev za splošno rabo - strežniški del OS (strežnik). Ta orodja omogočajo na primer zaklepanje datotek in zapisov, kar je potrebno za njihovo skupno rabo; vzdrževanje imenikov imen omrežnih virov; obdelava zahtev za oddaljeni dostop do lastnega datotečnega sistema in baze podatkov; upravljanje čakalnih vrst zahtev oddaljenih uporabnikov do njihovih perifernih naprav.
  • Sredstva za zahtevanje dostopa do oddaljenih virov in storitev ter njihovo uporabo - odjemalski del OS (redirector). Ta del prepozna in posreduje zahteve oddaljenim virom od aplikacij in uporabnikov v omrežje, kjer zahteva prihaja iz aplikacije v lokalni obliki in se posreduje omrežju v drugi obliki, ki ustreza zahtevam strežnika. Odjemalski del sprejema tudi odgovore s strežnikov in jih pretvori v lokalno obliko, tako da se aplikacija ne razlikuje od izvajanja lokalnih in oddaljenih zahtev.
  • Komunikacijsko sredstvo OS, s pomočjo katerega se izmenjujejo sporočila v omrežju. Ta del zagotavlja naslavljanje in medpomnjenje sporočil, izbiro poti za prenos sporočil po omrežju, zanesljivost prenosa itd., torej je sredstvo za prenos sporočil.

Odvisno od funkcij, dodeljenih določenemu računalniku, lahko njegov operacijski sistem nima odjemalskega ali strežniškega dela.

Prvi omrežni operacijski sistemi so bili kombinacija obstoječega lokalnega operacijskega sistema in omrežne lupine, zgrajene na njegovem vrhu. Hkrati so bile v lokalni OS vgrajene minimalne omrežne funkcije, potrebne za delovanje omrežne lupine, ki je opravljala glavne omrežne funkcije. Primer tega pristopa je uporaba operacijskega sistema MS DOS na vsakem omrežnem računalniku (ki ima, začenši s svojo tretjo različico, vgrajene funkcije, kot je zaklepanje datotek in zapisov, ki so potrebne za skupno rabo datotek). Princip gradnje omrežnih operacijskih sistemov v obliki omrežne lupine nad lokalnim operacijskim sistemom se uporablja tudi v sodobnih operacijskih sistemih, kot sta LANtastic ali Personal Ware.

Vendar se zdi bolj učinkovito razvijati operacijske sisteme, ki so prvotno zasnovani za delovanje v omrežju. Omrežne funkcije te vrste OS so globoko vgrajene v glavne module sistema, kar zagotavlja njihovo logično usklajenost, enostavnost delovanja in spreminjanja ter visoko zmogljivost. Primer takega OS je Microsoftov sistem Windows NT, ki zaradi vgrajenih omrežnih orodij zagotavlja večjo zmogljivost in informacijsko varnost v primerjavi z omrežnim OS LAN Manager istega podjetja (skupni razvoj z IBM), ki je dodatek lokalnemu operacijskemu sistemu OS/2.

2.1 Peer-to-peer omrežni OS in OS z namenskimi strežniki

Glede na to, kako so funkcije porazdeljene med računalniki v omrežju, se omrežni operacijski sistemi in s tem omrežja delijo na dva razreda: enakovredna in dva enakovredna omrežja se pogosteje imenujejo omrežja z namenskimi strežniki.

Če računalnik zagotavlja svoje vire drugim uporabnikom omrežja, potem igra vlogo strežnika. V tem primeru je računalnik, ki dostopa do virov drugega računalnika, odjemalec. Kot smo že omenili, lahko računalnik, ki deluje v omrežju, opravlja funkcije odjemalca ali strežnika ali pa združuje obe funkciji.

Če je opravljanje nekaterih funkcij strežnika glavni namen računalnika (na primer zagotavljanje datotek za splošno uporabo vsem drugim uporabnikom omrežja ali organiziranje skupne rabe faksov ali omogočanje vsem uporabnikom omrežja, da izvajajo svoje aplikacije na tem računalniku), potem je tak računalnik imenovan namenski strežnik. Glede na to, kateri vir strežnika je v skupni rabi, se imenuje datotečni strežnik, faks strežnik, tiskalni strežnik, aplikacijski strežnik itd.

Očitno je na namenskih strežnikih priporočljivo namestiti operacijske sisteme, ki so posebej optimizirani za izvajanje določenih funkcij strežnika. Zato se v omrežjih z namenskimi strežniki najpogosteje uporabljajo omrežni operacijski sistemi, ki vključujejo več možnosti OS, ki se razlikujejo po zmogljivostih strežniških delov. Na primer, omrežni operacijski sistem Novell NetWare ima strežniško različico, optimizirano za delovanje kot datotečni strežnik, kot tudi lupinske možnosti za delovne postaje z različnimi lokalnimi operacijskimi sistemi, te lupine pa opravljajo izključno odjemalske funkcije. Drug primer operacijskega sistema, namenjenega izgradnji omrežja z namenskim strežnikom, je operacijski sistem Windows NT. Za razliko od NetWare lahko obe različici tega omrežnega OS - Windows NT Server (za namenski strežnik) in Windows NT Workstation (za delovno postajo) - podpirata funkcije odjemalca in strežnika. Toda strežniška različica sistema Windows NT ima več možnosti za zagotavljanje virov vašega računalnika drugim uporabnikom omrežja, saj lahko izvaja širši nabor funkcij, podpira večje število hkratnih povezav z odjemalci, izvaja centralizirano upravljanje omrežja in ima več razvite varnostne funkcije.

Namenskega strežnika kot računalnik ni običajno uporabljati za izvajanje rutinskih opravil, ki niso povezana z njegovim glavnim namenom, saj lahko to zmanjša učinkovitost njegovega dela kot strežnika. V zvezi s temi razmišljanji OS Novell NetWare sploh ne omogoča izvajanja običajnih aplikacijskih programov na strani strežnika, to pomeni, da strežnik ne vsebuje odjemalskega dela in na delovnih postajah ni strežniških komponent. V drugih omrežnih operacijskih sistemih pa je delovanje odjemalskega dela na namenskem strežniku povsem možno. Windows NT Server lahko na primer poganja običajne lokalne uporabniške programe, ki lahko zahtevajo izvajanje odjemalskih funkcij OS, ko se pojavijo zahteve po virih iz drugih računalnikov v omrežju. V tem primeru lahko delovne postaje, na katerih je nameščen Windows NT Workstation, opravljajo funkcije nenamenskega strežnika.

Pomembno je razumeti, da kljub dejstvu, da lahko v omrežju z namenskim strežnikom vsi računalniki v splošnem primeru hkrati opravljajo vlogo strežnika in odjemalca, to omrežje ni funkcionalno simetrično: v strojni in programski opremi obstajata dve vrsti V njem so implementirani računalniki - eni so v večji meri usmerjeni v izvajanje strežniških funkcij in poganjanje specializiranih strežniških operacijskih sistemov, drugi pa izvajajo predvsem odjemalske funkcije in poganjajo za to primerno verzijo OS. Funkcionalna asimetrija praviloma povzroča tudi asimetrijo v opremi - za namenske strežnike se uporabljajo zmogljivejši računalniki z veliko količino RAM-a in zunanjega pomnilnika. Tako funkcionalno asimetrijo v omrežjih z namenskim strežnikom spremlja asimetrija operacijskih sistemov (OS specializacija) in strojna asimetrija (računalniška specializacija).

V omrežjih enakovrednih imajo vsi računalniki enake pravice dostopa do virov drug drugega. Vsak uporabnik lahko po lastni presoji kateri koli vir na svojem računalniku razglasi za skupnega, nato pa ga lahko drugi uporabniki izkoriščajo. V takšnih omrežjih imajo vsi računalniki nameščen isti OS, ki vsem računalnikom v omrežju zagotavlja potencialno enake zmogljivosti. Omrežja enakovrednih je mogoče zgraditi na primer na osnovi LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation OS.

V omrežjih enakovrednih se lahko pojavi tudi funkcionalna asimetrija: nekateri uporabniki ne želijo deliti svojih virov z drugimi in v tem primeru njihovi računalniki delujejo kot odjemalci; skrbnik je dodelil samo funkcije za organizacijo skupne rabe virov na druge računalnike, kar pomeni, da so strežniki; v primeru, da lokalni uporabnik ne nasprotuje uporabi svojih virov in ne izključuje možnosti dostopa do drugih računalnikov, mora OS, nameščen na njegovem računalniku, vključevati strežniški in odjemalski del; . Za razliko od omrežij z namenskimi strežniki v omrežjih enakovrednih ni specializacije OS glede na prevladujočo funkcionalno usmeritev - odjemalec ali strežnik. Vse različice so implementirane s konfiguracijo iste različice OS.

Omrežja enakovrednih so enostavnejša za organizacijo in delovanje, vendar se uporabljajo predvsem za združevanje manjših skupin uporabnikov, ki nimajo velikih zahtev po količini shranjenih informacij, njihovi varnosti pred nepooblaščenim dostopom in hitrosti dostopa. Ob povečanih zahtevah po teh lastnostih so primernejša dvorančna omrežja, kjer strežnik bolje rešuje problem oskrbe uporabnikov s svojimi viri, saj sta njegova oprema in omrežni operacijski sistem posebej zasnovana za ta namen.

2.2 OS za delovne skupine in OS za omrežja podjetij

Omrežni operacijski sistemi imajo različne lastnosti glede na to, ali so namenjeni za omrežja na ravni delovne skupine (oddelka), omrežja na ravni kampusa ali omrežja na ravni podjetja.

  • Oddelčna omrežja – uporablja jih majhna skupina zaposlenih, ki rešujejo skupne probleme. Glavni namen mreže oddelkov je souporaba lokalnih virov, kot so aplikacije, podatki, laserski tiskalniki in modemi. Oddelčna omrežja običajno niso razdeljena na podomrežja.
  • Kampusna omrežja - povežite več omrežij oddelkov znotraj ene stavbe ali znotraj istega območja podjetja. Ta omrežja so še vedno lokalna omrežja, čeprav lahko pokrivajo območje več kvadratnih kilometrov. Storitve takšnega omrežja vključujejo interakcijo med omrežji oddelkov, dostop do baz podatkov podjetja, dostop do faks strežnikov, hitrih modemov in hitrih tiskalnikov.
  • Podjetniška omrežja (podjetniška omrežja) - združujejo vse računalnike vseh ozemelj ločenega podjetja. Pokrivajo lahko mesto, regijo ali celo celino. Ta omrežja uporabnikom omogočajo dostop do informacij in aplikacij, ki se nahajajo v drugih delovnih skupinah, oddelkih, oddelkih in na sedežu podjetja.

Glavni namen operacijskega sistema, ki se uporablja v omrežju celotnega oddelka, je organizirati skupno rabo virov, kot so aplikacije, podatki, laserski tiskalniki in po možnosti nizkohitrostni modemi. Običajno imajo oddelčna omrežja enega ali dva datotečna strežnika in največ 30 uporabnikov. Vodstvene naloge na ravni oddelka so relativno enostavne. Naloge skrbnika vključujejo dodajanje novih uporabnikov, odpravljanje preprostih napak, namestitev novih vozlišč in namestitev novih različic programske opreme. Operacijski sistemi oddelčnih omrežij so dobro razviti in raznoliki, prav tako tudi sama oddelčna omrežja, ki so že dolgo v uporabi in dokaj dobro delujoča. Tako omrežje običajno uporablja enega ali največ dva omrežna operacijska sistema. Najpogosteje je to omrežje z namenskim strežnikom NetWare 3.x ali Windows NT ali omrežje enakovrednih, kot je omrežje Windows for Workgroups.

Uporabniki in skrbniki omrežij oddelkov kmalu ugotovijo, da lahko izboljšajo svojo učinkovitost z dostopom do informacij iz drugih oddelkov v svojem podjetju. Če lahko prodajalec dostopa do določenih lastnosti izdelka in jih vključi v predstavitev, bodo informacije bolj aktualne in bodo imele večji vpliv na kupce. Če ima marketinški oddelek dostop do lastnosti izdelka, ki ga inženirski oddelek še razvija, potem lahko hitro pripravi marketinška gradiva takoj po končanem razvoju.

Naslednji korak v razvoju omrežij je torej združitev lokalnih omrežij več oddelkov v eno samo omrežje stavbe ali skupine zgradb. Takšna omrežja imenujemo kampusna omrežja. Kampusna omrežja se lahko raztezajo na več kilometrov, vendar ne zahtevajo širokopodročnih povezav.

Operacijski sistem, ki deluje v omrežju kampusa, mora zaposlenim v nekaterih oddelkih zagotoviti dostop do nekaterih datotek in virov v omrežjih drugih oddelkov. Storitve, ki jih ponujajo operacijski sistemi kampusnega omrežja, presegajo preprosto skupno rabo datotek in tiskalnikov ter pogosto omogočajo dostop do drugih vrst strežnikov, kot so faks strežniki in hitri modemski strežniki. Pomembna storitev, ki jo ponujajo operacijski sistemi tega razreda, je dostop do podatkovnih baz podjetja, ne glede na to, ali se nahajajo na strežnikih podatkovnih baz ali na miniračunalnikih.

Težave z integracijo se začnejo na ravni kampusnega omrežja. Na splošno imajo oddelki že izbrane vrste računalnikov, omrežne opreme in omrežnih operacijskih sistemov. Na primer, inženirski oddelek lahko uporablja operacijski sistem UNIX in omrežno opremo Ethernet, prodajni oddelek lahko uporablja operacijsko okolje DOS/Novell in opremo Token Ring. Zelo pogosto omrežje kampusa povezuje različne računalniške sisteme, medtem ko omrežja oddelkov uporabljajo podobne računalnike.

Korporacijsko omrežje povezuje omrežja vseh oddelkov podjetja, ki so običajno na precejšnjih razdaljah. Poslovna omrežja uporabljajo povezave WAN za povezovanje lokalnih omrežij ali posameznih računalnikov.

Uporabniki poslovnih omrežij potrebujejo vse aplikacije in storitve, ki jih najdete v omrežjih oddelkov in kampusov, ter nekatere dodatne aplikacije in storitve, kot je dostop do glavnih in miniračunalniških aplikacij ter globalnih komunikacij. Ko je operacijski sistem zasnovan za lokalno omrežje ali delovno skupino, je njegova glavna odgovornost deljenje datotek in drugih omrežnih virov (običajno tiskalnikov) med lokalno povezanimi uporabniki. Ta pristop ni uporaben na ravni podjetja. Skupaj z osnovnimi storitvami, povezanimi s skupno rabo datotek in tiskalnikov, mora omrežni OS, ki se razvija za korporacije, podpirati širši nabor storitev, ki običajno vključuje poštne storitve, orodja za sodelovanje, oddaljeno uporabniško podporo, storitve faksa, obdelavo glasovnih sporočil, organizacijo videokonferenc itd.

Poleg tega so se številne obstoječe metode in pristopi k reševanju tradicionalnih problemov omrežij manjšega obsega za podjetniška omrežja izkazali za neprimerne. V ospredje so prihajale naloge in problemi, ki so bili drugotnega pomena ali pa se v mrežah delovnih skupin, oddelkov in celo kampusov sploh niso pojavljali. Na primer, najpreprostejša naloga vzdrževanja uporabniških zapisov za majhno omrežje je prerasla v kompleksen problem za omrežje velikega podjetja. In uporaba globalnih komunikacij zahteva, da operacijski sistemi podjetij podpirajo protokole, ki dobro delujejo na linijah z nizko hitrostjo, in da opustijo nekatere tradicionalno uporabljene protokole (na primer tiste, ki aktivno uporabljajo oddajna sporočila). Naloga premagovanja heterogenosti je postala še posebej pomembna - v omrežju so se pojavili številni prehodi, ki zagotavljajo usklajeno delovanje različnih operacijskih sistemov in omrežnih sistemskih aplikacij.

2.3 Znaki korporativnega OS

Naslednje funkcije so lahko vključene tudi v značilnosti korporativnih operacijskih sistemov.

2.3.1 Podpora aplikaciji

Podjetniška omrežja izvajajo zapletene aplikacije, ki zahtevajo veliko računalniške moči. Takšne aplikacije so razdeljene na več delov, na primer na enem računalniku se izvaja del aplikacije, ki je povezan z izvajanjem poizvedb v bazo podatkov, na drugi - poizvedbe v datotečno storitev in na odjemalskih računalnikih - del, ki izvaja aplikacijo logiko obdelave podatkov in organizira uporabniški vmesnik. Računalniški del programskih sistemov, ki si jih deli korporacija, je lahko preveč obsežen in preobremenjujoč za odjemalske delovne postaje, zato bodo aplikacije delovale učinkoviteje, če bodo njihovi računalniško najbolj zapleteni deli preneseni v zmogljiv računalnik, posebej zasnovan za ta namen – aplikacijski strežnik.

Aplikacijski strežnik mora temeljiti na zmogljivi strojni platformi (večprocesorski sistemi, pogosto na osnovi procesorjev RISC, specializirane arhitekture grozdov). OS aplikacijskega strežnika mora zagotavljati visoko računalniško zmogljivost in zato podpirati večnitno obdelavo, preventivno večopravilnost, večprocesiranje, virtualni pomnilnik in najbolj priljubljena aplikacijska okolja (UNIX, Windows, MS-DOS, OS/2). V tem pogledu omrežni operacijski sistem NetWare težko uvrstimo med korporativne izdelke, saj nima skoraj vseh zahtev za aplikacijski strežnik. Hkrati pa mu dobra podpora za univerzalne aplikacije v sistemu Windows NT dejansko omogoča, da zahteva mesto v svetu korporativnih izdelkov.

2.3.2 Služba za pomoč uporabnikom

Poslovni operacijski sistem mora imeti možnost shranjevanja informacij o vseh uporabnikih in virih na način, ki ga je mogoče upravljati z ene osrednje točke. Tako kot velika organizacija potrebuje tudi korporativno omrežje centralizirano shranjevanje čim bolj popolnih informacij o sebi (od podatkov o uporabnikih, strežnikih, delovnih postajah do podatkov o kabelskem sistemu). Te informacije je naravno organizirati v obliki baze podatkov. Podatke iz te zbirke podatkov lahko zahtevajo številne aplikacije omrežnih sistemov, predvsem sistemi za upravljanje in administracijo. Poleg tega je takšna zbirka podatkov uporabna za organiziranje e-pošte, sistemov skupinskega dela, varnostnih storitev, storitev inventarja omrežne programske in strojne opreme ter za skoraj vse večje poslovne aplikacije.

Podatkovna baza, ki shranjuje referenčne informacije, nudi enake možnosti in povzroča enake težave kot katera koli druga velika zbirka podatkov. Omogoča vam izvajanje različnih operacij iskanja, razvrščanja, spreminjanja itd., kar zelo olajša življenje skrbnikom in uporabnikom. Toda te ugodnosti imajo ceno reševanja težav distribucije, replikacije in sinhronizacije.

V idealnem primeru bi morale biti omrežne referenčne informacije implementirane kot ena baza podatkov in ne kot niz baz podatkov, specializiranih za shranjevanje informacij ene ali druge vrste, kot je pogosto v resničnih operacijskih sistemih. Windows NT ima na primer vsaj pet različnih vrst baz podatkov pomoči. Glavni domenski imenik (NT Domain Directory Service) hrani podatke o uporabnikih, ki se uporabljajo za organiziranje njihove logične prijave v omrežje. Podatki o istih uporabnikih so lahko tudi v drugem imeniku, ki ga uporablja Microsoft Mail. Še tri baze podatkov podpirajo nizkonivojsko ločljivost naslovov: WINS - ujema imena Netbios z naslovi IP, imenik DNS - strežnik domenskih imen - je uporaben pri povezovanju omrežja NT z internetom in končno se imenik protokola DHCP uporablja za samodejno dodelite naslove IP omrežnim računalnikom. Bližje idealu so imeniške storitve, ki jih ponujata Banyan (Streettalk III) in Novell (NetWare Directory Services), ki ponujata en sam imenik za vse omrežne aplikacije. Prisotnost ene same službe za pomoč pri omrežnem operacijskem sistemu je eden najpomembnejših znakov njegovega korporativnega značaja.

2.3.3 Varnost

Vprašanja varnosti podatkov so še posebej pomembna za OS korporativnega omrežja. Po eni strani je v obsežnem omrežju objektivno več možnosti za nepooblaščen dostop - zaradi decentralizacije podatkov in velike porazdelitve "legitimnih" dostopnih točk, zaradi velikega števila uporabnikov, katerih zaupanja je težko preveriti. vzpostaviti, pa tudi zaradi velikega števila možnih točk nepooblaščeno priključitev na omrežje. Po drugi strani poslovne aplikacije podjetja delujejo s podatki, ki so ključnega pomena za uspeh korporacije kot celote. In za zaščito takšnih podatkov v omrežjih podjetij se poleg različne strojne opreme uporablja celoten nabor zaščitnih orodij, ki jih ponuja operacijski sistem: selektivne ali obvezne pravice dostopa, zapleteni postopki avtentikacije uporabnikov, programsko šifriranje.

PRIMERI SOS

Novell NetWare OS

Novell je bil eno prvih podjetij, ki je ustvarilo LAN. Proizvajal je strojno in programsko opremo, vendar se je Novell pred kratkim osredotočil na programsko opremo LAN.

Sledi nekaj značilnosti programskih izdelkov NetWare: V NetWare lahko deluje več aplikacij kot v katerem koli drugem LAN. NetWare OS je sposoben podpirati delovne postaje z operacijskimi sistemi DOS, DOS in Windows, OS/2, UNIX, Windows NT, Mac System 7 in drugimi operacijskimi sistemi. NetWare LAN zmore več različnih vrst omrežnih adapterjev kot kateri koli drug operacijski sistem. Za doseganje svojih ciljev lahko izberete strojno opremo številnih različnih proizvajalcev. Z NetWare lahko uporabljate ARCnet, EtherNet, Token Ring ali skoraj katero koli drugo vrsto omrežne kartice. NetWare LAN lahko zraste do ogromnih velikosti. NetWare LAN deluje zanesljivo. Zaščita podatkov, ki jo zagotavlja NetWare, je več kot zadostna za večino LAN. NetWare omogoča uporabo več kot 200 vrst omrežnih adapterjev, več kot 100 vrst podsistemov za shranjevanje diskov, naprav za podvajanje podatkov in datotečnih strežnikov.

Novell ima pogodbe za podporo NetWare OS z nekaterimi največjimi in najmočnejšimi neodvisnimi organizacijami, kot so Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys in Xerox.

Omrežni OS LAN Meneger, Windows NT in LAN Server

Čeprav so ti omrežni operacijski sistemi manj priljubljeni kot OS NetWare, so bolj primerni za tehnologijo programske opreme odjemalec/strežnik, ki se začenja močno razvijati NetWare OS bo izgubil vodilni položaj, a za zdaj ostaja najbolj razširjen in priljubljen.

Oba omrežna operacijska sistema LAN Manager in LAN Server delujeta na osnovi OS/2. LAN Manager 2.2 zahteva OS/2 različico 1.21 ali novejšo, medtem ko LAN Server 3.0 zahteva OS/2 2.0. Delovne postaje je mogoče nadzorovati z DOS različico 3.3 ali OS/2 različico 1.21.

Omrežni OS LANtastic

Artisoftov omrežni operacijski sistem LANtastik je po priljubljenosti in številu prodaj že dolgo vodilni na trgu omrežij enakovrednih LAN. Zato sta Novell s Personal NetWare in Microsoft z Windows for Workgroups poskušala prodreti na to tržno področje, ki ga je ustvaril Artisoft. Vsa ta podjetja ponujajo visokokakovostno programsko opremo, zato ni brez zanimanja, kateri izmed programskih izdelkov bo postal najbolj priljubljen na trgu. Omrežni operacijski sistem POWERLan je tudi močan tekmec in bo morda v prihodnosti lahko izpodrinil omrežne operacijske sisteme, kot so Windows for Workgroups, Personal NetWare in LANtastic.

LANtastic OS ima številne značilnosti, ki mu omogočajo dobro delovanje, kljub dejstvu, da ni najhitrejši omrežni operacijski sistem za omrežna omrežja enakovrednih. LANtastic OS ima odlične zmogljivosti skupne rabe tiskalnika. Z dodatno strojno opremo, ki jo je dobavil Artisoft, je možno celo organizirati zvočno e-pošto v LAN. LANtastic OS zahteva zelo malo pomnilnika in ima možnosti za particioniranje pogonov CD-ROM. Artisoft ponuja omrežne kartice Ethernet, ki še posebej dobro delujejo z OS LANtastic. Možno je povezati računalnike Macintosh v LAN, ki ga upravlja LANtastic OS. Ta sistem je popolnoma združljiv z Windows. Tehnična podpora za OS LANtastic vključuje elektronsko oglasno desko, do katere lahko dostopate prek modema, in telefonsko svetovanje Artisofta v oddelku za podporo uporabnikom.

Bibliografija

1. http://fmi.asf.ru/

http://fmi.asf.ru/library/book/Network/os_net.html

2. "Wikipedia" - različica enciklopedije v ruščini

http://ru.wikipedia.org

3. http://www.citforum.ru, Strežnik informacijske tehnologije ki vsebuje dostopne informacije v ruskem jeziku o vseh področjih računalniške tehnologije.

Operacijski sistem računalniškega omrežja je v marsičem podoben operacijskemu sistemu samostojnega računalnika - je tudi nabor medsebojno povezanih programov, ki uporabnikom in programerjem nudi udobje tako, da jim predstavlja nekakšen virtualni računalniški sistem, in izvaja učinkovit način za deljenje virov med številnimi procesi, ki se izvajajo v omrežju.

Računalniško omrežje je niz računalnikov, povezanih s komunikacijskim sistemom in opremljenih z ustrezno programsko opremo, ki uporabnikom omrežja omogoča dostop do virov tega sklopa računalnikov. Omrežje lahko tvorijo računalniki različnih vrst.

Komunikacijski sistem lahko vključuje kable, repetitorje, stikala, usmerjevalnike in druge naprave, ki omogočajo prenos sporočil med katerim koli parom računalnikov v omrežju.

Pri organizaciji omrežnega dela operacijski sistem igra vlogo vmesnika, ki pred uporabnikom ščiti vse podrobnosti programske in strojne opreme omrežja na nizki ravni. Na primer, namesto številskih naslovov omrežnih računalnikov, kot sta naslov MAC ali naslov IP, operacijski sistem računalniškega omrežja omogoča delovanje s simboličnimi imeni, ki si jih je enostavno zapomniti.

Omrežni in porazdeljeni operacijski sistemi

Glede na to, kakšno navidezno sliko ustvari operacijski sistem, da nadomesti resnično opremo računalniškega omrežja, obstajajo omrežni OS in porazdeljen OS.

Omrežni OS uporabniku predstavlja nekakšen virtualni računalniški sistem, s katerim je veliko lažje delati kot s pravo omrežno opremo. Hkrati ta virtualni sistem ne skriva popolnoma porazdeljene narave svojega prototipa, tj. virtualno omrežje.

Pri uporabi virov omrežnih računalnikov se uporabnik omrežnega OS vedno zaveda, da ima opravka z omrežnimi viri in da mora za dostop do njih izvesti nekaj posebnih operacij, na primer preslikavo oddaljenega imenika v skupni rabi v izmišljeno črko lokalnega pogona ali predpono ime imenika z imenom računalnika, na katerem se nahaja. Uporabniki omrežnega operacijskega sistema se morajo na splošno zavedati, kje so shranjene njihove datoteke, in morajo za premikanje uporabiti eksplicitne ukaze za prenos datotek.prenos datotek iz enega stroja v drugega.

Pri delu v omrežnem okolju OS uporabnik, čeprav lahko zažene nalogo na kateri koli napravi v računalniškem omrežju, vedno ve, na kateri napravi se izvaja njegova naloga. Privzeto se uporabniško opravilo izvaja na računalniku, na katerem se je uporabnik prijavil. Če želi opraviti nalogo na drugem računalniku, se mora prijaviti v ta stroj z ukazom, kot je remotelogin, ali pa vnesti poseben ukaz za oddaljeno izvajanje, v katerem mora podati informacije, ki identificirajo oddaljeni računalnik.

Glavna smer razvoja omrežnih operacijskih sistemov je doseganje najvišje možne stopnje preglednost omrežni viri. V idealnem primeru bi moral omrežni OS omrežne vire uporabniku predstaviti kot vire iz enega samega centraliziranega virtualnega stroja. Za tak operacijski sistem se uporablja posebno ime - razdeljenOS, oz resnično distribuiran OS.

Porazdeljeni OS z dinamično in samodejno distribucijo dela po različnih sistemskih strojih za obdelavo povzroči, da niz omreženih strojev deluje kot navidezni enoprocesor. Uporabnik porazdeljenega OS na splošno nima informacij o tem, na katerem stroju se izvaja njegovo delo.

Porazdeljeni OS obstaja kot en operacijski sistem v računalniškem sistemu. Vsak računalnik v omrežju s porazdeljenim OS opravlja del funkcij tega globalnega OS. Porazdeljeni OS združuje vse računalnike v omrežju v smislu, da tesno sodelujejo med seboj, da učinkovito uporabljajo vse vire računalniškega omrežja.

Dva pomena izraza "omrežni OS"

Trenutno so skoraj vsi omrežni operacijski sistemi še zelo daleč od idealne prave distribucije. Stopnja avtonomije vsakega računalnika v omrežju z omrežnim operacijskim sistemom je znatno višja v primerjavi z računalniki s porazdeljenim OS.

Posledično lahko omrežni OS obravnavamo kot zbirko operacijskih sistemov posameznih računalnikov, ki sestavljajo omrežje. Različni računalniki v omrežju lahko poganjajo iste ali različne operacijske sisteme. Na primer, vsi računalniki v omrežju lahko poganjajo isti OS UNIX. Bolj realna možnost je omrežje, v katerem delujejo različni operacijski sistemi, na primer nekateri računalniki uporabljajo UNIX, nekateri NetWare, ostali pa Windows NT in Windows 98. Vsi ti operacijski sistemi delujejo neodvisno drug od drugega. v smislu, da vsak od njih samostojno odloča o ustvarjanju in zaključku lastnih procesov ter upravljanju lokalnih virov. V vsakem primeru pa morajo operacijski sistemi računalnikov, ki delujejo v omrežju, vključevati medsebojno dogovorjen niz komunikacijskih protokolov za organizacijo interakcije procesov, ki se izvajajo na različnih računalnikih v omrežju, in deljenje virov teh računalnikov med uporabniki omrežja.

Če operacijski sistem posameznega računalnika omogoča delovanje v omrežju, torej zagotavljanje svojih virov za splošno rabo in/ali porabo virov drugih računalnikov v omrežju, potem je tak operacijski sistem posameznega računalnika tudi imenovan omrežni OS.

Tako se izraz "omrežni operacijski sistem" uporablja v dveh pomenih: prvič, kot celota OS vseh računalnikov v omrežju in, drugič, kot operacijski sistem posameznega računalnika, ki lahko deluje v omrežju. Iz te definicije sledi, da so operacijski sistemi, kot so Windows NT, NetWare, Solaris, HP-UX, omrežni operacijski sistemi, saj imajo vsi lastnosti, ki njihovim uporabnikom omogočajo delo v omrežju.

Funkcionalne komponente omrežnega OS

Slika 1 prikazuje glavne funkcionalne komponente omrežnega OS:

    orodja za upravljanje lokalnih virov računalniki izvajajo vse funkcije OS samostojnega računalnika (distribucija RAM-a med procesi, razporejanje in dispečiranje procesov, upravljanje procesorjev v večprocesorskih strojih, upravljanje zunanjega pomnilnika, uporabniški vmesnik itd.);

    omrežna orodja, po drugi strani pa ga lahko razdelimo na tri komponente:

    • sredstva za zagotavljanje lokalnih virov in storitev za splošno uporabo - strežniški del OS;

      sredstva za zahtevanje dostopa do oddaljenih virov in storitev - strankadel OS;

      OS vozila, ki skupaj s komunikacijskim sistemom zagotavljajo prenos sporočil med računalniki v omrežju.

riž. 1 Funkcionalne komponente omrežnega OS

Poenostavljeno delovanje omrežnega OS poteka na naslednji način. Predpostavimo, da se je uporabnik računalnika A odločil, da bo svojo datoteko postavil na disk drugega računalnika v omrežju - računalnika B. Za to natipka ustrezen ukaz na tipkovnici in pritisne tipko Enter. Programski modul OS, odgovoren za uporabniški vmesnik, prejme ta ukaz in ga posreduje odjemalskemu delu OS računalnika A.

Odjemalski del OS ne more pridobiti neposrednega dostopa do virov drugega računalnika - v tem primeru do diskov in datotek računalnika B. "Vpraša" lahko le strežniški del OS, ki teče na računalniku, ki je lastnik teh sredstev, da to storijo. Te "zahteve" so izražene kot sporočila, prenašajo po omrežju. Sporočila lahko vsebujejo ne le ukaze za izvajanje določenih dejanj, temveč tudi dejanske podatke, na primer vsebino datoteke.

Vozila OS nadzorujejo prenos sporočil med odjemalcem in strežniškim delom prek komunikacijskega sistema omrežja. Ta orodja izvajajo funkcije, kot so generiranje sporočil, razbijanje sporočila na dele (pakete, okvirje), pretvorbo imen računalnikov v številske naslove, organiziranje zanesljive dostave sporočil, določanje poti v kompleksnem omrežju itd., itd.

Pravila za interakcijo računalnikov pri prenosu sporočil po omrežju so določena v komunikacijski protokoli, kot so Ethernet, Token Ring, IP, IPX itd. Da lahko dva računalnika izmenjujeta sporočila prek omrežja, morata njuna OS vozila podpirati nek skupen niz komunikacijskih protokolov. Komunikacijski protokoli prenašajo sporočila iz odjemalskih in strežniških delov OS po omrežju, ne da bi se poglobili v njihovo vsebino.

Na strani računalnika B, na katerega disk uporabnik želi postaviti svojo datoteko, mora delovati strežniški del OS, ki nenehno čaka na zahteve iz omrežja za oddaljeni dostop do virov tega računalnika. Strežniški del, ki prejme zahtevo iz omrežja, dostopa do lokalnega diska in zapiše določeno datoteko v enega od svojih imenikov. Seveda za izvajanje teh dejanj ni potrebno eno, ampak cela vrsta sporočil, ki prenašajo ukaze OS in dele prenesene datoteke med računalniki.

Zelo priročna in uporabna funkcija odjemalske strani operacijskega sistema je zmožnost razlikovanja zahteve do oddaljene datoteke od zahteve do lokalne datoteke. Če odjemalski del operacijskega sistema to zmore, potem aplikacijam ni treba skrbeti, ali delajo z lokalno ali oddaljeno datoteko - odjemalski program sam prepozna in preusmeri (preusmeriti) zahtevo oddaljenemu stroju. Od tod ime, ki se pogosto uporablja za odjemalski del omrežnega OS - preusmerititorus Včasih so funkcije prepoznavanja ločene v ločen programski modul; v tem primeru se preusmerjevalnik ne imenuje celoten odjemalski del, ampak samo ta modul.

Odjemalski deli omrežnih operacijskih sistemov izvajajo tudi pretvorbo formatov zahtev za vire. Sprejemajo zahteve aplikacij za dostop do omrežnih virov v lokalni obliki, to je v obliki, ki je sprejeta v lokalnem delu OS. Odjemalski del pošlje zahtevo v omrežje v drugačni obliki, ki ustreza zahtevam strežniškega dela OS, ki se izvaja na računalniku, kjer se nahaja zahtevani vir. Odjemalski del sprejema tudi odgovore strežniškega dela in jih pretvori v lokalno obliko, tako da je izvajanje lokalnih in oddaljenih zahtev za aplikacijo neločljivo.

Omrežne storitve in omrežne storitve

Imenuje se niz strežniških in odjemalskih delov OS, ki omogočajo dostop do določene vrste računalniških virov prek omrežja omrežno storitev. V zgornjem primeru odjemalski in strežniški del OS, ki skupaj zagotavljata omrežni dostop do datotečnega sistema računalnika, tvorita datotečno storitev.

Rečeno je, da omrežna storitev uporabnikom omrežja zagotavlja določen nabor storitev. Te storitve se včasih imenujejo tudi omrežno storitev(iz angleškega izraza “service”). Treba je opozoriti, da je ta izraz v tehnični literaturi preveden kot "storitev", kot "storitev" in kot "storitev". Čeprav se ti izrazi včasih uporabljajo zamenljivo, je treba upoštevati, da je v nekaterih primerih razlika v pomenu teh izrazov bistvena. V nadaljevanju besedila bomo pod »storitev« razumeli omrežno komponento, ki izvaja določen nabor storitev, pod »storitvijo« pa opis nabora storitev, ki jih ta storitev zagotavlja. Tako je storitev vmesnik med potrošnikom storitve in ponudnikom storitve (storitev).

Vsaka storitev je povezana z določeno vrsto omrežnega vira in/ali določeno metodo dostopa do teh virov. Storitev tiskanja na primer omogoča uporabnikom omrežja dostop do skupnih omrežnih tiskalnikov in zagotavlja storitev tiskanja, poštna storitev pa omogoča dostop do vira omrežnih informacij - e-pošte. Na primer, storitev oddaljenega dostopa se razlikuje po načinu dostopa do virov - uporabnikom računalniškega omrežja omogoča dostop do vseh njegovih virov prek klicnih telefonskih kanalov. Za pridobitev oddaljenega dostopa do določenega vira, kot je tiskalnik, storitev oddaljenega dostopa komunicira s storitvijo tiskanja. Najpomembnejši za uporabnike omrežnih OS sta datotečna storitev in storitev tiskanja.

Med omrežnimi storitvami lahko izpostavimo tiste, ki niso namenjene povprečnemu uporabniku, temveč skrbniku. Takšne storitve se uporabljajo za organizacijo delovanja omrežja. Storitev Bindery operacijskega sistema Novell NetWare3.x na primer omogoča skrbniku, da vzdržuje bazo podatkov o omrežnih uporabnikih v računalniku, v katerem se izvaja ta OS. Bolj napreden pristop je ustvarjanje centralizirane storitve pomoči ali, z drugimi besedami, imeniške storitve, ki je zasnovana za vzdrževanje baze podatkov ne le o vseh uporabnikih omrežja, temveč tudi o vseh njegovih komponentah programske in strojne opreme. Novellov NDS in Banyanov StreetTalk se pogosto navajata kot primera imeniških storitev. Drugi primeri omrežnih storitev, ki zagotavljajo storitve skrbniku, so storitev za nadzor omrežja, ki vam omogoča zajemanje in analizo omrežnega prometa, varnostna storitev, katere funkcije lahko vključujejo zlasti izvajanje postopka prijave s preverjanjem gesla, in storitev varnostnega kopiranja in arhiviranja.

Njegov položaj v splošnem naboru omrežnih operacijskih sistemov je odvisen od tega, kako bogat nabor storitev operacijski sistem ponuja končnim uporabnikom, aplikacijam in skrbnikom omrežja.

Z
Omrežne storitve so po svoji naravi sistemi odjemalec-strežnik. Ker pri izvajanju katere koli omrežne storitve seveda nastaneta vir zahtev (odjemalec) in izvajalec zahtev (strežnik), vsaka omrežna storitev vsebuje dva asimetrična dela - odjemalca in strežnika (slika 2). Omrežna storitev je lahko v operacijskem sistemu predstavljena z obema (odjemalcem in strežnikom) deloma ali samo z enim od njiju.

Običajno pravimo, da strežnik zagotavlja svoje vire odjemalcu, odjemalec pa jih uporablja. Upoštevati je treba, da ko omrežna storitev zagotavlja določeno storitev, uporablja vire ne samo strežnika, ampak tudi odjemalca. Odjemalec lahko porabi pomemben del svojih virov (prostor na disku, čas procesorja itd.) za vzdrževanje omrežne storitve. Na primer, pri izvajanju e-poštne storitve lahko odjemalčev disk vsebuje lokalno kopijo baze podatkov, ki vsebuje njihovo obsežno korespondenco. V tem primeru odjemalec opravi veliko dela pri generiranju sporočil v različnih formatih, vključno s kompleksno multimedijo, podpira vzdrževanje imenika in opravlja številna druga pomožna dela.

Temeljna razlika med odjemalcem in strežnikom je v tem, da je odjemalec vedno pobudnik dela, ki ga opravlja omrežna storitev, strežnik pa je vedno v pasivnem načinu čakanja na zahteve. Na primer, poštni strežnik dostavi pošto v uporabnikov računalnik le, ko prejme zahtevo od poštnega odjemalca.

Običajno je interakcija med odjemalcem in strežniškim delom standardizirana, tako da je mogoče eno vrsto strežnika oblikovati za delo z različnimi vrstami odjemalcev, implementiranih na različne načine in morda od različnih proizvajalcev. Edini pogoj za to je, da morajo odjemalci in strežnik podpirati skupni standardni komunikacijski protokol.

Vgrajene omrežne storitvein mrežne lupine

V praksi obstaja več pristopov k izgradnji omrežnih operacijskih sistemov, ki se razlikujejo po globini implementacije omrežnih storitev v operacijski sistem (slika 3):

    omrežne storitve globoko vgrajeni v OS;

    omrežne storitve so združene kot niz - školjke;

    omrežne storitve se proizvajajo in dostavljajo kot posamezni izdelekta.

Prvi omrežni operacijski sistemi so bili kombinacija že obstoječega lokalnega operacijskega sistema in omrežne lupine, zgrajene na njegovem vrhu. Hkrati so bile v lokalni OS vgrajene minimalne omrežne funkcije, potrebne za delovanje omrežne lupine, ki je opravljala glavne omrežne funkcije.

Kasneje pa so razvijalci omrežnih OS razmišljali o učinkovitejšem pristopu, pri katerem je bil omrežni OS že od samega začetka dela na njem premišljen in zasnovan posebej za delo v omrežju. Omrežne funkcije teh operacijskih sistemov so globoko integrirane v glavne module sistema, kar zagotavlja njegovo logično skladnost, enostavnost delovanja in spreminjanja ter visoko zmogljivost. Pomembno je, da pri tem pristopu ni odvečnosti. Če so vse omrežne storitve dobro integrirane, torej obravnavane kot sestavni deli OS, potem je mogoče vse notranje mehanizme takšnega operacijskega sistema optimizirati za izvajanje omrežnih funkcij. Microsoftov operacijski sistem WindowsNT na primer zaradi vgrajenih omrežnih orodij zagotavlja višjo zmogljivost in informacijsko varnost v primerjavi z omrežnim OSLANManagerjem istega podjetja, ki je dodatek lokalnemu operacijskemu sistemu OS/2. Drugi primeri omrežnih operacijskih sistemov z vgrajenimi omrežnimi storitvami so vse sodobne različice UNIX, NetWare, OS/2 Warp.

Druga možnost implementacije omrežnih storitev je, da jih združimo v obliki določenega nabora (lupine), vse storitve takega nabora pa morajo biti med seboj skladne, to pomeni, da lahko pri svojem delu dostopajo druga do druge, imajo skupne komponente, na primer skupni podsistem za preverjanje pristnosti uporabnikov ali enoten uporabniški vmesnik. Za delovanje lupine je treba imeti nek lokalni operacijski sistem, ki bi opravljal običajne funkcije, potrebne za upravljanje strojne opreme računalnika, in v okolju katerega bi delovale omrežne storitve, ki sestavljajo to lupino. Lupina je neodvisen programski izdelek in ima, kot vsak izdelek, ime, številko različice in druge pomembne lastnosti; Primeri omrežne lupine vključujejo, vendar niso omejeni na, LAN Server in LAN Manager.

Ista lupina je lahko zasnovana tako, da deluje v popolnoma različnih operacijskih sistemih. V takih primerih je treba lupino zgraditi ob upoštevanju posebnosti operacijskega sistema, na katerem bo delovala. Torej, LANServer; na primer, obstaja v različnih različicah: za delo na operacijskih sistemih VAX VMS, VM, OS/400, AIX, OS/2.

Omrežne lupine so pogosto razdeljene na odjemalca in strežnika. Lupina, ki vsebuje predvsem odjemalske dele omrežnih storitev, se imenuje odjemalska lupina. Na primer, tipičen nabor programske opreme za delovne postaje v omrežju NetWare je MS-DOS z lupino odjemalca NetWare, nameščeno na vrhu, sestavljeno iz delov odjemalca datotečne storitve in storitve tiskanja ter komponente, ki podpira uporabniški vmesnik.

Strežniška omrežna lupina, katere primeri so isti strežnik LAN in LANManager ter NetWare za UNIX, storitve za datoteke in tiskanje za NetWare, je osredotočena na izvajanje funkcij strežnika. Strežniška lupina vsebuje vsaj strežniške komponente dveh glavnih omrežnih storitev - datotečne storitve in storitve tiskanja. Ta nabor strežniških komponent je implementiran v zgoraj omenjenih izdelkih NetWare za UNIX in File and Print Services za NetWare. Nekatere lupine vsebujejo tako širok nabor omrežnih storitev, da jih imenujemo omrežni operacijski sistemi. Tako noben pregled omrežnih operacijskih sistemov ne bo dovolj popoln, če ne bo vseboval informacij o LANServer, LANManager, ENS, ki so omrežne lupine. Tako izraz "omrežni operacijski sistem" dobi drug pomen - niz omrežnih storitev, ki lahko delujejo skladno v skupnem operacijskem okolju.

Z eno vrsto vira so lahko povezane različne storitve, ki se razlikujejo po protokolu za interakcijo med odjemalcem in strežniškim delom. Na primer, vgrajena datotečna storitev sistema Windows NT izvaja protokol SMB, ki se uporablja v vseh Microsoftovih operacijskih sistemih, dodatna datotečna storitev, ki je del lupine File and Print Services za NetWare za isti Windows NT, pa deluje z protokol NCP, »domači« za omrežja NetWare. Poleg tega je Windows NT standardno opremljen s strežnikom FTP, ki nudi storitve datotečnega strežnika za sisteme UNIX. Nič vam ne preprečuje, da kupite in namestite druge datotečne storitve za uporabo v sistemu Windows NT, kot je NFS, ki ima, mimogrede, več izvedb različnih podjetij. Prisotnost več vrst datotečnih storitev omogoča, da aplikacije, razvite za različne operacijske sisteme, delujejo v omrežju.

Omrežne lupine so ustvarjene za lokalne in omrežne operacijske sisteme. Dejansko, zakaj ne bi nabora omrežnih storitev, vgrajenih v omrežni OS, dopolnili z drugimi storitvami, ki sestavljajo neko omrežno lupino. Na primer, omrežna lupina ENS (Enterprise Network Services), ki vsebuje osnovni nabor omrežnih storitev operacijskega sistema Banyan VINES, lahko deluje v omrežnih operacijskih sistemih UNIX in NetWare (seveda vsak od teh operacijskih sistemov zahteva svojo različico ENS).

Obstaja še tretji način izvajanja omrežne storitve - kot ločen izdelek. Na primer, strežnik za oddaljeni nadzor WinFrame, izdelek podjetja Citrix, je zasnovan za delo v okolju Windows NT. Dopolnjuje zmožnosti strežnika za oddaljeni dostop, vgrajenega v Windows NT. Podobno storitev oddaljenega dostopa za NetWare je mogoče kupiti tudi posebej z nakupom programskega izdelka NetWare Connect.

Sčasoma lahko omrežna storitev prevzame različne oblike izvajanja. Na primer, Novell načrtuje, da bo storitev pomoči NDS, ki je bila prvotno vgrajena v omrežni operacijski sistem NetWare, na voljo za druge operacijske sisteme. Da bi to naredili, bo storitev NDS prepisana kot ločeni izdelki, od katerih bo vsak upošteval posebnosti ustreznega OS. Različice NDS so že na voljo za izvajanje v okoljih SCO UNIX in HP-UX, Solaris 2.5 in Windows NT. Storitev pomoči StreetTalk že dolgo obstaja kot vgrajeni modul omrežnega OS BayanVines, kot del lupine ENS in kot ločen izdelek za različne operacijske sisteme.

Omrežja enakovrednih in strežniška omrežjaOS

Glede na to, kako so funkcije porazdeljene med računalniki v omrežju, lahko delujejo v treh različnih vlogah:

    ima vlogo računalnik, ki je namenjen samo servisiranju zahtev drugih računalnikov namenski strežnik omrežja;

    vlogo igra računalnik, ki zahteva vire drugega stroja odjemalsko vozlišče;

    računalnik, ki združuje funkcije odjemalca in strežnika, je vrstnikv vozel.

Očitno je, da omrežje ne more biti sestavljeno samo iz odjemalskih ali samo strežniških vozlišč. Omrežje, ki upravičuje svoj namen in zagotavlja interakcijo računalnikov, je mogoče zgraditi po eni od naslednjih treh shem:

    enakovredno omrežje - enakovredno omrežje;

    omrežje, ki temelji na odjemalcih in strežnikih - omrežje z namenskimi strežniki;

    omrežje, ki vključuje vozlišča vseh vrst - hibridno omrežje.

Vsaka od teh shem ima svoje prednosti in slabosti, ki določajo njihova področja uporabe.

OS v omrežjih enakovrednih

V omrežjih enakovrednih (slika 4) so ​​vsi računalniki enaki v zmožnosti dostopa do virov drug drugega. Vsak uporabnik lahko po lastni presoji kateri koli vir na svojem računalniku razglasi za skupnega, nato pa ga lahko uporabljajo drugi uporabniki. V omrežjih enakovrednih je operacijski sistem nameščen na vseh računalnikih, ki zagotavlja vse računalnike v omrežju potencialno enake priložnosti. Omrežni operacijski sistemi te vrste se imenujejo vrstniški OS. Očitno morajo operacijski sistemi enakovrednih vključevati strežniške in odjemalske komponente omrežnih storitev (na sliki so označeni s črkama C oziroma K). Primeri enakovrednih operacijskih sistemov vključujejo LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98.

Zaradi potencialne enakosti vseh računalnikov v omrežju enakovrednih se pogosto pojavi funkcionalna asimetrija. Običajno so v omrežju uporabniki, ki ne želijo deliti svojih virov. V tem primeru strežniške zmogljivosti njihovih operacijskih sistemov niso aktivirane in računalniki delujejo kot »čisti« odjemalci (na sliki so prikazane neuporabljene komponente OS). zatemnjena).

Hkrati lahko administrator nekaterim računalnikom v omrežju dodeli samo funkcije za servisiranje zahtev drugih računalnikov in jih tako spremeni v »čiste« strežnike, na katerih ne dela noben uporabnik. V tej konfiguraciji postanejo enakovredna omrežja podobna omrežjem z namenskimi strežniki, vendar je to le zunanja podobnost - med tema dvema vrstama omrežij ostaja pomembna notranja razlika. Sprva v omrežjih enakovrednih, specializacija OS ni odvisna od tega, kakšno funkcionalno vlogo opravlja računalnik - odjemalec ali strežnik. Sprememba vloge računalnika v omrežju enakovrednih je dosežena zaradi dejstva, da se funkcije strežnika ali odjemalskih delov preprosto ne uporabljajo.

Enakomerna omrežja je lažje organizirati in upravljati; shema se uporablja za organizacijo dela v majhnih omrežjih, v katerih število računalnikov ne presega 10-20. V tem primeru ni treba uporabljati centraliziranih skrbniških orodij - več uporabnikov se zlahka dogovori o seznamu skupnih virov in gesel za dostop do njih.

V velikih omrežjih pa postanejo sredstva centraliziranega upravljanja, shranjevanja in obdelave podatkov ter predvsem zaščite podatkov nujna, takšne zmogljivosti pa je lažje zagotoviti v omrežjih z namenskimi strežniki.

OS v omrežjih z namenskimi strežniki

V omrežjih z namenskimi strežniki (slika 5) se uporabljajo posebne različice omrežnih operacijskih sistemov, ki so optimizirane za delovanje kot strežniki in se imenujejo strežnik OS.

Uporabniški računalniki v teh omrežjih delujejo odjemalski OS.

Specializacija operacijskega sistema, da deluje kot strežnik, je naraven način za učinkovitejše delovanje strežnika. Potreba po takšnem povečanju se pogosto čuti zelo akutno, zlasti v velikem omrežju. Ko je v omrežju na stotine ali celo tisoče uporabnikov, je lahko obseg zahtev za skupne vire zelo velik in strežnik se mora spopasti s tem tokom zahtev brez velikih zamud. Očitna rešitev te težave je uporaba računalnika z zmogljivo strojno platformo in operacijskim sistemom, optimiziranim za strežniške funkcije kot strežnik.

Manj funkcij kot izvaja OS, bolj učinkovito jih je mogoče implementirati, zato so razvijalci OS prisiljeni posegati v nekatere njegove druge funkcije, da bi optimizirali delovanje strežnika, včasih pa jih celo popolnoma opustiti. Eden od osupljivih primerov tega pristopa je strežniški OS NetWare. Njegovi razvijalci so si zadali cilj optimizirati izvajanje datotečne storitve in storitve tiskanja. Da bi to naredili, so iz sistema popolnoma izključili številne elemente, pomembne za univerzalni OS, zlasti grafični uporabniški vmesnik, podporo za univerzalne aplikacije, zaščito večprogramskih aplikacij med seboj in mehanizem navideznega pomnilnika. Vse to je omogočilo doseganje edinstvenih hitrosti dostopa do datotek in ta operacijski sistem dolgo časa uvrstil med vodilne v strežniških operacijskih sistemih.

Vendar pa je preozka specializacija nekaterih strežniških operacijskih sistemov tudi njihova šibka točka. Tako pomanjkanje univerzalnega programskega vmesnika in orodij za zaščito aplikacij v NetWare ne omogoča uporabe kot okolja za izvajanje aplikacij in vodi do potrebe po vključitvi drugih strežniških operacijskih sistemov v omrežje, ko delujejo druge funkcije kot datotečne in tiskalne storitve. so potrebne.

Zato razvijalci številnih strežniških operacijskih sistemov opustijo funkcionalne omejitve in v strežniški OS vključijo vse komponente, ki omogočajo njihovo uporabo kot univerzalni strežnik in celo kot odjemalski OS. Takšni strežniški OS so opremljeni z razvitim grafičnim uporabniškim vmesnikom in podpirajo univerzalni API. To jih približuje enakovrednim operacijskim sistemom, vendar obstaja več razlik, ki upravičujejo njihovo klasifikacijo kot strežniški OS:

    podpora za zmogljive strojne platforme, vključno z večprocesorskimi;

    podpora velikemu številu istočasno delujočih procesov in omrežnih povezav;

    vključitev centraliziranih omrežnih administrativnih komponent v OS (na primer pomoč uporabnikom ali storitev za avtentikacijo in avtorizacijo omrežnih uporabnikov);

    širši nabor omrežnih storitev.

Odjemalski operacijski sistemi v omrežjih z namenskimi strežniki so običajno oproščeni strežniških funkcij, kar močno poenostavi njihovo organizacijo. Razvijalci odjemalskih OS se osredotočajo na uporabniški vmesnik in odjemalske dele omrežnih storitev. Najosnovnejši odjemalski operacijski sistemi podpirajo samo osnovne omrežne storitve - običajno datotečno storitev in storitev tiskanja. Hkrati obstajajo tako imenovani univerzalni odjemalci, ki podpirajo širok nabor odjemalskih delov, ki jim omogočajo delo s skoraj vsemi strežniki v omrežju.

Mnoga podjetja, ki razvijajo omrežne operacijske sisteme, proizvajajo dve različici istega operacijskega sistema. Ena možnost je zasnovana za delovanje kot strežniški OS, druga pa kot odjemalski OS. Te različice pogosto temeljijo na isti osnovni kodi, vendar se razlikujejo po naboru storitev in pripomočkov ter konfiguracijskih možnostih, od katerih so nekatere nameščene privzeto in jih ni mogoče spremeniti.

Na primer, operacijski sistem Windows NT je na voljo v različici delovne postaje - Windows NT Workstation - in v različici namenskega strežnika - WindowsNTServer. Obe različici operacijskega sistema vključujeta odjemalske in strežniške dele za številne omrežne storitve.

Tako lahko operacijski sistem Windows NT Workstation poleg opravljanja funkcij omrežnega odjemalca zagotavlja datotečne storitve, storitve tiskanja, storitve oddaljenega dostopa in druge storitve za uporabnike omrežja in tako lahko služi kot osnova za peer-to- enakovredno omrežje. Po drugi strani Windows NT Server OS vsebuje vsa potrebna orodja, ki vam omogočajo uporabo računalnika pod njegovim nadzorom kot odjemalske delovne postaje. Pod operacijskim sistemom WindowsNTServer je mogoče lokalno zagnati aplikacijske programe, ki lahko zahtevajo izvajanje funkcij odjemalskega OS, ko se pojavijo zahteve po virih iz drugih računalnikov v omrežju.

Windows NT Server ima enak napreden grafični vmesnik kot Windows NT Workstation, kar omogoča enako dobro uporabo teh operacijskih sistemov za interaktivno delo uporabnika ali skrbnika.

Vendar ima različica WindowsNTServer več možnosti za zagotavljanje virov vašega računalnika drugim uporabnikom omrežja, saj podpira širši nabor funkcij, večje število hkratnih povezav z odjemalci, centralizirano upravljanje omrežja in naprednejše varnostne funkcije. Zato je smiselno uporabiti Windows NTServer kot OS za namenske strežnike in ne za odjemalske računalnike.

V velikih omrežjih je poleg odnosov odjemalec-strežnik še vedno prisotna potreba po komunikaciji enakovrednih, zato so takšna omrežja najpogosteje zgrajena po hibridni shemi (slika 6).

Zahteve za sodobnooperacijski sistemi

Glavna zahteva za operacijski sistem je, da opravlja osnovne funkcije učinkovitega upravljanja virov in zagotavlja priročen vmesnik za uporabnika in aplikacijske programe. Sodoben OS mora običajno podpirati večprogramiranje, navidezni pomnilnik, zamenjavo, grafični uporabniški vmesnik z več okni in številne druge potrebne funkcije in storitve. Poleg teh zahtev glede funkcionalne popolnosti veljajo za operacijske sisteme enako pomembne operativne zahteve, ki so navedene spodaj.

    Razširljivost. Medtem ko računalniška strojna oprema zastari v nekaj letih, se življenjska doba operacijskih sistemov lahko meri v desetletjih. Primer je OS UNIX. Zato se operacijski sistemi skozi čas vedno evolucijsko spreminjajo in te spremembe so pomembnejše od sprememb strojne opreme. Spremembe operacijskega sistema običajno vključujejo pridobitev novih lastnosti, kot je podpora za nove vrste zunanjih naprav ali nove omrežne tehnologije. Če je koda OS napisana tako, da je mogoče narediti dodatke in spremembe brez kršitve celovitosti sistema, potem se tak OS imenuje razširljiv. Razširljivost je dosežena z modularno strukturo OS, v kateri so programi zgrajeni iz nabora posameznih modulov, ki medsebojno delujejo le prek funkcionalnega vmesnika.

    Prenosljivost. V idealnem primeru bi morala biti koda operacijskega sistema enostavno prenosljiva z ene vrste procesorja na drugo vrsto procesorja in z ene vrste strojne platforme (ki se razlikuje ne le po vrsti procesorja, ampak tudi po načinu organizacije celotne računalniške strojne opreme) na drugo. vrsto strojne platforme. Prenosni operacijski sistemi imajo več možnosti izvedbe za različne platforme; ta lastnost operacijskega sistema se tudi imenuje večplatformski.

    Kompatibilnost. Obstaja več "dolgoživih" priljubljenih operacijskih sistemov (različice UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2), za katere je bil razvit širok nabor aplikacij. Nekateri od njih so široko priljubljeni. Zato je za uporabnika, ki iz enega ali drugega razloga prehaja z enega operacijskega sistema na drugega, priložnost za zagon znane aplikacije v novem operacijskem sistemu zelo privlačna. Če ima OS sredstva za izvajanje aplikacijskih programov, napisanih za druge operacijske sisteme, potem naj bi bil združljiv s temi operacijskimi sistemi. Treba je razlikovati med binarno združljivostjo in izvorno združljivostjo. Koncept združljivosti vključuje tudi podporo za uporabniške vmesnike drugih operacijskih sistemov.

    Zanesljivost in toleranca napak. Sistem mora biti zaščiten tako pred notranjimi kot zunanjimi napakami, okvarami in okvarami. Njegova dejanja morajo biti vedno predvidljiva, aplikacije pa ne smejo škodovati operacijskemu sistemu. Zanesljivost in odpornost na napake operacijskega sistema določajo predvsem arhitekturne rešitve, ki so njegova osnova, pa tudi kakovost njegove izvedbe (odpravljanje napak v kodi). Pomembno je tudi, ali operacijski sistem vključuje programsko podporo za strojno opremo, odporno na napake, kot so diskovna polja ali neprekinjeni napajalniki.

    Varnost. Sodoben OS mora zaščititi podatke in druge vire računalniškega sistema pred nepooblaščenim dostopom. Da ima operacijski sistem varnostne lastnosti, mora vključevati vsaj sredstva za preverjanje pristnosti - ugotavljanje zakonitosti uporabnikov, avtorizacijo - zagotavljanje diferenciranih pravic dostopa do virov legalnim uporabnikom, revizijo - beleženje vseh dogodkov, "sumljivih" za varnost sistem. Varnostna lastnost je še posebej pomembna za omrežne operacijske sisteme. V takšnih operacijskih sistemih je nalogi nadzora dostopa dodana še naloga zaščite podatkov, ki se prenašajo po omrežju.

    Izvedba. Operacijski sistem mora biti tako hiter in odziven, kot to omogoča strojna platforma. Na zmogljivost operacijskega sistema vpliva veliko dejavnikov, med katerimi so glavni arhitektura OS, raznolikost funkcij, kakovost programiranja kode in zmožnost izvajanja OS na visoko zmogljivi (večprocesorski) platformi.

zaključki

    Izraz "omrežni operacijski sistem" se uporablja v dveh pomenih: prvič, kot celota OS vseh računalnikov v omrežju in, drugič, kot OS posameznega računalnika, ki lahko deluje v omrežju.

    Glavne funkcionalne komponente omrežnega OS vključujejo orodja za upravljanje lokalnih virov in omrežna orodja. Slednje lahko razdelimo na tri komponente: sredstva za zagotavljanje lokalnih virov in storitev za splošno uporabo - strežniški del OS, sredstva za zahtevanje dostopa do oddaljenih virov in storitev - odjemalski del OS (preusmerjevalnik) in OS vozil, ki skupaj s komunikacijo Sistem zagotavlja prenos sporočil med omrežnimi računalniki.

    Nabor strežniških in odjemalskih delov, ki omogočajo dostop do določene vrste računalniških virov prek omrežja, se imenuje omrežna storitev. Omrežna storitev uporabnikom omrežja nudi niz storitev – omrežna storitev. Vsaka storitev je povezana z določeno vrsto omrežnega vira in/ali določeno metodo dostopa do teh virov. Najpomembnejši za uporabnike omrežnih OS sta datotečna storitev in storitev tiskanja. Omrežne storitve so lahko globoko vgrajene v operacijski sistem, združene v nekakšen ovoj ali dostavljene kot ločen izdelek.

    Glede na to, kako so funkcije porazdeljene med računalniki v omrežju, lahko delujejo v treh različnih vlogah. Računalnik, namenjen izključno servisiranju zahtev drugih računalnikov, igra vlogo namenskega omrežnega strežnika. Računalnik, ki zahteva vire drugega računalnika, deluje kot odjemalsko vozlišče. Računalnik, ki združuje funkcije odjemalca in strežnika, je vozlišče enakovrednih.

    Omrežja enakovrednih so sestavljena samo iz vrstnikov. V tem primeru imajo vsi računalniki v omrežju potencialno enake zmogljivosti. Peer-to-peer operacijski sistemi vključujejo strežniške in odjemalske komponente omrežnih storitev. Enakomerna omrežja je lažje organizirati in upravljati; shema se uporablja za organizacijo dela v majhnih omrežjih, v katerih število računalnikov ne presega 10-20.

    V omrežjih z namenskimi strežniki se uporabljajo posebne različice omrežnih operacijskih sistemov, optimiziranih za delovanje kot strežniki ali odjemalci. Za strežniške operacijske sisteme je značilna podpora za zmogljive strojne platforme, vključno z večprocesorskimi, širok nabor omrežnih storitev, podpora za veliko število istočasno delujočih procesov in omrežnih povezav, prisotnost razvitih varnostnih orodij in orodij za centralizirano skrbništvo omrežja. Odjemalski operacijski sistemi, ki so na splošno enostavnejši, morajo zagotavljati priročen uporabniški vmesnik in nabor preusmerjevalcev, ki omogočajo dostop do različnih omrežnih virov.

    Zahteve za omrežne operacijske sisteme danes vključujejo: funkcionalno popolnost in učinkovito upravljanje z viri, modularnost in razširljivost, prenosljivost in večplatformnost, združljivost na ravni aplikacije in uporabniškega vmesnika, zanesljivost in odpornost na napake, varnost in zmogljivost.

Koncept omrežnih operacijskih sistemov se je začel širiti leta 1995. Kot lahko uganite, je to olajšal pojav novega Microsoftovega izdelka. Namreč operacijski sistem Windows 95 velja za prednika tega razreda izdelkov. Glavna razlika med takim OS je zmožnost polnega delovanja v omrežju, v omrežnem okolju. Seveda so pred tem obstajali programi, ki so lahko delovali v tem načinu. UNIX in Novell NetWare sta na primer tudi omrežna operacijska sistema. Vendar so bili aktivno uporabljeni le v strogo določenih krogih in zaradi tega niso bili široko uporabljeni. Toda Microsoft je naredil resnično uspešen izdelek, ki je postal ustanovitelj cele družine takšnih programov.

Kakšni so?

Najbolj razširjeni operacijski sistemi tega razreda so:

  • okna;
  • Linux in Unix;
  • Android;
  • Novell Net Ware;
  • Mac OS.

Nekateri od njih se uspešno razvijajo, nekateri so moralno in fizično zastareli, srečanje z njimi pa je že precej problematično. Nekaj ​​pa je gotovo: vse to so omrežni operacijski sistemi.

BYMicrosoft

Kot smo že omenili, morajo biti vsi izdelki severnoameriškega programskega velikana opremljeni s popolno podporo za delo v omrežju. Najnovejša različica sistema Windows z indeksom 8 ni izjema, ima možnost polnega delovanja v omrežju. To je najbolj priljubljen izdelek za osebne računalnike, ki je našel široko uporabo. Najbolj priljubljen operacijski sistem glede na število namestitev je Windows XP. Kljub temu, da je bil izdan pred več kot 10 leti, še vedno deluje na precej velikem številu računalnikov in ustreza uporabnikom, ki ga uporabljajo.

Linux in Unix

Mnogi usposobljeni strokovnjaki samozavestno trdijo, da imata Linux in Unix malo skupnega. Vendar to dejansko ni res. Linux je bil razvit na osnovi Unixa, izvorna koda pa je bila podobna. Nadaljnji razvoj te linije OS je bil pojav Androida. Prva dva programska izdelka sta usmerjena v delo na računalniku, zadnji pa je najuspešnejši operacijski sistem za mobilne naprave. Najpogosteje se uporablja v tablicah, pametnih urah in pametnih telefonih. To so tudi omrežni operacijski sistemi.

NovellMrežaWare

Novellov izdelek, imenovan Net Ware, ni pridobil velike popularnosti. To je naravno, saj je ta OS strežniški. Zdaj je dobil logično nadaljevanje v obliki Open Enterprise Server, ki ga še vedno najdemo na nekaterih strežnikih. Še vedno je dokaj nov izdelek, izdan leta 2011.

in iOSMacOS

Apple je razvil dva podobna izdelka. Prvi je iOS, ki se uporablja v mobilnem segmentu izdelkov tega proizvajalca (tablice in pametni telefoni). Drugi je Mac OS, ki se uporablja na osebnih računalnikih.

Zaključek

Zagon operacijskega sistema, ki podpira omrežje, se od običajnega razlikuje po tem, da se med postopkom inicializirajo omrežne storitve. Po njihovi zaslugi je postala mogoča izmenjava informacij med dvema različnima računalnikoma. To je bil primarni vir digitalne revolucije, ki smo ji bili neizogibno priča. Zdaj lahko osebni računalniki, ki se nahajajo na različnih koncih sveta, brez težav komunicirajo med seboj.

Operacijski sistem računalniškega omrežja je v mnogih pogledih podoben samostojnemu računalniškemu operacijskemu sistemu – prav tako predstavlja nabor medsebojno povezanih programov, ki zagotavljajo priročno izkušnjo za uporabnike in programerje, tako da jim nudijo neke vrste virtualni računalniški sistem, in izvaja učinkovito metoda deljenja virov med množico izvršljivih programskih procesov v omrežju.

Računalniško omrežje je kompleks računalnikov, povezanih s komunikacijskim sistemom in opremljenih z ustrezno programsko opremo, ki uporabnikom omrežja omogoča dostop do virov tega sklopa računalnikov. Računalniki različnih tipov, ki so lahko majhni mikroprocesorji, delovne postaje, miniračunalniki, osebni računalniki ali superračunalniki, lahko tvorijo omrežje. Komunikacijski sistem lahko vključuje kable, repetitorje, tipke, stikalne plošče - razdelilnike in druge naprave, ki zagotavljajo prenos podatkov med katerim koli parom računalnikov v omrežju Tanenbaum, E. Sodobni operacijski sistemi [Besedilo] / E. Tanenbaum. - 2. izd. - St. Petersburg: Peter, 2008. - Str. 17. Računalniško omrežje potrošniku omogoča samostojno delo z računalnikom in mu doda možnost dostopa do informacij in virov strojne opreme drugih računalnikov v omrežju.

Prvi omrežni OS je bil niz obstoječih lokalnih OS in omrežne lupine, zgrajene na vrhu. Tako so minimalne omrežne funkcije, potrebne za delovanje omrežne lupine, ki igra glavno vlogo, delovanje omrežja, vstavljene v lokalni OS. Primer tega pristopa je uporaba operacijskega sistema MS DOS omrežni stroj (ki je imel od svoje tretje različice vgrajene funkcije, kot je blokiranje datotek in zapisov, potrebnih za enoten dostop do datotek). Princip gradnje omrežnih operacijskih sistemov v obliki omrežne lupine nad lokalnim operacijskim sistemom se uporablja tudi v sodobnih operacijskih sistemih, kot sta LANtastic ali Personal Ware.

V omrežju igra operacijski sistem vlogo vmesnika, ki pred potrošnikom skriva vse podrobne podatke omrežne strojne opreme nizke ravni. Na primer, namesto številskih naslovov omrežnih računalnikov, kot sta naslov MAC in naslov IP, vam operacijski sistem računalniškega omrežja omogoča delo z uporabniškimi imeni, ki so primerna za shranjevanje. Posledično se po mnenju potrošnika omrežje s svojim zapletenim in zapletenim naborom podrobnih podatkov iz resničnega sveta obrne, da očisti dokaj razumljiv nabor skupnih virov.

Dodatek A prikazuje glavne funkcionalne komponente omrežnega OS:

Orodja za upravljanje lokalnih računalniških virov izvajajo vse funkcije OS samostojnega računalnika (dodeljevanje RAM-a med procesi, razporejanje in dispečiranje procesa, upravljanje procesov v večprocesorskih strojih, upravljanje velikega zunanjega pomnilnika, vmesnik s potrošnikom itd.) ;

Omrežne zmogljivosti lahko razdelimo na tri komponente:

Orodja pogoji lokalnih orodij in storitev v splošni rabi - strežniški del OS;

Sredstva za zahtevo po dostopu za odstranitev virov in storitev - odjemalski del OS;

OS mehanizmi, ki skupaj s komunikacijskim sistemom zagotavljajo prenos sporočil med omrežnimi računalniki.

Glavna zahteva, ki jo izkazuje operacijski sistem, je delovanje temeljnih funkcij učinkovitega upravljanja teh virov in podpora uporabniku prijaznega vmesnika za uporabniške in aplikativne programe. Sodoben operacijski sistem mora običajno podpirati obdelavo programske opreme, navidezni pomnilnik, zamenjavo, grafični uporabniški vmesnik in številne druge potrebne funkcije in storitve. Poleg teh potrebnih pogojev za funkcionalno popolnost so za operacijske sisteme postavljene nič manj pomembne operativne zahteve, ki so navedene spodaj.

Razširljivost;

prenosljivost;

Kompatibilnost;

Zanesljivost in odpornost na napake;

varnost;

Izvedba.

V ožjem pomenu omrežja je OS operacijski sistem ločenega računalnika, zmožnost, ki omogoča ogrevanje omrežja.

V omrežnem operacijskem sistemu posameznega stroja je možno izbrati nekatere dele:

Orodja za upravljanje lokalnih računalniških virov: funkcije dodeljevanja RAM-a med procesi, razporejanje in dispečiranje procesov, sredstva za upravljanje procesorjev v večprocesorskih simulatorjih, sredstva za upravljanje perifernih naprav in druge funkcije racionalne rabe naravnih virov lokalnega OS Golitsyna O.L., Programska oprema [ Besedilo]/ O.L. Golicina, I.I. Popov, T.L. Partyka. - M.: Forum, 2008. - Str. 33.

Objekti za zagotavljanje lastnih sredstev in storitev v splošni rabi so del omrežja OS (strežnik). Ta orodja omogočajo na primer zaklepanje datotek in zapisov, kar je potrebno za njihovo skupno rabo; vodnik po imeniku omrežnega vira; obdelava zahtev za oddaljeni dostop za datotečni sistem in bazo podatkov; upravljanje čakalnih vrst zahtev od oddaljenih porabnikov do perifernih naprav.

Sredstva za zahtevo po dostopu za odstranitev virov in storitev ter njihovo uporabo - odjemalski del OS (redirector). Ta del izvaja prepoznavanje in preusmerjanje zahtev v omrežju za odstranitev virov iz aplikacij in potrošnikov, tako da zahteva prihaja iz aplikacije v lokalni obliki in se v omrežje prenese v drugi obliki, ki izpolnjuje potrebne pogoje pošiljatelja. Stran odjemalca skrbi tudi za prejemanje odgovorov od pošiljateljev in njihovo pretvorbo v lokalno obliko, s čimer se lokalne in oddaljene zahteve za delovanje aplikacije ne razlikujejo.

Komunikacijsko sredstvo OS, prek katerega se izmenjujejo sporočila v omrežju. Ta del zagotavlja naslavljanje in medpomnjenje sporočil, izbiro poti prenosa sporočil v omrežjih, zanesljivost prenosa itd., ki je način transporta sporočil.

Odvisno od funkcij, dodeljenih določenemu računalniku, lahko njegov operacijski sistem nima odjemalskega ali strežniškega dela.

Vrste omrežnih operacijskih sistemov

Omrežna storitev je lahko v OS predstavljena z obema (odjemalcem in strežnikom) deloma ali samo z enim od njiju.

V prvem primeru se operacijski sistem imenuje peer-to-peer, ne samo, da vam omogoča dostop do virov drugih računalnikov, temveč tudi shranjevanje lastnih virov v navodilih potrošnikov drugih računalnikov. Na primer, če imajo vsi računalniki v omrežju nameščene odjemalce in strežnike datotečnih storitev, si lahko vsi uporabniki v omrežju izmenjujejo datoteke drug drugega. Računalniki, ki združujejo funkcije odjemalca in strežnika, se imenujejo cone enakovrednih Tanenbaum E. Računalniška omrežja. - 4. izd. [Besedilo]/Prev. iz angleščine - Sankt Peterburg: Peter, 2007. - Str. 190.

Operacijski sistem, ki selektivno vsebuje odjemalske dele omrežnih storitev, se imenuje odjemalec. Odjemalec OS je nameščen na računalnikih, ki zahtevajo vire drugih računalnikov v omrežju. Za takimi računalniki, imenovanimi tudi odjemalci, delajo običajni potrošniki. Običajno odjemalski računalniki spadajo v razred razmeroma preprostih naprav.

Server OS zadeva drugačno vrsto operacijskega sistema - osredotoča se na obdelavo zahtev iz omrežja do računalniških virov in vključuje dele strežniških omrežnih storitev. Računalnik z nameščenim strežniškim OS, ki se ukvarja izključno s servisiranjem zahtev drugih računalnikov, se imenuje namenski omrežni strežnik. Navadni uporabniki praviloma ne delajo za namenskim strežnikom.

Primeri omrežnih OS:

Ponavljam, da so danes skoraj vsi operacijski sistemi omrežni. Najpogostejši so:

Novell NetWare

Microsoft Windows (95, NT, XP, Vista, Seven)

Različni sistemi UNIX, kot so Solaris, FreeBSD

Različni sistemi GNU/Linux

ZyNOS proizvajalca ZyXEL

Chrome OS iz Googla.

Razpored uporabe omrežnih operacijskih sistemov v podjetjih je predstavljen v dodatku B.



Deliti