Mitandao na mifumo ya uendeshaji ya mtandao. Mtandao wa OS: kazi, aina, OS mbalimbali

Katika kesi wakati watumiaji wanakabiliwa na kazi ya mgawanyiko bora wa rasilimali za mtandao (kwa mfano, nafasi ya disk), wanaweza kutumia mifumo ya mtandao Mifumo hiyo hutoa uwezo wa kuhamisha kazi nyingi za utawala kwenye nafasi ya mtandao. Kwa msaada wa rasilimali za mtandao ambazo ni bora zaidi kuliko watumiaji, msimamizi ana fursa ya kufafanua kitaaluma rasilimali zilizoshirikiwa na, kwa kutoa nywila za kipekee kwa kila mmoja wao, huwafanya kuwa huru na kupatikana kwa kila mtumiaji binafsi au kikundi cha watumiaji. Mgawanyiko huu pia huamua uainishaji wa mifumo ya uendeshaji ya mtandao katika mifumo ya uendeshaji ya seva na mifumo ya uendeshaji inayolengwa kwa watumiaji.

Leo, mifumo maalum ya uendeshaji ya mtandao imetengenezwa na inatumiwa sana, lakini ina sifa za mifumo ya uendeshaji inayojulikana kwetu. Mifumo maalum ya uendeshaji wa mtandao imetengenezwa ambayo ina vigezo vya kawaida, kama vile, kwa mfano, mfumo wa uendeshaji wa Windows xp. Inapaswa pia kuzingatiwa kuwa leo, karibu mifumo yote ya kawaida ina chaguzi za kujengwa na kazi za mifumo ya mtandao.

Kwa hiyo, OS ya mtandao ni kipengele cha hiari kilichojengwa ambacho kinakuwezesha kufanya kazi kwa ufanisi katika nafasi ya mtandao. Tabia hizi ni pamoja na:

Kutoa msaada kwa anuwai ya vifaa vya mtandao;

Uwezo wa kutumia itifaki za mtandao;

Kuhakikisha utumiaji na usaidizi wa uelekezaji;

Uchujaji wa trafiki;

Kuhakikisha upatikanaji usioingiliwa wa rasilimali za mtandao wa mbali (disks na printers);

Utekelezaji wa uwezo wa upatikanaji wa kijijini ili kutatua matatizo ya mtandao.

Mifumo ya uendeshaji ya mtandao ya kawaida ni: Novell NetWare, matoleo mbalimbali ya GNU/Linux, ZyNOS, na, bila shaka, Microsoft Windows ya kawaida (95, NT, XP, Vista, 7).

Mifumo ya kisasa ya uendeshaji wa mtandao na utofauti wao ni kutokana na ukweli kwamba leo kuna aina nyingi za kompyuta duniani. Ndio maana mifumo ya vifaa vya rununu, vituo vya kazi vya nyumbani, mifumo ya seva, na OS ya ushirika inatengenezwa na kusambazwa. Uainishaji huu wenyewe unasisitiza utofauti wa sifa za utendaji na chaguo ambazo hutofautisha rasilimali zinazozingatiwa. Aina hii, chanya kwa upande mmoja (hutoa chaguo kwa mtumiaji, OS kulingana na uwezo wake wa kifedha na kwa mujibu wa kazi zilizopo), hujenga usumbufu fulani, kwa upande mwingine. Usumbufu huu unatokana na hitaji la kuhakikisha uoanifu wa Mfumo wa Uendeshaji, hasa kwa mgawanyiko wa mashirika yanayofanya kazi ndani ya sera sawa ya mtandao. Mali muhimu sana ambayo ni sifa ya vigezo vya OS ya mtandao fulani ni upakiaji unaopatikana wa mfumo wa uendeshaji na uwezo wa kusasisha haraka.

Mifumo hiyo ya uendeshaji hutumiwa sana katika makampuni ya biashara na taasisi mbalimbali zinazohitaji usindikaji wa kiasi kikubwa cha data. Swali linatokea kwa kawaida jinsi ya kuchagua mifumo sahihi ya uendeshaji wa mtandao ili kuendesha biashara kwa ufanisi bila kutumia pesa za ziada. Inaonekana kwamba kigezo kuu wakati wa kuchagua OS inayofaa inapaswa kuwa yafuatayo. Ikiwa unahitaji rasilimali kwa kiwango cha biashara kubwa au shirika, basi makini na paramu kama scalability, i.e. utulivu wa uendeshaji katika hali mbalimbali za mtandao. Kiwango cha juu cha utangamano pia ni muhimu - uwezo wa kutumia kwa ufanisi hali ya sasisho mtandaoni. Kwa kuongezea, OS kama hiyo inapaswa ikiwezekana kutoa ujumuishaji wa rasilimali nyingi - seva na kompyuta.

Bila shaka, ni vigumu sana kupata na kuchagua mfumo wa uendeshaji ambao unakidhi kikamilifu mahitaji ya mtumiaji fulani. Kwa hiyo, ni vyema kuwachagua kwa kuzingatia tathmini muhimu ya matatizo halisi na hali maalum ambayo programu hii itasuluhisha.

Muundo wa mfumo wa uendeshaji wa mtandao

Mfumo wa uendeshaji wa mtandao huunda msingi wa mtandao wowote wa kompyuta. Kila kompyuta kwenye mtandao inajitegemea kwa kiasi kikubwa, kwa hivyo, mfumo wa uendeshaji wa mtandao kwa maana pana unaeleweka kama seti ya mifumo ya uendeshaji ya kompyuta binafsi inayoingiliana ili kubadilishana ujumbe na kushiriki rasilimali kulingana na sheria zinazofanana - itifaki. Kwa maana nyembamba, OS ya mtandao ni mfumo wa uendeshaji wa kompyuta tofauti ambayo hutoa uwezo wa kufanya kazi kwenye mtandao.

Mchele. 4.1.

Katika mfumo wa uendeshaji wa mtandao wa mashine ya mtu binafsi, sehemu kadhaa zinaweza kutofautishwa (Mchoro 4.1):

Zana za kudhibiti rasilimali za kompyuta za ndani: vitendaji vya kusambaza RAM kati ya michakato, kuratibu na kutuma michakato, kudhibiti vichakataji katika mashine nyingi za kusindika, kudhibiti vifaa vya pembeni na vitendaji vingine vya kudhibiti rasilimali za OS za ndani.

Njia za kutoa rasilimali na huduma mwenyewe kwa matumizi ya jumla - sehemu ya seva ya OS (seva). Zana hizi hutoa, kwa mfano, kufunga faili na rekodi, ambayo ni muhimu kwa kugawana kwao; kudumisha saraka za majina ya rasilimali za mtandao; usindikaji maombi ya ufikiaji wa mbali kwa mfumo wako wa faili na hifadhidata; kudhibiti foleni za maombi kutoka kwa watumiaji wa mbali hadi kwenye vifaa vyao vya pembeni. Njia za kuomba ufikiaji wa rasilimali na huduma za mbali na utumiaji wao - sehemu ya mteja ya OS (kuelekeza upya). Sehemu hii inatambua na kupeleka maombi kwa rasilimali za mbali kutoka kwa programu na watumiaji hadi kwa mtandao, ambapo ombi hutoka kwa programu katika fomu ya ndani na hutumwa kwa mtandao kwa njia nyingine inayokidhi mahitaji ya seva. Upande wa mteja pia hukubali majibu kutoka kwa seva na kuyabadilisha kuwa umbizo la ndani, ili programu isifanye tofauti kati ya maombi ya ndani na ya mbali. Njia za mawasiliano za OS, kwa msaada wa ambayo ujumbe hubadilishwa kwenye mtandao. Sehemu hii hutoa kushughulikia na kuhifadhi ujumbe, uteuzi wa njia ya kutuma ujumbe kwenye mtandao, kuegemea kwa upitishaji, nk, ambayo ni, ni njia ya kusafirisha ujumbe.

Kulingana na kazi zilizopewa kompyuta fulani, mfumo wake wa uendeshaji unaweza kukosa mteja au sehemu ya seva.

