Ցանցային ՕՀ՝ գործառույթներ, տեսակներ, տարբեր ՕՀ: Ցանցային օպերացիոն համակարգերի առանձնահատկությունները Ինչ օպերացիոն համակարգեր են օգտագործվում ցանցային սերվերների վրա

Այն դեպքում, երբ օգտատերերը կանգնած են ցանցի ռեսուրսների օպտիմալ բաժանման հետ կապված (օրինակ, սկավառակի տարածություն), նրանք կարող են օգտագործել ցանցային համակարգերը հնարավորություն են տալիս փոխանցել բազմաթիվ ադմինիստրատիվ գործառույթներ ցանցային տարածություն: Ցանցային ռեսուրսների օգնությամբ, որոնք զգալիորեն գերազանցում են օգտատերերին, ադմինիստրատորը հնարավորություն ունի մասնագիտորեն սահմանել ընդհանուր ռեսուրսները և, դրանցից յուրաքանչյուրին եզակի գաղտնաբառեր հատկացնելով, դրանք դարձնել ինքնավար և հասանելի յուրաքանչյուր առանձին օգտագործողի կամ օգտատերերի խմբի համար: Այս բաժանումը նաև որոշում է ցանցային օպերացիոն համակարգերի դասակարգումը սերվերի օպերացիոն համակարգերի և օգտագործողների համար նախատեսված օպերացիոն համակարգերի:

Այսօր մշակվել և լայնորեն կիրառվում են ցանցային հատուկ օպերացիոն համակարգեր, որոնք, սակայն, ունեն մեզ ծանոթ օպերացիոն համակարգերի բնութագրերը։ Մշակվել են հատուկ ցանցային օպերացիոն համակարգեր, որոնք ունեն սովորականի պարամետրեր, ինչպես, օրինակ, Windows xp օպերացիոն համակարգը։ Հարկ է նաև նշել, որ այսօր գրեթե բոլոր սովորական համակարգերն ունեն ցանցային համակարգերի ներկառուցված տարբերակներ և գործառույթներ:

Հետևաբար, ցանցային ՕՀ-ն ներկառուցված ընտրովի հատկություն է, որը թույլ է տալիս արդյունավետ աշխատել ցանցի տարածքում: Այս հատկությունները ներառում են.

Ցանցային սարքավորումների լայն շրջանակի աջակցություն;

Ցանցային արձանագրություններ օգտագործելու ունակություն;

Երթուղիների օգտագործման և աջակցության ապահովում;

Երթևեկության զտում;

Հեռավոր ցանցի ռեսուրսների (սկավառակների և տպիչների) անխափան մուտքի ապահովում;

Ցանցային խնդիրների լուծման համար հեռահար մուտքի հնարավորությունների ներդրում:

Ցանցի ամենատարածված օպերացիոն համակարգերն են՝ Novell NetWare-ը, GNU/Linux-ի, ZyNOS-ի տարբեր տարբերակները և, իհարկե, ամենատարածված Microsoft Windows-ը (95, NT, XP, Vista, 7):

Ժամանակակից ցանցերն ու դրանց բազմազանությունը պայմանավորված են նրանով, որ այսօր աշխարհում կան բազմաթիվ տեսակի համակարգիչներ։ Այդ իսկ պատճառով մշակվում և բաշխվում են շարժական սարքերի, տնային աշխատատեղերի, սերվերային համակարգերի և կորպորատիվ ՕՀ համակարգերի համար: Այս դասակարգումն ինքնին ընդգծում է կատարողական բնութագրերի բազմազանությունը և ընտրովիությունը, որոնք առանձնացնում են դիտարկվող ռեսուրսները: Այս բազմազանությունը, որը մի կողմից դրական է (օգտագործողին, ՕՀ-ին տալիս է ընտրություն՝ ըստ նրա ֆինանսական հնարավորությունների և առաջադրված առաջադրանքներին համապատասխան), մյուս կողմից որոշակի անհարմարություններ է ստեղծում։ Այս անհարմարությունը կայանում է նրանում, որ անհրաժեշտ է ապահովել ՕՀ-ի համատեղելիությունը, հատկապես միևնույն ցանցային քաղաքականության շրջանակներում գործող կորպորատիվ ստորաբաժանումների համար: Շատ կարևոր հատկություն, որը բնութագրում է որոշակի ցանցային ՕՀ-ի պարամետրերը, օպերացիոն համակարգի հասանելի բեռնումն է և այն արագ թարմացնելու հնարավորությունը:

Նման օպերացիոն համակարգերը առավել լայնորեն կիրառվում են տարբեր ձեռնարկություններում և հաստատություններում, որոնք պահանջում են մեծ քանակությամբ տվյալների մշակում: Բնականաբար հարց է ծագում, թե ինչպես ընտրել ճիշտ ցանցային օպերացիոն համակարգեր՝ բիզնեսն արդյունավետորեն վարելու համար՝ առանց լրացուցիչ գումար ծախսելու: Թվում է, թե համապատասխան ՕՀ-ի ընտրության ժամանակ հիմնական չափանիշը պետք է լինի հետևյալը. Եթե ​​Ձեզ անհրաժեշտ է ռեսուրս խոշոր ձեռնարկության կամ կորպորացիայի մասշտաբով, ապա ուշադրություն դարձրեք այնպիսի պարամետրին, ինչպիսին է մասշտաբայնությունը, այսինքն. շահագործման կայունությունը ցանցի տարբեր պայմաններում: Կարևոր է նաև համատեղելիության բարձր աստիճանը՝ առցանց թարմացման ռեժիմն արդյունավետ օգտագործելու հնարավորությունը: Բացի այդ, նման ՕՀ-ն նախընտրելի է ապահովել տարասեռ ռեսուրսների՝ սերվերների և համակարգիչների ինտեգրում:

Իհարկե, բավականին դժվար է գտնել և ընտրել օպերացիոն համակարգ, որը լիովին բավարարում է կոնկրետ օգտագործողի պահանջները։ Հետևաբար, նպատակահարմար է ընտրել դրանք՝ հաշվի առնելով իրական խնդիրների և կոնկրետ իրավիճակի քննադատական ​​գնահատականը, որը կլուծի այս ծրագրաշարը:

FGOU SPO SPb TKUiK

Համառոտագիր «Ինֆորմատիկա» թեմայով

ՑԱՆՑ Օպերացիոն ՀԱՄԱԿԱՐԳԵՐ

Ես արել եմ աշխատանքը

9GS-21 խմբի աշակերտ

Դուդարով Յուրի

Սանկտ Պետերբուրգ

1. Ներածություն

2.Ցանցային օպերացիոն համակարգ

2.1 Հավասարակշռող ցանցային ՕՀ և ՕՀ՝ նվիրված սերվերներով

2.2 ՕՀ աշխատանքային խմբերի համար և ՕՀ ձեռնարկությունների ցանցերի համար

2.3 Կորպորատիվ ՕՀ-ի նշաններ

2.3.1.Աջակցություն

2.3.2 Օգնության ծառայություն

2.3.3 Անվտանգություն

3. SOS-ի օրինակներ

1. ՆԵՐԱԾՈՒԹՅՈՒՆ

Որպեսզի հասկանաք, թե ինչ է ցանցային օպերացիոն համակարգը, դուք պետք է հասկանաք, թե ինչ է պարզապես ՕՀ-ն: Այսպիսով.

Օպերացիոն համակարգը վերահսկման և մշակման ծրագրերի մի շարք է, որը, մի կողմից, գործում է որպես ինտերֆեյս համակարգչային համակարգի սարքերի և կիրառական ծրագրերի միջև, իսկ մյուս կողմից՝ նախատեսված է սարքերը կառավարելու, հաշվողական գործընթացները կառավարելու և հաշվողական ռեսուրսները արդյունավետ բաշխելու համար: հաշվողական գործընթացներ և կազմակերպել հուսալի հաշվարկներ: Այս սահմանումը վերաբերում է ժամանակակից ընդհանուր նշանակության օպերացիոն համակարգերին: Տիպիկ հաշվողական համակարգի տրամաբանական կառուցվածքում ՕՀ-ն դիրք է զբաղեցնում սարքերի միջև՝ մի կողմից իրենց միկրոճարտարապետությամբ, մեքենայական լեզվով և, հնարավոր է, բնիկ (ներկառուցված) որոնվածով, և մյուս կողմից՝ կիրառական ծրագրերով: ՕՀ-ն թույլ է տալիս ծրագրային ապահովման մշակողներին վերացական լինել սարքերի իրականացման և շահագործման մանրամասներից՝ ապահովելով գործառույթների նվազագույն պահանջվող շարքը:

Հաշվողական համակարգերի մեծ մասում ՕՀ-ն համակարգի ծրագրային ապահովման հիմնական, ամենակարևոր (և երբեմն միակ) մասն է: 1990-ական թվականներից ամենատարածված օպերացիոն համակարգերը եղել են Microsoft Windows օպերացիոն համակարգերի ընտանիքը և UNIX դասի համակարգերը (հատկապես Linux):

Ցանցային օպերացիոն համակարգը համակարգչային ցանցերում աշխատելու ներկառուցված հնարավորություններով օպերացիոն համակարգ է։ Նման հնարավորությունները ներառում են.

  1. ցանցային սարքավորումների աջակցություն
  2. ցանցային արձանագրության աջակցություն
  3. երթուղային արձանագրության աջակցություն
  4. ցանցային տրաֆիկի զտման աջակցություն
  5. ցանցի միջոցով հեռավոր ռեսուրսներ, ինչպիսիք են տպիչները, սկավառակները և այլն մուտք գործելու աջակցություն
  6. աջակցություն ցանցի թույլտվության արձանագրություններին
  7. ցանցային ծառայությունների համակարգում առկայություն, որոնք թույլ են տալիս հեռավոր օգտվողներին օգտագործել համակարգչային ռեսուրսներ

Այսինքն՝ SOS-ը կազմում է ցանկացած համակարգչային ցանցի հիմքը։ Ցանցի յուրաքանչյուր համակարգիչ մեծապես ինքնավար է, հետևաբար ցանցային օպերացիոն համակարգը լայն իմաստով հասկացվում է որպես առանձին համակարգիչների օպերացիոն համակարգերի մի շարք, որոնք փոխազդում են հաղորդագրություններ փոխանակելու և ռեսուրսների փոխանակման համար՝ համաձայն միասնական կանոնների՝ արձանագրությունների: Նեղ իմաստով ցանցային ՕՀ-ն առանձին համակարգչի օպերացիոն համակարգն է, որն ապահովում է նրան ցանցում աշխատելու հնարավորություն:

2) Ցանցային օպերացիոն համակարգ

Անհատական ​​մեքենայի ցանցային օպերացիոն համակարգը կարելի է բաժանել մի քանի մասի.

  • Տեղական համակարգչային ռեսուրսների կառավարման գործիքներ. RAM-ը պրոցեսների միջև բաշխելու գործառույթներ, պրոցեսների պլանավորում և առաքում, բազմապրոցեսորային մեքենաներում պրոցեսորների կառավարում, ծայրամասային սարքերի կառավարում և տեղական ՕՀ ռեսուրսների կառավարման այլ գործառույթներ:
  • Ընդհանուր օգտագործման համար սեփական ռեսուրսների և ծառայությունների տրամադրման միջոցներ՝ ՕՀ-ի սերվերային մաս (սերվեր): Այս գործիքները ապահովում են, օրինակ, ֆայլերի և գրառումների կողպում, որն անհրաժեշտ է դրանց փոխանակման համար. ցանցային ռեսուրսների անվանումների տեղեկատուների պահպանում. Ձեր սեփական ֆայլային համակարգին և տվյալների բազայի հեռահար մուտքի հարցումների մշակումը. հեռավոր օգտատերերից իրենց ծայրամասային սարքերի հարցումների հերթերի կառավարում:
  • Հեռավոր ռեսուրսների և ծառայությունների հասանելիություն և դրանց օգտագործում հայցելու միջոցներ՝ ՕՀ-ի հաճախորդի մաս (վերահղում): Այս մասը ճանաչում և ուղարկում է ծրագրերից և օգտվողներից հեռակա ռեսուրսների հարցումները ցանց, որտեղ հարցումը գալիս է հավելվածից տեղական ձևով և փոխանցվում ցանցին այլ ձևով, որը համապատասխանում է սերվերի պահանջներին: Հաճախորդի հատվածը նաև ընդունում է պատասխանները սերվերներից և փոխակերպում դրանք տեղական ձևաչափի, այնպես որ հավելվածը չի տարբերվում տեղական և հեռավոր հարցումների կատարումից:
  • ՕՀ-ի կապի միջոցներ, որոնց օգնությամբ ցանցում փոխանակվում են հաղորդագրությունները։ Այս հատվածը ապահովում է հաղորդագրությունների հասցեավորում և բուֆերավորում, ցանցով հաղորդագրությունների փոխանցման երթուղու ընտրություն, փոխանցման հուսալիություն և այլն, այսինքն՝ այն հաղորդագրությունների տեղափոխման միջոց է։

Կախված որոշակի համակարգչին հատկացված գործառույթներից, նրա օպերացիոն համակարգը կարող է չունենալ կամ հաճախորդ կամ սերվերի մաս:

Ցանցի առաջին օպերացիոն համակարգերը գոյություն ունեցող տեղական օպերացիոն համակարգի և դրա վրա կառուցված ցանցի կեղևի համադրություն էին: Միևնույն ժամանակ, տեղական ՕՀ-ում ներկառուցվել են ցանցային կեղևի շահագործման համար անհրաժեշտ նվազագույն ցանցային գործառույթները, որոնք կատարում էին ցանցի հիմնական գործառույթները: Այս մոտեցման օրինակ է MS DOS օպերացիոն համակարգի օգտագործումը յուրաքանչյուր ցանցային մեքենայի վրա (որը, սկսած իր երրորդ տարբերակից, ունի ներկառուցված գործառույթներ, ինչպիսիք են ֆայլերի և գրառումների կողպումը, որոնք անհրաժեշտ են ֆայլերի փոխանակման համար): Ցանցային օպերացիոն համակարգերի կառուցման սկզբունքը ցանցային կեղևի տեսքով տեղական օպերացիոն համակարգի վրա կիրառվում է նաև ժամանակակից օպերացիոն համակարգերում, ինչպիսիք են LANtastic կամ Personal Ware:

Այնուամենայնիվ, ավելի արդյունավետ է թվում օպերացիոն համակարգերի մշակումը, որոնք ի սկզբանե նախատեսված են ցանցում աշխատելու համար: Այս տեսակի ՕՀ-ի ցանցային գործառույթները խորապես ներկառուցված են համակարգի հիմնական մոդուլների մեջ, ինչը ապահովում է դրանց տրամաբանական ներդաշնակությունը, շահագործման և փոփոխման հեշտությունը, ինչպես նաև բարձր կատարողականությունը: Նման ՕՀ-ի օրինակ է Microsoft-ի Windows NT համակարգը, որը ներկառուցված ցանցային գործիքների շնորհիվ ապահովում է ավելի բարձր կատարողականություն և տեղեկատվական անվտանգություն՝ համեմատած նույն ընկերության LAN Manager ցանցային ՕՀ-ի (IBM-ի հետ համատեղ մշակում), որը: հավելում է տեղական OS/2 օպերացիոն համակարգի վրա:

2.1 Հավասարակշռող ցանցային ՕՀ և ՕՀ՝ նվիրված սերվերներով

