Tīkla OS: funkcijas, veidi, dažādas OS. Tīkla operētājsistēmu iezīmes Kādas operētājsistēmas tiek izmantotas tīkla serveros

Gadījumā, ja lietotāji saskaras ar tīkla resursu (piemēram, diska vietas) optimālu sadali, viņi var izmantot tīkla sistēmas. Šādas sistēmas nodrošina iespēju pārnest daudzas administrēšanas funkcijas uz tīkla vietu. Ar tīkla resursu, kas ir ievērojami pārāki par lietotāju, palīdzību administratoram ir iespēja profesionāli definēt koplietojamos resursus un, piešķirot katram unikālas paroles, padarīt tos autonomus un pieejamus katram atsevišķam lietotājam vai lietotāju grupai. Šis iedalījums arī nosaka tīkla operētājsistēmu klasifikāciju serveru operētājsistēmās un lietotājiem paredzētajās operētājsistēmās.

Mūsdienās ir izstrādātas un plaši izmantotas īpašas tīkla operētājsistēmas, taču tām piemīt mums pazīstamās operētājsistēmu īpašības. Ir izstrādātas speciālas tīkla operētājsistēmas, kurām ir parasto parametri, piemēram, operētājsistēma Windows xp. Jāņem vērā arī tas, ka mūsdienās gandrīz visās parastajās sistēmās ir iebūvētas tīkla sistēmu iespējas un funkcijas.

Līdz ar to tīkla OS ir iebūvēta izvēles funkcija, kas ļauj efektīvi strādāt tīkla telpā. Šīs īpašības ietver:

Atbalsta nodrošināšana plašam tīkla aprīkojuma klāstam;

Spēja lietot tīkla protokolus;

Maršrutēšanas izmantošanas un atbalsta nodrošināšana;

Satiksmes filtrēšana;

Nepārtrauktas piekļuves nodrošināšana attāliem tīkla resursiem (diskiem un printeriem);

Attālās piekļuves iespēju ieviešana tīkla problēmu risināšanai.

Visizplatītākās tīkla operētājsistēmas ir: Novell NetWare, dažādas GNU/Linux versijas, ZyNOS un, protams, visizplatītākās Microsoft Windows (95, NT, XP, Vista, 7).

Mūsdienu tīkli un to daudzveidība ir saistīta ar to, ka mūsdienās pasaulē ir daudz veidu datoru. Tāpēc tiek izstrādātas un izplatītas sistēmas mobilajām ierīcēm, mājas darbstacijām, serveru sistēmām un korporatīvajām operētājsistēmām. Šī klasifikācija pati par sevi uzsver veiktspējas raksturlielumu daudzveidību un izvēles iespējas, kas atšķir aplūkojamos resursus. Šī dažādība, no vienas puses, pozitīva (nodrošina izvēli lietotājam, OS atbilstoši tā finansiālajām iespējām un atbilstoši veicamajiem uzdevumiem), no otras puses, rada zināmas neērtības. Šīs neērtības ir saistītas ar nepieciešamību nodrošināt OS saderību, jo īpaši korporatīvajām nodaļām, kas darbojas vienas tīkla politikas ietvaros. Ļoti svarīga īpašība, kas raksturo konkrētas tīkla OS parametrus, ir pieejama operētājsistēmas ielāde un iespēja to ātri atjaunināt.

Šādas operētājsistēmas visplašāk tiek izmantotas dažādos uzņēmumos un iestādēs, kur nepieciešama liela datu apjoma apstrāde. Protams, rodas jautājums, kā izvēlēties pareizās tīkla operētājsistēmas, lai efektīvi vadītu biznesu, netērējot papildu naudu. Šķiet, ka galvenajam kritērijam, izvēloties atbilstošo OS, jābūt šādam. Ja jums ir nepieciešams resurss liela uzņēmuma vai korporācijas mērogā, pievērsiet uzmanību tādam parametram kā mērogojamība, t.i. darbības stabilitāte dažādos tīkla apstākļos. Svarīga ir arī augsta saderības pakāpe – iespēja efektīvi izmantot tiešsaistes atjaunināšanas režīmu. Turklāt šādai OS vēlams nodrošināt neviendabīgu resursu – serveru un datoru – integrāciju.

Protams, ir diezgan grūti atrast un izvēlēties operētājsistēmu, kas pilnībā atbilstu konkrēta lietotāja prasībām. Tāpēc ieteicams tos izvēlēties, ņemot vērā reālo problēmu kritisku novērtējumu un konkrēto situāciju, ko šī programmatūra atrisinās.

FGOU SPO SPb TKUiK

Kopsavilkums par tēmu "Informātika"

TĪKLA OPERĀCIJAS SISTĒMAS

Esmu paveicis darbu

9GS-21 grupas skolnieks

Dudarovs Jurijs

Sanktpēterburga

1. Ievads

2. Tīkla operētājsistēma

2.1 Peer-to-peer tīkla operētājsistēma un OS ar īpašiem serveriem

2.2 OS darba grupām un OS uzņēmumu tīkliem

2.3. Korporatīvās OS pazīmes

2.3.1.Atbalsts

2.3.2. Palīdzības pakalpojums

2.3.3. Drošība

3. SOS piemēri

1. IEVADS

Lai saprastu, kas ir tīkla operētājsistēma, jums ir jāsaprot, kas ir tikai OS. Tātad:

Operētājsistēma ir vadības un apstrādes programmu kopums, kas, no vienas puses, darbojas kā saskarne starp datorsistēmas ierīcēm un lietojumprogrammām, un, no otras puses, ir paredzētas ierīču vadīšanai, skaitļošanas procesu pārvaldībai, skaitļošanas resursu efektīvai sadalei starp skaitļošanas procesus un organizēt uzticamu skaitļošanu. Šī definīcija attiecas uz lielāko daļu mūsdienu vispārējas nozīmes operētājsistēmu. Tipiskas skaitļošanas sistēmas loģiskajā struktūrā OS ieņem pozīciju starp ierīcēm ar to mikroarhitektūru, mašīnas valodu un, iespējams, vietējo (iegulto) programmaparatūru, no vienas puses, un lietojumprogrammām, no otras puses. OS ļauj programmatūras izstrādātājiem abstrahēties no ierīču ieviešanas un darbības detaļām, nodrošinot minimāli nepieciešamo funkciju kopumu

Lielākajā daļā skaitļošanas sistēmu OS ir galvenā, vissvarīgākā (un dažreiz arī vienīgā) sistēmas programmatūras daļa. Kopš 90. gadiem visizplatītākās operētājsistēmas ir bijušas Microsoft Windows operētājsistēmu saimes un UNIX klases sistēmas (īpaši Linux).

Tīkla operētājsistēma ir operētājsistēma ar iebūvētām iespējām darbam datortīklos. Šādas iespējas ietver:

  1. tīkla aprīkojuma atbalsts
  2. tīkla protokola atbalsts
  3. maršrutēšanas protokola atbalsts
  4. tīkla trafika filtrēšanas atbalsts
  5. atbalsts piekļuvei attāliem resursiem, piemēram, printeriem, diskiem utt., izmantojot tīklu
  6. atbalsts tīkla autorizācijas protokoliem
  7. tīkla pakalpojumu klātbūtne sistēmā, kas ļauj attāliem lietotājiem izmantot datora resursus

Tas ir, SOS veido jebkura datortīkla pamatu. Katrs dators tīklā ir lielā mērā autonoms, tāpēc tīkla operētājsistēma plašā nozīmē tiek saprasta kā atsevišķu datoru operētājsistēmu kopums, kas mijiedarbojas, lai apmainītos ar ziņojumiem un koplietotu resursus saskaņā ar vienotiem noteikumiem - protokoliem. Šaurā nozīmē tīkla OS ir atsevišķa datora operētājsistēma, kas nodrošina tai iespēju strādāt tīklā.

2) Tīkla operētājsistēma

Atsevišķas mašīnas tīkla operētājsistēmu var iedalīt vairākās daļās:

  • Vietējo datoru resursu pārvaldības rīki: funkcijas RAM sadalei starp procesiem, procesu plānošanai un nosūtīšanai, procesoru pārvaldībai daudzprocesoru iekārtās, perifērijas ierīču pārvaldībai un citas funkcijas vietējo OS resursu pārvaldībai.
  • Pašu resursu un pakalpojumu nodrošināšanas līdzeklis vispārējai lietošanai - OS (servera) servera daļa. Šie rīki nodrošina, piemēram, failu un ierakstu bloķēšanu, kas nepieciešama to koplietošanai; tīkla resursu nosaukumu direktoriju uzturēšana; apstrādāt pieprasījumus attālinātai piekļuvei jūsu failu sistēmai un datubāzei; attālo lietotāju pieprasījumu rindu pārvaldīšana viņu perifērijas ierīcēm.
  • Līdzekļi piekļuves pieprasīšanai attāliem resursiem un pakalpojumiem un to izmantošanai - OS klienta daļa (redirector). Šī daļa atpazīst un pārsūta pieprasījumus attāliem resursiem no lietojumprogrammām un lietotājiem uz tīklu, kur pieprasījums nāk no lietojumprogrammas lokālā formā un tiek pārsūtīts uz tīklu citā formā, kas atbilst servera prasībām. Klienta daļa arī pieņem atbildes no serveriem un pārvērš tās lokālā formātā, lai lietojumprogrammu nevarētu atšķirt no lokālo un attālo pieprasījumu izpildes.
  • OS sakaru līdzekļi, ar kuru palīdzību tīklā notiek ziņojumu apmaiņa. Šī daļa nodrošina ziņojumu adresēšanu un buferizāciju, maršruta izvēli ziņojumu pārsūtīšanai tīklā, pārraides drošumu utt., tas ir, tas ir ziņojumu transportēšanas līdzeklis.

Atkarībā no konkrētajam datoram piešķirtajām funkcijām, tā operētājsistēmā var nebūt klienta vai servera daļas.

Pirmās tīkla operētājsistēmas bija esošas lokālās operētājsistēmas un uz tās uzcelta tīkla apvalka kombinācija. Tajā pašā laikā vietējā OS tika iebūvētas minimālās tīkla funkcijas, kas nepieciešamas tīkla čaulas darbībai, kas veica galvenās tīkla funkcijas. Šīs pieejas piemērs ir operētājsistēmas MS DOS izmantošana katrā tīkla mašīnā (kurai, sākot ar trešo versiju, ir iebūvētas tādas funkcijas kā failu un ierakstu bloķēšana, kas nepieciešama failu koplietošanai). Tīkla operētājsistēmu veidošanas princips tīkla apvalka veidā virs lokālās operētājsistēmas tiek izmantots arī mūsdienu operētājsistēmās, piemēram, LANtastic vai Personal Ware.

Tomēr šķiet efektīvāk izstrādāt operētājsistēmas, kas sākotnēji paredzētas darbam tīklā. Šāda veida OS tīkla funkcijas ir dziļi iebūvētas sistēmas galvenajos moduļos, kas nodrošina to loģisko harmoniju, darbības un modifikācijas vieglumu, kā arī augstu veiktspēju. Šādas OS piemērs ir Microsoft Windows NT sistēma, kas, pateicoties iebūvētajiem tīkla rīkiem, nodrošina augstāku veiktspēju un informācijas drošību, salīdzinot ar tā paša uzņēmuma LAN Manager tīkla OS (kopīga izstrāde ar IBM), kas ir vietējās OS/2 operētājsistēmas papildinājums.

2.1 Peer-to-peer tīkla operētājsistēma un OS ar īpašiem serveriem