Mchoro 4.2 unaonyesha mwingiliano wa vipengele vya mtandao. Hapa kompyuta 1 ina jukumu la mteja "safi", na kompyuta 2 ina jukumu la seva "safi", kwa mtiririko huo, mashine ya kwanza haina sehemu ya seva, na ya pili haina sehemu ya mteja. Kielelezo kinaonyesha kando sehemu ya upande wa mteja - kielekeza upya. Ni kielekeza upya kinachokatiza maombi yote yanayotoka kwa programu na kuyachanganua. Ikiwa ombi linatolewa kwa rasilimali kwenye kompyuta iliyotolewa, basi inatumwa kwa mfumo mdogo wa OS ya ndani, lakini ikiwa ni ombi kwa rasilimali ya mbali, basi inatumwa kwa mtandao. Katika kesi hii, sehemu ya mteja inabadilisha ombi kutoka kwa fomu ya ndani kuwa muundo wa mtandao na kuipeleka kwa mfumo mdogo wa usafirishaji, ambao una jukumu la kuwasilisha ujumbe kwa seva maalum. Sehemu ya seva ya mfumo wa uendeshaji wa kompyuta 2 inapokea ombi, inabadilisha na kuipitisha kwa OS yake ya ndani kwa utekelezaji. Baada ya matokeo kupokelewa, seva huwasiliana na mfumo mdogo wa usafirishaji na kutuma jibu kwa mteja aliyetoa ombi. Sehemu ya mteja hubadilisha matokeo kuwa umbizo linalofaa na kuyashughulikia kwa programu iliyotoa ombi.

Mchele. 4.2.

Katika mazoezi, mbinu kadhaa za kujenga mifumo ya uendeshaji wa mtandao zimejitokeza (Mchoro 4.3).

Mchele. 4.3.

Mifumo ya kwanza ya uendeshaji wa mtandao ilikuwa mchanganyiko wa mfumo wa uendeshaji wa ndani uliopo na shell ya mtandao iliyojengwa juu yake. Wakati huo huo, kazi za chini za mtandao zinazohitajika kwa uendeshaji wa shell ya mtandao, ambayo ilifanya kazi kuu za mtandao, zilijengwa kwenye OS ya ndani. Mfano wa mbinu hii ni matumizi ya mfumo wa uendeshaji wa MS DOS kwenye kila mashine ya mtandao (ambayo, kuanzia toleo la tatu, ina vitendaji vilivyojumuishwa kama vile kufunga faili na rekodi muhimu kwa kushiriki faili). Kanuni ya kujenga mifumo ya uendeshaji ya mtandao katika mfumo wa shell ya mtandao juu ya mfumo wa uendeshaji wa ndani pia hutumiwa katika mifumo ya uendeshaji ya kisasa, kama vile LANtastic au Personal Ware.

Hata hivyo, inaonekana kuwa na ufanisi zaidi kuendeleza mifumo ya uendeshaji ambayo imeundwa awali kufanya kazi kwenye mtandao. Kazi za mtandao za aina hii ya OS zimejengwa kwa undani katika moduli kuu za mfumo, ambayo inahakikisha maelewano yao ya mantiki, urahisi wa uendeshaji na urekebishaji, pamoja na utendaji wa juu. Mfano wa OS kama hiyo ni mfumo wa Windows NT kutoka kwa Microsoft, ambayo, kwa sababu ya zana za mtandao zilizojengwa, hutoa utendaji wa juu na usalama wa habari ikilinganishwa na OS ya mtandao wa Meneja wa LAN kutoka kampuni hiyo hiyo (maendeleo ya pamoja na IBM), ambayo. ni programu jalizi juu ya mfumo wa uendeshaji wa OS/2 wa ndani .

Mfumo wa uendeshaji wa mtandao wa rika-kwa-rika na Mfumo wa Uendeshaji wenye seva maalum

Kulingana na jinsi kazi zinasambazwa kati ya kompyuta kwenye mtandao, mifumo ya uendeshaji ya mtandao, na kwa hiyo mitandao, imegawanywa katika madarasa mawili: rika-rika na vidole viwili (Mchoro 4.4). Mwisho huitwa mara nyingi zaidi mitandao iliyo na seva zilizojitolea.


Mchele. 4.4. (a) - Mtandao wa rika-kwa-rika,

(b) - Mtandao wa vyeo viwili

Ikiwa kompyuta hutoa rasilimali zake kwa watumiaji wengine wa mtandao, basi ina jukumu la seva. Katika kesi hii, kompyuta inayopata rasilimali za mashine nyingine ni mteja. Kama ilivyoelezwa tayari, kompyuta inayofanya kazi kwenye mtandao inaweza kufanya kazi za mteja au seva, au kuchanganya kazi hizi zote mbili.

Ikiwa kutekeleza baadhi ya vitendaji vya seva ndilo kusudi kuu la kompyuta (kwa mfano, kutoa faili kwa matumizi ya jumla na watumiaji wengine wote wa mtandao au kuandaa ugavi wa faksi, au kuruhusu watumiaji wote wa mtandao kuendesha programu zao kwenye kompyuta hii), basi kompyuta kama hiyo inayoitwa seva iliyojitolea. Kulingana na rasilimali gani ya seva inashirikiwa, inaitwa seva ya faili, seva ya faksi, seva ya kuchapisha, seva ya programu, nk.

Kwa wazi, kwenye seva zilizojitolea inashauriwa kusakinisha OS ambazo zimeboreshwa hasa kwa kufanya kazi fulani za seva. Kwa hivyo, katika mitandao iliyo na seva zilizojitolea, mifumo ya uendeshaji ya mtandao hutumiwa mara nyingi, ambayo ni pamoja na chaguzi kadhaa za OS ambazo hutofautiana katika uwezo wa sehemu za seva. Kwa mfano, mfumo wa uendeshaji wa mtandao wa Novell NetWare una toleo la seva lililoboreshwa kwa ajili ya uendeshaji kama seva ya faili, pamoja na chaguzi za shell kwa vituo vya kazi vinavyoendesha mifumo mbalimbali ya uendeshaji ya ndani, na shells hizi hufanya kazi za mteja pekee. Mfano mwingine wa OS inayolenga kujenga mtandao na seva iliyojitolea ni mfumo wa uendeshaji wa Windows NT. Tofauti na NetWare, matoleo yote mawili ya mtandao huu wa OS - Windows NT Server (kwa seva maalum) na Windows NT Workstation (kwa kituo cha kazi) - inaweza kusaidia kazi za mteja na seva. Lakini toleo la seva la Windows NT lina fursa zaidi za kutoa rasilimali za kompyuta yako kwa watumiaji wengine wa mtandao, kwani inaweza kufanya kazi nyingi zaidi, inasaidia idadi kubwa ya miunganisho ya wakati mmoja na wateja, kutekeleza usimamizi wa mtandao wa kati, na ina zaidi. vipengele vya usalama vilivyotengenezwa.

Sio kawaida kutumia seva maalum kama kompyuta kutekeleza majukumu ya kawaida ambayo hayahusiani na madhumuni yake kuu, kwani hii inaweza kupunguza utendakazi wa kazi yake kama seva. Kuhusiana na mazingatio hayo, Novell NetWare OS haitoi uwezo wa kuendesha programu za kawaida za programu kwenye upande wa seva kabisa, yaani, seva haina sehemu ya mteja, na hakuna vipengele vya seva kwenye vituo vya kazi. Walakini, katika mifumo mingine ya uendeshaji ya mtandao, utendaji wa sehemu ya mteja kwenye seva iliyojitolea inawezekana kabisa. Kwa mfano, Seva ya Windows NT inaweza kuendesha programu za kawaida za watumiaji wa ndani ambazo zinaweza kuhitaji utendakazi wa mteja wa OS kutekelezwa wakati maombi ya rasilimali kutoka kwa kompyuta zingine kwenye mtandao yanaonekana. Katika kesi hii, vituo vya kazi ambavyo Windows NT Workstation imewekwa vinaweza kufanya kazi za seva isiyo ya kujitolea.

