Қазіргі заманғы операциялық жүйелерге шолу.
Жоспар:
1. Біррангты желілердің операциялық жүйесі.
2. Ажыратылған серверлер негізіндегі желілер операциялық жүйелері.
Лекция мақсаты: Қазіргі заманғы операциялық жүйелерге түсінік беру, тақырыпты пысықтау
1. Функциялардың желі компьютерлер арасында таратылуына байланысты олар үш түрлі ролін орындайды:
-
басқа компьютерлер сұраныстарын ғана орындайтын компьютер ажыратылған сервер ролын атқарады;
-
сұраныстармен басқа машина ресурстарына қарайтын компьютерлер клиенттік түйін ролін атқарады;
-
клиент және сервер функцияларын орындайтын компьютер біррангты түйін болып қызмет етеді.
Айқын желі клиенттік немесе серверлік түйіндерден ғана құрастырылмайды. Өзінің міндетін орындайтын және компьютерлер байланыстарын қамтамасыз ететін желі үш схемалар бірімен құрылуы мүмкін:
-
біррангты түйіндер негізіндегі желілер – біррангты желілер;
-
клиенттер және серверлер негізіндегі желілер – ажыратылған серверлерге ие желілер;
-
барлық түрдегі түйіндерге негізделген желілер – гибрибтық желілер.
Осы схемалардың әрбірі жұмсалу облыстарын белгілейтін өзінің ұтымдылықтарына және кемшіліктеріне ие.
Біррангты желілердің операциялық жүйесі. Бір рангты желілерде барлық компьютерлер бір бірінің ресурстарына жету мүмкіншіліктерімен бірбіріне тең. Әрбір пайдаланушы өзінің қалауымен қайсыбір ресурсын бөлінетін етіп жариялауы мүмкін болып, оны қалғандары пайдалана алады. Біррангты желілерде барлық компьютерлерге мүмкіндіктер потенциалы тең болған операциялық жүйелер орнатылады. Осындай желі операциялық жүйелері біррангты операциялық жүйелер деп аталады. Айқын біррангты желілер желі қызметтерінің клиенттік және серверлік бөлімдеріне ие болуы қажет. LANtastic, Personal Ware, Windows for Work- groups, Windows NT Workstation, Windows 95/98 операциялық жүйелер біррангты желілерге мысал бола алады.
Барлық компьютерлердің потенциалдық бірқұқықтығына қарамастан біррангтық желілерде жиі функционалдық симметрия бұзылады. Әдетте желіде өздерінің ресурстарын ортаға пайдалануға беруді қаламайтын пайдаланушылар болады. Мұндай жағдайда олардың компьютерлеріндегі операциялық жүйелер серверлік бөлімдері активтелмеген болып олар таза клиенттер ролін орындайды.
Соның арасында администратор кейбір желідегі компьютерлер үшін сұраныстарға ғана жауап беретін функцияларын бекітіп қоюы мүмкін, сонымен бұл компьютерлер таза сервер қызметтерін орындайтын болып онда пайдаланушылар істей алмай қалады. Мұндай конфигурацияда біррангты желілер сервер негізіндегі желілерге ұқсас болып қалады, бірақ бұл сыртқы ұқсастық болып – бұл екі желілер арасында ішкі айырмашылық бар. Басынан біррангты желілерде операциялық жүйесінің специализациясы компьютердің клиенттік немесе серверлік қызметіні орындауына байланысты емес. Желідегі компьютер ролінің ауысуы клиенттік немесе серверлік қызметіні пайдаланмауы есебіне болады.
Біррангты желілер ұйымдастыру және эксплуатация ету жағынан қарапайым болғандықтан бұл схемамен үлкен болмаған компьютерлер саны 10-20 арасында болған желілер құрастырылады. Бұл жағдайда ортадан администрлау құралдарын істетуге қажет болмайды, себебі бірнеше пайдаланушылар қиналмастан бірбірімен ортаға берілетін ресурстары және олардың паролдері туралы келісіп алуы мүмкін.
Бірақ үлкен желілерде мәліметтерді сақтау және өңдеу, сонымен қорғау амалдарын орындау үшін ортадан администрлеу құралдары қажет болып оларды ерекшеленген серверлер негізінде жасалған желілерде амалға асыру оңай соғады.
2. Ажыратылған серверлер негізіндегі желілер операциялық жүйелері. Ерекшеленген серверлер негізінде құрылған желілерде арнайы ОЖ-дің варианттары қолданылады.Олар серверлер роліне оптималданған болып серверлік ОЖ деп аталады. Пайдаланушылар компьютерлері мұндай желіде клиенттік ОЖ-лер басшылығында істейді.
Операциялық жүйені сервер болып істету специализациясы серверлік қызметтерінің эффективтігін көтерудің табигий жолы. Ал мұндай көтерудің қажеттілігі улкен желілерде сезіледі. Жүздеп немесе мыңдап пайдаланушылардың бір ресурстарға болған интенсив сұраныстарын сервер үлкен тоқтатуларсыз орындауы қажет. Мұндай проблемалардың айқын шешімі серверлік компьютер етіп серверлік функцияларына оптималданған қуатты аппараттық платформаға және операциялық жүйеге ие компьютерлерді қолдану. Едәуір кем функциялар орындаса соншама оларды амалға асыру эффективтіғы асады, сондықтан серверлік операцияларын оптималдау үшін ОЖ-нің жетілдірушилері оның кейбір функцияларын кемейтіп кейбір кезде толығымен алып тастауға мәжбүр болады. Осындай жарық мысал етіп NetWare серверлік ОЖ-сін алса болады. Оның жетілдірушілері файлдық және печаттау серверлік қызметтерін орындауын мақсат етіп қойғандықтан универсал ОЖ-ге қасиетті болған көп функцияларын алып тастаған, соның ішінде пайдаланушының графикалық интерфейсін, универсал қолданбаларды сүйемелдеуін, мультипрограммалау режиміндеғы қолданбалардың бір-бірінен қорғауын, виртуал жад механизмін. Осылардың барлығы файлға жету уникал жылдамдығына алып келіп көп уақытқа дейін серверлік ОЖ ішінде бұл жүйе лидерлықты сақтап келген. Бірақ кейбір серверлік ОЖ-дің өте тар специализациясы олардың кемшілігі болды. Сонымен NetWare де универсал программалау ортасының және қолданбаларды қорғауының болмауы оны қолданбаларды орындау үшін қолдануға мүмкіншілік бермеді, сондықтан файлдық және печаттау сервистерін орындау үшін басқа серверлік ОЖ-лерді пайдалануға тұра келді.
Сондықтан көп серверлік ОЖ-лер жасаушылары функционалдық кемшіліктерден бастартып серверлік ОЖ-лер құрамына барлық компоненттерді енгізіп оларды универсал сервер кейбіреулерін клиент ретінде пайдалануға мүмкіншілік жасайды. Осындай серверлік ОЖ-лер дамыған графикалық интерфейске ие болып универсал API-ні сүйемелдейді. Бұл оларды біррангтық ОЖ-мен жақындатады, бірақ араларындағы айырмашылықтар оларды серверлік жүйелерге тіркеуге мүмкіндік жасайды:
-
қуатты аппараттыық соның ішінде мультипроцессорлық платформаларды сүйемелдеуі;
-
біруақытта орындалатын көп процесстерді және желі байланыстарды сүйемелдеуі;
-
ОЖ-лер құрамына желіні ортадан администрлеу компоненттерін (мысалы, сілтемелер қызметтерін немесе желі пайдаланушыларын аутенттификация және авторизация қызметтерін) енгізуі;
-
желі қызметтерінің кең жиының бар болуы.
Жекеленген серверлерлық желілердегі клиенттік ОЖ-лер әдетте серверлік функцияларынан босатылған болады, бұл олардың ұйымдастырылуын едәуір жеңілдетеді. Клиенттік ОЖ-лер жасаушылары негізгі көңілдерін пайдаланушы интерфейстеріне және клиенттік желі қызметтеріне ажыратады. Ең қарапайым клиенттік ОЖ-лер негізгі желі қызметтерін сүйемелдейді - әдетте файлдық және печаттау қызметтерін. Сонымен универсал клиенттерде бар болып олар кең клиенттік бөлімдерін сүйемелдеп көп серверлермен жұмыс орындай алады.
Желі ОЖ-рін жасайтын көп компаниялар ОЖ-нің екі вариантын жасайды. Бір варианты серверлік қызметін орындаса, екіншісі – клиенттік жұмысын орындайды. Бұл варианттар бір кодқа негізделген болып қызметтер және утилиталар жиындарымен, сонымен конфигурация параметрлерімен айырылады. Кейбір параметрлер үнсіз орнатылған болып өзгертілмейді.
Мысалы, Windows NT ОЖ екі вариантта шығарылады – жұмыс станциясы Windows NT Workstation вариантында және Windows NT Server ажыратылған сервер вариантында. ОЖ-нің екі вариантыда көп қызметтерінің клиенттік және серверлік бөлімдеріне ие.
Сонымен Windows NT Workstation ОЖ-сі желі клиенттік функцияларын орындауымен желі пайдаланушыларына файлдық сервисін, печаттау сервисін, қашықтан жету сервисін және басқа сервистерін ұсынады, демек бір рангтық желі негізі бола алады. Басқа жағынан Windows NT Server керекті барлық аспаптарға ие болып оның басшылығында компьютерді клиенттік жұмыс станциясы ретінде пайдалануға мүмкіндік жасайды. Windows NT Server ОЖ-сі басшылығында желідегі басқа компьютерлер ресурстарына сұраныстар пайда болғанда ОЖ клиенттік функцияларын орындауын талап ететін жергілікті қолданбалы программаларды іске қосуы мүмкін. Windows NT Server Windows NT Workstation ге ұқсас дамыған интерфейске ие болғандығынан оларды тең табыспен пайдаланушы және администратор интерактив жұмыстарында қолданса болады.
Бірақ Windows NT Server вариантынің өзінің компьютерлік ресурстарын желінің пайдаланушыларына беру мүмкіндіктері көп, себебі кең функциялар жиынын бір уақыттың өзінде көп клиенттермен байланысын, желіні ортадан басқаруын, дамыған қорғау аспаптарын сүйемелдейді. Сондықтан Windows NT Server ды ажыратылған серверлік желілерде қолданған жөн, клиенттік компьютерлерде емес.
Үлкен желілерде клиент-сервер байланыстарынан басқа біррангтық байланыстарда қажет болады, сондықтан мұндай желілер гибридтық схемасы бойынша жасалады.
Бақылау сұрақтары:
1. Біррангты желілердің операциялық жүйесі.
2. Ажыратылған серверлер негізіндегі желілер операциялық жүйелері.
Достарыңызбен бөлісу: |