Atkarībā no tā, kā funkcijas tiek sadalītas starp datoriem tīklā, tīkla operētājsistēmas un līdz ar to arī tīkli tiek iedalīti divās klasēs: vienādranga un divu vienādranga tīklus.

Ja dators nodrošina savus resursus citiem tīkla lietotājiem, tad tas spēlē servera lomu. Šajā gadījumā dators, kas piekļūst citas iekārtas resursiem, ir klients. Kā jau minēts, dators, kas darbojas tīklā, var veikt vai nu klienta, vai servera funkcijas, vai arī apvienot abas šīs funkcijas.

Ja dažu servera funkciju veikšana ir datora galvenais mērķis (piemēram, nodrošināt failus vispārējai lietošanai visiem citiem tīkla lietotājiem vai organizēt faksa koplietošanu, vai ļaut visiem tīkla lietotājiem palaist savas programmas šajā datorā), tad šāds dators ir sauc par speciālu serveri. Atkarībā no tā, kurš servera resurss tiek koplietots, to sauc par failu serveri, faksa serveri, drukas serveri, lietojumprogrammu serveri utt.

Acīmredzot uz izdalītajiem serveriem ir ieteicams instalēt OS, kas ir īpaši optimizētas noteiktu servera funkciju veikšanai. Tāpēc tīklos ar dedikētiem serveriem visbiežāk tiek izmantotas tīkla operētājsistēmas, kas ietver vairākas OS opcijas, kas atšķiras ar servera daļu iespējām. Piemēram, Novell NetWare tīkla operētājsistēmai ir servera versija, kas optimizēta darbībai kā failu serveris, kā arī čaulas opcijas darbstacijām, kurās darbojas dažādas lokālas operētājsistēmas, un šīs čaulas veic tikai klienta funkcijas. Vēl viens tādas operētājsistēmas piemērs, kuras mērķis ir izveidot tīklu ar speciālu serveri, ir operētājsistēma Windows NT. Atšķirībā no NetWare, abas šīs tīkla operētājsistēmas versijas - Windows NT Server (izdalītam serverim) un Windows NT Workstation (darbstacijai) - var atbalstīt gan klienta, gan servera funkcijas. Bet Windows NT servera versijai ir vairāk iespēju nodrošināt jūsu datora resursus citiem tīkla lietotājiem, jo ​​tā var veikt plašāku funkciju klāstu, atbalsta lielāku skaitu vienlaicīgu savienojumu ar klientiem, ievieš centralizētu tīkla pārvaldību un ir vairāk izstrādātas drošības funkcijas.

Nav pieņemts izmantot speciālu serveri kā datoru, lai veiktu rutīnas uzdevumus, kas nav saistīti ar tā galveno mērķi, jo tas var samazināt tā kā servera darba veiktspēju. Saistībā ar šādiem apsvērumiem Novell NetWare OS vispār nenodrošina iespēju servera pusē palaist parastās lietojumprogrammas, tas ir, serverī nav klienta daļas, un darbstacijās nav servera komponentu. Tomēr citās tīkla operētājsistēmās klienta daļas darbība speciālā serverī ir pilnīgi iespējama. Piemēram, Windows NT Server var palaist parastās lokālās lietotāju programmas, kurām var būt nepieciešams izpildīt OS klienta funkcijas, kad tiek parādīti resursu pieprasījumi no citiem tīkla datoriem. Šajā gadījumā darbstacijas, kurās ir instalēta Windows NT Workstation, var veikt nespeciāla servera funkcijas.

Ir svarīgi saprast, ka, neskatoties uz to, ka tīklā ar speciālu serveri, visi datori kopumā var vienlaikus pildīt gan servera, gan klienta lomas, šis tīkls nav funkcionāli simetrisks: aparatūrā un programmatūrā ir divu veidu tajā ir ieviesti datori - viens, lielākā mērā orientēts uz servera funkciju veikšanu un specializētu serveru OS darbināšanu, savukārt citi primāri veic klienta funkcijas un darbina šim mērķim atbilstošu OS versiju. Funkcionālā asimetrija, kā likums, rada arī asimetriju iekārtās - izdalītajiem serveriem tiek izmantoti jaudīgāki datori ar lielu operatīvās un ārējās atmiņas apjomu. Tādējādi funkcionālo asimetriju tīklos ar speciālu serveri pavada operētājsistēmu asimetrija (OS specializācija) un aparatūras asimetrija (datoru specializācija).

Vienādranga tīklos visiem datoriem ir vienādas piekļuves tiesības vienam otra resursiem. Katrs lietotājs pēc saviem ieskatiem var deklarēt jebkuru resursu savā datorā kā koplietotu, pēc tam citi lietotāji to var izmantot. Šādos tīklos visos datoros ir instalēta viena un tā pati OS, kas visiem tīklā esošajiem datoriem nodrošina potenciāli vienādas iespējas. Vienādranga tīklus var veidot, piemēram, uz LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation OS bāzes.

Peer-to-peer tīklos var rasties arī funkcionālā asimetrija: daži lietotāji nevēlas dalīties ar saviem resursiem ar citiem, un šajā gadījumā viņu datori darbojas kā klients, un administrators ir piešķīris tikai resursu koplietošanas organizēšanas funkcijas uz citiem datoriem, kas nozīmē, ka tie ir serveri Ja vietējais lietotājs neiebilst pret savu resursu izmantošanu un neizslēdz iespēju piekļūt citiem datoriem, viņa datorā instalētajā operētājsistēmā jāiekļauj gan servera, gan klienta daļas; . Atšķirībā no tīkliem ar specializētiem serveriem, peer-to-peer tīklos nav OS specializācijas atkarībā no dominējošā funkcionālā fokusa - klienta vai servera. Visas variācijas tiek ieviestas, konfigurējot to pašu OS versiju.

Vienādranga tīklus ir vieglāk organizēt un darboties, taču tos galvenokārt izmanto, lai apvienotu nelielas lietotāju grupas, kurām nav lielas prasības uzglabājamās informācijas apjomam, tās drošībai pret nesankcionētu piekļuvi un piekļuves ātrumam. Ar paaugstinātām prasībām attiecībā uz šiem raksturlielumiem piemērotāki ir divu rangu tīkli, kur serveris ar saviem resursiem labāk atrisina lietotāju apkalpošanas problēmu, jo tā aprīkojums un tīkla operētājsistēma ir īpaši izstrādāta šim nolūkam.

2.2 OS darba grupām un OS uzņēmumu tīkliem

Tīkla operētājsistēmām ir dažādas īpašības atkarībā no tā, vai tās ir paredzētas darba grupas (nodaļas) mēroga tīkliem, universitātes pilsētiņas mēroga tīkliem vai uzņēmuma mēroga tīkliem.

  • Nodaļu tīkli - izmanto neliela darbinieku grupa kopīgu problēmu risināšanai. Nodaļu tīkla galvenais mērķis ir koplietot vietējos resursus, piemēram, lietojumprogrammas, datus, lāzerprinterus un modemus. Departamentu tīkli parasti netiek sadalīti apakštīklos.
  • Campus tīkli — savienojiet vairākus nodaļu tīklus vienā ēkā vai tajā pašā uzņēmuma teritorijā. Šie tīkli joprojām ir lokālie tīkli, lai gan tie var aptvert vairākus kvadrātkilometrus. Šāda tīkla pakalpojumi ietver mijiedarbību starp nodaļu tīkliem, piekļuvi uzņēmuma datu bāzēm, piekļuvi faksa serveriem, ātrdarbīgiem modemiem un ātrdarbīgiem printeriem.
  • Uzņēmumu tīkli (korporatīvie tīkli) - apvieno atsevišķa uzņēmuma visu teritoriju visus datorus. Tie var aptvert pilsētu, reģionu vai pat kontinentu. Šie tīkli nodrošina lietotājiem piekļuvi informācijai un lietojumprogrammām, kas atrodas citās darba grupās, nodaļās, nodaļās un uzņēmuma galvenajās mītnēs.

Nodaļas mēroga tīklā izmantotās operētājsistēmas galvenais mērķis ir organizēt resursu, piemēram, lietojumprogrammu, datu, lāzerprinteru un, iespējams, zema ātruma modemu, koplietošanu. Parasti departamentu tīklos ir viens vai divi failu serveri un ne vairāk kā 30 lietotāju. Vadības uzdevumi departamenta līmenī ir salīdzinoši vienkārši. Administratora uzdevumos ietilpst jaunu lietotāju pievienošana, vienkāršu kļūmju novēršana, jaunu mezglu instalēšana un jaunu programmatūras versiju instalēšana. Nodaļu tīklu operētājsistēmas ir labi attīstītas un daudzveidīgas, kā arī paši nodaļu tīkli, kas tiek izmantoti jau ilgu laiku un diezgan labi darbojas. Šāds tīkls parasti izmanto vienu vai ne vairāk kā divas tīkla operētājsistēmas. Visbiežāk tas ir tīkls ar īpašu NetWare 3.x vai Windows NT serveri, vai vienādranga tīkls, piemēram, Windows for Workgroups tīkls.

Nodaļu tīklu lietotāji un administratori drīz vien saprot, ka viņi var uzlabot savu efektivitāti, iegūstot piekļuvi informācijai no citiem sava uzņēmuma departamentiem. Ja pārdevējs var piekļūt konkrētām produkta funkcijām un iekļaut tās prezentācijā, informācija būs aktuālāka un lielāka ietekme uz pircējiem. Ja mārketinga nodaļa var piekļūt tāda produkta īpašībām, kuru joprojām izstrādā inženieru nodaļa, tad tā var ātri sagatavot mārketinga materiālus uzreiz pēc izstrādes pabeigšanas.

Tātad nākamais solis tīklu attīstībā ir vairāku departamentu lokālo tīklu apvienošana vienā ēkas vai ēku grupas tīklā. Šādus tīklus sauc par universitātes pilsētiņas tīkliem. Campus tīkli var stiepties vairāku kilometru garumā, taču tiem nav nepieciešami plaša apgabala savienojumi.

Operētājsistēmai, kas darbojas universitātes pilsētiņas tīklā, ir jānodrošina dažu departamentu darbiniekiem piekļuve dažiem failiem un resursiem citu nodaļu tīklos. Universitātes tīkla operētājsistēmu sniegtie pakalpojumi pārsniedz vienkāršu failu un printeru koplietošanu un bieži vien nodrošina piekļuvi cita veida serveriem, piemēram, faksa serveriem un ātrdarbīgiem modema serveriem. Svarīgs pakalpojums, ko sniedz šīs klases operētājsistēmas, ir piekļuve korporatīvajām datu bāzēm neatkarīgi no tā, vai tās atrodas datu bāzu serveros vai minidatoros.

Tieši universitātes pilsētiņas tīkla līmenī sākas integrācijas problēmas. Kopumā departamenti jau ir izvēlējušies datoru veidus, tīkla iekārtas un tīkla operētājsistēmas. Piemēram, inženieru nodaļa var izmantot UNIX operētājsistēmu un Ethernet tīkla aprīkojumu, pārdošanas nodaļa var izmantot DOS/Novell darbības vidi un Token Ring aprīkojumu. Ļoti bieži universitātes pilsētiņas tīkls savieno dažādas datorsistēmas, savukārt departamentu tīkli izmanto līdzīgus datorus.

Korporatīvais tīkls savieno visu uzņēmuma nodaļu tīklus, kas parasti atrodas ievērojamos attālumos. Korporatīvie tīkli izmanto WAN saites, lai savienotu vietējos tīklus vai atsevišķus datorus.