Ni muhimu kuelewa kwamba licha ya ukweli kwamba katika mtandao na seva iliyojitolea, kompyuta zote kwa ujumla zinaweza kutekeleza majukumu ya seva na mteja wakati huo huo, mtandao huu haufanyi kazi ulinganifu: katika vifaa na programu, aina mbili za kompyuta zinatekelezwa ndani yake - moja, kwa kiwango kikubwa ililenga kufanya kazi za seva na kuendesha OS za seva maalum, wakati wengine kimsingi hufanya kazi za mteja na kuendesha toleo la OS linalofaa kwa kusudi hili. Asymmetry ya kazi, kama sheria, pia husababisha asymmetry katika vifaa - kwa seva zilizojitolea, kompyuta zenye nguvu zaidi na kiasi kikubwa cha RAM na kumbukumbu ya nje hutumiwa. Kwa hivyo, asymmetry ya kazi katika mitandao yenye seva iliyojitolea inaambatana na asymmetry ya mifumo ya uendeshaji (utaalamu wa OS) na asymmetry ya vifaa (utaalamu wa kompyuta).

Katika mitandao ya rika kwa rika, kompyuta zote ni sawa katika haki za kufikia rasilimali za kila mmoja.Kila mtumiaji anaweza, kwa hiari yake mwenyewe, kutangaza rasilimali yoyote ya kompyuta yake kama iliyoshirikiwa, na baada ya hapo watumiaji wengine wanaweza kuitumia. Katika mitandao hiyo, kompyuta zote zina OS sawa iliyowekwa, ambayo hutoa kompyuta zote kwenye mtandao na uwezo unaowezekana. Mitandao ya rika-rika inaweza kujengwa, kwa mfano, kwa misingi ya LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation OS.

Katika mitandao ya rika-rika, ulinganifu wa utendaji unaweza pia kutokea: watumiaji wengine hawataki kushiriki rasilimali zao na wengine, na katika kesi hii, kompyuta zao hufanya kama mteja; msimamizi ametoa kazi tu za kuandaa ugawanaji wa rasilimali. kwa kompyuta zingine, ambayo inamaanisha kuwa ni seva; katika kesi ambapo mtumiaji wa ndani hapingi matumizi ya rasilimali zake na hauzuii uwezekano wa kupata kompyuta zingine, OS iliyosanikishwa kwenye kompyuta yake lazima iwe pamoja na seva na sehemu za mteja. . Tofauti na mitandao iliyo na seva zilizojitolea, katika mitandao ya rika-kwa-rika hakuna utaalam wa OS kulingana na lengo kuu la kazi - mteja au seva. Tofauti zote zinatekelezwa kwa kusanidi toleo sawa la OS.

Mitandao ya rika-rika ni rahisi kupanga na kufanya kazi, lakini hutumiwa hasa kuunganisha vikundi vidogo vya watumiaji ambao hawana mahitaji makubwa ya kiasi cha habari zilizohifadhiwa, usalama wake kutoka kwa upatikanaji usioidhinishwa na kasi ya upatikanaji. Kwa mahitaji ya kuongezeka kwa sifa hizi, mitandao ya safu mbili inafaa zaidi, ambapo seva hutatua vizuri shida ya kuwahudumia watumiaji na rasilimali zake, kwani vifaa vyake na mfumo wa uendeshaji wa mtandao umeundwa mahsusi kwa kusudi hili.

OS kwa vikundi vya kazi na OS kwa mitandao ya biashara

Mifumo ya uendeshaji ya mtandao ina sifa tofauti kulingana na ikiwa imekusudiwa kwa mizani ya vikundi vya kazi (idara), mitandao ya mizani ya chuo kikuu, au mitandao ya mizani ya biashara.

Mitandao ya idara - inayotumiwa na kikundi kidogo cha wafanyakazi kutatua matatizo ya kawaida. Kusudi kuu la mtandao wa idara ni kushiriki rasilimali za karibu nawe kama vile programu, data, vichapishaji leza na modemu. Mitandao ya idara kwa kawaida haijagawanywa katika subnets. Mitandao ya kampasi - unganisha mitandao mingi ya idara ndani ya jengo moja au ndani ya eneo moja la biashara. Mitandao hii bado ni mitandao ya eneo, ingawa inaweza kuchukua eneo la kilomita za mraba kadhaa. Huduma za mtandao kama huo ni pamoja na mwingiliano kati ya mitandao ya idara, ufikiaji wa hifadhidata za biashara, ufikiaji wa seva za faksi, modemu za kasi ya juu na vichapishaji vya kasi. Mitandao ya biashara (mitandao ya ushirika) - kuunganisha kompyuta zote za maeneo yote ya biashara tofauti. Wanaweza kufunika jiji, eneo, au hata bara. Mitandao hii huwapa watumiaji ufikiaji wa habari na programu zilizo katika vikundi vingine vya kazi, idara, vitengo na makao makuu ya shirika.

Hatua inayofuata katika mageuzi ya mitandao ni uimarishaji wa mitandao ya ndani ya idara kadhaa katika mtandao mmoja wa jengo au kikundi cha majengo. Mitandao hiyo inaitwa mitandao ya chuo. Mitandao ya chuo inaweza kuenea zaidi ya kilomita kadhaa, lakini haihitaji miunganisho ya eneo pana.

Mfumo wa uendeshaji unaoendeshwa kwenye mtandao wa chuo lazima uwape wafanyikazi katika baadhi ya idara ufikiaji wa faili na rasilimali kwenye mitandao ya idara zingine. Huduma zinazotolewa na OS za mtandao wa chuo hupita zaidi ya kushiriki faili na printa rahisi na mara nyingi hutoa ufikiaji wa aina zingine za seva, kama vile seva za faksi na seva za modemu ya kasi ya juu. Huduma muhimu inayotolewa na mifumo ya uendeshaji ya darasa hili ni upatikanaji wa hifadhidata za kampuni, bila kujali ziko kwenye seva za hifadhidata au kwenye kompyuta ndogo.

Ni katika ngazi ya mtandao wa chuo ndipo matatizo ya ujumuishaji huanza. Kwa ujumla, idara tayari zimechagua aina za kompyuta, vifaa vya mtandao, na mifumo ya uendeshaji ya mtandao. Kwa mfano, idara ya uhandisi inaweza kutumia mfumo wa uendeshaji wa UNIX na vifaa vya mtandao wa Ethernet, idara ya mauzo inaweza kutumia mazingira ya uendeshaji ya DOS/Novell na vifaa vya Token Ring. Mara nyingi, mtandao wa chuo kikuu huunganisha mifumo tofauti ya kompyuta, wakati mitandao ya idara hutumia kompyuta zinazofanana.

Mtandao wa ushirika huunganisha mitandao ya idara zote za biashara, ambazo kwa ujumla ziko katika umbali mkubwa. Mitandao ya biashara hutumia viungo vya WAN kuunganisha mitandao ya ndani au kompyuta binafsi.

Watumiaji wa mtandao wa biashara wanahitaji programu na huduma zote zinazopatikana kwenye mitandao ya idara na chuo, pamoja na programu na huduma za ziada, kama vile ufikiaji wa programu za kompyuta ndogo na mawasiliano ya kimataifa. Wakati OS imeundwa kwa ajili ya mtandao wa ndani au kikundi cha kazi, jukumu lake kuu ni kushiriki faili na rasilimali nyingine za mtandao (kawaida printa) kati ya watumiaji waliounganishwa ndani. Mbinu hii haitumiki katika kiwango cha biashara. Pamoja na huduma za kimsingi zinazohusiana na kushiriki faili na vichapishi, mfumo wa uendeshaji wa mtandao unaotengenezwa kwa ajili ya mashirika lazima usaidie huduma mbalimbali, ambazo kwa kawaida hujumuisha huduma ya barua, zana za ushirikiano, usaidizi wa watumiaji wa mbali, huduma ya faksi, kuchakata ujumbe wa sauti, shirika. mikutano ya video, nk.