Կախված նրանից, թե ինչպես են բաշխված գործառույթները ցանցի վրա գտնվող համակարգիչների միջև, ցանցային օպերացիոն համակարգերը և, հետևաբար, ցանցերը բաժանվում են երկու դասի.

Եթե ​​համակարգիչը տրամադրում է իր ռեսուրսները ցանցի այլ օգտվողներին, ապա այն խաղում է սերվերի դեր: Այս դեպքում մեկ այլ մեքենայի ռեսուրսներ մուտք գործող համակարգիչը հաճախորդ է: Ինչպես արդեն նշվեց, ցանցում գործող համակարգիչը կարող է կատարել կամ հաճախորդի կամ սերվերի գործառույթները կամ համատեղել այս երկու գործառույթները:

Եթե ​​որոշ սերվերի գործառույթներ կատարելը համակարգչի հիմնական նպատակն է (օրինակ՝ ֆայլերի տրամադրումը ընդհանուր օգտագործման համար ցանցի մյուս բոլոր օգտագործողների համար կամ կազմակերպում է ֆաքսի փոխանակում կամ թույլ է տալիս ցանցի բոլոր օգտագործողներին գործարկել իրենց հավելվածները այս համակարգչում), ապա այդպիսի համակարգիչը կոչվում է նվիրված սերվեր: Կախված նրանից, թե որ սերվերի ռեսուրսն է համօգտագործվում, այն կոչվում է ֆայլի սերվեր, ֆաքսի սերվեր, տպագիր սերվեր, հավելվածի սերվեր և այլն:

Ակնհայտ է, որ հատուկ սերվերների վրա նպատակահարմար է տեղադրել ՕՀ-եր, որոնք հատուկ օպտիմիզացված են որոշակի սերվերի գործառույթներ կատարելու համար: Հետևաբար, հատուկ սերվերներով ցանցերում առավել հաճախ օգտագործվում են ցանցային օպերացիոն համակարգեր, որոնք ներառում են ՕՀ-ի մի քանի տարբերակներ, որոնք տարբերվում են սերվերի մասերի հնարավորություններով: Օրինակ, Novell NetWare ցանցային օպերացիոն համակարգն ունի սերվերի տարբերակ, որը օպտիմիզացված է որպես ֆայլի սերվեր գործելու համար, ինչպես նաև տարբեր տեղական օպերացիոն համակարգերով աշխատող աշխատանքային կայանների կեղևի տարբերակներ, և այդ կեղևները կատարում են բացառապես հաճախորդի գործառույթներ: Նվիրված սերվերով ցանց կառուցելուն ուղղված ՕՀ-ի մեկ այլ օրինակ է Windows NT օպերացիոն համակարգը: Ի տարբերություն NetWare-ի, այս ցանցային ՕՀ-ի երկու տարբերակները՝ Windows NT Server (նվիրված սերվերի համար) և Windows NT Workstation (աշխատանքային կայանի համար) կարող են աջակցել ինչպես հաճախորդի, այնպես էլ սերվերի գործառույթներին: Սակայն Windows NT-ի սերվերային տարբերակը ավելի շատ հնարավորություններ ունի ձեր համակարգչի ռեսուրսները ցանցի այլ օգտվողներին տրամադրելու համար, քանի որ այն կարող է կատարել ավելի լայն գործառույթներ, աջակցում է հաճախորդների հետ ավելի մեծ թվով միաժամանակյա կապեր, իրականացնում է ցանցի կենտրոնացված կառավարում և ունի ավելին: մշակված անվտանգության առանձնահատկություններ.

Ընդունված չէ հատուկ սերվեր օգտագործել որպես համակարգիչ՝ սովորական առաջադրանքներ կատարելու համար, որոնք կապված չեն դրա հիմնական նպատակի հետ, քանի որ դա կարող է նվազեցնել որպես սերվերի աշխատանքի կատարումը: Նման նկատառումների հետ կապված՝ Novell NetWare OS-ն ընդհանրապես հնարավորություն չի տալիս սովորական կիրառական ծրագրեր գործարկել սերվերի կողմից, այսինքն՝ սերվերը չի պարունակում հաճախորդի մաս, և չկան սերվերի բաղադրիչներ աշխատանքային կայաններում: Այնուամենայնիվ, ցանցային այլ օպերացիոն համակարգերում հաճախորդի մասի գործարկումը հատուկ սերվերի վրա միանգամայն հնարավոր է: Օրինակ, Windows NT Server-ը կարող է գործարկել սովորական տեղական օգտատերերի ծրագրեր, որոնք կարող են պահանջել ՕՀ-ի հաճախորդի գործառույթների կատարումը, երբ հայտնվում են ցանցի այլ համակարգիչների ռեսուրսների հարցումներ: Այս դեպքում աշխատատեղերը, որոնց վրա տեղադրված է Windows NT Workstation-ը, կարող են կատարել ոչ նվիրված սերվերի գործառույթները:

Կարևոր է հասկանալ, որ չնայած այն հանգամանքին, որ հատուկ սերվերով ցանցում բոլոր համակարգիչները, ընդհանուր դեպքում, կարող են միաժամանակ կատարել և՛ սերվերի, և՛ հաճախորդի դերերը, այս ցանցը ֆունկցիոնալորեն սիմետրիկ չէ. ապարատային և ծրագրային ապահովման մեջ երկու տեսակի համակարգիչները ներդրված են դրանում. մեկը, ավելի մեծ չափով կենտրոնացած է սերվերի գործառույթների կատարման և մասնագիտացված սերվերային ՕՀ-երի վրա, մինչդեռ մյուսները հիմնականում կատարում են հաճախորդի գործառույթները և գործարկում են այդ նպատակով համապատասխան ՕՀ տարբերակը: Ֆունկցիոնալ անհամաչափությունը, որպես կանոն, նաև սարքավորման մեջ անհամաչափություն է առաջացնում՝ հատուկ սերվերների համար օգտագործվում են ավելի հզոր համակարգիչներ՝ մեծ քանակությամբ RAM և արտաքին հիշողություն: Այսպիսով, հատուկ սերվեր ունեցող ցանցերում ֆունկցիոնալ անհամաչափությունը ուղեկցվում է օպերացիոն համակարգերի (OS մասնագիտացում) և ապարատային ասիմետրիկությամբ (համակարգչային մասնագիտացում):

Հավասարակից ցանցերում բոլոր համակարգիչներն ունեն միմյանց ռեսուրսների նկատմամբ հավասար հասանելիության իրավունքներ: Յուրաքանչյուր օգտատեր իր հայեցողությամբ կարող է իր համակարգչի ցանկացած ռեսուրս հայտարարել որպես համօգտագործված, որից հետո մյուս օգտատերերը կարող են այն օգտագործել: Նման ցանցերում բոլոր համակարգիչներն ունեն նույն ՕՀ-ն տեղադրված, որը ցանցի բոլոր համակարգիչներին ապահովում է պոտենցիալ հավասար հնարավորություններով: Peer-to-peer ցանցերը կարող են կառուցվել, օրինակ, LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation OS-ի հիման վրա:

Հավասարակշռող ցանցերում կարող է առաջանալ նաև ֆունկցիոնալ անհամաչափություն. որոշ օգտվողներ չեն ցանկանում իրենց ռեսուրսները կիսել ուրիշների հետ, և այս դեպքում նրանց համակարգիչները գործում են որպես հաճախորդ, ադմինիստրատորը հանձնարարել է միայն ռեսուրսների փոխանակումը կազմակերպելու գործառույթներ այլ համակարգիչների համար, ինչը նշանակում է, որ դրանք սերվերներ են: Այն դեպքում, երբ տեղական օգտատերը չի առարկում իր ռեսուրսների օգտագործմանը և չի բացառում այլ համակարգիչներ մուտք գործելու հնարավորությունը, նրա համակարգչում տեղադրված ՕՀ-ն պետք է ներառի և՛ սերվերի, և՛ հաճախորդի մասերը. . Ի տարբերություն հատուկ սերվերներով ցանցերի, հավասարազոր ցանցերում չկա ՕՀ մասնագիտացում՝ կախված գերակշռող ֆունկցիոնալ կենտրոնից՝ հաճախորդ կամ սերվեր: Բոլոր տատանումները իրականացվում են OS-ի նույն տարբերակը կարգավորելու միջոցով:

Հավասարակշռող ցանցերն ավելի հեշտ են կազմակերպել և գործել, բայց դրանք հիմնականում օգտագործվում են օգտվողների փոքր խմբերին միավորելու համար, որոնք մեծ պահանջներ չունեն պահված տեղեկատվության ծավալի, դրա անվտանգությունը չարտոնված մուտքից և մուտքի արագության նկատմամբ: Այս բնութագրերի պահանջների ավելացմամբ, ավելի հարմար են երկաստիճան ցանցերը, որտեղ սերվերն ավելի լավ է լուծում օգտվողներին իր ռեսուրսներով սպասարկելու խնդիրը, քանի որ դրա սարքավորումները և ցանցային օպերացիոն համակարգը հատուկ նախագծված են դրա համար:

2.2 ՕՀ աշխատանքային խմբերի և ՕՀ ձեռնարկությունների ցանցերի համար

Ցանցի օպերացիոն համակարգերն ունեն տարբեր հատկություններ՝ կախված նրանից, թե դրանք նախատեսված են աշխատանքային խմբի (բաժանմունքի) մասշտաբի ցանցերի, համալսարանական մասշտաբի ցանցերի կամ ձեռնարկությունների մասշտաբի ցանցերի համար:

  • Գերատեսչական ցանցեր - օգտագործվում են ընդհանուր խնդիրներ լուծելու աշխատողների փոքր խմբի կողմից: Բաժանմունքի ցանցի հիմնական նպատակը տեղական ռեսուրսների փոխանակումն է, ինչպիսիք են հավելվածները, տվյալները, լազերային տպիչները և մոդեմները: Գերատեսչական ցանցերը սովորաբար չեն բաժանվում ենթացանցերի:
  • Համալսարանի ցանցեր - միացնել բաժանմունքների բազմաթիվ ցանցեր մեկ շենքի կամ նույն ձեռնարկության տարածքում: Այս ցանցերը դեռևս տեղական ցանցեր են, թեև դրանք կարող են ընդգրկել մի քանի քառակուսի կիլոմետր տարածք: Նման ցանցի ծառայությունները ներառում են փոխազդեցություն բաժանմունքների ցանցերի միջև, մուտք դեպի ձեռնարկությունների տվյալների բազաներ, մուտք դեպի ֆաքսի սերվերներ, գերարագ մոդեմներ և գերարագ տպիչներ:
  • Ձեռնարկությունների ցանցեր (կորպորատիվ ցանցեր) - միավորում է առանձին ձեռնարկության բոլոր տարածքների բոլոր համակարգիչները: Նրանք կարող են ընդգրկել քաղաք, տարածաշրջան կամ նույնիսկ մայրցամաք: Այս ցանցերը օգտվողներին հնարավորություն են տալիս մուտք գործել այլ աշխատանքային խմբերում, բաժիններում, ստորաբաժանումներում և կորպորատիվ շտաբներում տեղակայված տեղեկություններին և հավելվածներին:

Բաժանմունքի ցանցում օգտագործվող օպերացիոն համակարգի հիմնական նպատակն է կազմակերպել ռեսուրսների փոխանակում, ինչպիսիք են հավելվածները, տվյալները, լազերային տպիչները և, հնարավոր է, ցածր արագությամբ մոդեմները: Սովորաբար գերատեսչական ցանցերն ունեն մեկ կամ երկու ֆայլային սերվեր և ոչ ավելի, քան 30 օգտվող: Բաժանմունքի մակարդակով կառավարման առաջադրանքները համեմատաբար պարզ են: Ադմինիստրատորի առաջադրանքները ներառում են նոր օգտվողների ավելացում, պարզ ձախողումների վերացում, նոր հանգույցների տեղադրում և ծրագրաշարի նոր տարբերակների տեղադրում: Գերատեսչական ցանցերի օպերացիոն համակարգերը լավ զարգացած են և բազմազան, ինչպես նաև բուն գերատեսչական ցանցերը, որոնք երկար ժամանակ օգտագործվել են և բավականին լավ են գործում: Նման ցանցը սովորաբար օգտագործում է մեկ կամ առավելագույնը երկու ցանցային օպերացիոն համակարգ: Ամենից հաճախ սա ցանց է հատուկ NetWare 3.x կամ Windows NT սերվերով կամ հավասարազոր ցանց, ինչպիսին է Windows for Workgroups ցանցը:

Գերատեսչական ցանցերի օգտատերերն ու ադմինիստրատորները շուտով հասկանում են, որ կարող են բարելավել իրենց արդյունավետությունը՝ ստանալով տեղեկատվություն իրենց ձեռնարկության այլ բաժիններից: Եթե ​​վաճառող անձը կարողանա մուտք գործել ապրանքի հատուկ առանձնահատկություններ և ներառել դրանք ներկայացման մեջ, տեղեկատվությունը ավելի արդիական կլինի և ավելի մեծ ազդեցություն կունենա գնորդների վրա: Եթե ​​մարքեթինգի բաժինը կարող է մուտք գործել ապրանքի բնութագրերը, որը դեռ մշակվում է ինժեներական բաժնի կողմից, ապա այն կարող է արագ պատրաստել շուկայավարման նյութեր մշակման ավարտից անմիջապես հետո:

Այսպիսով, ցանցերի էվոլյուցիայի հաջորդ քայլը մի քանի բաժանմունքների տեղական ցանցերի միավորումն է շենքի կամ շենքերի խմբի մեկ ցանցի մեջ: Նման ցանցերը կոչվում են կամպուսային ցանցեր: Համալսարանի ցանցերը կարող են տարածվել մի քանի կիլոմետրի վրա, սակայն լայն տարածքի միացումներ չեն պահանջում:

Համալսարանի ցանցում աշխատող օպերացիոն համակարգը պետք է որոշ բաժինների աշխատակիցներին ապահովի այլ բաժինների ցանցերի որոշ ֆայլերի և ռեսուրսների հասանելիություն: Համալսարանի ցանցային ՕՀ-ների կողմից մատուցվող ծառայությունները դուրս են գալիս պարզ ֆայլերի և տպիչների համօգտագործման սահմաններից և հաճախ ապահովում են այլ տեսակի սերվերների հասանելիություն, ինչպիսիք են ֆաքսի սերվերները և գերարագ մոդեմային սերվերները: Այս դասի օպերացիոն համակարգերի կողմից մատուցվող կարևոր ծառայությունը կորպորատիվ տվյալների շտեմարանների հասանելիությունն է՝ անկախ նրանից՝ դրանք տեղակայված են տվյալների բազայի սերվերների վրա, թե մինիհամակարգիչների վրա:

Հենց համալսարանական ցանցի մակարդակից են սկսվում ինտեգրման խնդիրները: Ընդհանուր առմամբ, բաժիններն արդեն ընտրել են համակարգիչների, ցանցային սարքավորումների և ցանցային օպերացիոն համակարգերի տեսակները: Օրինակ, ինժեներական բաժինը կարող է օգտագործել UNIX օպերացիոն համակարգը և Ethernet ցանցային սարքավորումները, վաճառքի բաժինը կարող է օգտագործել DOS/Novell գործառնական միջավայրը և Token Ring սարքավորումը: Շատ հաճախ, համալսարանական ցանցը միացնում է տարբեր համակարգչային համակարգեր, մինչդեռ գերատեսչական ցանցերը օգտագործում են նմանատիպ համակարգիչներ:

Կորպորատիվ ցանցը միացնում է ձեռնարկության բոլոր ստորաբաժանումների ցանցերը, որոնք հիմնականում գտնվում են զգալի հեռավորությունների վրա։ Կորպորատիվ ցանցերն օգտագործում են WAN հղումներ՝ տեղական ցանցերը կամ անհատական ​​համակարգիչները միացնելու համար:

Ձեռնարկությունների ցանցի օգտատերերը պահանջում են գերատեսչական և համալսարանական ցանցերում առկա բոլոր հավելվածներն ու ծառայությունները, ինչպես նաև որոշ լրացուցիչ հավելվածներ և ծառայություններ, ինչպիսիք են հիմնական և մինիհամակարգիչների հասանելիությունը և գլոբալ հաղորդակցությունները: Երբ ՕՀ-ը նախագծված է տեղական ցանցի կամ աշխատանքային խմբի համար, նրա հիմնական պարտականությունն է ֆայլերը և ցանցային այլ ռեսուրսները (սովորաբար տպիչներ) համօգտագործել տեղական միացված օգտատերերի միջև: Այս մոտեցումը կիրառելի չէ ձեռնարկության մակարդակում: Ֆայլերի և տպիչների փոխանակման հետ կապված հիմնական ծառայությունների հետ մեկտեղ, կորպորացիաների համար մշակվող ցանցային ՕՀ-ն պետք է աջակցի ծառայությունների ավելի լայն շրջանակի, որը սովորաբար ներառում է փոստի ծառայություն, համագործակցության գործիքներ, օգտատերերի հեռավոր աջակցություն, ֆաքսի ծառայություն, ձայնային հաղորդագրությունների մշակում, կազմակերպություն: վիդեո կոնֆերանսներ և այլն։

Բացի այդ, ձեռնարկությունների ցանցի համար ավելի փոքրածավալ ցանցերի ավանդական խնդիրների լուծման բազմաթիվ գոյություն ունեցող մեթոդներ և մոտեցումներ պարզվեցին, որ ոչ պիտանի են: Առաջին պլան եկան առաջադրանքներ ու խնդիրներ, որոնք կա՛մ երկրորդական նշանակություն ունեին, կա՛մ ընդհանրապես չէին հայտնվում աշխատանքային խմբերի, բաժանմունքների և նույնիսկ համալսարանների ցանցերում։ Օրինակ, փոքր ցանցի համար օգտագործողների գրառումները պահպանելու ամենապարզ խնդիրը վերածվել է ձեռնարկատիրական մասշտաբի ցանցի բարդ խնդրի: Իսկ գլոբալ հաղորդակցության օգտագործումը պահանջում է ձեռնարկության օպերացիոն համակարգերին աջակցել արձանագրություններին, որոնք լավ են աշխատում ցածր արագությամբ գծերի վրա, և հրաժարվել որոշ ավանդական օգտագործվող արձանագրություններից (օրինակ, նրանք, որոնք ակտիվորեն օգտագործում են հեռարձակման հաղորդագրությունները): Առանձնահատուկ կարևորություն է ձեռք բերել տարասեռության հաղթահարման խնդիրը. ցանցում հայտնվել են բազմաթիվ դարպասներ՝ ապահովելով տարբեր օպերացիոն համակարգերի և ցանցային համակարգի հավելվածների համակարգված աշխատանքը:

2.3 Կորպորատիվ ՕՀ-ի նշաններ

Հետևյալ հատկանիշները կարող են ներառվել նաև կորպորատիվ օպերացիոն համակարգերի բնութագրերում.

2.3.1 Հավելվածի աջակցություն

Ձեռնարկությունների ցանցերը գործարկում են բարդ հավելվածներ, որոնք գործարկելու համար պահանջում են մեծ հաշվողական հզորություն: Նման հավելվածները բաժանված են մի քանի մասի, օրինակ՝ մի համակարգչի վրա կատարվում է հավելվածի այն մասը, որը կապված է տվյալների բազայի հարցումների կատարման հետ, մյուս կողմից՝ հարցումներ ֆայլային ծառայությանը, իսկ հաճախորդի մեքենաների վրա՝ այն մասը, որն իրականացնում է հավելվածը։ տվյալների մշակման տրամաբանությունը և կազմակերպում է օգտագործողի միջերեսը: Կորպորացիայի կողմից համօգտագործվող ծրագրային համակարգերի հաշվողական մասը կարող է չափազանց ծավալուն և ճնշող լինել հաճախորդների աշխատանքային կայանների համար, ուստի հավելվածներն ավելի արդյունավետ կաշխատեն, եթե դրանց հաշվողականորեն ամենաբարդ մասերը փոխանցվեն այդ նպատակով հատուկ նախագծված հզոր համակարգչի՝ հավելվածի սերվերի:

Հավելվածի սերվերը պետք է հիմնված լինի հզոր ապարատային հարթակի վրա (բազմպրոցեսորային համակարգեր, հաճախ հիմնված RISC պրոցեսորների վրա, մասնագիտացված կլաստերային ճարտարապետություններ): Հավելվածի սերվերի ՕՀ-ն պետք է ապահովի հաշվողական բարձր արդյունավետություն և, հետևաբար, աջակցի բազմաթելային մշակմանը, կանխարգելիչ բազմաֆունկցիոնալ աշխատանքին, բազմամշակմանը, վիրտուալ հիշողությանը և հավելվածների ամենատարածված միջավայրերին (UNIX, Windows, MS-DOS, OS/2): Այս առումով, NetWare ցանցային օպերացիոն համակարգը դժվար թե կարող է դասակարգվել որպես կորպորատիվ արտադրանք, քանի որ այն չունի կիրառական սերվերի համար նախատեսված գրեթե բոլոր պահանջները: Միևնույն ժամանակ, Windows NT-ում ունիվերսալ հավելվածների լավ աջակցությունն իրականում թույլ է տալիս նրան տեղ գրավել կորպորատիվ արտադրանքների աշխարհում:

2.3.2 Օգնության գրասեղան

Ձեռնարկությունների ՕՀ-ն պետք է կարողանա պահել բոլոր օգտագործողների և ռեսուրսների մասին տեղեկատվությունը այնպես, որ հնարավոր լինի կառավարել մեկ կենտրոնական կետից: Ինչպես մեծ կազմակերպությունը, կորպորատիվ ցանցը կարիք ունի իր մասին հնարավորինս ամբողջական ֆոնային տեղեկատվության կենտրոնացված պահպանման (սկսած օգտատերերի, սերվերների, աշխատանքային կայանների տվյալներից մինչև կաբելային համակարգի մասին տվյալները): Բնական է այս տեղեկատվությունը շտեմարանի տեսքով կազմակերպելը։ Այս տվյալների բազայի տվյալները կարող են պահանջվել ցանցային համակարգի բազմաթիվ հավելվածների, հիմնականում կառավարման և կառավարման համակարգերի համար: Բացի այդ, նման տվյալների բազան օգտակար է էլեկտրոնային փոստի, խմբային աշխատանքի համակարգերի, անվտանգության ծառայությունների, ցանցային ծրագրային ապահովման և ապարատային գույքագրման ծառայությունների և գրեթե ցանկացած խոշոր բիզնես հավելվածի համար:

Տվյալների բազան, որը պահում է հղման տեղեկատվությունը, ապահովում է նույն բազմազան հնարավորությունները և առաջացնում է նույնքան խնդիրները, ինչ ցանկացած այլ մեծ տվյալների բազա: Այն թույլ է տալիս իրականացնել տարբեր որոնման գործողություններ, տեսակավորում, ձևափոխում և այլն, ինչը շատ ավելի հեշտացնում է կյանքը ինչպես ադմինիստրատորների, այնպես էլ օգտագործողների համար: Բայց այս հարմարությունները գալիս են բաշխման, կրկնօրինակման և համաժամացման խնդիրները լուծելու գնով:

Իդեալում, ցանցի հղման տեղեկատվությունը պետք է իրականացվի որպես միասնական տվյալների բազա, և ոչ թե լինի տվյալների բազաների մի շարք, որոնք մասնագիտացած են այս կամ այն ​​տեսակի տեղեկատվության պահպանման մեջ, ինչպես հաճախ է պատահում իրական օպերացիոն համակարգերում: Օրինակ, Windows NT-ն ունի առնվազն հինգ տարբեր տեսակի օգնության շտեմարաններ: Հիմնական տիրույթի գրացուցակը (NT Domain Directory Service) պահպանում է օգտատերերի մասին տեղեկությունները, որոնք օգտագործվում են ցանցում նրանց տրամաբանական մուտքը կազմակերպելու համար: Նույն օգտատերերի մասին տվյալները կարող են պարունակվել նաև Microsoft Mail-ի կողմից օգտագործվող մեկ այլ գրացուցակում: Եվս երեք տվյալների բազաներ աջակցում են հասցեների ցածր մակարդակի լուծմանը. WINS - համընկնում է Netbios անունները IP հասցեներին, DNS գրացուցակը - տիրույթի անունների սերվեր - օգտակար է NT ցանցը ինտերնետին միացնելիս, և վերջապես, DHCP արձանագրության գրացուցակը օգտագործվում է ավտոմատ կերպով: ցանցային համակարգիչներին նշանակել IP հասցեներ: Իդեալականին ավելի մոտ են Banyan-ի (Streettalk III) և Novell-ի (NetWare Directory Services) կողմից տրամադրվող տեղեկատու ծառայությունները, որոնք առաջարկում են մեկ գրացուցակ բոլոր ցանցային հավելվածների համար: Ցանցային օպերացիոն համակարգի համար մեկ օգնության գրասեղանի առկայությունը նրա կորպորատիվ բնույթի ամենակարևոր նշաններից մեկն է:

2.3.3 Անվտանգություն

Տվյալների անվտանգության խնդիրները առանձնահատուկ նշանակություն ունեն կորպորատիվ ցանցի ՕՀ-ի համար: Մի կողմից, լայնածավալ ցանցում օբյեկտիվորեն ավելի շատ հնարավորություններ կան չարտոնված մուտքի համար՝ տվյալների ապակենտրոնացման և «լեգիտիմ» մուտքի կետերի մեծ բաշխման պատճառով, օգտատերերի մեծ թվի պատճառով, որոնց վստահելիությունը դժվար է: հաստատել, ինչպես նաև հնարավոր կետերի մեծ քանակի պատճառով չարտոնված միացում ցանցին: Մյուս կողմից, ձեռնարկությունների բիզնես հավելվածներն աշխատում են տվյալների հետ, որոնք կենսական նշանակություն ունեն կորպորացիայի հաջողության համար, որպես ամբողջություն: Իսկ կորպորատիվ ցանցերում նման տվյալները պաշտպանելու համար, տարբեր սարքավորումների հետ մեկտեղ, օգտագործվում է օպերացիոն համակարգի կողմից տրամադրվող պաշտպանության գործիքների ողջ շարքը՝ ընտրովի կամ պարտադիր մուտքի իրավունքներ, օգտատերերի նույնականացման բարդ ընթացակարգեր, ծրագրային ապահովման կոդավորում:

SOS-ի ՕՐԻՆԱԿՆԵՐ

Novell NetWare OS

Novell-ը առաջին ընկերություններից էր, որը ստեղծեց LAN-ներ: Այն արտադրում էր և՛ ապարատային, և՛ ծրագրային ապահովում, սակայն վերջերս Novell-ն իր ջանքերը կենտրոնացրել է LAN ծրագրերի վրա:

Ստորև բերված են NetWare ծրագրային արտադրանքի որոշ բնութագրեր. NetWare-ում կարող են գործարկվել ավելի շատ ծրագրեր, քան ցանկացած այլ LAN-ում: NetWare OS-ն ի վիճակի է աջակցել DOS, DOS և Windows, OS/2, UNIX, Windows NT, Mac System 7 և այլ օպերացիոն համակարգերով աշխատող կայաններին: NetWare LAN-ը կարող է ավելի շատ տարբեր տեսակի ցանցային ադապտերներ մշակել, քան ցանկացած այլ օպերացիոն համակարգ։ NetWare-ի հետ դուք կարող եք օգտագործել ARCnet, EtherNet, Token Ring կամ գրեթե ցանկացած այլ տեսակի ցանցային ադապտեր: NetWare LAN-ը կարող է աճել հսկայական չափերի: NetWare LAN-ն աշխատում է հուսալիորեն: NetWare-ի կողմից տրամադրվող տվյալների պաշտպանությունն ավելի քան բավարար է LAN-երի մեծ մասի համար: NetWare-ը թույլ է տալիս օգտագործել ավելի քան 200 տեսակի ցանցային ադապտերներ, ավելի քան 100 տեսակի սկավառակի պահպանման ենթահամակարգեր, տվյալների կրկնօրինակման սարքեր և ֆայլերի սերվերներ:

Novell-ը NetWare OS-ին աջակցելու պայմանագրեր ունի որոշ խոշորագույն և ամենահզոր անկախ կազմակերպությունների հետ, ինչպիսիք են Bell Atlantic-ը, DEC-ը, Hewlett-Packard-ը, Intel-ը, Prime-ը, Unisys-ը և Xerox-ը:

Ցանցային ՕՀ LAN Meneger, Windows NT և LAN սերվեր

Թեև այս ցանցային օպերացիոն համակարգերը ավելի քիչ տարածված են, քան OS NetWare-ը, դրանք ավելի հարմար են հաճախորդի/սերվերի ծրագրային ապահովման տեխնոլոգիայի համար, որը սկսում է լայնորեն զարգանալ NetWare OS-ը կկորցնի իր առաջատար դիրքը, սակայն առայժմ այն ​​մնում է ամենատարածվածն ու հանրաճանաչը։

Երկու ցանցային օպերացիոն համակարգերը LAN Manager-ը և LAN Server-ը գործում են OS/2-ի հիման վրա: LAN Manager 2.2-ը պահանջում է OS/2 տարբերակ 1.21 կամ ավելի նոր տարբերակ, մինչդեռ LAN Server 3.0-ը՝ OS/2 2.0: Աշխատանքային կայանները կարող են կառավարվել DOS 3.3 կամ OS/2 տարբերակ 1.21 տարբերակով:

Ցանցային ՕՀ LANtastic

Հանրաճանաչության և վաճառքների քանակի առումով Artisoft-ի LANtastik ցանցային օպերացիոն համակարգը երկար ժամանակ եղել է գործընկերների ցանցի շուկայի առաջատարը: Հետևաբար, Novell-ը Personal NetWare-ով և Microsoft-ը Windows-ով աշխատանքային խմբերի համար փորձեցին ներթափանցել Artisoft-ի կողմից ստեղծված այս շուկայի տարածք: Այս բոլոր ընկերություններն առաջարկում են բարձրորակ ծրագրակազմ, և, հետևաբար, անհետաքրքիր չէ, թե ծրագրային ապահովման արտադրանքներից որ մեկը կդառնա շուկայում ամենատարածվածը: POWERLan ցանցի օպերացիոն համակարգը նաև ուժեղ մրցակից է և ապագայում կարող է փոխարինել ցանցային օպերացիոն համակարգերը, ինչպիսիք են Windows for Workgroups, Personal NetWare և LANtastic:

LANtastic OS-ն ունի մի շարք բնութագրեր, որոնք թույլ են տալիս լավ աշխատել, չնայած այն հանգամանքին, որ դա ամենաարագ ցանցային ՕՀ-ն չէ հավասարակցական LAN-ների համար: LANtastic OS-ն ունի տպիչի փոխանակման հիանալի հնարավորություններ: Artisoft-ի կողմից տրամադրվող լրացուցիչ սարքավորումների միջոցով հնարավոր է նույնիսկ աուդիո էլ. փոստ կազմակերպել LAN-ով: LANtastic OS-ը շատ քիչ հիշողություն է պահանջում և ունի CD-ROM կրիչներ բաժանելու հարմարություններ: Artisoft-ն առաջարկում է Ethernet ցանցային ադապտերներ, որոնք հատկապես լավ են աշխատում LANtastic OS-ի հետ: Հնարավոր է Macintosh համակարգիչները միացնել LAN-ին, որը կառավարվում է LANtastic OS-ով: Այս համակարգը լիովին համատեղելի է Windows-ի հետ: LANtastic OS-ի տեխնիկական աջակցությունը ներառում է էլեկտրոնային տեղեկատախտակ, որին կարելի է մուտք գործել մոդեմի միջոցով, և Artisoft-ի հեռախոսային խորհրդատվությունները օգտվողների աջակցության բաժնում:

Մատենագիտություն

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

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

2. «Վիքիպեդիա»՝ հանրագիտարանի ռուսերեն տարբերակ

http://ru.wikipedia.org

3. http://www.citforum.ru, Տեղեկատվական տեխնոլոգիաների սերվերռուսերենով մատչելի տեղեկատվություն պարունակող համակարգչային տեխնիկայի բոլոր ոլորտների վերաբերյալ:

Համակարգչային ցանցի օպերացիոն համակարգը շատ առումներով նման է առանձին համակարգչի ՕՀ-ին. այն նաև փոխկապակցված ծրագրերի մի շարք է, որը հարմարավետություն է ապահովում օգտատերերին և ծրագրավորողներին՝ նրանց ներկայացնելով ինչ-որ վիրտուալ հաշվողական համակարգ և իրականացնում է. ցանցում գործող բազմաթիվ գործընթացների միջև ռեսուրսների փոխանակման արդյունավետ միջոց:

Համակարգչային ցանցկապի համակարգով միացված և համապատասխան ծրագրային ապահովմամբ հագեցած համակարգիչների մի շարք է, որը թույլ է տալիս ցանցի օգտագործողներին մուտք գործել համակարգիչների այս հավաքածուի ռեսուրսները: Ցանց կարող է ձևավորվել տարբեր տեսակի համակարգիչներով։

Կապի համակարգկարող է ներառել մալուխներ, կրկնիչներ, անջատիչներ, երթուղիչներ և այլ սարքեր, որոնք թույլ են տալիս հաղորդագրություններ փոխանցել ցանցի ցանկացած զույգ համակարգիչների միջև:

Ցանցային աշխատանքը կազմակերպելիս օպերացիոն համակարգը կատարում է ինտերֆեյսի դեր, որն օգտագործողից պաշտպանում է ցանցի ցածր մակարդակի ծրագրային ապահովման և ապարատային բոլոր մանրամասները: Օրինակ, ցանցային համակարգիչների թվային հասցեների փոխարեն, ինչպիսիք են MAC հասցեն կամ IP հասցեն, համակարգչային ցանցի օպերացիոն համակարգը թույլ է տալիս գործել խորհրդանշական անուններով, որոնք հեշտ է հիշել:

Ցանցային և բաշխված օպերացիոն համակարգեր

Կախված նրանից, թե ինչպիսի վիրտուալ պատկեր է ստեղծում օպերացիոն համակարգը համակարգչային ցանցի իրական սարքավորումները փոխարինելու համար, կան. ցանցային OSԵվ բաշխված ՕՀ.

Ցանցային ՕՀօգտվողին ներկայացնում է մի տեսակ վիրտուալ հաշվողական համակարգ, որի հետ աշխատելը շատ ավելի հեշտ է, քան իրական ցանցային սարքավորումների հետ: Միևնույն ժամանակ, այս վիրտուալ համակարգը ամբողջությամբ չի թաքցնում իր նախատիպի բաշխված բնույթը, այսինքն. վիրտուալ ցանց.

Ցանցային համակարգիչների ռեսուրսներն օգտագործելիս ցանցային ՕՀ օգտագործողը միշտ հիշում է, որ գործ ունի ցանցային ռեսուրսների հետ, և որ դրանք մուտք գործելու համար նա պետք է կատարի որոշ հատուկ գործողություններ, օրինակ՝ հեռակա ընդհանուր գրացուցակի քարտեզագրում մտացածին տեղային դրայվի տառին կամ նախածանցին: գրացուցակի անվանումը համակարգչի անունով, որի վրա այն գտնվում է: Ցանցային ՕՀ օգտագործողները պետք է ընդհանուր առմամբ տեղյակ լինեն, թե որտեղ են պահվում իրենց ֆայլերը և պետք է օգտագործեն ֆայլերի փոխանցման հստակ հրամաններ՝ տեղափոխելու համար:ֆայլերի փոխանցում մի մեքենայից մյուսը:

Աշխատելով ցանցային ՕՀ միջավայրում, օգտատերը, թեև կարող է առաջադրանք կատարել համակարգչային ցանցի ցանկացած մեքենայի վրա, միշտ գիտի, թե որ մեքենայի վրա է աշխատում իր առաջադրանքը: Լռելյայնորեն, օգտատիրոջ աշխատանքը գործարկվում է այն մեքենայի վրա, որից օգտվողը մուտք է գործել: Եթե ​​նա ցանկանում է կատարել առաջադրանքը մեկ այլ մեքենայի վրա, ապա նա պետք է կամ մուտք գործի այդ մեքենա՝ օգտագործելով այնպիսի հրաման, ինչպիսին է remotelogin-ը, կամ մուտքագրի հատուկ հեռակա կատարման հրաման, որտեղ նա պետք է նշի հեռավոր համակարգիչը նույնացնող տեղեկատվությունը:

Ցանցային օպերացիոն համակարգերի զարգացման հիմնական ուղղությունը հնարավոր առավելագույն աստիճանի հասնելն է թափանցիկությունցանցային ռեսուրսներ. Իդեալում, ցանցային ՕՀ-ն պետք է օգտագործողին ներկայացնի ցանցային ռեսուրսները որպես մեկ կենտրոնացված վիրտուալ մեքենայի ռեսուրսներ: Նման օպերացիոն համակարգի համար օգտագործվում է հատուկ անուն. բաշխվածՕՀ,կամ իսկապես բաշխված ՕՀ:

Բաշխված ՕՀ-ն, դինամիկ և ավտոմատ կերպով բաշխելով աշխատանքը համակարգի տարբեր մեքենաների վրա՝ մշակման համար, ստիպում է ցանցային մեքենաների մի շարք գործել որպես վիրտուալ միապրոցեսոր: Բաշխված ՕՀ օգտագործողը, ընդհանուր առմամբ, տեղեկություն չունի, թե որ մեքենայի վրա է իր աշխատանքը կատարվում։

Բաշխված ՕՀ-ն գոյություն ունի որպես մեկ օպերացիոն համակարգ հաշվողական համակարգի վրա: Բաշխված ՕՀ-ով աշխատող ցանցի յուրաքանչյուր համակարգիչ կատարում է այս գլոբալ ՕՀ-ի գործառույթների մի մասը: Բաշխված ՕՀ-ն միավորում է ցանցի բոլոր համակարգիչները այն առումով, որ նրանք աշխատում են միմյանց հետ սերտ համագործակցությամբ՝ արդյունավետ օգտագործելու համակարգչային ցանցի բոլոր ռեսուրսները:

«Ցանցային ՕՀ» տերմինի երկու իմաստ.

Ներկայումս ցանցի գրեթե բոլոր օպերացիոն համակարգերը դեռ շատ հեռու են իրական բաշխման իդեալից: Ցանցային օպերացիոն համակարգով աշխատող ցանցում յուրաքանչյուր համակարգչի ինքնավարության աստիճանը զգալիորեն ավելի բարձր է բաշխված ՕՀ-ով աշխատող համակարգիչների համեմատ:

Արդյունքում ցանցային ՕՀ-ն կարելի է համարել որպես ցանցը կազմող առանձին համակարգիչների օպերացիոն համակարգերի հավաքածու։ Ցանցի տարբեր համակարգիչներ կարող են աշխատել նույն կամ տարբեր օպերացիոն համակարգերով: Օրինակ, ցանցի բոլոր համակարգիչները կարող են աշխատել նույն UNIX OS-ով: Ավելի իրատեսական տարբերակն այն ցանցն է, որտեղ աշխատում են տարբեր օպերացիոն համակարգեր, օրինակ՝ որոշ համակարգիչներ աշխատում են UNIX-ով, ոմանք՝ NetWare, իսկ մնացածը՝ Windows NT և Windows 98: Այս բոլոր օպերացիոն համակարգերը գործում են միմյանցից անկախ: այն առումով, որ նրանցից յուրաքանչյուրն ինքնուրույն որոշումներ է կայացնում սեփական գործընթացների ստեղծման և դադարեցման և տեղական ռեսուրսների կառավարման վերաբերյալ։ Բայց ամեն դեպքում, ցանցում գործող համակարգիչների օպերացիոն համակարգերը պետք է ներառեն փոխադարձ համաձայնեցված կապի արձանագրությունների մի շարք՝ ցանցի տարբեր համակարգիչների վրա աշխատող գործընթացների փոխազդեցությունը կազմակերպելու և այդ համակարգիչների ռեսուրսները ցանցի օգտագործողների միջև բաժանելու համար:

Եթե ​​առանձին համակարգչի օպերացիոն համակարգը թույլ է տալիս նրան աշխատել ցանցում, այսինքն՝ տրամադրել իր ռեսուրսները ընդհանուր օգտագործման համար և/կամ սպառել ցանցի այլ համակարգիչների ռեսուրսները, ապա անհատական ​​համակարգչի նման օպերացիոն համակարգը նույնպես. կոչվում է ցանցային ՕՀ:

Այսպիսով, «ցանցային օպերացիոն համակարգ» տերմինը օգտագործվում է երկու իմաստով. նախ՝ որպես ցանցի բոլոր համակարգիչների ՕՀ-ի ամբողջություն և, երկրորդ, որպես ցանցում աշխատելու ունակ անհատական ​​համակարգչի օպերացիոն համակարգ: Այս սահմանումից հետևում է, որ օպերացիոն համակարգերը, ինչպիսիք են Windows NT, NetWare, Solaris, HP-UX, ցանցային օպերացիոն համակարգեր են, քանի որ դրանք բոլորն ունեն առանձնահատկություններ, որոնք թույլ են տալիս իրենց օգտվողներին աշխատել ցանցում:

Ցանցային ՕՀ-ի ֆունկցիոնալ բաղադրիչներ

Նկար 1-ը ցույց է տալիս ցանցի ՕՀ-ի հիմնական ֆունկցիոնալ բաղադրիչները.

    տեղական ռեսուրսների կառավարման գործիքներհամակարգիչներն իրականացնում են առանձին համակարգչի ՕՀ-ի բոլոր գործառույթները (ՌԱՄ-ի բաշխում պրոցեսների միջև, գործընթացների պլանավորում և տեղաբաշխում, բազմապրոցեսորային մեքենաներում պրոցեսորների կառավարում, արտաքին հիշողության կառավարում, օգտագործողի միջերես և այլն);

    ցանցային գործիքներ,իր հերթին կարելի է բաժանել երեք բաղադրիչի.

    • ընդհանուր օգտագործման համար տեղական ռեսուրսների և ծառայությունների տրամադրման միջոցներ. սերվերի մասՕՀ;

      հեռավոր ռեսուրսների և ծառայությունների հասանելիություն հայցելու միջոցներ. հաճախորդՕՀ-ի մի մասը;

      ՕՀ մեքենաներ,որոնք կապի համակարգի հետ միասին ապահովում են հաղորդագրությունների փոխանցումը համակարգիչների միջև ցանցում։

Բրինձ. 1Ցանցային ՕՀ-ի ֆունկցիոնալ բաղադրիչներ

Ցանցային ՕՀ-ի պարզեցված աշխատանքը տեղի է ունենում հետևյալ կերպ. Ենթադրենք, A համակարգչի օգտատերը որոշել է իր ֆայլը տեղադրել ցանցի մեկ այլ համակարգչի սկավառակի վրա՝ համակարգիչ B: Դա անելու համար նա մուտքագրում է համապատասխան հրամանը ստեղնաշարի վրա և սեղմում Enter ստեղնը: Օգտվողի միջերեսի համար պատասխանատու OS ծրագրային մոդուլը ստանում է այս հրամանը և փոխանցում այն ​​համակարգչի Ա-ի ՕՀ-ի հաճախորդին:

ՕՀ-ի հաճախորդը չի կարող ուղղակիորեն մուտք գործել այլ համակարգչի ռեսուրսներ, այս դեպքում՝ B համակարգչի սկավառակներն ու ֆայլերը: Այն կարող է «հարցնել» միայն OS-ի սերվերային մասին, որն աշխատում է այն համակարգչի վրա, որին պատկանում են դրանք: ռեսուրսներ, դա անելու համար: Այս «խնդրանքները» արտահայտվում են այսպես հաղորդագրություններ,փոխանցվում է ցանցի միջոցով: Հաղորդագրությունները կարող են պարունակել ոչ միայն հրամաններ՝ որոշակի գործողություններ կատարելու համար, այլ նաև փաստացի տվյալներ, օրինակ՝ ֆայլի բովանդակություն:

ՕՀ մեքենաները վերահսկում են հաղորդագրությունների փոխանցումը հաճախորդի և սերվերի մասերի միջև ցանցի հաղորդակցման համակարգի միջոցով: Այս գործիքները կատարում են այնպիսի գործառույթներ, ինչպիսիք են հաղորդագրությունների ստեղծումը, հաղորդագրությունը մասերի բաժանելը (փաթեթներ, շրջանակներ), համակարգչային անունները թվային հասցեների վերածելը, հաղորդագրությունների հուսալի առաքումը կազմակերպելը, բարդ ցանցում երթուղու որոշումը և այլն:

Համակարգիչների փոխազդեցության կանոնները ցանցով հաղորդագրություններ փոխանցելիս ամրագրված են կապի արձանագրություններ,ինչպիսիք են Ethernet-ը, Token Ring-ը, IP-ն, IPX-ը և այլն: Որպեսզի երկու համակարգիչները կարողանան հաղորդագրություններ փոխանակել ցանցի միջոցով, նրանց OS մեքենաները պետք է աջակցեն կապի արձանագրությունների որոշ ընդհանուր շարք: Հաղորդակցման արձանագրությունները ցանցի միջոցով փոխանցում են հաղորդագրությունները ՕՀ-ի հաճախորդից և սերվերից՝ առանց դրանց բովանդակության մեջ խորանալու:

B համակարգչի կողքին, որի սկավառակի վրա օգտատերը ցանկանում է տեղադրել իր ֆայլը, պետք է գործարկվի ՕՀ-ի սերվերային մասը՝ անընդհատ սպասելով, որ ցանցից հայտնվեն այս համակարգչի ռեսուրսներին հեռավոր մուտք գործելու հարցումներ: Սերվերի մասը, ստանալով հարցումը ցանցից, մուտք է գործում տեղական սկավառակ և գրում է նշված ֆայլը իր դիրեկտորիաներից մեկում: Իհարկե, այս գործողությունները կատարելու համար ոչ թե մեկ, այլ մի ամբողջ շարք հաղորդագրություն է պահանջվում՝ համակարգիչների միջև փոխանցելով ՕՀ հրամանները և փոխանցված ֆայլի մասերը։