Uzņēmuma tīkla lietotājiem ir nepieciešamas visas lietojumprogrammas un pakalpojumi, kas atrodami departamentu un universitātes tīklos, kā arī dažas papildu lietojumprogrammas un pakalpojumi, piemēram, piekļuve lieldatoru un minidatoru lietojumprogrammām un globālajiem sakariem. Ja operētājsistēma ir paredzēta lokālajam tīklam vai darba grupai, tās galvenais pienākums ir koplietot failus un citus tīkla resursus (parasti printerus) starp lokāli savienotiem lietotājiem. Šī pieeja nav piemērojama uzņēmuma līmenī. Līdztekus pamatpakalpojumiem, kas saistīti ar failu un printeru koplietošanu, tīkla OS, kas tiek izstrādāta korporācijām, jāatbalsta plašāks pakalpojumu klāsts, kas parasti ietver pasta pakalpojumu, sadarbības rīkus, attālo lietotāju atbalstu, faksa pakalpojumu, balss ziņojumu apstrādi, organizāciju. video konferences utt.

Turklāt daudzas esošās metodes un pieejas tradicionālo mazāka mēroga tīklu problēmu risināšanai uzņēmumu tīklam ir izrādījušās nepiemērotas. Priekšplānā izvirzījās uzdevumi un problēmas, kurām bija vai nu otršķirīga nozīme, vai arī tās vispār neparādījās darba grupu, nodaļu un pat pilsētiņu tīklos. Piemēram, vienkāršākais uzdevums uzturēt lietotāju ierakstus mazam tīklam ir kļuvis par sarežģītu problēmu uzņēmuma mēroga tīklā. Lai izmantotu globālos sakarus, uzņēmuma operētājsistēmām ir jāatbalsta protokoli, kas labi darbojas maza ātruma līnijās, un jāatsakās no dažiem tradicionāli lietotiem protokoliem (piemēram, tiem, kas aktīvi izmanto apraides ziņojumus). Neviendabīguma pārvarēšanas uzdevums ir ieguvis īpašu nozīmi - tīklā ir parādījušies daudzi vārti, kas nodrošina dažādu operētājsistēmu un tīkla sistēmu lietojumprogrammu saskaņotu darbību.

2.3. Korporatīvās OS pazīmes

Korporatīvo operētājsistēmu raksturlielumos var būt iekļautas arī šādas funkcijas.

2.3.1 Lietojumprogrammu atbalsts

Uzņēmumu tīkli darbina sarežģītas lietojumprogrammas, kuru darbībai ir nepieciešama liela skaitļošanas jauda. Šādas lietojumprogrammas ir sadalītas vairākās daļās, piemēram, vienā datorā tiek izpildīta lietojumprogrammas daļa, kas saistīta ar datu bāzes vaicājumu izpildi, otrā - vaicājumi failu pakalpojumam, bet klientu mašīnās - daļa, kas realizē lietojumprogrammu. datu apstrādes loģiku un organizē lietotāja saskarni. Korporācijas koplietoto programmatūras sistēmu skaitļošanas daļa var būt pārāk apjomīga un nomācoša klientu darbstacijām, tāpēc lietojumprogrammas darbosies efektīvāk, ja to skaitļošanas ziņā sarežģītākās daļas tiks pārsūtītas uz jaudīgu, īpaši šim nolūkam paredzētu datoru - lietojumprogrammu serveri.

Lietojumprogrammu serverim ir jābūt balstītam uz jaudīgu aparatūras platformu (daudzprocesoru sistēmas, bieži vien balstītas uz RISC procesoriem, specializētas klasteru arhitektūras). Lietojumprogrammu servera operētājsistēmai ir jānodrošina augsta skaitļošanas veiktspēja, un tādēļ tā jāatbalsta vairāku pavedienu apstrāde, preventīva vairākuzdevumu veikšana, vairāku apstrādi, virtuālā atmiņa un populārākās lietojumprogrammu vides (UNIX, Windows, MS-DOS, OS/2). Šajā sakarā NetWare tīkla operētājsistēmu diez vai var klasificēt kā korporatīvu produktu, jo tai nav gandrīz visu prasību lietojumprogrammu serverim. Tajā pašā laikā labs atbalsts universālajām lietojumprogrammām operētājsistēmā Windows NT faktiski ļauj tai pieprasīt vietu korporatīvo produktu pasaulē.

2.3.2. Palīdzības dienests

Uzņēmuma operētājsistēmai ir jāspēj uzglabāt informāciju par visiem lietotājiem un resursiem tādā veidā, ko var pārvaldīt no viena centrālā punkta. Tāpat kā lielai organizācijai, arī korporatīvajam tīklam ir nepieciešama pēc iespējas pilnīgākas fona informācijas centralizēta glabāšana par sevi (no datiem par lietotājiem, serveriem, darbstacijām līdz datiem par kabeļu sistēmu). Ir dabiski sakārtot šo informāciju datu bāzes veidā. Datus no šīs datu bāzes var pieprasīt daudzas tīkla sistēmas lietojumprogrammas, galvenokārt pārvaldības un administrēšanas sistēmas. Turklāt šāda datubāze ir noderīga e-pasta organizēšanai, grupu darba sistēmām, drošības pakalpojumiem, tīkla programmatūras un aparatūras inventarizācijas pakalpojumiem un gandrīz jebkurai lielai biznesa lietojumprogrammai.

Datubāze, kurā tiek glabāta atsauces informācija, nodrošina tādas pašas iespējas un rada tādas pašas problēmas kā jebkura cita liela datubāze. Tas ļauj veikt dažādas meklēšanas darbības, šķirošanu, modifikāciju utt., kas ļoti atvieglo dzīvi gan administratoriem, gan lietotājiem. Taču par šīm ērtībām jāmaksā izplatīšanas, replikācijas un sinhronizācijas problēmu risināšana.

Ideālā gadījumā tīkla atsauces informācija būtu jāievieš kā viena datu bāze, nevis datu bāzu kopums, kas specializējas viena vai cita veida informācijas glabāšanā, kā tas bieži notiek reālās operētājsistēmās. Piemēram, operētājsistēmā Windows NT ir vismaz pieci dažāda veida palīdzības datu bāzes. Galvenajā domēna direktorijā (NT Domain Directory Service) tiek glabāta informācija par lietotājiem, kas tiek izmantota, lai organizētu viņu loģisko pieteikšanos tīklā. Dati par tiem pašiem lietotājiem var būt ietverti arī citā direktorijā, ko izmanto Microsoft Mail. Vēl trīs datu bāzes atbalsta zema līmeņa adrešu izšķirtspēju: WINS - saskaņo Netbios nosaukumus ar IP adresēm, DNS direktorijs - domēna nosaukumu serveris - ir noderīgs, savienojot NT tīklu ar internetu, un visbeidzot, DHCP protokola direktorijs tiek izmantots, lai automātiski piešķirt tīkla datoriem IP adreses. Tuvāk ideālam ir Banyan (Streettalk III) un Novell (NetWare Directory Services) nodrošinātie direktoriju pakalpojumi, kas piedāvā vienu direktoriju visām tīkla lietojumprogrammām. Viena tīkla operētājsistēmas palīdzības dienesta klātbūtne ir viena no svarīgākajām tās korporatīvā rakstura pazīmēm.

2.3.3. Drošība

Datu drošības jautājumi ir īpaši svarīgi korporatīvā tīkla OS. No vienas puses, liela mēroga tīklā ir objektīvi lielākas nesankcionētas piekļuves iespējas - datu decentralizācijas un “leģitīmo” piekļuves punktu lielās izplatīšanas dēļ, jo ir liels lietotāju skaits, kuru uzticamību ir grūti noteikt. izveidot, kā arī lielā iespējamo punktu skaita dēļ nesankcionēts savienojums ar tīklu. No otras puses, uzņēmuma biznesa lietojumprogrammas darbojas ar datiem, kas ir būtiski korporācijas panākumiem kopumā. Un šādu datu aizsardzībai korporatīvajos tīklos kopā ar dažādu aparatūru tiek izmantots viss operētājsistēmas nodrošinātais aizsardzības rīku klāsts: selektīvās vai obligātās piekļuves tiesības, sarežģītas lietotāju autentifikācijas procedūras, programmatūras šifrēšana.

SOS PIEMĒRI

Novell NetWare OS

Novell bija viens no pirmajiem uzņēmumiem, kas izveidoja LAN. Tas ražoja gan aparatūru, gan programmatūru, bet nesen Novell ir koncentrējis savus centienus uz LAN programmatūru.

Tālāk ir norādītas dažas NetWare programmatūras produktu īpašības: NetWare var darboties vairāk lietojumprogrammu nekā jebkurā citā LAN. NetWare OS spēj atbalstīt darbstacijas, kurās darbojas DOS, DOS un Windows, OS/2, UNIX, Windows NT, Mac System 7 un citas operētājsistēmas. NetWare LAN var apstrādāt vairāk dažādu veidu tīkla adapterus nekā jebkura cita operētājsistēma. Lai sasniegtu savus mērķus, varat izvēlēties aparatūru no daudziem dažādiem pārdevējiem. Izmantojot NetWare, varat izmantot ARCnet, EtherNet, Token Ring vai praktiski jebkura cita veida tīkla adapteri. NetWare LAN var izaugt līdz milzīgiem izmēriem. NetWare LAN darbojas uzticami. NetWare nodrošinātā datu aizsardzība ir vairāk nekā pietiekama lielākajai daļai LAN. NetWare ļauj izmantot vairāk nekā 200 veidu tīkla adapterus, vairāk nekā 100 veidu diska uzglabāšanas apakšsistēmas, datu dublēšanas ierīces un failu serverus.

Novell ir noslēgusi līgumus par NetWare OS atbalstu ar dažām lielākajām un spēcīgākajām neatkarīgajām organizācijām, piemēram, Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys un Xerox.

Tīkla OS LAN Meneger, Windows NT un LAN serveris

Lai gan šīs tīkla operētājsistēmas ir mazāk populāras nekā OS NetWare, tās ir vairāk piemērotas klienta/servera programmatūras tehnoloģijai, kas sāk plaši attīstīties. Daudzi eksperti uzskata, ka nākotne ir saistīta ar šo tehnoloģiju, tāpēc ir pilnīgi iespējams, ka nākotnē NetWare OS zaudēs savas līderpozīcijas, taču pagaidām tā joprojām ir visizplatītākā un populārākā.

Abas tīkla operētājsistēmas LAN Manager un LAN Server darbojas, pamatojoties uz OS/2. LAN pārvaldniekam 2.2 ir nepieciešama OS/2 versija 1.21 vai jaunāka versija, savukārt LAN serverim 3.0 nepieciešama OS/2 2.0. Darbstacijas var vadīt ar DOS versiju 3.3 vai OS/2 versiju 1.21.

Tīkla OS LANtastic

Popularitātes un pārdošanas apjoma ziņā Artisoft tīkla operētājsistēma LANtastik jau ilgu laiku ir bijusi vienādranga LAN tirgus līderis. Tāpēc Novell ar Personal NetWare un Microsoft ar Windows for Workgroups mēģināja iekļūt šajā Artisoft izveidotajā tirgus zonā. Visi šie uzņēmumi piedāvā augstas kvalitātes programmatūru, un tāpēc nav bez intereses, kurš no programmatūras produktiem kļūs par populārāko tirgū. Tīkla operētājsistēma POWERLan ir arī spēcīgs konkurents un, iespējams, nākotnē spēs aizstāt tādas tīkla operētājsistēmas kā Windows for Workgroups, Personal NetWare un LANtastic.