Kwa kuongeza, mbinu na mbinu nyingi zilizopo za kutatua matatizo ya jadi ya mitandao ndogo ya mtandao wa biashara imeonekana kuwa haifai. Kazi na matatizo yalikuja mbele ambayo yalikuwa ya umuhimu wa pili au hayakuonekana kabisa katika mitandao ya vikundi vya kazi, idara, na hata vyuo vikuu. Kwa mfano, kazi rahisi zaidi ya kudumisha rekodi za watumiaji kwa mtandao mdogo imekua shida ngumu kwa mtandao wa kiwango cha biashara. Na matumizi ya mawasiliano ya kimataifa yanahitaji mifumo ya uendeshaji ya biashara ili kuunga mkono itifaki zinazofanya kazi vizuri kwenye laini za kasi ya chini, na kuachana na baadhi ya itifaki zinazotumiwa jadi (kwa mfano, zile zinazotumia ujumbe wa utangazaji kikamilifu). Kazi ya kushinda heterogeneity imepata umuhimu fulani - lango nyingi zimeonekana kwenye mtandao, kuhakikisha uratibu wa uendeshaji wa mifumo mbalimbali ya uendeshaji na matumizi ya mfumo wa mtandao. Vipengele vifuatavyo vinaweza pia kujumuishwa katika sifa za mifumo ya uendeshaji ya shirika.

Usaidizi wa maombi. Mitandao ya biashara huendesha programu ngumu ambazo zinahitaji nguvu nyingi za kompyuta ili kufanya kazi. Maombi kama haya yamegawanywa katika sehemu kadhaa, kwa mfano, kwenye kompyuta moja sehemu ya programu inayohusishwa na kutekeleza maswali kwenye hifadhidata inatekelezwa, kwa upande mwingine - maswali kwa huduma ya faili, na kwenye mashine za mteja - sehemu inayotumia programu. mantiki ya usindikaji wa data na kupanga kiolesura cha mtumiaji. Sehemu ya tarakilishi ya mifumo ya programu inayoshirikiwa na shirika inaweza kuwa nyingi na nzito sana kwa vituo vya kazi vya mteja, kwa hivyo programu zitaendeshwa kwa ufanisi zaidi ikiwa sehemu zao ngumu zaidi zitahamishiwa kwa kompyuta yenye nguvu iliyoundwa kwa madhumuni haya - seva ya programu. Seva ya maombi lazima iwe msingi wa jukwaa la vifaa vya nguvu, mifumo ya multiprocessor, mara nyingi kulingana na wasindikaji wa RISC, usanifu maalum wa nguzo. Mfumo wa Uendeshaji wa seva ya programu lazima utoe utendakazi wa hali ya juu wa kompyuta, na kwa hivyo usaidie uchakataji wa nyuzi nyingi, utayarishaji wa kazi nyingi kabla, uchakataji, kumbukumbu pepe na mazingira maarufu ya utumaji (UNIX, Windows, MS-DOS, OS/2). Katika suala hili, mfumo wa uendeshaji wa mtandao wa NetWare hauwezi kuainishwa kama bidhaa ya ushirika, kwani haina karibu mahitaji yote ya seva ya programu. Wakati huo huo, usaidizi mzuri kwa programu za ulimwengu wote katika Windows NT huiruhusu kudai nafasi katika ulimwengu wa bidhaa za ushirika.

Deski la msaada. Mfumo wa Uendeshaji wa biashara lazima uweze kuhifadhi taarifa kuhusu watumiaji na rasilimali zote kwa njia ambayo inaweza kudhibitiwa kutoka sehemu moja kuu. Kama shirika kubwa, mtandao wa shirika unahitaji uhifadhi wa kati wa maelezo kamili ya usuli iwezekanavyo kujihusu (kutoka kwa data kuhusu watumiaji, seva, vituo vya kazi hadi data kuhusu mfumo wa kebo). Ni kawaida kupanga habari hii katika mfumo wa hifadhidata. Data kutoka kwa hifadhidata hii inaweza kuhitajika na programu nyingi za mfumo wa mtandao, kimsingi mifumo ya usimamizi na usimamizi. Kwa kuongezea, hifadhidata kama hiyo ni muhimu kwa kuandaa barua pepe, mifumo ya kazi ya kikundi, huduma za usalama, programu ya mtandao na huduma za hesabu za vifaa, na kwa karibu programu yoyote kubwa ya biashara. Kimsingi, maelezo ya marejeleo ya mtandao yanapaswa kutekelezwa kama hifadhidata moja, na isiwe seti ya hifadhidata maalumu kwa kuhifadhi taarifa za aina moja au nyingine, kama kawaida katika mifumo halisi ya uendeshaji. Kwa mfano, Windows NT ina angalau aina tano tofauti za hifadhidata za usaidizi. Saraka kuu ya kikoa (Huduma ya Saraka ya Kikoa cha NT) huhifadhi habari kuhusu watumiaji, ambayo hutumiwa kupanga kuingia kwao kwa mantiki kwenye mtandao. Data kuhusu watumiaji sawa inaweza pia kuwa katika saraka nyingine inayotumiwa na Microsoft Mail. Hifadhidata tatu zaidi zinaunga mkono azimio la anwani ya kiwango cha chini: WINS - inalingana na majina ya Netbios na anwani za IP, saraka ya DNS - seva ya jina la kikoa - ni muhimu wakati wa kuunganisha mtandao wa NT kwenye Mtandao, na mwishowe, saraka ya itifaki ya DHCP inatumiwa kiotomatiki. gawa anwani za IP za kompyuta za mtandao. Karibu na bora ni huduma za saraka zinazotolewa na Banyan (Streettalk III) na Novell (Huduma za Saraka ya NetWare), ambazo hutoa saraka moja kwa programu zote za mtandao. Uwepo wa dawati moja la usaidizi kwa mfumo wa uendeshaji wa mtandao ni mojawapo ya ishara muhimu zaidi za tabia yake ya ushirika.

Usalama . Masuala ya usalama wa data ni muhimu sana kwa Mfumo wa Uendeshaji wa mtandao wa shirika. Kwa upande mmoja, katika mtandao wa kiwango kikubwa, kuna fursa zaidi za ufikiaji usioidhinishwa - kwa sababu ya ugatuaji wa data na usambazaji mkubwa wa sehemu "halali" za ufikiaji, kwa sababu ya idadi kubwa ya watumiaji ambao uaminifu wao ni ngumu kupata. kuanzisha, na pia kutokana na idadi kubwa ya pointi iwezekanavyo uhusiano usioidhinishwa na mtandao. Kwa upande mwingine, maombi ya biashara ya biashara hufanya kazi na data ambayo ni muhimu kwa mafanikio ya shirika kwa ujumla. Na kulinda data kama hiyo katika mitandao ya ushirika, pamoja na vifaa anuwai, anuwai ya zana za ulinzi zinazotolewa na mfumo wa uendeshaji hutumiwa: haki za kuchagua au za lazima za ufikiaji, taratibu ngumu za uthibitishaji wa mtumiaji, usimbaji fiche wa programu.

Mfumo wa uendeshaji wa mtandao ni mfumo wa uendeshaji ambao una uwezo wa kujengwa kwa kufanya kazi na mitandao ya kompyuta. Fursa hizi za kipekee zinaweza kujumuisha:

  • msaada mbalimbali kwa vifaa vya mtandao na;
  • kuanzisha usaidizi na uchujaji wa trafiki ya mtandao,
  • uwepo katika mfumo huu wa huduma za mtandao ambao ungeruhusu watumiaji wa mbali kutumia rasilimali za kompyuta hii.

Mifumo ya uendeshaji ya mtandao ni mfano wa makombora kama haya:

  • Novell NetWare.
  • Mifumo mingi ya GNU/Linux.
  • Microsoft Windows (95, NT na baadaye).
  • Mifumo mingi ya UNIX kama vile Solaris, FreeBSD.
  • IOS; ZyNOS na ZyXEL.

Kazi kuu za mifumo ya uendeshaji wa mfumo ni mgawanyiko wa rasilimali za mtandao (kwa mfano, nafasi za disk) na utawala wake. Kwa kutumia kazi za mtandao, msimamizi wa mfumo huamua rasilimali zilizoshirikiwa, huweka nywila, na huamua haki za ufikiaji kwa kila mtumiaji au kikundi cha watumiaji.

Ambayo imepewa hapo juu, imegawanywa katika:

  • OS ya mtandao kwa seva;
  • OS ya mtandao kwa watumiaji.