ՕՀ-ի հաճախորդի կողմի շատ հարմար և օգտակար հատկանիշը հեռավոր ֆայլի հարցումը տեղական ֆայլի հարցումից տարբերելու ունակությունն է: Եթե ​​OS-ի հաճախորդը կարող է դա անել, ապա հավելվածները չպետք է անհանգստանան, թե արդյոք նրանք աշխատում են տեղական կամ հեռավոր ֆայլի հետ. հաճախորդի ծրագիրն ինքն է ճանաչում և վերահղում: (վերահղում) հարցում հեռավոր մեքենային: Հետևաբար անվանումը հաճախ օգտագործվում է ցանցային ՕՀ-ի հաճախորդի մասի համար. վերահղումտորուսԵրբեմն ճանաչման գործառույթները բաժանվում են առանձին ծրագրային մոդուլի, այս դեպքում հաճախորդի ամբողջ մասը չի կոչվում վերաուղղորդող, այլ միայն այս մոդուլը:

Ցանցային օպերացիոն համակարգերի հաճախորդի մասերը նաև կատարում են ռեսուրսների հարցումների ձևաչափերի փոխակերպում: Նրանք ընդունում են դիմումներից ստացված հայտերը՝ ցանցային ռեսուրսներին տեղական ձևով մուտք գործելու համար, այսինքն՝ ՕՀ-ի տեղական մասում ընդունված ձևով։ Հարցումը ցանցին փոխանցվում է հաճախորդի մասի կողմից այլ ձևով, որը համապատասխանում է համակարգչի վրա աշխատող ՕՀ-ի սերվերային մասի պահանջներին, որտեղ գտնվում է պահանջվող ռեսուրսը: Հաճախորդի հատվածը նաև ընդունում է պատասխանները սերվերի մասից և փոխակերպում դրանք տեղական ձևաչափի, այնպես որ տեղական և հեռավոր հարցումների կատարումը չի տարբերվում հավելվածի համար:

Ցանցային ծառայություններ և ցանցային ծառայություններ

ՕՀ-ի սերվերի և հաճախորդի մասերի հավաքածուն, որը ցանցի միջոցով ապահովում է համակարգչային ռեսուրսի որոշակի տեսակի մուտք, կոչվում է. ցանցային ծառայություն:Վերոնշյալ օրինակում ՕՀ-ի հաճախորդը և սերվերը, որոնք միասին ապահովում են ցանցային մուտք դեպի համակարգչի ֆայլային համակարգ, ձևավորում են ֆայլային ծառայություն:

Ասում են, որ ցանցային ծառայությունը ցանցի օգտվողներին տրամադրում է որոշակի շարք ծառայություններ։Այս ծառայությունները երբեմն նաև կոչվում են ցանցային ծառայություն(անգլերեն «ծառայություն» տերմինից): Հարկ է նշել, որ տեխնիկական գրականության մեջ այս տերմինը թարգմանվում է որպես «ծառայություն», և որպես «ծառայություն», և որպես «ծառայություն»: Թեև այս տերմինները երբեմն օգտագործվում են փոխադարձաբար, պետք է նկատի ունենալ, որ որոշ դեպքերում այս տերմինների իմաստի տարբերությունը հիմնարար է: Հետագայում տեքստում «ծառայություն» ասելով մենք կհասկանանք ցանցային բաղադրիչ, որն իրականացնում է ծառայությունների որոշակի փաթեթ, իսկ «ծառայություն» ասելով նկատի կունենանք այս ծառայության կողմից մատուցվող ծառայությունների փաթեթի նկարագրությունը: Այսպիսով, ծառայությունը ինտերֆեյս է ծառայության սպառողի և ծառայություն մատուցողի (ծառայության) միջև:

Յուրաքանչյուր ծառայություն կապված է ցանցային ռեսուրսի որոշակի տեսակի և/կամ այդ ռեսուրսների հասանելիության հատուկ մեթոդի հետ: Օրինակ, տպագիր ծառայությունը ցանցի օգտվողներին տրամադրում է մուտք դեպի ընդհանուր ցանցային տպիչներ և տրամադրում է տպագիր ծառայություն, իսկ փոստային ծառայությունը ապահովում է մուտք դեպի ցանցային տեղեկատվական ռեսուրս՝ էլ. Օրինակ, հեռահար մուտքի ծառայությունը տարբերվում է ռեսուրսների մուտք գործելու եղանակով. այն համակարգչային ցանցի օգտատերերին տրամադրում է մուտք դեպի իր բոլոր ռեսուրսները dial-up հեռախոսային ալիքների միջոցով: Որոշակի ռեսուրսից, ինչպիսին տպիչն է, հեռակա հասանելիություն ստանալու համար Remote Access ծառայությունը հաղորդակցվում է Տպել ծառայության հետ: Ցանցային ՕՀ օգտագործողների համար ամենակարևորը ֆայլային ծառայությունն է և տպագիր ծառայությունը:

Ցանցային ծառայություններից կարելի է առանձնացնել դրանք, որոնք ուղղված են ոչ թե սովորական օգտագործողին, այլ ադմինիստրատորին։ Նման ծառայություններն օգտագործվում են ցանցի աշխատանքը կազմակերպելու համար։ Օրինակ, Novell NetWare3.x օպերացիոն համակարգի Bindery ծառայությունը թույլ է տալիս ադմինիստրատորին պահպանել ցանցի օգտագործողների տվյալների բազան այս ՕՀ-ում աշխատող համակարգչում: Ավելի առաջադեմ մոտեցում է կենտրոնացված օգնության ծառայության ստեղծումը, կամ, այլ կերպ ասած, գրացուցակի ծառայություն, որը նախատեսված է ոչ միայն ցանցի բոլոր օգտագործողների, այլ նաև դրա բոլոր ծրագրային և ապարատային բաղադրիչների տվյալների բազայի պահպանման համար: Novell's NDS-ը և Banyan's StreetTalk-ը հաճախ նշվում են որպես գրացուցակի ծառայությունների օրինակներ: Ադմինիստրատորին ծառայություններ մատուցող ցանցային ծառայությունների այլ օրինակներ են ցանցի մոնիտորինգի ծառայությունը, որը թույլ է տալիս գրավել և վերլուծել ցանցային տրաֆիկը, անվտանգության ծառայությունը, որի գործառույթները կարող են ներառել, մասնավորապես, գաղտնաբառի ստուգմամբ մուտքի ընթացակարգի կատարումը և պահուստավորման և արխիվացման ծառայություն:

Նրա դիրքը ցանցային օպերացիոն համակարգերի ընդհանուր տիրույթում կախված է նրանից, թե օպերացիոն համակարգը որքանով է հարուստ ծառայությունների շրջանակն առաջարկում վերջնական օգտագործողներին, հավելվածներին և ցանցային ադմինիստրատորներին:

ՀԵՏ
Ցանցային ծառայություններն իրենց բնույթով հաճախորդ-սերվեր համակարգեր են: Քանի որ ցանկացած ցանցային ծառայություն իրականացնելիս բնականաբար առաջանում են հարցումների աղբյուր (հաճախորդ) և հարցում կատարող (սերվեր), ցանկացած ցանցային ծառայություն պարունակում է երկու ասիմետրիկ մասեր՝ հաճախորդ և սերվեր (Նկար 2): Ցանցային ծառայությունը օպերացիոն համակարգում կարող է ներկայացվել կամ երկու (հաճախորդ և սերվեր) մասերով, կամ միայն դրանցից մեկով:

Սովորաբար ասում են, որ սերվերը տրամադրում է իր ռեսուրսները հաճախորդին, և հաճախորդն օգտագործում է դրանք: Հարկ է նշել, որ երբ ցանցային ծառայությունը տրամադրում է որոշակի ծառայություն, օգտագործվում են ոչ միայն սերվերի, այլ նաև հաճախորդի ռեսուրսները։ Հաճախորդը կարող է ծախսել իր ռեսուրսների զգալի մասը (սկավառակի տարածություն, պրոցեսորի ժամանակ և այլն) ցանցային ծառայության պահպանման համար: Օրինակ, էլփոստի ծառայություն իրականացնելիս հաճախորդի սկավառակը կարող է պարունակել տվյալների բազայի տեղական պատճենը, որը պարունակում է նրանց ընդարձակ նամակագրությունը: Այս դեպքում հաճախորդը մեծ աշխատանք է կատարում տարբեր ձևաչափերով հաղորդագրություններ ստեղծելիս, ներառյալ բարդ մուլտիմեդիա, աջակցում է հասցեագրքի պահպանմանը և կատարում է բազմաթիվ այլ օժանդակ աշխատանքներ:

Հաճախորդի և սերվերի միջև հիմնարար տարբերությունն այն է, որ հաճախորդը միշտ հանդիսանում է ցանցային ծառայության կողմից կատարվող աշխատանքի նախաձեռնողը, իսկ սերվերը միշտ գտնվում է հարցումներին սպասելու պասիվ ռեժիմում: Օրինակ, փոստի սերվերը նամակ է առաքում օգտվողի համակարգչին միայն այն դեպքում, երբ հարցում է ստացվում փոստի հաճախորդից:

Սովորաբար, հաճախորդի և սերվերի մասերի միջև փոխազդեցությունը ստանդարտացված է, այնպես որ սերվերի մի տեսակ կարող է նախագծվել տարբեր տեսակի հաճախորդների հետ աշխատելու համար, որոնք իրականացվում են տարբեր ձևերով և, հնարավոր է, տարբեր արտադրողների կողմից: Դրա միակ պայմանն այն է, որ հաճախորդները և սերվերը պետք է աջակցեն ընդհանուր ստանդարտ կապի արձանագրությանը:

Ներկառուցված ցանցային ծառայություններև ցանցային պատյաններ

Գործնականում եղել են ցանցային օպերացիոն համակարգեր կառուցելու մի քանի մոտեցումներ, որոնք տարբերվում են օպերացիոն համակարգում ցանցային ծառայությունների ներդրման խորությամբ (Նկար 3).

    ցանցային ծառայություններ խորը ներկառուցվածՕՀ-ում;

    ցանցային ծառայությունները համակցված են որպես հավաքածու՝ պատյաններ;

    ցանցային ծառայությունները արտադրվում և մատուցվում են որպես անհատական ​​արտադրանքթա.

Ցանցի առաջին օպերացիոն համակարգերը արդեն գոյություն ունեցող տեղական օպերացիոն համակարգի և դրա վրա կառուցված ցանցի կեղևի համադրություն էին: Միևնույն ժամանակ, տեղական ՕՀ-ում ներկառուցվել են ցանցային կեղևի շահագործման համար անհրաժեշտ նվազագույն ցանցային գործառույթները, որոնք կատարում էին ցանցի հիմնական գործառույթները:

Այնուամենայնիվ, ավելի ուշ ցանցային ՕՀ մշակողները դիտարկեցին ավելի արդյունավետ մոտեցում, որում ցանցային ՕՀ-ն, դրա վրա աշխատանքի հենց սկզբից, մտածված և նախագծված էր հատուկ ցանցում աշխատելու համար: Այս օպերացիոն համակարգերի ցանցային գործառույթները խորապես ինտեգրված են համակարգի հիմնական մոդուլների մեջ, ինչը ապահովում է դրա տրամաբանական ներդաշնակությունը, շահագործման և փոփոխման հեշտությունը, ինչպես նաև բարձր կատարողականությունը: Կարևոր է, որ այս մոտեցմամբ ավելորդություն չլինի: Եթե ​​բոլոր ցանցային ծառայությունները լավ ինտեգրված են, այսինքն՝ դիտարկվում են որպես ՕՀ-ի անբաժանելի մասեր, ապա նման օպերացիոն համակարգի բոլոր ներքին մեխանիզմները կարող են օպտիմիզացվել ցանցի գործառույթները կատարելու համար: Օրինակ, Microsoft-ի WindowsNT OS-ն իր ներկառուցված ցանցային գործիքների շնորհիվ ապահովում է ավելի բարձր կատարողականություն և տեղեկատվական անվտանգություն՝ համեմատած նույն ընկերության ցանցի OSLANManager-ի հետ, որը հավելում է տեղական OS/2 օպերացիոն համակարգի վրա: Ներկառուցված ցանցային ծառայություններով ցանցային օպերացիոն համակարգերի այլ օրինակներ են UNIX, NetWare, OS/2 Warp-ի բոլոր ժամանակակից տարբերակները:

Ցանցային ծառայությունների իրականացման մեկ այլ տարբերակ է դրանք համատեղել որոշակի հավաքածուի (կեղևի) տեսքով, և նման հավաքածուի բոլոր ծառայությունները պետք է համահունչ լինեն միմյանց հետ, այսինքն ՝ իրենց աշխատանքում նրանք կարող են մուտք գործել միմյանց, կարող են ունենալ: ընդհանուր բաղադրիչներ, օրինակ՝ օգտագործողի նույնականացման ընդհանուր ենթահամակարգ կամ միասնական ինտերֆեյս: Որպեսզի կեղևը աշխատի, անհրաժեշտ է ունենալ որոշ տեղական օպերացիոն համակարգ, որը կկատարի համակարգչային սարքաշարը կառավարելու համար անհրաժեշտ սովորական գործառույթները, և որի միջավայրում կաշխատեն այս կեղևը կազմող ցանցային ծառայությունները: Կեղևը անկախ ծրագրային արտադրանք է և, ինչպես ցանկացած ապրանք, ունի անվանում, տարբերակի համար և այլ համապատասխան բնութագրեր. Ցանցային ծածկույթի օրինակները ներառում են, բայց չեն սահմանափակվում դրանով, LAN սերվերը և LAN կառավարիչը:

Նույն կեղևը կարող է նախագծվել բոլորովին այլ օպերացիոն համակարգերի վրա աշխատելու համար: Նման դեպքերում կեղևը պետք է կառուցվի՝ հաշվի առնելով օպերացիոն համակարգի առանձնահատկությունները, որոնց վրա այն կաշխատի։ Այսպիսով, LANServer; օրինակ, այն գոյություն ունի տարբեր տարբերակներով՝ VAX VMS, VM, OS/400, AIX, OS/2 օպերացիոն համակարգերի վրա աշխատելու համար:

Ցանցային պատյանները հաճախ բաժանվում են հաճախորդի և սերվերի: Այն կեղևը, որը հիմնականում պարունակում է ցանցային ծառայությունների հաճախորդի մասերը, կոչվում է հաճախորդի շերտ: Օրինակ, NetWare ցանցում աշխատանքային կայանի ծրագրային ապահովման տիպիկ հավաքածուն MS-DOS-ն է, որի վրա տեղադրված է NetWare հաճախորդի կեղևը, որը բաղկացած է ֆայլերի ծառայության և տպագիր ծառայության հաճախորդի մասերից, ինչպես նաև օգտատիրոջ միջերեսն աջակցող բաղադրիչից:

Սերվերի ցանցի կեղևը, որի օրինակներն են նույն LAN Server-ը և LANManager-ը, ինչպես նաև NetWare-ը UNIX-ի համար, File and Print Services-ը NetWare-ի համար, կենտրոնացած է սերվերի գործառույթների կատարման վրա: Սերվերի կեղևը, առնվազն, պարունակում է երկու հիմնական ցանցային ծառայությունների սերվերային բաղադրիչներ՝ ֆայլային ծառայություն և տպագիր ծառայություն: Սերվերի բաղադրիչների այս փաթեթն է, որը ներդրված է վերը նշված NetWare-ում UNIX-ի համար և File and Print Services-ում NetWare արտադրանքների համար: Որոշ պատյաններ պարունակում են ցանցային ծառայությունների այնպիսի լայն շրջանակ, որ դրանք կոչվում են ցանցային օպերացիոն համակարգեր: Այսպիսով, ցանցի օպերացիոն համակարգերի ոչ մի վերանայում բավականաչափ ամբողջական չի լինի, եթե այն չի պարունակում տեղեկատվություն LANServer-ի, LANManager-ի, ENS-ի մասին, որոնք ցանցային պատյաններ են: Այսպիսով, «ցանցային օպերացիոն համակարգ» տերմինը ստանում է մեկ այլ նշանակություն՝ ցանցային ծառայությունների մի շարք, որոնք կարող են համահունչ աշխատել ընդհանուր գործառնական միջավայրում:

Տարբեր ծառայություններ կարող են կապված լինել մեկ տեսակի ռեսուրսի հետ, որը տարբերվում է հաճախորդի և սերվերի մասերի փոխազդեցության արձանագրությամբ: Օրինակ, Windows NT-ի ներկառուցված ֆայլերի ծառայությունն իրականացնում է SMB արձանագրությունը, որն օգտագործվում է Microsoft-ի բոլոր օպերացիոն համակարգերում, և լրացուցիչ ֆայլերի ծառայությունը, որը NetWare-ի համար նախատեսված File and Print Services-ի մաս է կազմում նույն Windows NT-ի համար, աշխատում է օգտագործելով. NCP արձանագրությունը, «հայրենի» NetWare ցանցերի համար: Բացի այդ, Windows NT-ն ունի ստանդարտ FTP սերվեր, որն ապահովում է ֆայլերի սերվերի ծառայություններ UNIX համակարգերի համար: Ոչինչ չի խանգարում ձեզ գնել և տեղադրել Windows NT-ում օգտագործելու այլ ֆայլային ծառայություններ, ինչպիսին է NFS-ը, որն, ի դեպ, ունի մի քանի իրականացում, որոնք արվել են տարբեր ընկերությունների կողմից: Ֆայլային ծառայությունների մի քանի տեսակների առկայությունը թույլ է տալիս ցանցում աշխատել տարբեր օպերացիոն համակարգերի համար մշակված հավելվածներին:

Ցանցային պատյանները ստեղծվում են ինչպես տեղական, այնպես էլ ցանցային օպերացիոն համակարգերի համար: Իսկապես, ինչու չհամալրել ցանցային ՕՀ-ում ներկառուցված ցանցային ծառայությունների փաթեթը այլ ծառայությունների հետ, որոնք կազմում են ցանցի որոշ շերտ: Օրինակ, Enterprise Network Services (ENS) կեղևը, որը պարունակում է Banyan VINES օպերացիոն համակարգի ցանցային ծառայությունների հիմնական փաթեթը, կարող է աշխատել UNIX և NetWare ցանցային ՕՀ-ներում (իհարկե, այս օպերացիոն համակարգերից յուրաքանչյուրը պահանջում է ENS-ի իր տարբերակը: ).

Ցանցային ծառայության ներդրման երրորդ տարբերակ կա՝ որպես առանձին ապրանք: Օրինակ, WinFrame հեռակառավարման սերվերը, Citrix-ի արտադրանքը, նախատեսված է Windows NT միջավայրում աշխատելու համար: Այն լրացնում է Windows NT-ում ներկառուցված Remote Access Server-ի հնարավորությունները: NetWare-ի համար հեռահար հասանելիության նմանատիպ ծառայությունը կարելի է նաև առանձին գնել՝ գնելով NetWare Connect ծրագրային արտադրանքը:

Ժամանակի ընթացքում ցանցային ծառայությունը կարող է իրականացնել տարբեր ձևեր: Օրինակ, Novell-ը նախատեսում է NDS օգնության ծառայությունը, որն ի սկզբանե ներկառուցված էր NetWare ցանցային օպերացիոն համակարգում, հասանելի դարձնել այլ օպերացիոն համակարգերի համար: Դրա համար NDS ծառայությունը կվերագրվի որպես առանձին ապրանքներ, որոնցից յուրաքանչյուրը հաշվի կառնի համապատասխան ՕՀ-ի առանձնահատկությունները: NDS-ի տարբերակներն արդեն հասանելի են SCO UNIX և HP-UX, Solaris 2.5 և Windows NT միջավայրերում աշխատելու համար: Եվ StreetTalk օգնության ծառայությունը վաղուց գոյություն ունի և՛ որպես BayanVines ցանցի ՕՀ-ի ներկառուցված մոդուլ, որպես ENS կեղևի մաս, և՛ որպես առանձին արտադրանք տարբեր օպերացիոն համակարգերի համար:

Peer-to-peer և սերվերի վրա հիմնված ցանցերՕՀ

Կախված նրանից, թե ինչպես են գործառույթները բաշխվում ցանցի համակարգիչների միջև, դրանք կարող են հանդես գալ երեք տարբեր դերերով.

    դրա դերը խաղում է համակարգիչը, որը նվիրված է բացառապես այլ համակարգիչների հարցումների սպասարկմանը նվիրված սերվերցանցեր;

    համակարգիչը, որը հարցումներ է կատարում մեկ այլ մեքենայի ռեսուրսներին, խաղում է դրա դերը հաճախորդի հանգույց;

    համակարգիչ, որը համատեղում է հաճախորդի և սերվերի գործառույթները հասակակիցմի հանգույցի մեջ.

Ակնհայտ է, որ ցանցը չի կարող բաղկացած լինել միայն հաճախորդից կամ միայն սերվերի հանգույցներից: Ցանց, որն արդարացնում է իր նպատակը և ապահովում է համակարգիչների փոխազդեցությունը, կարող է կառուցվել հետևյալ երեք սխեմաներից մեկի համաձայն.

    հավասարազոր ցանց - հասակակիցների ցանց;

    ցանց՝ հիմնված հաճախորդների և սերվերների վրա - ցանց նվիրված սերվերներով;

    ցանց, որը ներառում է բոլոր տեսակի հանգույցներ. հիբրիդային ցանց.

Այս սխեմաներից յուրաքանչյուրն ունի իր առավելություններն ու թերությունները, որոնք որոշում են դրանց կիրառման ոլորտները:

ՕՀ-ն հավասարազոր ցանցերում

Հավասարակից ցանցերում (Նկար 4) բոլոր համակարգիչները հավասար են միմյանց ռեսուրսներին մուտք գործելու ունակությամբ: Յուրաքանչյուր օգտատեր իր հայեցողությամբ կարող է իր համակարգչի ցանկացած ռեսուրս հայտարարել որպես ընդհանուր, որից հետո մյուս օգտատերերը կարող են օգտագործել այն: Գործընկեր-to-peer ցանցերում բոլոր համակարգիչների վրա տեղադրված է օպերացիոն համակարգ, որն ապահովում է ցանցի բոլոր համակարգիչները: պոտենցիալհավասար հնարավորություններ. Այս տեսակի ցանցային օպերացիոն համակարգերը կոչվում են հասակակից OS.Ակնհայտ է, որ peer-to-peer օպերացիոն համակարգերը պետք է ներառեն ցանցային ծառայությունների և սերվերի և հաճախորդի բաղադրիչները (նկարում դրանք նշված են համապատասխանաբար C և K տառերով): Գործող համակարգերի օրինակներ են՝ LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98:

Հավասարակից ցանցում բոլոր համակարգիչների պոտենցիալ հավասարության պայմաններում հաճախ առաջանում է ֆունկցիոնալ անհամաչափություն: Սովորաբար ցանցում կան օգտատերեր, ովքեր չեն ցանկանում կիսվել իրենց ռեսուրսներով։ Այս դեպքում, իրենց օպերացիոն համակարգերի սերվերի հնարավորությունները չեն ակտիվանում, և համակարգիչները գործում են որպես «մաքուր» հաճախորդներ (նկարում՝ չօգտագործված ՕՀ բաղադրիչները։ մթնեց):

Միևնույն ժամանակ, ադմինիստրատորը կարող է ցանցի որոշ համակարգիչներին հատկացնել միայն այլ համակարգիչների հարցումների սպասարկման գործառույթներ, այդպիսով դրանք վերածելով «մաքուր» սերվերների, որոնց վրա ոչ մի օգտատեր չի աշխատում: Այս կոնֆիգուրացիայում, հավասարազոր ցանցերը նմանվում են հատուկ սերվերներով ցանցերին, բայց սա միայն արտաքին նմանություն է. այս երկու տեսակի ցանցերի միջև մնում է զգալի ներքին տարբերություն: Ի սկզբանե, հավասարազոր ցանցերում ՕՀ-ի մասնագիտացումը կախված չէ նրանից, թե ինչ ֆունկցիոնալ դեր է կատարում համակարգիչը՝ հաճախորդ, թե սերվեր: Համակարգչի դերի փոփոխությունը հավասարազոր ցանցում ձեռք է բերվում այն ​​պատճառով, որ սերվերի կամ հաճախորդի մասերի գործառույթները պարզապես չեն օգտագործվում:

Հավասարակշռող ցանցերն ավելի հեշտ են կազմակերպել և գործել: Այս սխեման օգտագործվում է փոքր ցանցերում աշխատանքը կազմակերպելու համար, որոնցում համակարգիչների թիվը չի գերազանցում 10-20-ը: Այս դեպքում կարիք չկա օգտագործել կենտրոնացված կառավարման գործիքներ. մի քանի օգտատերերի համար հեշտ է միմյանց միջև համաձայնեցնել ընդհանուր ռեսուրսների և գաղտնաբառերի ցանկը՝ դրանց մուտք գործելու համար:

Այնուամենայնիվ, խոշոր ցանցերում անհրաժեշտ են դառնում կենտրոնացված կառավարման, տվյալների պահպանման և մշակման, հատկապես տվյալների պաշտպանության միջոցները, և նման հնարավորությունները ավելի հեշտ է տրամադրել հատուկ սերվերներով ցանցերում:

ՕՀ ցանցերում՝ նվիրված սերվերներով

Նվիրված սերվերներով ցանցերում (Նկար 5) օգտագործվում են ցանցային օպերացիոն համակարգերի հատուկ տարբերակներ, որոնք օպտիմիզացված են որպես սերվեր աշխատելու համար և կոչվում են. սերվերի OS.

Այս ցանցերի օգտատերերի համակարգիչները աշխատում են հաճախորդի OS.

Օպերացիոն համակարգի մասնագիտացումը որպես սերվեր գործելու բնական միջոց է սերվերի գործառնություններն ավելի արդյունավետ դարձնելու համար: Իսկ նման աճի անհրաժեշտությունը հաճախ շատ սուր է զգացվում, հատկապես մեծ ցանցում։ Երբ ցանցում կան հարյուրավոր կամ նույնիսկ հազարավոր օգտվողներ, ընդհանուր ռեսուրսների հարցումների ծավալը կարող է շատ մեծ լինել, և սերվերը պետք է դիմի հարցումների այս հոսքին առանց մեծ ուշացումների: Այս խնդրի ակնհայտ լուծումը հզոր ապարատային հարթակ ունեցող համակարգչի օգտագործումն է և օպերացիոն համակարգ, որը օպտիմիզացված է սերվերի գործառույթների համար որպես սերվեր:

Որքան քիչ գործառույթներ կատարի ՕՀ-ն, այնքան ավելի արդյունավետ կարող են դրանք իրականացվել, ուստի սերվերի գործառնությունները օպտիմալացնելու համար ՕՀ մշակողները ստիպված են լինում խախտել նրա որոշ այլ գործառույթներ՝ երբեմն նույնիսկ ամբողջությամբ հրաժարվելով դրանք: Այս մոտեցման վառ օրինակներից մեկը NetWare սերվերի ՕՀ-ն է: Դրա մշակողները իրենց նպատակ են դրել օպտիմիզացնել ֆայլային ծառայության և տպագիր ծառայության կատարումը: Դա անելու համար նրանք համակարգից լիովին բացառեցին ունիվերսալ ՕՀ-ի համար կարևոր շատ տարրեր, մասնավորապես՝ գրաֆիկական ինտերֆեյսը, ունիվերսալ հավելվածների աջակցությունը, բազմածրագրային հավելվածների պաշտպանությունը միմյանցից և վիրտուալ հիշողության մեխանիզմը: Այս ամենը հնարավորություն տվեց հասնել ֆայլերի հասանելիության եզակի արագությունների և այս օպերացիոն համակարգը դարձրեց սերվերային օպերացիոն համակարգերի առաջատարներից մեկը երկար ժամանակ։

Այնուամենայնիվ, որոշ սերվերների օպերացիոն համակարգերի չափազանց նեղ մասնագիտացումը նույնպես նրանց թույլ կողմն է: Այսպիսով, NetWare-ում ունիվերսալ ծրագրավորման ինտերֆեյսի և հավելվածների պաշտպանության գործիքների բացակայությունը թույլ չի տալիս այն օգտագործել որպես հավելվածների կատարման միջավայր և հանգեցնում է ցանցում այլ սերվերի օպերացիոն համակարգերի ընդգրկման անհրաժեշտությանը, երբ գործում են այլ գործառույթներ, քան ֆայլերի և տպման ծառայությունները: պահանջվում են.

Հետևաբար, շատ սերվերի օպերացիոն համակարգերի մշակողները հրաժարվում են ֆունկցիոնալ սահմանափակումներից և սերվերի ՕՀ-ում ներառում են բոլոր այն բաղադրիչները, որոնք թույլ են տալիս նրանց օգտագործել որպես ունիվերսալ սերվեր և նույնիսկ որպես հաճախորդ ՕՀ: Նման սերվերի ՕՀ-երը հագեցած են մշակված գրաֆիկական ինտերֆեյսով և աջակցում են ունիվերսալ API-ին: Սա նրանց ավելի է մոտեցնում գործընկերային օպերացիոն համակարգերին, սակայն կան մի քանի տարբերություններ, որոնք արդարացնում են դրանք որպես սերվերային ՕՀ դասակարգելը.

    հզոր ապարատային հարթակների աջակցություն, ներառյալ բազմապրոցեսորային;

    մեծ թվով միաժամանակ գործող գործընթացների և ցանցային կապերի աջակցություն.

    կենտրոնացված ցանցի կառավարման բաղադրիչների ներառումը ՕՀ-ում (օրինակ՝ օգնության գրասեղան կամ ցանցի օգտագործողների վավերացման և թույլտվության ծառայություն);

    ցանցային ծառայությունների ավելի լայն շրջանակ:

Հաճախորդների օպերացիոն համակարգերը հատուկ սերվերներով ցանցերում սովորաբար ազատվում են սերվերի գործառույթներից, ինչը մեծապես հեշտացնում է դրանց կազմակերպումը: Client OS-ի մշակողները կենտրոնանում են օգտատիրոջ միջերեսի և ցանցային ծառայությունների հաճախորդի մասերի վրա: Հաճախորդի ամենահիմնական օպերացիոն համակարգերը աջակցում են միայն հիմնական ցանցային ծառայությունները` սովորաբար ֆայլային ծառայություն և տպագիր ծառայություն: Միևնույն ժամանակ, կան այսպես կոչված ունիվերսալ հաճախորդներ, որոնք աջակցում են հաճախորդի մասերի լայն տեսականի, որոնք թույլ են տալիս աշխատել ցանցի գրեթե բոլոր սերվերների հետ:

Շատ ընկերություններ, որոնք մշակում են ցանցային օպերացիոն համակարգեր, արտադրում են նույն օպերացիոն համակարգի երկու տարբերակ: Ընտրանքներից մեկը նախատեսված է որպես սերվերի ՕՀ գործարկելու համար, իսկ մյուսը՝ որպես հաճախորդի ՕՀ: Այս տարբերակները հաճախ հիմնված են նույն հիմքում ընկած կոդի վրա, բայց տարբերվում են ծառայությունների և կոմունալ ծառայությունների շարքից, ինչպես նաև կազմաձևման տարբերակներից, որոնցից մի քանիսը տեղադրված են լռելյայն և չեն կարող փոփոխվել:

Օրինակ, Windows NT օպերացիոն համակարգը հասանելի է աշխատանքային կայանի տարբերակով՝ Windows NT Workstation, և հատուկ սերվերի տարբերակով՝ WindowsNTServer: Օպերացիոն համակարգի այս երկու տարբերակներն էլ ներառում են հաճախորդի և սերվերի մասեր բազմաթիվ ցանցային ծառայությունների համար:

Այսպիսով, Windows NT Workstation OS-ը, ի լրումն ցանցային հաճախորդի գործառույթները կատարելու, կարող է ցանցի օգտվողներին տրամադրել ֆայլային ծառայություններ, տպագիր ծառայություններ, հեռահար մուտքի ծառայություններ և այլ ծառայություններ, և, հետևաբար, կարող է հիմք ծառայել գործընկերների համար: հասակակիցների ցանց: Մյուս կողմից, Windows NT Server OS-ը պարունակում է բոլոր անհրաժեշտ գործիքները, որոնք թույլ են տալիս օգտագործել իր վերահսկողության տակ գտնվող համակարգիչը որպես հաճախորդի աշխատանքային կայան: WindowsNTServer OS-ի ներքո հնարավոր է տեղայնորեն գործարկել կիրառական ծրագրեր, որոնք կարող են պահանջել հաճախորդի OS գործառույթների կատարում, երբ հայտնվում են ցանցի այլ համակարգիչների ռեսուրսների հարցումներ:

Windows NT Server-ն ունի նույն առաջադեմ գրաֆիկական ինտերֆեյսը, ինչ Windows NT Workstation-ը, որը թույլ է տալիս այս օպերացիոն համակարգերին հավասարապես լավ օգտագործել օգտատիրոջ կամ ադմինիստրատորի կողմից ինտերակտիվ աշխատանքի համար:

Այնուամենայնիվ, WindowsNTServer տարբերակը ավելի շատ հնարավորություններ ունի ձեր համակարգչի ռեսուրսները ցանցի այլ օգտվողներին տրամադրելու համար, քանի որ այն աջակցում է գործառույթների ավելի լայն շրջանակի, հաճախորդների հետ միաժամանակյա կապերի ավելի մեծ քանակի, կենտրոնացված ցանցի կառավարման և անվտանգության ավելի առաջադեմ գործառույթների: Հետևաբար, իմաստ ունի օգտագործել Windows NTServer-ը որպես հատուկ սերվերների OS, այլ ոչ թե հաճախորդի համակարգիչների:

Խոշոր ցանցերում, հաճախորդ-սերվեր հարաբերությունների հետ մեկտեղ, դեռևս կա գործընկերների միջև հաղորդակցության անհրաժեշտություն, հետևաբար նման ցանցերն առավել հաճախ կառուցվում են հիբրիդային սխեմայի համաձայն (Նկար 6):

Ժամանակակից պահանջներօպերացիոն համակարգեր

Օպերացիոն համակարգի հիմնական պահանջն այն է, որ այն կատարի ռեսուրսների արդյունավետ կառավարման հիմնական գործառույթները և օգտագործողի և կիրառական ծրագրերի համար հարմար ինտերֆեյս տրամադրի: Ժամանակակից ՕՀ-ն սովորաբար պետք է ապահովի բազմածրագրավորում, վիրտուալ հիշողություն, փոխանակում, բազմապատուհանների գրաֆիկական ինտերֆեյս և շատ այլ անհրաժեշտ գործառույթներ և ծառայություններ: Ֆունկցիոնալ ամբողջականության այս պահանջներից բացի, օպերացիոն համակարգերը ենթակա են նույնքան կարևոր գործառնական պահանջների, որոնք թվարկված են ստորև:

    Ընդարձակելիություն.Մինչ համակարգչային տեխնիկան հնանում է մի քանի տարում, օպերացիոն համակարգերի օգտակար կյանքը կարելի է չափել տասնամյակներով: Օրինակ է UNIX OS-ը: Հետևաբար, օպերացիոն համակարգերը ժամանակի ընթացքում միշտ էվոլյուցիոն կերպով փոխվում են, և այդ փոփոխություններն ավելի նշանակալի են, քան ապարատային փոփոխությունները: ՕՀ-ում փոփոխությունները սովորաբար ներառում են նոր հատկությունների ձեռքբերում, ինչպիսիք են արտաքին սարքերի նոր տեսակների կամ ցանցային նոր տեխնոլոգիաների աջակցությունը: Եթե ​​ՕՀ-ի կոդը գրված է այնպես, որ հնարավոր լինի լրացումներ և փոփոխություններ կատարել՝ չխախտելով համակարգի ամբողջականությունը, ապա այդպիսի ՕՀ-ն կոչվում է ընդարձակելի։ Ընդարձակելիությունը ձեռք է բերվում ՕՀ-ի մոդուլային կառուցվածքի միջոցով, որում ծրագրերը կառուցված են առանձին մոդուլների մի շարքից, որոնք փոխազդում են միայն ֆունկցիոնալ ինտերֆեյսի միջոցով:

    Դյուրատարություն.Իդեալում, ՕՀ-ի կոդը պետք է հեշտությամբ տեղափոխվի մի տեսակ պրոցեսորից մյուս տեսակի պրոցեսոր, և ապարատային պլատֆորմի մի տեսակից (որը տարբերվում է ոչ միայն պրոցեսորի տեսակից, այլև համակարգչի ամբողջ սարքավորման կազմակերպվածությունից) մյուսը։ ապարատային հարթակի տեսակը. Դյուրակիր օպերացիոն համակարգերն ունեն տարբեր հարթակների իրականացման մի քանի տարբերակ բազմահարթակ.

    Համատեղելիություն.Կան մի քանի «երկարակյաց» հայտնի օպերացիոն համակարգեր (UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2), որոնց համար մշակվել է հավելվածների լայն շրջանակ։ Նրանցից ոմանք լայն տարածում ունեն: Հետևաբար, այս կամ այն ​​պատճառով մեկ ՕՀ-ից մյուսը անցնող օգտատիրոջ համար նոր օպերացիոն համակարգում ծանոթ հավելված գործարկելու հնարավորությունը շատ գրավիչ է: Եթե ​​ՕՀ-ն ունի այլ օպերացիոն համակարգերի համար գրված կիրառական ծրագրեր գործարկելու միջոցներ, ապա ասում են, որ այն համատեղելի է այս օպերացիոն համակարգերի հետ: Պետք է տարբերակել երկուական համատեղելիության և աղբյուրի համատեղելիության միջև: Համատեղելիության հայեցակարգը ներառում է նաև այլ օպերացիոն համակարգերի ինտերֆեյսների աջակցություն:

    ՀուսալիությունԵվ սխալների հանդուրժողականություն:Համակարգը պետք է պաշտպանված լինի ինչպես ներքին, այնպես էլ արտաքին սխալներից, ձախողումներից և խափանումներից: Նրա գործողությունները միշտ պետք է լինեն կանխատեսելի, և հավելվածները չպետք է կարողանան վնասել ՕՀ-ին: ՕՀ-ի հուսալիությունը և սխալների հանդուրժողականությունը հիմնականում որոշվում են ճարտարապետական ​​լուծումներով, որոնք կազմում են դրա հիմքը, ինչպես նաև դրա իրականացման որակը (կոդի վրիպազերծումը): Կարևոր է նաև, թե արդյոք ՕՀ-ն ներառում է ծրագրային աջակցություն անսարքության հանդուրժող սարքաշարի համար, ինչպիսիք են սկավառակների զանգվածները կամ անխափան սնուցման աղբյուրները:

    Անվտանգություն.Ժամանակակից ՕՀ-ն պետք է պաշտպանի համակարգչային համակարգի տվյալները և այլ ռեսուրսները չարտոնված մուտքից: Որպեսզի ՕՀ-ն ունենա անվտանգության հատկություններ, այն պետք է առնվազն ներառի նույնականացման միջոցներ՝ օգտատերերի օրինականության որոշում, թույլտվություն, օրինական օգտատերերի համար ռեսուրսների հասանելիության տարբերակված իրավունքներ, աուդիտ, գրանցում բոլոր իրադարձությունները, որոնք «կասկածելի» են անվտանգության համար: համակարգ. Անվտանգության հատկությունը հատկապես կարևոր է ցանցային ՕՀ-ների համար: Նման օպերացիոն համակարգերում մուտքի վերահսկման առաջադրանքին ավելացվում է ցանցով փոխանցված տվյալների պաշտպանության խնդիրը:

    Կատարում.Օպերացիոն համակարգը պետք է լինի այնքան արագ և արձագանքող, որքան թույլ է տալիս ապարատային հարթակը: ՕՀ-ի աշխատանքի վրա ազդում են բազմաթիվ գործոններ, որոնցից հիմնականներն են ՕՀ-ի ճարտարապետությունը, գործառույթների բազմազանությունը, կոդի ծրագրավորման որակը և OS-ն բարձր արդյունավետությամբ (բազմապրոցեսորային) հարթակում գործարկելու հնարավորությունը:

եզրակացություններ

    «Ցանցային օպերացիոն համակարգ» տերմինը օգտագործվում է երկու իմաստով՝ նախ՝ որպես ցանցի բոլոր համակարգիչների ՕՀ-ի ամբողջություն և, երկրորդ՝ որպես ցանցում աշխատելու ունակ անհատական ​​համակարգչի ՕՀ:

    Ցանցային ՕՀ-ի հիմնական ֆունկցիոնալ բաղադրիչները ներառում են տեղական ռեսուրսների կառավարման գործիքներ և ցանցային գործիքներ: Վերջինս, իր հերթին, կարելի է բաժանել երեք բաղադրիչի՝ ընդհանուր օգտագործման համար տեղական ռեսուրսների և ծառայությունների տրամադրման միջոցներ՝ ՕՀ-ի սերվերային մաս, հեռավոր ռեսուրսների և ծառայությունների հասանելիություն հայցելու միջոցներ՝ ՕՀ-ի հաճախորդի մաս (վերահղում): և ՕՀ մեքենաներ, որոնք կապի հետ միասին ապահովում են հաղորդագրությունների փոխանցումը ցանցային համակարգիչների միջև։

    Սերվերի և հաճախորդի մասերի մի շարք, որոնք ապահովում են ցանցի միջոցով համակարգչային ռեսուրսի որոշակի տեսակի հասանելիություն, կոչվում է ցանցային ծառայություն: Ցանցային ծառայությունը ցանցի օգտվողներին տրամադրում է ծառայությունների մի շարք՝ ցանցային ծառայություն: Յուրաքանչյուր ծառայություն կապված է ցանցային ռեսուրսի որոշակի տեսակի և/կամ այդ ռեսուրսների հասանելիության հատուկ մեթոդի հետ: Ցանցային ՕՀ օգտագործողների համար ամենակարևորը ֆայլային ծառայությունն է և տպագիր ծառայությունը: Ցանցային ծառայությունները կարող են կամ խորապես ներկառուցվել ՕՀ-ում, միավորվել ինչ-որ տեսակի փաթաթման մեջ կամ մատուցվել որպես առանձին արտադրանք:

    Կախված նրանից, թե ինչպես են գործառույթները բաշխվում ցանցի համակարգիչների միջև, դրանք կարող են հանդես գալ երեք տարբեր դերերով: Համակարգիչը, որը նվիրված է բացառապես այլ համակարգիչների հարցումների սպասարկմանը, խաղում է հատուկ ցանցային սերվերի դեր: Համակարգիչը, որը հարցումներ է կատարում մեկ այլ մեքենայի ռեսուրսներին, գործում է որպես հաճախորդի հանգույց: Համակարգիչը, որը համատեղում է հաճախորդի և սերվերի գործառույթները, հավասարազոր հանգույց է:

    Peer-to-peer ցանցերը բաղկացած են միայն հասակակիցներից: Այս դեպքում ցանցի բոլոր համակարգիչները պոտենցիալ հավասար հնարավորություններ ունեն: Peer-to-peer օպերացիոն համակարգերը ներառում են ցանցային ծառայությունների և սերվերի և հաճախորդի բաղադրիչները: Հավասարակշռող ցանցերն ավելի հեշտ են կազմակերպել և գործել: Այս սխեման օգտագործվում է փոքր ցանցերում աշխատանքը կազմակերպելու համար, որոնցում համակարգիչների թիվը չի գերազանցում 10-20-ը:

    Նվիրված սերվերներով ցանցերում օգտագործվում են ցանցային օպերացիոն համակարգերի հատուկ տարբերակները, որոնք օպտիմիզացված են որպես սերվեր կամ հաճախորդ աշխատելու համար: Սերվերի օպերացիոն համակարգերը բնութագրվում են հզոր ապարատային հարթակների, ներառյալ բազմապրոցեսորային, ցանցային ծառայությունների լայն շրջանակի, միաժամանակ գործող մեծ թվով գործընթացների և ցանցային միացումների աջակցությամբ, մշակված անվտանգության գործիքների և ցանցի կառավարման կենտրոնացված գործիքների առկայությամբ: Հաճախորդների ՕՀ-երը, ընդհանուր առմամբ ավելի պարզ լինելով, պետք է ապահովեն օգտատիրոջ հարմար միջերես և վերաուղղորդիչների մի շարք, որը թույլ է տալիս մուտք գործել մի շարք ցանցային ռեսուրսներ:

    Ցանցի օպերացիոն համակարգերի պահանջներն այսօր ներառում են.

Ցանցային օպերացիոն համակարգերի հայեցակարգը սկսեց լայն տարածում գտնել 1995թ. Ինչպես կարող եք կռահել, դրան նպաստել է Microsoft-ի նոր արտադրանքի հայտնվելը: Մասնավորապես, Windows 95 օպերացիոն համակարգը համարվում է այս դասի արտադրանքի նախահայրը։ Նման ՕՀ-ի հիմնական տարբերությունը ցանցում, ցանցային միջավայրում լիարժեք աշխատելու հնարավորությունն է։ Իհարկե, նախկինում էլ կային ծրագրեր, որոնք կարող էին գործել այս ռեժիմով: Օրինակ, UNIX-ը և Novell NetWare-ը նույնպես ցանցային օպերացիոն համակարգեր են: Բայց դրանք ակտիվորեն օգտագործվում էին միայն խիստ որոշակի շրջանակներում, և դրա պատճառով դրանք լայնորեն չօգտագործվեցին: Սակայն Microsoft-ը պատրաստեց իսկապես հաջողակ արտադրանք, որը դարձավ նմանատիպ ծրագրերի մի ամբողջ ընտանիքի հիմնադիրը:

Ինչպիսին են նրանք?

Այս դասի առավել լայնորեն օգտագործվող օպերացիոն համակարգերն են.

  • Windows;
  • Linux և Unix;
  • Android;
  • Novell Net Ware;
  • Mac OS.

Նրանցից ոմանք հաջողությամբ զարգանում են, ոմանք բարոյապես և ֆիզիկապես հնացած են, և նրանց հետ հանդիպելն արդեն բավականին խնդրահարույց է։ Բայց մի բան հաստատ է. սրանք բոլորը ցանցային օպերացիոն համակարգեր են:

ԿՈՂՄԻՑMicrosoft-ը

Ինչպես նշվեց ավելի վաղ, հյուսիսամերիկյան ծրագրային ապահովման հսկայի բոլոր արտադրանքները պետք է հագեցած լինեն ցանցում աշխատելու համար լիարժեք աջակցությամբ: Windows-ի վերջին տարբերակը՝ ինդեքսով 8, բացառություն չէ, այն ունի ցանցում լիարժեք աշխատելու հնարավորություն. Սա անհատական ​​համակարգիչների համար ամենահայտնի արտադրանքն է, որը լայն կիրառություն է գտել։ Տեղադրումների քանակով ամենահայտնի օպերացիոն համակարգը Windows XP-ն է։ Չնայած այն հանգամանքին, որ այն թողարկվել է ավելի քան 10 տարի առաջ, այն դեռ շարունակում է աշխատել բավականին մեծ թվով համակարգիչների վրա և հարմար է այն օգտագործող օգտատերերին:

Linux և Unix

Շատ որակավորված փորձագետներ վստահորեն ասում են, որ Linux-ը և Unix-ը քիչ ընդհանրություններ ունեն: Բայց իրականում դա այդպես չէ: Linux-ը մշակվել է Unix-ի հիման վրա, և սկզբնական կոդը նման էր։ ՕՀ-ի այս գծի հետագա զարգացումը Android-ի հայտնվելն էր: Առաջին երկու ծրագրային արտադրանքները կենտրոնացած են համակարգչի վրա աշխատելու վրա, սակայն վերջինը բջջային սարքերի համար ամենահաջող օպերացիոն համակարգն է: Այն առավել հաճախ օգտագործվում է պլանշետներում, խելացի ժամացույցներում և սմարթֆոններում: Սրանք նույնպես ցանցային օպերացիոն համակարգեր են:

ՎեպՑանցԿահույք

Novell-ի Net Ware կոչվող արտադրանքը մեծ ժողովրդականություն չի վայելել։ Սա բնական է, քանի որ այս ՕՀ-ը սերվերային է: Այժմ այն ​​ստացել է տրամաբանական շարունակություն Open Enterprise Server-ի տեսքով, որը դեռ կարելի է գտնել որոշ սերվերներում։ Այն դեռևս բավականին նոր արտադրանք է, որը թողարկվել է 2011 թվականին:

և iOSMacՕՀ

Apple-ը մշակել է երկու նմանատիպ արտադրանք։ Առաջինը iOS-ն է, որն օգտագործվում է այս արտադրողի արտադրանքի բջջային հատվածում (պլանշետներ և սմարթֆոններ): Երկրորդը Mac OS-ն է, որն օգտագործվում է անհատական ​​համակարգիչների վրա:

Եզրակացություն

Ցանցով միացված օպերացիոն համակարգի բեռնումը սովորականից տարբերվում է նրանով, որ դրա ընթացքում ցանցային ծառայությունները սկզբնավորվում են: Հենց նրանց շնորհիվ է հնարավոր դարձել տեղեկատվության փոխանակումը երկու տարբեր համակարգիչների միջեւ։ Սա թվային հեղափոխության առաջնային աղբյուրն էր, որին մենք անխուսափելիորեն ականատես եղանք։ Այժմ աշխարհի տարբեր ծայրերում տեղակայված ԱՀ-ները կարող են առանց որևէ խնդրի շփվել միմյանց հետ։

Համակարգչային ցանցի օպերացիոն համակարգը շատ առումներով նման է առանձին համակարգչային ՕՀ-ին. այն նաև ներկայացնում է փոխկապակցված ծրագրերի մի շարք, որոնք հարմարավետ փորձ են ապահովում սպառողների և ծրագրավորողների համար՝ նրանց տրամադրելով ինչ-որ վիրտուալ հաշվողական համակարգ և իրականացնում արդյունավետ արդյունավետություն: ռեսուրսների փոխանակման մեթոդ ցանցում կատարվող ծրագրային գործընթացների մի շարքի միջև:

Համակարգչային ցանցը համակարգիչների համալիր է, որոնք միացված են կապի համակարգով և ապահովված են համապատասխան ծրագրային ապահովումով, որը թույլ է տալիս ցանցի օգտագործողներին մուտք գործել այս համակարգիչների ռեսուրսները: Տարբեր տեսակի համակարգիչները, որոնք կարող են լինել փոքր միկրոպրոցեսորներ, աշխատանքային կայաններ, մինիհամակարգիչներ, անհատական ​​համակարգիչներ կամ գերհամակարգիչներ, կարող են ցանց կազմել: Հաղորդակցման համակարգը կարող է ներառել մալուխներ, կրկնողներ, կոճակների ձևեր, բաշխիչ վահանակներ - դիստրիբյուտորներ և այլ սարքեր, որոնք ապահովում են տվյալների փոխանցում ցանցի ցանկացած զույգ համակարգիչների միջև Tanenbaum, E. Ժամանակակից օպերացիոն համակարգեր [Text] / E. Tanenbaum: - 2-րդ հրատ. - Սանկտ Պետերբուրգ. Պետեր, 2008 թ. - P. 17. Համակարգչային ցանցը թույլ է տալիս սպառողին ինքնուրույն աշխատել համակարգչի հետ և դրան ավելացնում է ցանցի այլ համակարգիչների տեղեկատվության և ապարատային ռեսուրսների հասանելիությունը:

Առաջին ցանցային ՕՀ-ն գոյություն ունեցող լոկալ ՕՀ-ի և դրա վրա կառուցված ցանցի մի շարք էր: Այսպիսով, ցանցի կեղևի շահագործման համար անհրաժեշտ նվազագույն գործառույթները, որոնք խաղում են ցանցի հիմնական դերը, տեղադրվում են տեղական ՕՀ-ում ցանցային մեքենա (որը, սկսած իր երրորդ տարբերակից, ուներ ներկառուցված գործառույթներ, ինչպիսիք են ֆայլերի արգելափակումը և ֆայլերի միասնական մուտքի համար անհրաժեշտ գրառումները): Ցանցային օպերացիոն համակարգերի կառուցման սկզբունքը ցանցային կեղևի տեսքով տեղական օպերացիոն համակարգի վրա կիրառվում է նաև ժամանակակից օպերացիոն համակարգերում, ինչպիսիք են LANtastic կամ Personal Ware:

Ցանցում օպերացիոն համակարգը խաղում է ինտերֆեյսի դեր, որը սպառողից թաքցնում է ցածր մակարդակի ցանցային սարքավորումների բոլոր մանրամասն տվյալները: Օրինակ, ցանցային համակարգիչների թվային հասցեների փոխարեն, ինչպիսիք են MAC հասցեն և IP հասցեն, համակարգչային ցանցի օպերացիոն համակարգը թույլ է տալիս աշխատել օգտանունների հետ, որոնք հարմար են պահելու համար: Արդյունքում, սպառողի կարծիքով, ցանցն իր բարդ և խճճված իրական աշխարհի մանրամասն տվյալների հետ միասին շրջվում է՝ մաքրելու ընդհանուր ռեսուրսների բավականին հասկանալի շարքը:

Հավելված Ա ցույց է տալիս ցանցի ՕՀ-ի հիմնական ֆունկցիոնալ բաղադրիչները.

Տեղական համակարգչային ռեսուրսների կառավարման գործիքներն իրականացնում են առանձին համակարգչի ՕՀ-ի բոլոր գործառույթները (գործընթացների միջև RAM-ի բաշխում, գործընթացի պլանավորում և տեղաբաշխում, բազմապրոցեսորային մեքենաներում գործընթացների կառավարում, մեծ արտաքին հիշողության կառավարում, ինտերֆեյս սպառողի հետ և այլն): ;

Ցանցային սարքավորումները հերթով կարելի է բաժանել երեք բաղադրիչի.

Գործիքների պայմանները տեղական գործիքների և ծառայությունների ընդհանուր օգտագործման համար - ՕՀ-ի սերվերի մաս;

Ռեսուրսների և ծառայությունների հեռացման համար մուտքի հայցման միջոցներ՝ ՕՀ-ի հաճախորդի մաս.

ՕՀ մեխանիզմներ, որոնք կապի համակարգի հետ միասին ապահովում են հաղորդագրությունների փոխանցումը ցանցային համակարգիչների միջև։

Օպերացիոն համակարգի կողմից ցուցադրվող հիմնական պահանջը այդ ռեսուրսների արդյունավետ կառավարման հիմնական գործառույթների կատարումն է և օգտագործողի և կիրառական ծրագրերի համար հարմար ինտերֆեյսի աջակցությունը: Ժամանակակից ՕՀ-ն սովորաբար պետք է աջակցի ծրագրային ապահովման մշակմանը, վիրտուալ հիշողությանը, փոխանակմանը, սպառողի գրաֆիկական ինտերֆեյսին և շատ այլ անհրաժեշտ գործառույթների և ծառայությունների: Ֆունկցիոնալ ամբողջականության համար անհրաժեշտ այս պայմաններից բացի, գործառնական համակարգերին առաջադրվում են ոչ պակաս կարևոր գործառնական պահանջներ, որոնք թվարկված են ստորև:

Ընդարձակելիություն;

Դյուրակիրություն;

Համատեղելիություն;

Հուսալիություն և սխալների հանդուրժողականություն;

Անվտանգություն;

Կատարում.

Ցանցի նեղ իմաստով ՕՀ-ն առանձին համակարգչի օպերացիոն համակարգն է, որը ապահովում է ցանցը տաքացնելու հնարավորություն:

Առանձին մեքենայի ցանցային օպերացիոն համակարգում հնարավոր է ընտրել որոշ մասեր.

Տեղական համակարգչային ռեսուրսների կառավարման գործիքներ. գործընթացների միջև RAM-ի բաշխման գործառույթներ, պլանավորման և դիսպետչերական գործընթացներ, պրոցեսորների կառավարման միջոցներ բազմապրոցեսորային սիմուլյատորներում, ծայրամասային սարքերի կառավարման միջոցներ և տեղական OS-ի բնական ռեսուրսների ռացիոնալ օգտագործման այլ գործառույթներ Golitsyna O.L., Software [ Տեքստ]/ O.L. Գոլիցինա, Ի.Ի. Պոպովը, Տ.Լ. Partyka. - M.: Ֆորում, 2008. - P. 33:

Սեփական ռեսուրսների և ընդհանուր օգտագործման ծառայությունների տրամադրման հարմարությունները ցանցի ՕՀ-ի (սերվերի) մաս են կազմում: Այս գործիքները ապահովում են, օրինակ, ֆայլերի և գրառումների կողպում, որն անհրաժեշտ է դրանց փոխանակման համար. ցանցային ռեսուրսների անվանական գրացուցակի ուղեցույց; ֆայլային համակարգ և տվյալների բազա ունենալու համար հեռահար մուտքի հարցումների մշակում. հեռավոր սպառողներից ծայրամասային սարքերի հարցումների հերթերի կառավարում:

Ռեսուրսների և ծառայությունների հեռացման և դրանց օգտագործման մուտքի հայցման միջոցներ - ՕՀ-ի հաճախորդի մաս (վերահղում): Այս մասը կատարում է ցանցում հարցումների ճանաչում և վերահղում՝ հավելվածներից և սպառողներից ռեսուրսները հեռացնելու համար, որպեսզի հարցումը հայտնվի հավելվածից տեղական ձևով և փոխանցվի ցանցին այլ ձևով, որը համապատասխանում է ներկայացնողի անհրաժեշտ պայմաններին: Հաճախորդի կողմը նաև հոգ է տանում հայտատուներից պատասխաններ ստանալու և դրանք տեղական ձևաչափի փոխակերպելու մասին՝ այդպիսով տեղական և հեռավոր հարցումները դարձնելով անտարբեր հայտի կատարման համար:

ՕՀ-ի կապի միջոցներ, որոնց միջոցով ցանցում հաղորդագրություններ են փոխանակվում։ Այս մասը ապահովում է հաղորդագրությունների հասցեավորում և բուֆերավորում, ցանցերում հաղորդագրությունների փոխանցման երթուղու ընտրություն, փոխանցման հուսալիություն և այլն, որը հաղորդագրությունների տեղափոխման միջոց է։

Կախված որոշակի համակարգչին հատկացված գործառույթներից, նրա օպերացիոն համակարգը կարող է չունենալ կամ հաճախորդ կամ սերվերի մաս:

Ցանցային օպերացիոն համակարգերի տեսակները

Ցանցային ծառայությունը ՕՀ-ում կարող է ներկայացվել կամ երկու (հաճախորդ և սերվեր) մասերով, կամ դրանցից միայն մեկով:

Առաջին դեպքում օպերացիոն համակարգը կոչվում է peer-to-peer, որը թույլ է տալիս ոչ միայն մուտք գործել այլ համակարգիչների ռեսուրսներ, այլև պահպանել ձեր սեփական ռեսուրսները այլ համակարգիչների սպառողների ցուցումներում: Օրինակ, եթե ցանցի բոլոր համակարգիչներում տեղադրված են և՛ ֆայլային ծառայության հաճախորդներ, և՛ սերվերներ, ցանցի բոլոր օգտվողները կարող են կիսվել միմյանց ֆայլերով: Համակարգիչները, որոնք համատեղում են հաճախորդի և սերվերի գործառույթները, կոչվում են «peer-to-peer» գոտիներ Tanenbaum E. Համակարգչային ցանցեր: - 4-րդ հրատ. [Տեքստ]/Տրանս. անգլերենից - Սանկտ Պետերբուրգ: Peter, 2007. - P. 190:

Օպերացիոն համակարգը, որն ընտրովիորեն պարունակում է հաճախորդի ցանցային ծառայությունների բաժիններ, կոչվում է հաճախորդ: ՕՀ-ի հաճախորդը տեղադրված է համակարգիչների վրա, որոնք հարցումներ են կատարում ցանցի այլ համակարգիչների ռեսուրսներին: Նման համակարգիչների հետևում, որոնք նույնպես կոչվում են հաճախորդ, աշխատում են սովորական սպառողները: Սովորաբար հաճախորդի համակարգիչները պատկանում են համեմատաբար պարզ սարքերի դասին:

Սերվերի ՕՀ-ն վերաբերում է այլ տեսակի օպերացիոն համակարգին. այն կենտրոնանում է ցանցից համակարգչային ռեսուրսների հարցումների մշակման վրա և ներառում է սերվերային ցանցային ծառայությունների մասեր: Համակարգիչը, որի վրա տեղադրված է սերվերային OS, որը բացառապես զբաղվում է այլ համակարգիչների հարցումների սպասարկումով, կոչվում է հատուկ ցանցային սերվեր: Որպես կանոն, սովորական օգտվողները չեն աշխատում հատուկ սերվերի հետևում:

Ցանցային ՕՀ-ի օրինակներ.

Կրկնում եմ, որ այսօր գրեթե բոլոր օպերացիոն համակարգերը ցանցային են։ Ամենատարածվածներն են.

Novell NetWare

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

Տարբեր UNIX համակարգեր, ինչպիսիք են Solaris, FreeBSD

Տարբեր GNU/Linux համակարգեր

ZyNOS-ը ZyXEL-ի կողմից

Chrome OS Google-ից:

Ձեռնարկություններում ցանցային օպերացիոն համակարգերի օգտագործման ժամանակացույցը ներկայացված է Հավելված Բ-ում:



Կիսվել