LANtastic OS ir vairākas īpašības, kas ļauj tai labi darboties, neskatoties uz to, ka tā nav ātrākā tīkla OS vienādranga LAN. LANtastic OS ir lieliskas printeru koplietošanas iespējas. Izmantojot papildu aparatūru, ko nodrošina Artisoft, ir iespējams pat organizēt audio e-pastu LAN. LANtastic OS prasa ļoti maz atmiņas, un tai ir iespējas CD-ROM disku sadalīšanai. Artisoft piedāvā Ethernet tīkla adapterus, kas īpaši labi darbojas ar LANtastic OS. Ir iespējams savienot Macintosh datorus ar LAN, ko pārvalda LANtastic OS. Šī sistēma ir lieliski saderīga ar Windows. LANtastic OS tehniskais atbalsts ietver elektronisku ziņojumu dēli, kuram var piekļūt, izmantojot modemu, un tālruņa konsultācijas no Artisoft lietotāju atbalsta nodaļā.

Bibliogrāfija

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

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

2. "Wikipedia" - enciklopēdijas versija krievu valodā

http://ru.wikipedia.org

3. http://www.citforum.ru, Informācijas tehnoloģiju serveris satur pieejamu informāciju krievu valodā par visām datortehnoloģiju jomām.

Datortīkla operētājsistēma daudzējādā ziņā ir līdzīga atsevišķa datora operētājsistēmai - tas ir arī savstarpēji savienotu programmu kopums, kas nodrošina ērtības lietotājiem un programmētājiem, piedāvājot viņiem kaut kādu virtuālo skaitļošanas sistēmu, un ievieš efektīvs veids, kā koplietot resursus starp daudziem procesiem, kas darbojas tīklā.

Datoru tīkls ir datoru kopums, kas savienoti ar sakaru sistēmu un aprīkoti ar atbilstošu programmatūru, kas tīkla lietotājiem ļauj piekļūt šīs datoru komplekta resursiem. Tīklu var veidot dažāda veida datori.

Sakaru sistēma var ietvert kabeļus, atkārtotājus, slēdžus, maršrutētājus un citas ierīces, kas ļauj pārsūtīt ziņojumus starp jebkuru tīklā esošo datoru pāri.

Organizējot tīkla darbu, operētājsistēma spēlē interfeisa lomu, kas pasargā no lietotāja visas tīkla zema līmeņa programmatūras un aparatūras detaļas. Piemēram, tīkla datoru ciparu adrešu vietā, piemēram, MAC adreses vai IP adreses, datortīkla operētājsistēma ļauj darboties ar simboliskiem nosaukumiem, kurus ir viegli atcerēties.

Tīkla un izplatītās operētājsistēmas

Atkarībā no tā, kādu virtuālo attēlu operētājsistēma izveido, lai aizstātu reālo datortīkla aprīkojumu, ir tīkla OS Un izplatītā OS.

Tīkla OS iepazīstina lietotāju ar sava veida virtuālo skaitļošanas sistēmu, ar kuru strādāt ir daudz vieglāk nekā ar īstu tīkla aprīkojumu. Tajā pašā laikā šī virtuālā sistēma pilnībā neslēpj sava prototipa izplatīto raksturu, tas ir, tā ir virtuālais tīkls.

Lietojot tīkla datoru resursus, tīkla OS lietotājs vienmēr atceras, ka viņam ir darīšana ar tīkla resursiem un, lai tiem piekļūtu, ir jāveic dažas īpašas darbības, piemēram, attālā koplietotā direktorija kartēšana ar fiktīvu lokālā diska burtu vai prefiksu. direktorija nosaukums ar datora nosaukumu, kurā tas atrodas. Tīkla operētājsistēmas lietotājiem parasti ir jāzina, kur tiek glabāti viņu faili, un, lai pārvietotu, jāizmanto nepārprotamas failu pārsūtīšanas komandas.failu pārsūtīšana no vienas mašīnas uz citu.

Strādājot tīkla OS vidē, lietotājs, lai gan viņš var palaist uzdevumu jebkurā datortīklā esošajā mašīnā, vienmēr zina, kurā mašīnā viņa uzdevums darbojas. Pēc noklusējuma lietotāja darbs tiek palaists datorā, kurā lietotājs ir pieteicies. Ja viņš vēlas veikt uzdevumu citā datorā, viņam vai nu jāpiesakās šajā mašīnā, izmantojot komandu, piemēram, remotelogin, vai jāievada īpaša attālās izpildes komanda, kurā viņam jānorāda informācija, kas identificē attālo datoru.

Galvenais tīkla operētājsistēmu attīstības virziens ir sasniegt pēc iespējas augstāku līmeni caurspīdīgums tīkla resursi. Ideālā gadījumā tīkla operētājsistēmai tīkla resursi lietotājam jāuzrāda kā resursi no vienas centralizētas virtuālās mašīnas. Šādai operētājsistēmai tiek izmantots īpašs nosaukums - izplatītsOS, vai patiesi izplatīta OS.

Izkliedēta operētājsistēma, dinamiski un automātiski sadalot darbu dažādās sistēmas iekārtās apstrādei, liek tīklam pievienotu mašīnu kopai darboties kā virtuālam vienprocesoram. Izplatītās OS lietotājam, vispārīgi runājot, nav informācijas par to, kurā mašīnā tiek veikts viņa darbs.

Izkliedētā OS pastāv kā viena operētājsistēma visā skaitļošanas sistēmā. Katrs dators tīklā, kurā darbojas izplatīta OS, veic daļu no šīs globālās OS funkcijām. Izkliedētā OS apvieno visus tīklā esošos datorus tādā nozīmē, ka tie strādā ciešā sadarbībā viens ar otru, lai efektīvi izmantotu visus datortīkla resursus.

Divas termina “tīkla OS” nozīmes

Pašlaik gandrīz visas tīkla operētājsistēmas joprojām ir ļoti tālu no patiesās izplatīšanas ideāla. Katra datora autonomijas pakāpe tīklā, kurā darbojas tīkla operētājsistēma, ir ievērojami augstāka nekā datoriem, kuros darbojas izplatīta OS.

Rezultātā tīkla OS var uzskatīt par atsevišķu datoru operētājsistēmu kopumu, kas veido tīklu. Dažādi datori tīklā var darbināt vienas vai dažādas operētājsistēmas. Piemēram, visos tīkla datoros var darboties viena un tā pati UNIX OS. Reālāka iespēja ir tīkls, kurā darbojas dažādas operētājsistēmas, piemēram, daži datori darbojas UNIX, daži darbojas NetWare, bet pārējie darbojas Windows NT un Windows 98. Visas šīs operētājsistēmas darbojas neatkarīgi viena no otras. tādā ziņā, ka katrs patstāvīgi pieņem lēmumus par savu procesu izveidi un izbeigšanu un vietējo resursu pārvaldību. Bet jebkurā gadījumā tīklā strādājošo datoru operētājsistēmām ir jāietver savstarpēji saskaņots sakaru protokolu kopums, lai organizētu dažādos tīkla datoros darbojošos procesu mijiedarbību un šo datoru resursu koplietošanu starp tīkla lietotājiem.

Ja atsevišķa datora operētājsistēma ļauj tam strādāt tīklā, tas ir, nodrošināt savus resursus vispārējai lietošanai un/vai patērēt citu tīklā esošo datoru resursus, tad arī šāda atsevišķa datora operētājsistēma ir sauc par tīkla OS.

Tādējādi termins “tīkla operētājsistēma” tiek lietots divās nozīmēs: pirmkārt, kā visu tīklā esošo datoru OS kopums un, otrkārt, kā atsevišķa datora operētājsistēma, kas spēj darboties tīklā. No šīs definīcijas izriet, ka operētājsistēmas, piemēram, Windows NT, NetWare, Solaris, HP-UX ir tīkla operētājsistēmas, jo tām visām ir funkcijas, kas ļauj lietotājiem strādāt tīklā.

Tīkla operētājsistēmas funkcionālie komponenti

1. attēlā parādīti tīkla OS galvenie funkcionālie komponenti:

    vietējo resursu pārvaldības rīki datori realizē visas autonoma datora OS funkcijas (RAM sadale starp procesiem, procesu plānošana un dispečerēšana, procesoru vadība daudzprocesoru mašīnās, ārējās atmiņas pārvaldība, lietotāja interfeiss u.c.);

    tīkla rīki, savukārt var iedalīt trīs komponentos:

    • līdzekļi vietējo resursu un pakalpojumu nodrošināšanai vispārējai lietošanai - servera daļa OS;

      līdzekļi, lai pieprasītu piekļuvi attāliem resursiem un pakalpojumiem - klientsdaļa no OS;

      OS transportlīdzekļi, kas kopā ar sakaru sistēmu nodrošina ziņojumu pārraidi starp datoriem tīklā.

Rīsi. 1 Tīkla OS funkcionālie komponenti

Vienkāršota tīkla OS darbība notiek šādi. Pieņemsim, ka datora A lietotājs nolēma ievietot savu failu cita tīkla datora diskā - datorā B. Lai to izdarītu, viņš ieraksta atbilstošo komandu uz tastatūras un nospiež taustiņu Enter. OS programmatūras modulis, kas atbild par lietotāja interfeisu, saņem šo komandu un nosūta to datora A OS klienta daļai.

OS klienta daļa nevar iegūt tiešu piekļuvi cita datora resursiem - šajā gadījumā datora B diskiem un failiem. Tā var “jautāt” tikai OS servera daļai, kas darbojas datorā, kuram tie pieder. resursus, lai to izdarītu. Šie "lūgumi" tiek izteikti kā ziņas, pārraidīts tīklā. Ziņojumi var saturēt ne tikai komandas noteiktu darbību veikšanai, bet arī faktiskos datus, piemēram, faila saturu.

OS transportlīdzekļi kontrolē ziņojumu pārraidi starp klientu un servera daļām, izmantojot tīkla sakaru sistēmu. Šie rīki veic tādas funkcijas kā ziņojumu ģenerēšana, ziņojuma sadalīšana daļās (paketēs, kadros), datoru nosaukumu konvertēšana ciparu adresēs, uzticamas ziņojumu piegādes organizēšana, maršruta noteikšana sarežģītā tīklā utt., utt.

Ir noteikti noteikumi par datoru mijiedarbību, pārsūtot ziņojumus tīklā sakaru protokoli, piemēram, Ethernet, Token Ring, IP, IPX utt. Lai divi datori varētu apmainīties ar ziņojumiem tīklā, to OS transportlīdzekļiem ir jāatbalsta daži izplatīti sakaru protokolu komplekti. Sakaru protokoli pārsūta ziņojumus no OS klienta un servera daļām tīklā, neiedziļinoties to saturā.

Datora B pusē, kura diskā lietotājs vēlas ievietot savu failu, ir jādarbojas OS servera daļai, kas nepārtraukti gaida pieprasījumus no tīkla attālinātai piekļuvei šī datora resursiem. Servera daļa, saņēmusi pieprasījumu no tīkla, piekļūst lokālajam diskam un ieraksta norādīto failu vienā no saviem direktorijiem. Protams, lai veiktu šīs darbības, ir nepieciešams nevis viens, bet vesela virkne ziņojumu, pārsūtot OS komandas un pārsūtītā faila daļas starp datoriem.