Kuna mifumo maalum ya uendeshaji ya aina hii, ambayo hupewa kazi za miundo ya kawaida (Windows NT) na mifumo rahisi ya uendeshaji (Windows XP), ambayo hupewa kazi za mtandao. Siku hizi, karibu mifumo yote ya uendeshaji inayotumiwa ina kazi zilizounganishwa.

Muundo wa mfumo mzima wa uendeshaji wa mtandao

Dhana ya uendeshaji wa mtandao ni msingi wa mfumo wowote wa kompyuta. Kifaa chochote cha kompyuta kinajitegemea katika uendeshaji wake. Matokeo yake, OS ya mtandao kwa maana ya kisasa ina maana tata ya PC kadhaa za kibinafsi zinazoingiliana kwa kutuma habari kwa kila mmoja na kusambaza rasilimali kwa mujibu wa sheria za jumla - itifaki.

Kwa maana nyembamba, mifumo hiyo ya uendeshaji, mfano wa ambayo inaweza kuonekana kwenye vifaa vya kisasa zaidi, ni seti ya mipango iliyowekwa kwenye kompyuta ambayo inaruhusu kufanya kazi kwa kushirikiana na vifaa vingine.

Upekee

Inafaa kuangazia idadi ya vitu shukrani ambayo OS ya aina hii inaweza kufanya kazi:

  • ugawaji wa kumbukumbu ya muda kwa ajili ya kusimamia wasindikaji katika vifaa vya multiprocessor;
  • uwezo wa kudhibiti kompyuta za mbali.

Kwa maneno mengine, uwezo wa kutoa rasilimali na habari za mtu kwa matumizi ya kawaida ni kipengele kisichoweza kutenganishwa cha OS ya mtandao. Kwa kuongezea, mifumo ya uendeshaji, mifano ambayo ilijadiliwa hapo juu, lazima ni pamoja na kazi zifuatazo:

  • kufunga faili na rekodi (ambayo ni muhimu wakati vifaa vinashirikiwa);
  • usimamizi wa saraka za majina ya rasilimali za mtandao;
  • usindikaji maombi ya upatikanaji wa mfumo wa faili na taarifa mbalimbali katika fomu ya mbali;
  • kudhibiti foleni za maombi kutoka kwa watumiaji wa mbali hadi kwenye vifaa vyao wenyewe.

Vipengele

Njia za kuomba ufikiaji wa rasilimali za mbali na uwezekano wa kuzitumia ni kipengele cha mteja cha OS, kinachoitwa redirector. Kipengele hiki hutambua na kupeleka maombi kwa mtandao kwa rasilimali za mbali kutoka kwa watumiaji na programu mbalimbali. Katika kesi hii, ombi linatokana na maombi katika fomu ya ndani, na huenda kwa mtandao katika muundo tofauti unaofikia masharti ya seva.

Sehemu ya mteja, kwa kuongeza, hupokea majibu kutoka kwa seva zingine na kuzibadilisha kuwa fomati za karibu. Kwa hiyo, maombi ya mbali na ya ndani yanachukuliwa sawa na maombi.

Mifumo ya uendeshaji wa mtandao, mfano wa kazi ambayo imeelezwa hapo juu, pia ina zana za mawasiliano zinazohakikisha kubadilishana habari kwenye mtandao. Zana hizi zinahakikisha kushughulikia na kuakibishwa kwa arifa zinazoingia, uteuzi wa njia ya uwasilishaji kwa ujumbe kwenye mtandao, usalama wa utumaji, n.k. Kwa maneno mengine, kipengele hiki kinawajibika kwa kusafirisha taarifa kwenye mtandao.

Kulingana na kazi zinazopatikana katika kompyuta fulani, OS yake inaweza kuwa haina seva au sehemu ya mteja.

Mifano ya mifumo ya uendeshaji ya mtandao wa kizazi cha kwanza

Mifumo ya kwanza ya uendeshaji wa mtandao ilionekana kama tata ya OS iliyopo ya ndani na shell ya mtandao katika mfumo wa superstructure juu yake. Katika kesi hii, OS ya ndani ilikuwa na idadi ndogo ya kazi za mtandao, kwani zilifanyika moja kwa moja na shell. Mfumo maarufu zaidi wa aina hii, ambao umeenea ulimwenguni kote, ni MS DOS. Tangu usambazaji wa tatu wa shell hii, ina kazi zilizounganishwa kama vile rekodi na kufunga faili, zinazohitajika kwa madhumuni ya upatikanaji wa jumla wa faili. Mifumo ya kisasa ya uendeshaji ya mtandao inayotumiwa - LANtastic na PersonalWare - ina kanuni sawa ya uendeshaji.

Hatua za kisasa za maendeleo

Hata hivyo, njia ya kuahidi zaidi ni kuendeleza mifumo ya uendeshaji ya mtandao ambayo ni maalum kwa ajili ya kukimbia kwenye mtandao. Kazi za shells vile zimeunganishwa kwa undani katika moduli zao muhimu za mfumo, ambayo inahakikisha mshikamano wao wa kimantiki, urahisi wa uendeshaji na uppdatering, na ufanisi mzuri. Leo, rasilimali nyingi zimetengwa mahsusi ili kuboresha mifumo hiyo ya uendeshaji. Mifano ya programu za aina hii ni usambazaji mbalimbali wa Windows NT kutoka kwa Microsoft.

Fursa hizo ni pamoja na:

  • msaada wa vifaa vya mtandao
  • usaidizi wa itifaki ya mtandao
  • usaidizi wa itifaki ya uelekezaji
  • usaidizi wa kuchuja trafiki ya mtandao
  • usaidizi wa kufikia rasilimali za mbali kama vile vichapishi, diski, n.k. kupitia mtandao
  • msaada kwa itifaki za uidhinishaji wa mtandao
  • uwepo katika mfumo wa huduma za mtandao zinazoruhusu watumiaji wa mbali kutumia rasilimali za kompyuta

Mifano ya mifumo ya uendeshaji ya mtandao:

  • Microsoft Windows (NT, XP, Vista, Saba)
  • Mifumo mbalimbali ya UNIX kama vile Solaris, FreeBSD
  • Mifumo mbalimbali ya GNU/Linux
  • ZyNOS na ZyXEL

Kusudi kuu

Kazi kuu ni mgawanyiko wa rasilimali za mtandao (kwa mfano, nafasi ya disk) na utawala wa mtandao. Kwa kutumia vitendaji vya mtandao, msimamizi wa mfumo anafafanua rasilimali zilizoshirikiwa, huweka nywila, na kufafanua haki za ufikiaji kwa kila mtumiaji au kikundi cha watumiaji. Kwa hivyo mgawanyiko:

  • OS ya mtandao kwa seva;
  • OS ya mtandao kwa watumiaji.

Kuna mifumo maalum ya uendeshaji wa mtandao, ambayo hupewa kazi za mifumo ya kawaida (Ex: Windows NT) na mifumo ya uendeshaji ya kawaida (Ex: Windows XP), ambayo hupewa kazi za mtandao. Leo, karibu mifumo yote ya kisasa ya uendeshaji ina kazi za mtandao zilizojengwa.


Wikimedia Foundation. 2010.

  • Morgunov