Ļoti ērta un noderīga OS klienta puses funkcija ir iespēja atšķirt pieprasījumu attālajam failam no pieprasījuma lokālajam failam. Ja OS klienta daļa to var izdarīt, lietojumprogrammām nav jāuztraucas par to, vai tās strādā ar lokālu vai attālu failu - klienta programma pati atpazīst un novirza (novirzīt) pieprasījums attālai mašīnai. Tādējādi nosaukums, ko bieži izmanto tīkla OS klienta daļai - novirzīttorus Dažreiz atpazīšanas funkcijas tiek sadalītas atsevišķā programmatūras modulī, šajā gadījumā nevis visu klienta daļu sauc par novirzītāju, bet tikai šo moduli.

Tīkla operētājsistēmu klientu daļas veic arī resursu pieprasījuma formātu konvertēšanu. Viņi pieņem pieprasījumus no lietojumprogrammām piekļūt tīkla resursiem vietējā formā, tas ir, formā, kas pieņemta OS vietējā daļā. Klienta daļa pieprasījumu pārsūta tīklam citā formā, kas atbilst OS, kas darbojas datorā, kurā atrodas nepieciešamais resurss, servera daļas prasībām. Klienta daļa arī pieņem atbildes no servera daļas un pārvērš tās lokālā formātā, lai lokālo un attālo pieprasījumu izpilde lietojumprogrammai nebūtu atšķirama.

Tīkla pakalpojumi un tīkla pakalpojumi

Tiek izsaukta OS servera un klienta daļu kopa, kas nodrošina piekļuvi noteikta veida datora resursiem, izmantojot tīklu tīkla pakalpojums. Iepriekš minētajā piemērā OS klienta un servera daļas, kas kopā nodrošina tīkla piekļuvi datora failu sistēmai, veido failu pakalpojumu.

Tiek uzskatīts, ka tīkla pakalpojums nodrošina tīkla lietotājiem noteiktu komplektu pakalpojumus.Šos pakalpojumus dažreiz sauc arī par tīkla pakalpojums(no angļu valodas termina “service”). Jāatzīmē, ka šis termins tehniskajā literatūrā tiek tulkots kā “pakalpojums”, kā “pakalpojums” un kā “pakalpojums”. Lai gan šie termini dažkārt tiek lietoti kā sinonīmi, jāpatur prātā, ka dažos gadījumos šo terminu nozīmes atšķirības ir būtiskas. Tālāk tekstā ar “pakalpojumu” mēs sapratīsim tīkla komponentu, kas realizē noteiktu pakalpojumu kopu, un ar “pakalpojumu” domāsim pakalpojumu kopas aprakstu, ko nodrošina šis pakalpojums. Tādējādi pakalpojums ir saskarne starp pakalpojuma patērētāju un pakalpojuma sniedzēju (pakalpojumu).

Katrs pakalpojums ir saistīts ar noteikta veida tīkla resursiem un/vai konkrētu piekļuves metodi šiem resursiem. Piemēram, drukas pakalpojums nodrošina tīkla lietotājiem piekļuvi koplietotajiem tīkla printeriem un nodrošina drukas pakalpojumu, bet pasta pakalpojums nodrošina piekļuvi tīkla informācijas resursam - e-pastiem. Piemēram, attālās piekļuves pakalpojums atšķiras ar resursu piekļuves metodi - tas nodrošina datortīkla lietotājiem piekļuvi visiem tā resursiem, izmantojot iezvanes tālruņa kanālus. Lai iegūtu attālo piekļuvi noteiktam resursam, piemēram, printerim, attālās piekļuves pakalpojums sazinās ar pakalpojumu Drukāt. Tīkla OS lietotājiem vissvarīgākie ir failu pakalpojums un drukas pakalpojums.

No tīkla pakalpojumiem mēs varam izcelt tos, kas ir vērsti nevis uz vidusmēra lietotāju, bet gan uz administratoru. Šādi pakalpojumi tiek izmantoti, lai organizētu tīkla darbību. Piemēram, operētājsistēmas Novell NetWare3.x pakalpojums Bindery ļauj administratoram uzturēt tīkla lietotāju datubāzi datorā, kurā darbojas šī operētājsistēma. Progresīvāka pieeja ir centralizēta palīdzības dienesta jeb, citiem vārdiem sakot, direktoriju pakalpojuma izveide, kas paredzēts ne tikai visu tīkla lietotāju, bet arī visu tā programmatūras un aparatūras komponentu datu bāzes uzturēšanai. Novell NDS un Banyan's StreetTalk bieži tiek minēti kā uzziņu pakalpojumu piemēri. Citi tīkla pakalpojumu piemēri, kas sniedz pakalpojumus administratoram, ir tīkla uzraudzības pakalpojums, kas ļauj uztvert un analizēt tīkla trafiku, drošības pakalpojums, kura funkcijas var ietvert, jo īpaši, pieteikšanās procedūras veikšanu ar paroles pārbaudi, un dublēšanas un arhivēšanas pakalpojums.

Tās pozīcija vispārējā tīkla operētājsistēmu klāstā ir atkarīga no tā, cik bagātīgu pakalpojumu klāstu operētājsistēma piedāvā galalietotājiem, lietojumprogrammām un tīkla administratoriem.

AR
Tīkla pakalpojumi pēc būtības ir klienta-servera sistēmas. Tā kā, ieviešot jebkuru tīkla pakalpojumu, dabiski rodas pieprasījumu avots (klients) un pieprasījuma izpildītājs (serveris), jebkurš tīkla pakalpojums satur divas asimetriskas daļas - klientu un serveri (2. attēls). Tīkla pakalpojumu operētājsistēmā var attēlot vai nu abas (klienta un servera) daļas, vai tikai viena no tām.

Parasti tiek teikts, ka serveris nodrošina klientam savus resursus, un klients tos izmanto. Jāņem vērā, ka, tīkla pakalpojumam sniedzot noteiktu pakalpojumu, tiek izmantoti ne tikai servera, bet arī klienta resursi. Tīkla pakalpojuma uzturēšanai klients var tērēt ievērojamu daļu savu resursu (diska vietas, CPU laika utt.). Piemēram, ieviešot e-pasta pakalpojumu, klienta diskā var būt lokāla datu bāzes kopija, kurā ir ietverta viņu plašā sarakste. Šajā gadījumā klients veic lielu darbu, ģenerējot ziņojumus dažādos formātos, tostarp sarežģītos multivides, atbalsta adrešu grāmatas uzturēšanu un veic daudzus citus palīgdarbus.

Būtiskā atšķirība starp klientu un serveri ir tā, ka klients vienmēr ir tīkla pakalpojuma veiktā darba iniciators, un serveris vienmēr atrodas pasīvā režīmā, gaidot pieprasījumus. Piemēram, pasta serveris piegādā pastu uz lietotāja datoru tikai tad, kad tiek saņemts pieprasījums no pasta klienta.

Parasti mijiedarbība starp klienta un servera daļām ir standartizēta, lai viena veida serveri varētu būt izstrādāti darbam ar dažāda veida klientiem, kas tiek ieviesti dažādos veidos un, iespējams, dažādu ražotāju. Vienīgais nosacījums ir tas, ka klientiem un serverim ir jāatbalsta vienots standarta sakaru protokols.

Iebūvēti tīkla pakalpojumiun tīkla čaulas

Praksē ir bijušas vairākas pieejas tīkla operētājsistēmu izveidei, kas atšķiras ar tīkla pakalpojumu ieviešanas dziļumu operētājsistēmā (3. attēls):

    tīkla pakalpojumu dziļums iebūvēts OS;

    tīkla pakalpojumi ir apvienoti kā komplekts - čaumalas;

    tīkla pakalpojumi tiek ražoti un piegādāti kā individuāls produktsta.

Pirmās tīkla operētājsistēmas bija jau esošas lokālās operētājsistēmas un uz tās uzcelta tīkla apvalka kombinācija. Tajā pašā laikā vietējā OS tika iebūvētas minimālās tīkla funkcijas, kas nepieciešamas tīkla čaulas darbībai, kas veica galvenās tīkla funkcijas.

Tomēr vēlāk tīkla OS izstrādātāji uzskatīja par efektīvāku pieeju, kurā tīkla OS jau no paša darba sākuma tika domāta un izstrādāta tieši darbam tīklā. Šo operētājsistēmu tīkla funkcijas ir dziļi integrētas sistēmas galvenajos moduļos, kas nodrošina tās loģisko harmoniju, darbības un modifikācijas vieglumu, kā arī augstu veiktspēju. Ir svarīgi, lai šī pieeja nebūtu lieka. Ja visi tīkla pakalpojumi ir labi integrēti, tas ir, tiek uzskatīti par OS neatņemamām sastāvdaļām, tad visus šādas operētājsistēmas iekšējos mehānismus var optimizēt tīkla funkciju veikšanai. Piemēram, Microsoft operētājsistēma WindowsNT, pateicoties tās iebūvētajiem tīkla rīkiem, nodrošina augstāku veiktspēju un informācijas drošību, salīdzinot ar tā paša uzņēmuma tīklu OSLANManager, kas ir vietējās OS/2 operētājsistēmas papildinājums. Citi tīkla operētājsistēmu piemēri ar iebūvētiem tīkla pakalpojumiem ir visas modernās UNIX, NetWare, OS/2 Warp versijas.

Vēl viena tīkla pakalpojumu ieviešanas iespēja ir apvienot tos noteiktas kopas (apvalka) veidā, un visiem šādas kopas pakalpojumiem ir jābūt savstarpēji saskaņotiem, tas ir, savā darbā viņi var piekļūt viens otram, tiem var būt kopīgas sastāvdaļas, piemēram, kopēja lietotāja autentifikācijas apakšsistēma vai vienota lietotāja saskarne. Lai apvalks darbotos, ir nepieciešama kāda lokāla operētājsistēma, kas veiktu parastās datora aparatūras pārvaldībai nepieciešamās funkcijas un kuras vidē darbotos tīkla pakalpojumi, kas veido šo čaulu. Apvalks ir neatkarīgs programmatūras produkts, un tam, tāpat kā jebkuram produktam, ir nosaukums, versijas numurs un citas būtiskas īpašības; Tīkla čaulas piemēri ir, bet ne tikai, LAN serveris un LAN pārvaldnieks.

Viens un tas pats apvalks var būt paredzēts darbam pilnīgi dažādās operētājsistēmās. Šādos gadījumos apvalks ir jāveido, ņemot vērā operētājsistēmas specifiku, kurā tā darbosies. Tātad, LANServer; piemēram, tas pastāv dažādās versijās: darbam ar VAX VMS, VM, OS/400, AIX, OS/2 operētājsistēmām.

Tīkla čaulas bieži iedala klientā un serverī. Apvalku, kas galvenokārt satur tīkla pakalpojumu klienta daļas, sauc par klienta apvalku. Piemēram, tipisks darbstacijas programmatūras komplekts NetWare tīklā ir MS-DOS ar NetWare klienta apvalku, kas instalēts augšpusē, kas sastāv no failu pakalpojuma un drukas pakalpojuma klienta daļām, kā arī komponenta, kas atbalsta lietotāja interfeisu.

Servera tīkla apvalks, kuru piemēri ir viens un tas pats LAN serveris un LANManager, kā arī NetWare for UNIX, File and Print Services for NetWare, ir vērsts uz servera funkciju veikšanu. Servera apvalks satur vismaz divu galveno tīkla pakalpojumu servera komponentus - failu pakalpojumu un drukas pakalpojumu. Tieši šī servera komponentu kopa ir ieviesta iepriekš minētajā NetWare for UNIX un failu un drukas pakalpojumos NetWare produktos. Daži apvalki satur tik plašu tīkla pakalpojumu klāstu, ka tos sauc par tīkla operētājsistēmām. Tādējādi neviens tīkla operētājsistēmu apskats nebūs pietiekami pilnīgs, ja tajā nebūs informācijas par LANServer, LANManager, ENS, kas ir tīkla čaulas. Tādējādi termins “tīkla operētājsistēma” iegūst citu nozīmi - tīkla pakalpojumu kopumu, kas var saskaņoti darboties kopējā darbības vidē.