Tazama "mfumo wa uendeshaji wa Mtandao" ni nini katika kamusi zingine:

    Mfumo wa uendeshaji wa mtandao- mfumo wa uendeshaji ambao hutoa usindikaji, kuhifadhi na uhamisho wa data katika mtandao wa habari. Mfumo wa uendeshaji wa mtandao unafafanua kundi lililounganishwa la itifaki za kiwango cha juu ambazo hutoa kazi za msingi za mtandao: kushughulikia vitu... Kamusi ya Fedha

    mfumo wa uendeshaji wa mtandao- Programu zinazosimamia mtandao. Toa ugavi wa rasilimali, vipengele vya usalama na usimamizi. Kwa ujumla, OS ya mtandao inaendesha juu ya OS ya kawaida (isiyo ya mtandao). Mada za mtandao......

    Mfumo wa uendeshaji wa mtandao wa Cairo ni mfumo wa uendeshaji wa mtandao wenye usanifu unaolenga kitu uliotengenezwa na Microsoft Corporation. Mfumo wa Uendeshaji wa Cairo unategemea mfumo wa faili unaolenga kitu. Cairo OS hutoa mazingira ya usindikaji yaliyosambazwa. Kwa…… Kamusi ya Fedha

    Mfumo wa uendeshaji wa mtandao wa AIX- toleo la mfumo wa uendeshaji wa UNIX uliotengenezwa na IBM, kuruhusu matumizi yake kwenye mifumo ya kompyuta ya ukubwa wowote na utendaji. AIX OS hufanya usindikaji wa ulinganifu, sambamba... ... Kamusi ya Fedha

    mfumo wa mtandao (uendeshaji) kulingana na kiwango cha Ethernet- [E.S. Alekseev, A.A. Myachev. Kamusi ya ufafanuzi ya Kiingereza-Kirusi juu ya uhandisi wa mifumo ya kompyuta. Moscow 1993] Mada teknolojia ya habari kwa ujumla EN Xerox Network SystemXNS ... Mwongozo wa Mtafsiri wa Kiufundi

Programu ya mtandao imeundwa ili kupanga ushirikiano kati ya kundi la watumiaji kwenye kompyuta tofauti. Inakuruhusu kupanga muundo wa faili wa kawaida, hifadhidata za kawaida zinazoweza kufikiwa na kila mwanachama wa kikundi. Hutoa uwezo wa kusambaza ujumbe na kufanya kazi kwenye miradi ya kawaida, na uwezo wa kushiriki rasilimali.

2. Mifumo ya uendeshaji ya mtandao

(Mfumo wa Uendeshaji wa Mtandao - NOS) ni seti ya programu zinazotoa usindikaji, uhifadhi na usambazaji wa data kwenye mtandao.

Mfumo wa uendeshaji wa mtandao hufanya kazi za jukwaa la maombi, hutoa aina mbalimbali za huduma za mtandao na inasaidia uendeshaji wa michakato ya maombi inayoendesha mifumo ya mteja. Mifumo ya uendeshaji ya mtandao hutumia usanifu wa seva ya mteja au rika-kwa-rika. Vipengele vya NOS viko kwenye vituo vyote vya kazi vilivyojumuishwa kwenye mtandao.

NOS inafafanua kikundi kilichounganishwa cha itifaki za safu ya juu ambayo hutoa kazi za msingi za mtandao. Haya kimsingi ni pamoja na:

  1. kushughulikia vitu vya mtandao;
  2. utendaji wa huduma za mtandao;
  3. kuhakikisha usalama wa data;
  4. usimamizi wa mtandao.

Kuna mambo mengi ya kuzingatia wakati wa kuchagua NOS. Kati yao:

  • seti ya huduma za mtandao ambazo mtandao hutoa;
  • uwezo wa kuongeza majina ambayo hufafanua data iliyohifadhiwa na programu za maombi;
  • utaratibu wa kutawanya rasilimali kwenye mtandao;
  • njia ya kurekebisha mtandao na huduma za mtandao;
  • uaminifu wa uendeshaji na kasi ya mtandao;
  • njia ya kimwili ya uhusiano kutumika au kuchaguliwa;
  • aina za kompyuta zilizounganishwa kwenye mtandao, mifumo yao ya uendeshaji;
  • mifumo iliyopendekezwa ambayo hutoa usimamizi wa mtandao;
  • zana za ulinzi wa data zinazotumiwa;
  • utangamano na michakato ya programu iliyoundwa tayari;
  • idadi ya seva zinazoweza kufanya kazi kwenye mtandao;
  • orodha ya mifumo ya relay ambayo hutoa kuingiliana kwa mitandao ya ndani na mitandao mbalimbali ya eneo;
  • njia ya kuandika uendeshaji wa mtandao, kuandaa vidokezo na usaidizi.

3. Kazi na sifa za mifumo ya uendeshaji ya mtandao (OS).

Kuna mifumo ya uendeshaji iliyo na kazi za mtandao zilizojengwa ndani na makombora juu ya mifumo ya uendeshaji ya ndani. Kulingana na kigezo kingine cha uainishaji, OS za mtandao zinatofautishwa kati ya rika-kwa-rika na halilinganifu kiutendaji (kwa mifumo ya mteja/seva).

Kazi kuu za mfumo wa uendeshaji wa mtandao:

  1. saraka na usimamizi wa faili;
  2. usimamizi wa rasilimali;
  3. kazi za mawasiliano;
  4. ulinzi dhidi ya ufikiaji usioidhinishwa;
  5. kuhakikisha uvumilivu wa makosa;
  6. usimamizi wa mtandao.

Kusimamia saraka na faili katika mitandao ni kutoa ufikiaji wa data iliyo kwenye nodi zingine za mtandao. Usimamizi unafanywa kwa kutumia mfumo maalum wa faili wa mtandao. Mfumo wa faili hukuruhusu kufikia faili kwa kutumia zana za lugha zinazojulikana kwa kazi ya ndani. Wakati wa kubadilishana faili, kiwango muhimu cha usiri wa kubadilishana (usiri wa data) lazima uhakikishwe.

Usimamizi wa rasilimali unahusisha kuhudumia maombi ya rasilimali zinazopatikana kwenye mtandao.

Vitendaji vya mawasiliano hutoa kushughulikia, kuhifadhi, uteuzi wa mwelekeo wa kuhamisha data katika mtandao mpana (uelekezaji), udhibiti wa mtiririko wa data, n.k. Ulinzi dhidi ya ufikiaji usioidhinishwa ni kazi muhimu ambayo husaidia kudumisha uadilifu na usiri wa data. Hatua za usalama zinaweza kuruhusu upatikanaji wa data fulani tu kutoka kwa vituo fulani, kwa wakati maalum, idadi fulani ya nyakati, nk. Kila mtumiaji kwenye mtandao wa shirika anaweza kuwa na haki zake za ufikiaji na vizuizi kwenye seti ya saraka zinazopatikana au orodha ya vitendo vinavyowezekana; kwa mfano, kubadilisha yaliyomo kwenye faili zingine kunaweza kupigwa marufuku.

Uvumilivu wa hitilafu ni sifa ya kudumisha utendaji wa mfumo wakati unaathiriwa na mambo ya kuharibu. Uvumilivu wa hitilafu unahakikishwa kwa kutumia vifaa vya nguvu vya uhuru kwa seva, kuonyesha au kuiga habari katika viendeshi vya diski. Kwa kuchora ramani kwa kawaida tunamaanisha uwepo katika mfumo wa nakala mbili za data na eneo lao kwenye diski tofauti, lakini zimeunganishwa na mtawala mmoja. Rudufu hutofautiana kwa kuwa vidhibiti tofauti hutumiwa kwa kila diski za nakala. Kwa wazi, kurudia kunaaminika zaidi. Kuongezeka zaidi kwa uvumilivu wa makosa kunahusishwa na kurudia kwa seva, ambayo, hata hivyo, inahitaji gharama za ziada kwa ununuzi wa vifaa.

Usimamizi wa mtandao unahusisha matumizi ya itifaki za usimamizi zinazofaa. Programu ya usimamizi wa mtandao kwa kawaida huwa na wasimamizi na mawakala. Meneja ni programu inayozalisha amri za mtandao. Wakala ni programu ziko katika nodi mbalimbali za mtandao. Wanatekeleza amri kutoka kwa wasimamizi, kufuatilia hali ya nodes, kukusanya taarifa kuhusu vigezo vya utendaji wao, ishara kuhusu matukio yanayoendelea, kurekodi makosa, kufuatilia trafiki, na kulinda dhidi ya virusi. Wakala wenye kiwango cha kutosha cha akili wanaweza kushiriki katika kurejesha habari baada ya kushindwa, kurekebisha vigezo vya udhibiti, nk.

4. Muundo wa mfumo wa uendeshaji wa mtandao

Mfumo wa uendeshaji wa mtandao huunda msingi wa mtandao wowote wa kompyuta. Kila kompyuta kwenye mtandao inajitegemea, kwa hivyo, mfumo wa uendeshaji wa mtandao kwa maana pana unaeleweka kama seti ya mifumo ya uendeshaji ya kompyuta binafsi inayoingiliana kubadilishana ujumbe na kushiriki rasilimali kulingana na sheria zinazofanana - itifaki. Kwa maana nyembamba, OS ya mtandao ni mfumo wa uendeshaji wa kompyuta tofauti ambayo hutoa uwezo wa kufanya kazi kwenye mtandao.

Mchele. Muundo 1 wa Mfumo wa Uendeshaji wa Mtandao

Kwa mujibu wa muundo ulioonyeshwa kwenye Mtini. 1, katika mfumo wa uendeshaji wa mtandao wa mashine ya mtu binafsi, sehemu kadhaa zinaweza kutofautishwa.

  1. Zana za kudhibiti rasilimali za kompyuta za ndani: vitendaji vya kusambaza RAM kati ya michakato, michakato ya kuratibu na kutuma, kudhibiti vichakataji, kudhibiti vifaa vya pembeni na vitendaji vingine vya kudhibiti rasilimali za OS za ndani.
  2. Njia ya kutoa rasilimali na huduma zako mwenyewe kwa matumizi ya umma ni sehemu ya seva ya OS (seva). Zana hizi hutoa, kwa mfano, kuzuia faili na rekodi, kudumisha saraka za majina ya rasilimali za mtandao; usindikaji maombi ya ufikiaji wa mbali kwa mfumo wako wa faili na hifadhidata; kudhibiti foleni za maombi kutoka kwa watumiaji wa mbali hadi kwenye vifaa vyao vya pembeni.
  3. Zana za kuomba ufikiaji wa rasilimali na huduma za mbali - sehemu ya mteja ya OS (mwelekezi). Sehemu hii inatambua na kupeleka maombi kwa rasilimali za mbali kutoka kwa programu na watumiaji hadi kwa mtandao. Sehemu ya mteja pia hupokea majibu kutoka kwa seva na kuzibadilisha kuwa muundo wa ndani, ili kwa programu utekelezaji wa maombi ya ndani na ya mbali hauwezekani kutofautishwa.
  4. Njia za mawasiliano za OS, kwa msaada wa ambayo ujumbe hubadilishwa kwenye mtandao. Sehemu hii hutoa kushughulikia na kuhifadhi ujumbe, uteuzi wa njia ya kupeleka ujumbe kwenye mtandao, uaminifu wa maambukizi, nk, yaani, ni njia ya kusafirisha ujumbe.

5. Programu ya mteja

Ili kufanya kazi na mtandao, programu ya mteja lazima isakinishwe kwenye vituo vya kazi vya mteja. Programu hii hutoa ufikiaji wa rasilimali ziko kwenye seva ya mtandao. Vipengee vitatu muhimu zaidi vya programu ya mteja ni waelekezaji upya, waundaji wa muundo, na njia za UNC.

Waelekezaji upya

Kielekezi upya ni programu ya mtandao inayokubali maombi ya I/O ya faili za mbali, mirija iliyopewa jina, au nafasi za barua kisha kuzikabidhi kwa huduma za mtandao za kompyuta nyingine. Mwelekezi mwingine hukatiza maombi yote yanayotoka kwa programu na kuyachanganua.

Kuna aina mbili za waelekezaji upya wanaotumiwa kwenye wavuti:

  • kuelekeza upya mteja
  • kielekeza upya seva.

Waelekezi wote wawili wanafanya kazi katika safu ya mwakilishi wa modeli ya OSI. Wakati mteja anatuma ombi kwa programu au huduma ya mtandao, kielekeza upya hukatiza ombi na kuangalia kama rasilimali ni ya ndani (iko kwenye kompyuta inayoomba) au ya mbali (kwenye mtandao). Ikiwa kielekeza upya kitaamua kuwa hili ni ombi la ndani, hutuma ombi kwa kichakataji cha kati kwa usindikaji wa haraka. Ikiwa ombi limekusudiwa kwa mtandao, mwelekezi huelekeza ombi kwenye mtandao hadi kwa seva inayofaa. Kimsingi, waelekezaji upya huficha ugumu wa ufikiaji wa mtandao kutoka kwa mtumiaji. Mara tu rasilimali ya mtandao inapofafanuliwa, watumiaji wanaweza kuipata bila kujua mahali ilipo.

Wasambazaji

Msanifu ni kipande cha programu kinachosimamia ugawaji wa barua za kiendeshi kwa rasilimali za mtandao wa ndani na wa mbali au hifadhi za pamoja, ambayo husaidia katika kuwasiliana na rasilimali za mtandao. Uhusiano unapoundwa kati ya rasilimali ya mtandao na barua ya hifadhi ya ndani, inayojulikana pia kama kuweka ramani ya hifadhi, mgawaji hufuatilia ugawaji wa barua hiyo ya kiendeshi kwa rasilimali ya mtandao. Kisha, wakati mtumiaji au programu inapata diski, mgawaji atachukua nafasi ya barua ya gari na anwani ya mtandao ya rasilimali kabla ya ombi kutumwa kwa redirector.

Majina ya UNC

Kielekezi upya na kigawanya sio njia pekee zinazotumiwa kufikia rasilimali za mtandao. Mifumo mingi ya kisasa ya uendeshaji ya mtandao, pamoja na Windows 95, 98, NT, inatambua majina ya UNC (Mkataba wa Kutaja Universal). UNC ni njia ya kawaida ya kutaja rasilimali za mtandao. Majina haya yana fomu \\ServerName\ResourceName. Programu zenye uwezo wa UNC na huduma za mstari wa amri hutumia majina ya UNC badala ya kuchora viendeshi vya mtandao.

6. Programu ya seva

Ili kompyuta ifanye kama seva ya mtandao, inahitajika kusanikisha sehemu ya seva ya mfumo wa uendeshaji wa mtandao, ambayo hukuruhusu kudumisha rasilimali na kuzisambaza kati ya wateja wa mtandao. Suala muhimu kwa seva za mtandao ni uwezo wa kuzuia upatikanaji wa rasilimali za mtandao. Hii inaitwa usalama wa mtandao. Inatoa udhibiti wa rasilimali ambazo watumiaji wanaweza kufikia, kiwango cha ufikiaji huo, na ni watumiaji wangapi wanaweza kupata ufikiaji huo kwa wakati mmoja. Udhibiti huu huhakikisha faragha na usalama na kudumisha mazingira bora ya mtandao.

Mbali na kutoa udhibiti wa rasilimali za mtandao, seva hufanya kazi zifuatazo:

  • hutoa uthibitishaji wa kitambulisho cha nembo kwa watumiaji;
  • inasimamia watumiaji na vikundi;
  • huhifadhi zana za usimamizi wa mtandao kwa usimamizi, udhibiti na ukaguzi;
  • Hutoa uvumilivu wa makosa ili kulinda uadilifu wa mtandao.

7. Programu ya mteja na seva

Baadhi ya mifumo ya uendeshaji ya mtandao, ikiwa ni pamoja na Windows, ina vipengele vya programu vinavyotoa uwezo wa mteja na seva kwa kompyuta. Inaruhusu kompyuta kudumisha na kutumia rasilimali za mtandao na imeenea katika mitandao ya rika-kwa-rika. Kwa ujumla, aina hii ya mifumo ya uendeshaji ya mtandao haina nguvu na ya kuaminika kama mifumo kamili ya uendeshaji ya mtandao.

Faida kuu ya mfumo wa uendeshaji wa mtandao wa mteja-server ni kwamba rasilimali muhimu ziko kwenye kituo tofauti cha kazi zinaweza kushirikiwa na mtandao wote.

Ubaya ni kwamba ikiwa kituo cha kazi kinaunga mkono rasilimali nyingi zinazotumika, kitapata athari kubwa ya utendaji. Ikiwa hii itatokea, basi unahitaji kuhamisha rasilimali hizi kwa seva ili kuongeza utendaji wa jumla.

Kulingana na kazi zilizopewa kompyuta fulani, mfumo wake wa uendeshaji unaweza kukosa mteja au sehemu ya seva.