Ar viena veida resursiem var saistīt dažādus pakalpojumus, kas atšķiras pēc klienta un servera daļu mijiedarbības protokola. Piemēram, Windows NT iebūvētais failu pakalpojums ievieš SMB protokolu, kas tiek izmantots visās Microsoft operētājsistēmās, un papildu failu pakalpojums, kas ir daļa no NetWare čaulas failu un drukāšanas pakalpojumiem tai pašai Windows NT, darbojas, izmantojot NCP protokols, “vietējais” NetWare tīkliem. Turklāt Windows NT standartaprīkojumā ir FTP serveris, kas nodrošina failu servera pakalpojumus UNIX sistēmām. Nekas neliedz jums iegādāties un instalēt citus failu pakalpojumus lietošanai operētājsistēmā Windows NT, piemēram, NFS, kurā, starp citu, ir vairākas dažādu uzņēmumu ieviestas versijas. Vairāku veidu failu pakalpojumu klātbūtne ļauj tīklā darboties dažādām operētājsistēmām izstrādātajām lietojumprogrammām.

Tīkla apvalki tiek izveidoti gan lokālajām, gan tīkla operētājsistēmām. Patiešām, kāpēc gan nepapildināt tīkla OS iebūvēto tīkla pakalpojumu komplektu ar citiem pakalpojumiem, kas veido kādu tīkla apvalku. Piemēram, Enterprise Network Services (ENS) apvalks, kurā ir Banyan VINES operētājsistēmas tīkla pakalpojumu pamata komplekts, var darboties UNIX un NetWare tīkla operētājsistēmās (protams, katrai no šīm operētājsistēmām ir nepieciešama sava ENS versija ).

Ir trešais veids, kā ieviest tīkla pakalpojumu - kā atsevišķu produktu. Piemēram, WinFrame tālvadības serveris, Citrix produkts, ir paredzēts darbam Windows NT vidē. Tas papildina Windows NT iebūvētā attālās piekļuves servera iespējas. Līdzīgu NetWare attālās piekļuves pakalpojumu var iegādāties arī atsevišķi, iegādājoties programmatūras produktu NetWare Connect.

Laika gaitā tīkla pakalpojumam var būt dažādas ieviešanas formas. Piemēram, Novell plāno padarīt NDS palīdzības pakalpojumu, kas sākotnēji bija iebūvēts NetWare tīkla operētājsistēmā, pieejamu citām operētājsistēmām. Lai to izdarītu, NDS pakalpojums tiks pārrakstīts kā atsevišķi produkti, no kuriem katrs ņems vērā atbilstošās OS specifiku. NDS versijas jau ir pieejamas darbam SCO UNIX un HP-UX, Solaris 2.5 un Windows NT vidēs. Un StreetTalk palīdzības pakalpojums jau sen pastāv gan kā BayanVines tīkla OS iebūvēts modulis, gan kā daļa no ENS apvalka, gan kā atsevišķs produkts dažādām operētājsistēmām.

Vienādranga un serveru tīkliOS

Atkarībā no tā, kā funkcijas tiek sadalītas starp datoriem tīklā, tās var darboties trīs dažādās lomās:

    dators, kas paredzēts tikai citu datoru pieprasījumu apkalpošanai, spēlē lomu veltīts serveris tīkli;

    lomu spēlē dators, kas veic pieprasījumus citas mašīnas resursiem klienta mezgls;

    dators, kas apvieno klienta un servera funkcijas līdzinieksmezglā.

Acīmredzot tīkls nevar sastāvēt tikai no klienta vai tikai servera mezgliem. Tīklu, kas attaisno savu mērķi un nodrošina datoru mijiedarbību, var izveidot pēc vienas no trim shēmām:

    vienādranga tīkls — peer-to-peer tīkls;

    tīkls, kura pamatā ir klienti un serveri - tīkls ar īpašiem serveriem;

    tīkls, kas ietver visu veidu mezglus - hibrīda tīkls.

Katrai no šīm shēmām ir savas priekšrocības un trūkumi, kas nosaka to piemērošanas jomas.

OS vienādranga tīklos

Vienādranga tīklos (4. attēls) visi datori ir vienādi savās spējās piekļūt viens otra resursiem. Katrs lietotājs pēc saviem ieskatiem var deklarēt jebkuru resursu savā datorā kā koplietotu, pēc tam citi lietotāji to var izmantot. Vienādranga tīklos visos datoros ir instalēta operētājsistēma, kas nodrošina visus tīklā esošos datorus. potenciāli vienādas iespējas. Šāda veida tīkla operētājsistēmas sauc peer OS. Acīmredzot vienādranga operētājsistēmās jāiekļauj gan tīkla pakalpojumu servera, gan klienta komponenti (attēlā tie ir attiecīgi apzīmēti ar burtiem C un K). Vienādranga operētājsistēmu piemēri ir LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98.

Ņemot vērā visu datoru iespējamo vienlīdzību vienādranga tīklā, bieži rodas funkcionālā asimetrija. Parasti tīklā ir lietotāji, kuri nevēlas dalīties ar saviem resursiem. Šajā gadījumā viņu operētājsistēmu serveru iespējas netiek aktivizētas un datori darbojas kā “tīrie” klienti (attēlā ir parādīti neizmantotie OS komponenti). aptumšota).

Tajā pašā laikā administrators dažiem datoriem tīklā var piešķirt tikai citu datoru pieprasījumu apkalpošanas funkcijas, tādējādi pārvēršot tos par “tīriem” serveriem, kuros nestrādā neviens lietotājs. Šajā konfigurācijā peer-to-peer tīkli kļūst līdzīgi tīkliem ar specializētiem serveriem, taču tā ir tikai ārēja līdzība – starp šiem diviem tīklu veidiem saglabājas būtiska iekšēja atšķirība. Sākotnēji peer-to-peer tīklos OS specializācija nav atkarīga no tā, kādu funkcionālo lomu dators pilda - klientu vai serveri. Datora lomas maiņa peer-to-peer tīklā tiek panākta tāpēc, ka servera vai klienta daļu funkcijas vienkārši netiek izmantotas.

Vienādranga tīklus ir vieglāk organizēt un darboties, šo shēmu izmanto, lai organizētu darbu mazos tīklos, kuros datoru skaits nepārsniedz 10-20. Šajā gadījumā nav nepieciešams izmantot centralizētus administrēšanas rīkus – vairākiem lietotājiem ir viegli vienoties savā starpā par koplietojamo resursu sarakstu un parolēm, lai tiem piekļūtu.

Taču lielos tīklos kļūst nepieciešami centralizēti datu administrēšanas, uzglabāšanas un apstrādes līdzekļi un jo īpaši datu aizsardzība, un šādas iespējas ir vieglāk nodrošināt tīklos ar specializētiem serveriem.

OS tīklos ar īpašiem serveriem

Tīklos ar atvēlētiem serveriem (5. attēls) tiek izmantotas speciālas tīkla operētājsistēmu versijas, kas optimizētas darbam kā serveri un tiek sauktas servera OS.

Lietotāju datori šajos tīklos darbojas klienta OS.

Operētājsistēmas specializācija, lai tā darbotos kā serveris, ir dabisks veids, kā padarīt servera darbību efektīvāku. Un nepieciešamība pēc šāda pieauguma bieži vien ir jūtama ļoti asi, īpaši lielā tīklā. Ja tīklā ir simtiem vai pat tūkstošiem lietotāju, koplietoto resursu pieprasījumu apjoms var būt ļoti liels, un serverim ar šo pieprasījumu plūsmu jātiek galā bez lielas aizkaves. Acīmredzams šīs problēmas risinājums ir izmantot datoru ar jaudīgu aparatūras platformu un servera funkcijām optimizētu operētājsistēmu kā serveri.

Jo mazāk funkciju veic OS, jo efektīvāk tās var ieviest, tāpēc, lai optimizētu servera darbību, OS izstrādātāji ir spiesti pārkāpt dažas citas tās funkcijas, dažreiz pat pilnībā atmetot tās. Viens no spilgtākajiem šīs pieejas piemēriem ir NetWare servera OS. Tās izstrādātāji izvirzīja sev mērķi optimizēt failu pakalpojuma un drukas pakalpojuma izpildi. Lai to izdarītu, viņi no sistēmas pilnībā izslēdza daudzus universālai OS svarīgus elementus, jo īpaši grafisko lietotāja interfeisu, universālo lietojumprogrammu atbalstu, vairāku programmu lietojumprogrammu aizsardzību viena no otras un virtuālās atmiņas mehānismu. Tas viss ļāva sasniegt unikālus failu piekļuves ātrumus un ilgu laiku padarīja šo operētājsistēmu par vienu no līderēm serveru operētājsistēmās.

Tomēr dažu serveru operētājsistēmu pārāk šaura specializācija ir arī to vājā vieta. Tādējādi universālā programmēšanas interfeisa un lietojumprogrammu aizsardzības rīku trūkums NetWare neļauj to izmantot kā vidi lietojumprogrammu izpildei un rada nepieciešamību tīklā iekļaut citas serveru operētājsistēmas, ja tās funkcijas nav failu un drukas pakalpojumi. ir nepieciešami.

Tāpēc daudzu serveru operētājsistēmu izstrādātāji atsakās no funkcionāliem ierobežojumiem un iekļauj servera OS visus komponentus, kas ļauj tos izmantot kā universālu serveri un pat kā klienta OS. Šādas serveru operētājsistēmas ir aprīkotas ar izstrādātu grafisko lietotāja interfeisu un atbalsta universālu API. Tas tuvina tos vienādranga operētājsistēmām, taču pastāv vairākas atšķirības, kas attaisno to klasificēšanu kā servera OS:

    atbalsts jaudīgām aparatūras platformām, tostarp daudzprocesoru platformām;

    atbalsts lielam skaitam vienlaikus darbināmu procesu un tīkla savienojumu;

    centralizētu tīkla administrēšanas komponentu iekļaušana OS (piemēram, palīdzības dienests vai pakalpojums tīkla lietotāju autentifikācijai un autorizācijai);

    plašāks tīkla pakalpojumu klāsts.

Klientu operētājsistēmas tīklos ar specializētiem serveriem parasti tiek atbrīvotas no servera funkcijām, kas ievērojami vienkāršo to organizēšanu. Klientu OS izstrādātāji koncentrējas uz tīkla pakalpojumu lietotāja saskarni un klientu daļām. Vienkāršākās klientu operētājsistēmas atbalsta tikai pamata tīkla pakalpojumus - parasti failu pakalpojumu un drukas pakalpojumu. Tajā pašā laikā ir tā sauktie universālie klienti, kas atbalsta plašu klientu daļu klāstu, kas ļauj tiem strādāt ar gandrīz visiem tīkla serveriem.

Daudzi uzņēmumi, kas izstrādā tīkla operētājsistēmas, ražo divas vienas un tās pašas operētājsistēmas versijas. Viena opcija ir paredzēta darbam kā servera OS, bet otra - kā klienta OS. Šo variantu pamatā bieži ir viens un tas pats pamatā esošais kods, taču tie atšķiras pakalpojumu un utilītu komplektā, kā arī konfigurācijas opcijās, no kurām dažas ir instalētas pēc noklusējuma un tās nevar mainīt.

Piemēram, Windows NT operētājsistēma ir pieejama darbstacijas versijā - Windows NT Workstation - un specializētā servera versijā - WindowsNTServer. Abi šie operētājsistēmas varianti ietver klienta un servera daļas daudziem tīkla pakalpojumiem.

Tādējādi Windows NT Workstation OS papildus tīkla klienta funkciju veikšanai tīkla lietotājiem var nodrošināt failu pakalpojumus, drukāšanas pakalpojumus, attālās piekļuves pakalpojumus un citus pakalpojumus, tāpēc tā var kalpot par pamatu vienādranga tīklam. vienādranga tīkls. No otras puses, operētājsistēmā Windows NT Server ir visi nepieciešamie rīki, kas ļauj izmantot tā pārziņā esošo datoru kā klienta darbstaciju. Operētājsistēmā WindowsNTServer OS ir iespējams lokāli palaist lietojumprogrammas, kurām var būt nepieciešama klienta OS funkciju izpilde, kad tiek parādīti resursu pieprasījumi no citiem tīkla datoriem.

Windows NT Server ir tāds pats uzlabots grafiskais interfeiss kā Windows NT Workstation, kas ļauj šīs operētājsistēmas vienlīdz labi izmantot interaktīvam lietotājam vai administratoram.

Tomēr WindowsNTServer versijai ir lielākas iespējas nodrošināt jūsu datora resursus citiem tīkla lietotājiem, jo ​​tā atbalsta plašāku funkciju klāstu, lielāku skaitu vienlaicīgu savienojumu ar klientiem, centralizētu tīkla pārvaldību un uzlabotas drošības funkcijas. Tāpēc ir lietderīgi izmantot Windows NTServer kā operētājsistēmu īpašiem serveriem, nevis klientu datoriem.

Lielajos tīklos līdztekus klienta-servera attiecībām joprojām ir nepieciešami peer-to-peer sakari, tāpēc šādi tīkli visbiežāk tiek veidoti pēc hibrīdshēmas (6. attēls).

Prasības mūsdienuoperētājsistēmas

Galvenā prasība operētājsistēmai ir, lai tā veiktu efektīvas resursu pārvaldības pamatfunkcijas un nodrošinātu ērtu saskarni lietotājam un lietojumprogrammām. Mūsdienu operētājsistēmai parasti ir jāatbalsta daudzprogrammēšana, virtuālā atmiņa, mijmaiņa, vairāku logu grafiskais lietotāja interfeiss un daudzas citas nepieciešamās funkcijas un pakalpojumi. Papildus šīm funkcionālās pilnības prasībām uz operētājsistēmām attiecas tikpat svarīgas darbības prasības, kas ir uzskaitītas tālāk.

    Paplašināmība. Lai gan datoru aparatūra noveco dažu gadu laikā, operētājsistēmu lietderīgās lietošanas laiks ir mērāms gadu desmitos. Piemērs ir UNIX OS. Tāpēc operētājsistēmas laika gaitā vienmēr mainās evolucionāri, un šīs izmaiņas ir daudz nozīmīgākas nekā aparatūras izmaiņas. OS izmaiņas parasti ietver jaunu rekvizītu iegūšanu, piemēram, atbalstu jauna veida ārējām ierīcēm vai jaunām tīkla tehnoloģijām. Ja OS kods ir uzrakstīts tā, ka papildinājumus un izmaiņas var veikt, nepārkāpjot sistēmas integritāti, tad šādu OS sauc par paplašināmu. Paplašināmība tiek panākta, izmantojot OS modulāro struktūru, kurā programmas tiek veidotas no atsevišķu moduļu kopas, kas mijiedarbojas tikai caur funkcionālu saskarni.

    Pārnesamība. Ideālā gadījumā OS kodam jābūt viegli pārnēsājamam no viena procesora veida uz cita veida procesoru un no viena veida aparatūras platformas (kas atšķiras ne tikai pēc procesora veida, bet arī pēc visa datora aparatūras veida) uz citu. aparatūras platformas veids. Pārnēsājamām operētājsistēmām ir vairākas ieviešanas iespējas dažādām platformām, šo operētājsistēmas īpašību sauc arī par vairāku platformu.

    Saderība. Ir vairākas “ilgdzīvojošas” populāras operētājsistēmas (UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2 šķirnes), kurām ir izstrādāts plašs lietojumu klāsts. Daži no tiem ir plaši populāri. Tāpēc lietotājam, kurš viena vai otra iemesla dēļ pāriet no vienas OS uz citu, iespēja jaunajā operētājsistēmā palaist pazīstamu lietojumprogrammu ir ļoti pievilcīga. Ja operētājsistēmai ir līdzekļi, lai palaistu citām operētājsistēmām rakstītas lietojumprogrammas, tā tiek uzskatīta par saderīgu ar šīm operētājsistēmām. Ir jānošķir binārā saderība un avota saderība. Saderības jēdziens ietver arī atbalstu citu operētājsistēmu lietotāja saskarnēm.

    Uzticamība Un kļūdu tolerance. Sistēma ir jāaizsargā gan no iekšējām, gan ārējām kļūdām, kļūmēm un kļūmēm. Tās darbībām vienmēr jābūt paredzamām, un lietojumprogrammas nedrīkst kaitēt OS. OS uzticamību un kļūdu toleranci galvenokārt nosaka tās pamatā esošie arhitektūras risinājumi, kā arī ieviešanas kvalitāte (koda atkļūdošana). Svarīgi ir arī tas, vai operētājsistēmā ir programmatūras atbalsts pret defektiem izturīgai aparatūrai, piemēram, disku blokiem vai nepārtrauktās barošanas avotiem.

    Drošība. Mūsdienīgai OS ir jāaizsargā dati un citi datorsistēmas resursi no nesankcionētas piekļuves. Lai operētājsistēmai būtu drošības rekvizīti, tajā jāietver vismaz autentifikācijas līdzekļi - lietotāju likumības noteikšana, autorizācija - diferencētu piekļuves tiesību nodrošināšana resursiem legāliem lietotājiem, audits - visu "aizdomīgo" notikumu reģistrēšana, lai nodrošinātu drošību. sistēma. Drošības īpašums ir īpaši svarīgs tīkla operētājsistēmām. Šādās operētājsistēmās uzdevums aizsargāt tīklā pārsūtītos datus tiek pievienots piekļuves kontroles uzdevumam.

    Performance. Operētājsistēmai jābūt tik ātrai un atsaucīgai, cik to atļauj aparatūras platforma. OS veiktspēju ietekmē daudzi faktori, no kuriem galvenie ir OS arhitektūra, funkciju dažādība, koda programmēšanas kvalitāte un iespēja darbināt OS uz augstas veiktspējas (daudzprocesoru) platformas.

secinājumus

    Termins “tīkla operētājsistēma” tiek lietots divās nozīmēs: pirmkārt, kā visu tīklā esošo datoru OS kopums un, otrkārt, kā atsevišķa datora OS, kas spēj strādāt tīklā.

    Tīkla operētājsistēmas galvenie funkcionālie komponenti ietver vietējo resursu pārvaldības rīkus un tīkla rīkus. Savukārt pēdējos var iedalīt trīs komponentos: līdzekļi vietējo resursu un pakalpojumu nodrošināšanai vispārējai lietošanai - OS servera daļa, līdzekļi piekļuves pieprasīšanai attāliem resursiem un pakalpojumiem - OS klienta daļa (redirector) un OS transportlīdzekļiem, kas kopā ar komunikāciju Sistēma nodrošina ziņojumu pārraidi starp tīkla datoriem.

    Servera un klienta daļu kopa, kas nodrošina piekļuvi noteikta veida datora resursiem tīklā, tiek saukta par tīkla pakalpojumu. Tīkla pakalpojums nodrošina tīkla lietotājiem pakalpojumu kopu — tīkla pakalpojumu. Katrs pakalpojums ir saistīts ar noteikta veida tīkla resursiem un/vai konkrētu piekļuves metodi šiem resursiem. Tīkla OS lietotājiem vissvarīgākie ir failu pakalpojums un drukas pakalpojums. Tīkla pakalpojumi var būt vai nu dziļi iebūvēti operētājsistēmā, iekļauti kaut kādā iesaiņojumā vai piegādāti kā atsevišķs produkts.

    Atkarībā no tā, kā funkcijas tiek sadalītas starp datoriem tīklā, tās var darboties trīs dažādās lomās. Dators, kas paredzēts tikai citu datoru pieprasījumu apkalpošanai, spēlē speciāla tīkla servera lomu. Dators, kas veic pieprasījumus citas mašīnas resursiem, darbojas kā klienta mezgls. Dators, kas apvieno klienta un servera funkcijas, ir vienādranga mezgls.

    Vienādranga tīkli sastāv tikai no vienaudžiem. Šajā gadījumā visiem tīkla datoriem ir potenciāli vienādas iespējas. Vienādranga operētājsistēmas ietver gan servera, gan klienta tīkla pakalpojumu komponentus. Vienādranga tīklus ir vieglāk organizēt un darboties, šo shēmu izmanto, lai organizētu darbu mazos tīklos, kuros datoru skaits nepārsniedz 10-20.

    Tīklos ar īpašiem serveriem tiek izmantotas īpašas tīkla operētājsistēmu versijas, kas optimizētas darbam kā serveri vai klienti. Serveru operētājsistēmām ir raksturīgs atbalsts jaudīgām aparatūras platformām, tostarp daudzprocesoru platformām, plašs tīkla pakalpojumu klāsts, atbalsts lielam skaitam vienlaicīgi darbināmu procesu un tīkla savienojumu, izstrādātu drošības rīku un centralizētu tīkla administrēšanas rīku klātbūtne. Klientu operētājsistēmām, kas parasti ir vienkāršākas, ir jānodrošina ērts lietotāja interfeiss un novirzītāju komplekts, kas ļauj piekļūt dažādiem tīkla resursiem.

    Tīkla operētājsistēmu prasības mūsdienās ietver: funkcionālo pilnīgumu un efektīvu resursu pārvaldību, modularitāti un paplašināmību, pārnesamību un vairāku platformu, saderību lietojumprogrammu un lietotāja interfeisa līmenī, uzticamību un kļūdu toleranci, drošību un veiktspēju.

Tīkla operētājsistēmu jēdziens sāka plaši izplatīties 1995. gadā. Kā jūs varētu nojaust, to veicināja jauna Microsoft produkta parādīšanās. Proti, operētājsistēma Windows 95 Tā tiek uzskatīta par šīs produktu klases priekšteci. Galvenā atšķirība starp šādu OS ir iespēja pilnībā strādāt tīklā, tīkla vidē. Protams, pirms tam bija programmas, kas varēja darboties šajā režīmā. Piemēram, UNIX un Novell NetWare arī ir tīkla operētājsistēmas. Bet tos aktīvi izmantoja tikai stingri noteiktās aprindās, un tāpēc tie netika plaši izmantoti. Bet Microsoft izveidoja patiesi veiksmīgu produktu, kas kļuva par visas šādu programmu ģimenes dibinātāju.

Kādi viņi ir?

Šīs klases visplašāk izmantotās operētājsistēmas ir:

  • Logi;
  • Linux un Unix;
  • Android;
  • Novell Net Ware;
  • Mac OS.

Daži no tiem attīstās veiksmīgi, daži ir morāli un fiziski novecojuši, un to satikšana jau ir diezgan problemātiska. Taču viena lieta ir skaidra: tās visas ir tīkla operētājsistēmas.