Katika Mtini. 2, kompyuta 1 hufanya kazi za mteja, na kompyuta 2 hufanya kazi za seva, kwa mtiririko huo, mashine ya kwanza haina sehemu ya seva, na ya pili haina sehemu ya mteja.

Mchele. 2 Mwingiliano wa vipengele vya OS vya mtandao

Ikiwa ombi limetolewa kwa rasilimali kwenye kompyuta hii, inaelekezwa kwenye mfumo wa uendeshaji wa ndani. Ikiwa hii ni ombi kwa rasilimali ya mbali, basi inatumwa kwa sehemu ya mteja, ambapo inabadilishwa kutoka kwa fomu ya ndani hadi muundo wa mtandao na kupitishwa kwa zana za mawasiliano. Sehemu ya seva ya OS ya kompyuta 2 inapokea ombi, inabadilisha kuwa fomu ya ndani na kuipeleka kwa OS yake ya ndani kwa utekelezaji. Baada ya matokeo kupokelewa, seva huwasiliana na mfumo mdogo wa usafirishaji na kutuma jibu kwa mteja aliyetoa ombi. Sehemu ya mteja hubadilisha matokeo kuwa umbizo linalofaa na kuyashughulikia kwa programu iliyotoa ombi.

8. Mahitaji ya mifumo ya uendeshaji ya kisasa

Mahitaji makuu ya mfumo wa uendeshaji ni kwamba hufanya kazi za msingi za usimamizi bora wa rasilimali na kutoa interface rahisi kwa mtumiaji na programu za maombi. Mfumo wa Uendeshaji wa kisasa kwa kawaida lazima uauni programu nyingi, kumbukumbu pepe, ubadilishaji, kiolesura cha picha cha madirisha mengi, na utendakazi na huduma nyingine nyingi muhimu. Mbali na mahitaji haya ya ukamilifu wa kazi, mifumo ya uendeshaji inakabiliwa na mahitaji muhimu ya uendeshaji sawa, ambayo yameorodheshwa hapa chini.

Upanuzi.

Ingawa vifaa vya kompyuta vinakuwa vya kizamani katika miaka michache, maisha muhimu ya mifumo ya uendeshaji yanaweza kupimwa kwa miongo kadhaa. Mfano ni UNIX OS. Kwa hiyo, mifumo ya uendeshaji daima hubadilika kwa mageuzi kwa muda, na mabadiliko haya ni muhimu zaidi kuliko mabadiliko ya vifaa. Mabadiliko kwenye Mfumo wa Uendeshaji kwa kawaida huhusisha upataji wa sifa mpya, kama vile usaidizi wa aina mpya za vifaa vya nje au teknolojia mpya za mtandao. Ikiwa msimbo wa OS umeandikwa kwa njia ambayo nyongeza na mabadiliko yanaweza kufanywa bila kukiuka uadilifu wa mfumo, basi OS hiyo inaitwa extensible. Upanuzi unapatikana kupitia muundo wa msimu wa OS, ambayo programu hujengwa kutoka kwa seti ya moduli za kibinafsi zinazoingiliana tu kupitia kiolesura cha kazi.

Kubebeka.

Kwa kweli, msimbo wa OS unapaswa kubebeka kwa urahisi kutoka kwa aina moja ya processor hadi aina nyingine ya processor, na kutoka kwa aina moja ya jukwaa la vifaa (ambalo hutofautiana sio tu katika aina ya processor, lakini pia kwa njia ambayo vifaa vyote vya kompyuta vimepangwa) hadi nyingine. aina ya jukwaa la vifaa. Mifumo ya uendeshaji inayobebeka ina chaguzi kadhaa za utekelezaji kwa majukwaa tofauti; mali hii ya mfumo wa uendeshaji pia inaitwa majukwaa mengi.

Utangamano.

Kuna mifumo kadhaa ya uendeshaji maarufu "ya muda mrefu" (aina za UNIX, Windows, Windows Server), ambayo maombi mbalimbali yameandaliwa. Baadhi yao ni maarufu sana. Kwa hiyo, kwa mtumiaji kubadili kutoka kwa OS moja hadi nyingine kwa sababu moja au nyingine, fursa ya kuendesha programu inayojulikana kwenye mfumo mpya wa uendeshaji inavutia sana. Ikiwa OS ina njia za kuendesha programu za programu zilizoandikwa kwa mifumo mingine ya uendeshaji, basi inasemekana kuwa inaendana na mifumo hii ya uendeshaji. Tofauti lazima ifanywe kati ya utangamano wa mfumo wa jozi na utangamano wa chanzo. Dhana ya utangamano pia inajumuisha usaidizi wa miingiliano ya watumiaji ya mifumo mingine ya uendeshaji.

Kuegemea na uvumilivu wa makosa.

Mfumo lazima ulindwe kutokana na makosa ya ndani na nje, kushindwa na kushindwa. Vitendo vyake vinapaswa kutabirika kila wakati, na programu hazipaswi kudhuru OS. Kuegemea na uvumilivu wa makosa ya OS kimsingi imedhamiriwa na suluhisho za usanifu zilizo chini yake, pamoja na ubora wa utekelezaji wake (utatuzi wa nambari). Pia ni muhimu ikiwa OS inajumuisha usaidizi wa programu kwa maunzi yanayostahimili hitilafu, kama vile mkusanyiko wa diski au vifaa vya umeme visivyoweza kukatika.

Usalama.

Mfumo wa Uendeshaji wa kisasa lazima ulinde data na rasilimali zingine za mfumo wa kompyuta kutoka kwa ufikiaji usioidhinishwa. Ili mfumo wa uendeshaji uwe na sifa za usalama, lazima angalau ujumuishe njia za uthibitishaji - kuamua uhalali wa watumiaji, idhini - kutoa haki tofauti za ufikiaji wa rasilimali kwa watumiaji wa kisheria, ukaguzi - kurekodi matukio yote "ya kutiliwa shaka" kwa usalama wa mfumo. Mali ya usalama ni muhimu sana kwa mifumo ya uendeshaji ya mtandao. Katika mifumo hiyo ya uendeshaji, kazi ya kulinda data iliyopitishwa kwenye mtandao huongezwa kwa kazi ya udhibiti wa upatikanaji.

Utendaji.

Mfumo wa uendeshaji lazima uwe wa haraka na msikivu kadri jukwaa la maunzi inavyoruhusu. Utendaji wa OS huathiriwa na mambo mengi, kuu ni usanifu wa OS, aina mbalimbali za kazi, ubora wa programu ya kanuni, na uwezo wa kuendesha OS kwenye jukwaa la juu la utendaji (multiprocessor).

9. Kuchagua mfumo wa uendeshaji wa mtandao

Wakati wa kuchagua mfumo wa uendeshaji wa mtandao, unahitaji kuzingatia:

  • utangamano wa vifaa;
  • aina ya vyombo vya habari vya mtandao;
  • ukubwa wa mtandao;
  • topolojia ya mtandao;
  • mahitaji ya seva;
  • mifumo ya uendeshaji kwa wateja na seva;
  • mfumo wa faili wa mtandao;
  • kanuni za majina ya mtandaoni;
  • shirika la vifaa vya kuhifadhi mtandao.

Hivi sasa, mifumo miwili kuu ya uendeshaji wa mtandao imeenea zaidi - UNIX na Windows.
UNIX OS hutumiwa hasa katika mitandao mikubwa ya ushirika, kwani mfumo huu una sifa ya kuegemea juu na uwezo wa kuongeza mtandao kwa urahisi. Unix ina idadi ya amri na programu zinazowasaidia kufanya kazi kwenye mtandao.

Kwanza, hizi ni amri za ftp na telnet, ambazo hutekeleza ubadilishanaji wa faili na kuiga seva pangishi ya mbali kulingana na itifaki za TCP/IP. Pili, itifaki ya UUCP, amri na programu, iliyoundwa kwa kuzingatia mawasiliano ya modemu ya asynchronous juu ya laini za simu kati ya nodi za Unix za mbali katika mitandao ya ushirika na ya eneo.

Windows Server OS hutoa kazi katika mitandao ya mteja/seva. Windows kawaida hutumiwa katika mitandao ya ukubwa wa kati.