BYMicrosoft

Kā minēts iepriekš, visiem Ziemeļamerikas programmatūras giganta produktiem ir jābūt aprīkotiem ar pilnu atbalstu darbam tīklā. Jaunākā Windows versija ar indeksu 8 nav izņēmums, tai ir iespēja pilnībā darboties tīklā. Šis ir vispopulārākais produkts personālajiem datoriem, kas ir plaši izmantots. Vispopulārākā operētājsistēma instalāciju skaita ziņā ir Windows XP. Neskatoties uz to, ka tas tika izlaists pirms vairāk nekā 10 gadiem, tas joprojām turpina darboties diezgan lielā skaitā datoru un ir piemērots lietotājiem, kuri to izmanto.

Linux un Unix

Daudzi kvalificēti eksperti pārliecinoši apgalvo, ka Linux un Unix ir maz kopīga. Bet patiesībā tā nav taisnība. Linux tika izstrādāts, pamatojoties uz Unix, un pirmkods bija līdzīgs. Šīs OS līnijas tālāka attīstība bija Android parādīšanās. Pirmie divi programmatūras produkti ir vērsti uz darbu pie datora, bet pēdējais ir visveiksmīgākā operētājsistēma mobilajām ierīcēm. Visbiežāk to izmanto planšetdatoros, viedpulksteņos un viedtālruņos. Tās ir arī tīkla operētājsistēmas.

NovellTīklsIzstrādājumi

Novell produkts ar nosaukumu Net Ware nav guvis lielu popularitāti. Tas ir dabiski, jo šī OS ir servera OS. Tagad tas ir saņēmis loģisku turpinājumu Open Enterprise Server formā, kas joprojām ir atrodams dažos serveros. Tas joprojām ir diezgan jauns produkts, kas tika izlaists 2011.

un iOSMacOS

Apple ir izstrādājis divus līdzīgus produktus. Pirmais ir iOS, ko izmanto šī ražotāja produktu mobilajā segmentā (planšetdatori un viedtālruņi). Otrais ir Mac OS, ko izmanto personālajos datoros.

Secinājums

Tīkla iespējotas operētājsistēmas sāknēšana atšķiras no parastās ar to, ka tās procesa laikā tiek inicializēti tīkla pakalpojumi. Pateicoties viņiem, kļuva iespējama informācijas apmaiņa starp diviem dažādiem datoriem. Tas bija galvenais digitālās revolūcijas avots, ko mēs neizbēgami bijām liecinieki. Tagad datori, kas atrodas dažādās pasaules daļās, var sazināties viens ar otru bez problēmām.

Datortīkla operētājsistēma daudzos aspektos ir līdzīga atsevišķai datora operētājsistēmai — tā ir arī savstarpēji saistītu programmu kopums, kas nodrošina ērtu pieredzi patērētājiem un programmētājiem, nodrošinot viņiem sava veida virtuālo skaitļošanas sistēmu, un ievieš efektīvu resursu koplietošanas metode starp izpildāmās programmas procesu kopu tīklā.

Datortīkls ir datoru komplekss, kas savienoti ar sakaru sistēmu un nodrošināti ar atbilstošu programmatūru, kas tīkla lietotājiem ļauj piekļūt šīs datoru kopas resursiem. Tīklu var veidot dažāda veida datori, kas var būt nelieli mikroprocesori, darbstacijas, minidatori, personālie datori vai superdatori. Sakaru sistēma var ietvert kabeļus, atkārtotājus, spiedpogu formas, sadales paneļus - sadalītājus un citas ierīces, kas nodrošina datu pārraidi starp jebkuru datoru pāri tīklā Tanenbaum, E. Modernās operētājsistēmas [Teksts] / E. Tanenbaums. - 2. izd. - Sanktpēterburga: Pēteris, 2008. - P. 17. Datortīkls ļauj patērētājam strādāt ar datoru autonomi un pievieno tam iespēju piekļūt citu tīklā esošo datoru informācijai un aparatūras resursiem.

Pirmā tīkla OS bija esošas vietējās OS kopa un tīkla apvalks, kas tika uzcelts uz tā. Tādējādi minimālās tīkla funkcijas, kas nepieciešamas tīkla čaulas, kas spēlē galveno lomu, darbībai, tiek ievietotas lokālajā OS. Šīs pieejas piemērs ir MS DOS operētājsistēmas izmantošana tīkla mašīna (kurai, sākot no tās trešās versijas, bija iebūvētas funkcijas, piemēram, failu un ierakstu bloķēšana, kas nepieciešami vienotai piekļuvei failiem). Tīkla operētājsistēmu veidošanas princips tīkla apvalka veidā virs lokālās operētājsistēmas tiek izmantots arī mūsdienu operētājsistēmās, piemēram, LANtastic vai Personal Ware.

Tīkla ierīcē operētājsistēma spēlē interfeisa lomu, kas paslēpj no patērētāja visus detalizētos zema līmeņa tīkla aparatūras programmatūras datus. Piemēram, tīkla datoru skaitlisko adrešu vietā, piemēram, MAC adrese un IP adrese, datortīkla operētājsistēma ļauj strādāt ar lietotājvārdiem, kas ir ērti glabāšanai. Rezultātā, pēc patērētāja domām, tīkls ar tā sarežģīto un samudžināto reālās pasaules detalizēto datu kopu tiek apgriezts, lai notīrītu diezgan saprotamu koplietojamo resursu kopu.

A pielikumā ir parādīti tīkla OS galvenie funkcionālie komponenti:

Vietējo datora resursu pārvaldības rīki īsteno visas atsevišķa datora OS funkcijas (RAM piešķiršana starp procesiem, procesa plānošana un nosūtīšana, procesu pārvaldība daudzprocesoru iekārtās, lielas ārējās atmiņas pārvaldība, saskarne ar patērētāju utt.) ;

Tīkla iekārtas var iedalīt trīs komponentos:

Rīku nosacījumi lokālo rīku un pakalpojumu vispārējai lietošanai - OS servera daļa;

Piekļuves pieprasīšanas līdzekļi resursu un pakalpojumu noņemšanai - OS klienta daļa;

OS mehānismi, kas kopā ar sakaru sistēmu nodrošina ziņojumu pārsūtīšanu starp tīklā savienotiem datoriem.

Galvenā operētājsistēmas prasība ir šo resursu efektīvas pārvaldības pamatfunkciju izpilde un lietotājam draudzīga saskarnes atbalsts lietotājam un lietojumprogrammām. Mūsdienu operētājsistēmai parasti ir jāatbalsta programmatūras apstrāde, virtuālā atmiņa, maiņa, grafiskais lietotāja interfeiss un daudzas citas nepieciešamās funkcijas un pakalpojumi. Papildus šiem nepieciešamajiem funkcionālās pilnības nosacījumiem operētājsistēmām tiek izvirzītas ne mazāk svarīgas darbības prasības, kas ir uzskaitītas zemāk.

Paplašināmība;

Pārnesamība;

Saderība;

Uzticamība un kļūdu tolerance;

Drošība;

Performance.

Šaurā tīkla izpratnē OS ir atsevišķa datora operētājsistēma, kas nodrošina tīkla iesildīšanu.

Atsevišķas mašīnas tīkla operētājsistēmā ir iespējams atlasīt dažas daļas:

Vietējo datoru resursu pārvaldības rīki: RAM sadales starp procesiem funkcijas, procesu plānošana un nosūtīšana, procesoru pārvaldības līdzekļi vairāku procesoru simulatoros, perifērijas ierīču pārvaldības līdzekļi un citas vietējās OS dabas resursu racionālas izmantošanas funkcijas Golitsyna O.L., Programmatūra [ Teksts]/ O.L. Goļicina, I.I. Popovs, T.L. Partyka. - M.: Forums, 2008. - 33. lpp.

Pašu resursu un vispārējas lietošanas pakalpojumu nodrošināšanas iespējas ir daļa no tīkla OS (servera). Šie rīki nodrošina, piemēram, failu un ierakstu bloķēšanu, kas nepieciešama to koplietošanai; tīkla resursu nosaukumu direktoriju rokasgrāmata; attālās piekļuves pieprasījumu apstrāde, lai būtu failu sistēma un datubāze; pārvaldot pieprasījumu rindas no attāliem patērētājiem uz perifērijas ierīcēm.

Piekļuves pieprasīšanas līdzekļi resursu un pakalpojumu noņemšanai un to izmantošana - OS klienta daļa (redirector). Šī daļa veic pieprasījumu atpazīšanu un pāradresāciju tīklā, lai noņemtu resursus no lietojumprogrammām un patērētājiem, lai pieprasījums nāk no lietojumprogrammas lokālā formā un tiktu pārsūtīts uz tīklu citā formā, kas atbilst nepieciešamajiem iesniedzēja nosacījumiem. Klienta puse arī rūpējas par atbilžu saņemšanu no iesniedzējiem un pārveidošanu vietējā formātā, lai lokālie un attālie pieprasījumi nebūtu atšķirami lietojumprogrammas veiktspējai.

OS saziņas līdzekļi, caur kuriem tīklā notiek ziņojumu apmaiņa. Šī daļa nodrošina ziņojumu adresēšanu un buferizāciju, ziņojumu pārraides maršruta izvēli tīklos, pārraides drošumu utt., kas ir ziņojumu transportēšanas līdzeklis.

Atkarībā no konkrētajam datoram piešķirtajām funkcijām, tā operētājsistēmā var nebūt klienta vai servera daļas.

Tīkla operētājsistēmu veidi

Tīkla pakalpojumu OS var attēlot abas (klienta un servera) daļas vai tikai viena no tām.

Pirmajā gadījumā operētājsistēma tiek saukta par peer-to-peer, ļauj ne tikai piekļūt citu datoru resursiem, bet arī glabāt savus resursus citu datoru patērētāju instrukcijās. Piemēram, ja visos tīkla datoros ir instalēti gan failu pakalpojumu klienti, gan serveri, visi tīkla lietotāji var koplietot viens otra failus. Datorus, kas apvieno klienta un servera funkcijas, sauc par vienādranga zonām Tanenbaum E. Datoru tīkli. - 4. izd. [Teksts]/Tul. no angļu valodas - Sanktpēterburga: Pēteris, 2007. - 190. lpp.

Operētājsistēmu, kas selektīvi satur tīkla pakalpojumu klienta daļas, sauc par klientu. OS klients ir instalēts datoros, kas veic pieprasījumus citu tīklā esošo datoru resursiem. Aiz šādiem datoriem, ko sauc arī par klientu, strādā parastie patērētāji. Parasti klientu datori pieder salīdzinoši vienkāršu ierīču klasei.

Servera OS attiecas uz cita veida operētājsistēmu – tā koncentrējas uz pieprasījumu apstrādi no tīkla uz datora resursiem un ietver serveru tīkla pakalpojumu daļas. Datoru ar instalētu servera OS, kas nodarbojas tikai ar citu datoru pieprasījumu apkalpošanu, sauc par speciālu tīkla serveri. Parasti parastie lietotāji nestrādā aiz speciāla servera.

Tīkla OS piemēri:

Es atkārtoju, ka šodien gandrīz visas operētājsistēmas ir balstītas uz tīklu. Visizplatītākie ir:

Novell NetWare

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

Dažādas UNIX sistēmas, piemēram, Solaris, FreeBSD

Dažādas GNU/Linux sistēmas

ZyNOS no ZyXEL

Chrome OS no Google.

Tīkla operētājsistēmu lietošanas grafiks uzņēmumos ir parādīts B pielikumā.



Dalīties