Желілі операциялық жүйелер.
Жоспар:
1. Желілік және таратылған операциялық жүйелер.
2. Желілік операциялық жүйелер терминінің екі мәні.
Лекция мақсаты: Желілі операциялық жүйелерге түсінік беру, тақырыпты пысықтау
1. Компьютерлік желілердің ОЖ-лері көбінесе автоном компьютер ОЖ-сіне ұқсас. Ол да пайдаланушылар мен программистерге ыңғайлы жұмыс орындау мүмкіншіліктерін қамтамасыз ететін бір-біріне байланған программалар жиыны болып, оларға қайдайда бір виртуал есептеу жүйесін ұсынады және желіде орындалатын көп процесстер арасында ресурстарды эффектив бөлуді амалға асырады.
Компьютерлік желі – ол коммуникациялық жүйемен байланған және желі пайдаланушыларына осы жиын ресурстарынан пайдалануға мүмкіндік жасайтын компьютер жиыны. Желіні түрлі типтегі компьютерлер құрастыруы мүмкін. Олар кішкене микропроцессорлер, жұмыс станциялары, мини-компьютерлер, дербес компьютерлер немесе суперкомпьютерлер болуы мүмкін. Компьютерлік желі пайдаланушыға өзінің компьютерімен автоном режимінде істеуге мүмкіндік жасайды және бұған желідегі басқа компьютерлер аппараттық ресурстарына және информацияға жетуді қосады.
Желі жұмысын ұйымдастырғанда операциялық жүйе интерфейс ролін атқарады. Мысалы, желідегі компьютерлердің МАС- және ІР - ұқсас сандық адрестерінің орнына компьютерлік желі ОЖ-сі есте сақтауға оңай болған символдық атаулармен жұмыс істеуге мүмкіндік береді.
Желілік және таратылған операциялық жүйелер. Компьютер желілерінің нақты аппаратурасын қандай виртуал бейнемен алмастыруына байланысты желі операциялық жүйелерін және таратылған операциялық жүйелерін ажыратады. Желі операциялық жүйесі пайдаланушыға нақты желі аппаратурасының орнына істету біршама оңай болған виртуал есептеу жүйесін ұсынады. Сонымен бірге бұл виртуал жүйе толығымен өзінің таратылған табиғатын жасырмайды, яғни виртуал желі болады.
Желі компьютерлерінің ресурстарын пайдаланғанда желі операциялық жүйесінің пайдаланушысы желі ресурстарымен жұмыс орындауын әр кезде есте сақтап оларға жету үшін бірнеше арнайы операцияларын орындау керек, мысалы, қашықтағы каталогты ойлап қойылған дискжетек әріпінде бейнелеу немесе каталог аты алдына ол жайласқан компьютер атын жазу амалдарын. Желі операциялық жүйесінің пайдаланушысы олар қолданатын файлдар қайсы компьютерлерде жайласқанын біліп, оларды көшіруде нақты бұйрықтар беріп отыруы керек.
Желі ортасында жұмыс істеп отырып пайдаланушы кез-келген компьютерде тапсырманың орындалуын іске қоса алса да, ол тапсырмасы қай машинада орындалуын әрқашан біліп отырады. Үнсіз пайдаланушы тапсырмасы пайдаланушы логикалық енген компьютерде орындалады. Егер ол тапсырманы басқа машинада орындамақшы болса, онда ол осы машинаға remote logіn командасын орындап логикалық енуді орындау қажет немесе ұзақтағы компьютерді идентификация етуші информацияны көрсетіп арнайы қашықтан орындау командасын орындауы қажет.
Желі ОЖ-дің магистральды даму бағыты желі ресурстарының жоғары деңгейлі тынықтығын қамтамасыз ету. Идеал жағдайда желі ОЖ-сі пайдаланушыға желі ресурстерін бір орталанған виртуал машиналары көрінісінде ұсыну қажет. Мұндай ОЖ үшін – таратылған ОЖ – арнайы атау қолданады, немесе ақиқаттан таратылған ОЖ.
Таратылған ОЖ оңдеу үшін жұмыстарды автоматик жүйе машиналары бойлап динамикалық таратуды орындап желі машиналары жиынын бір виртуал унипроцессор болып істеуге алып келеді. Таратылған ОЖ пайдаланушысы жалпы алғанда оның жұмысы қайсы машинаде орындалуын білмейдіде. Таратылған ОЖ есептеу жүйесінде бір ОЖ ретінде бар болады. Таратылған ОЖ басқаруында жұмыс орындаған әр бір машина осы ауқымды ОЖ-нің бір бөлім функциясын орындайды. Таратылған ОЖ барлық компьютерлерді бірлестіріп олар бір-бірімен кооперацияланып компьютер желісінің барлық ресурстарын эффектив пайдаланады.
2. «Желілік операциялық жүйе» терминінің екі мәні. Казіргі кезде практикадағы барлық желі операциялық жүйелері нақты таратылу идеалынан әліде ұзақ. Желі операциялық жүйесі басқаруында істейтін желідегі әр бір компьютер автономдық деңгейі таратылған операциялық жүйе басқаруында істейтін компьютерлерге қарағанда өте жоғары. Нәтижеде желі операциялық жүйесін жеке компьютерлер операциялық жүйелері жиыны деп қарауға болады. Желі түрлі компьютерлерінде бір түрлі немесе әр түрлі операциялық жүйелер істеуі мүмкін. Мысалы барлық компьютерлерде бір UNIX операциялық жүйесі істеуі мүмкін. Бірақ амалда әр түр операциялық жүйелер: мысалы, компьютерлер бір бөлімі UNIX басқаруында, басқа бөлімі – NetWare басқаруында, қалғандары – Windows NT басқаруында істейтін желілер көбірек реал жағдайға жақын. Осы барлық операциялық жүйелер еркін бір-біріне байланбай функцияларын орындайды. Әр бірі өздерінің процесстерін жасау және аяқтау және жергілікті ресурстарын басқару шешімдерін бір-біріне байланбастан қабылдайды. Бірақ қайсы жағдай болмасын желіде істейтін компьютерлер операциялық жүйелері түрлі компьютерлерде орындалатын процесстердің өзара әсерлерін ұйымдастыру және бұл компьютерлер ресурстарын пайдаланушылар арасында бөлу үшін бір-біріне сай коммуникациялық протоколдар жиынына ие болуы қажет.
Егер ерекше компьютер операциялық жүйесі оның желіде істеуіне рұхсат берсе, яғни өзінің ресурстарын жалпы пайдалануға усынса немесе желідегі басқа компьютерлер ресурстарын пайдалана алса мұндай жеке компьютер операциялық жүйесі де желілік деп аталады.
Сонымен «желілік операциялық жүйесі» термині екі мағынада қолданылады: біріншіден барлық компьютерлер операциялық жүйелерінің жиыны және, екіншіден, желіде істей алатын жеке компьютер операциялық жүйесі. Осы анықтамаға байланысты мысалы мынадай операциялық жүйелер: Windows NT, NetWare, Solaris, HP-UX – желі операциялық жүйелері болады, себебі олар барлығы желіде істейтін аспаптарына ие.
Бақылау сұрақтары:
1. Желілік және таратылған операциялық жүйелер.
2. Желілік операциялық жүйелер терминінің екі мәні.
Лекция 22
Локалды ресурстарды басқару.
Жоспар:
1. Орнатылған желі қызметтері және желі қабықшалары.
2. Клиенттік және серверлік бөлімдер.
Лекция мақсаты: Локальды ресурстарды басқаруларға түсінік беру, тақырыпты пысықтау
1. Іс жүзінде желі операциялық жүйелерді құрастырғанда бір-бірінен желі қызметтерінің операциялық жүйеге орналастыруымен ажыралатын бірнеше жақындау кездеседі:
-
желі қызметтері операциялық жүйеге терең орнатылған;
-
желі қызметтері қандайда бір жиын – қабықша ретінде бірлестірілген;
-
желі қызметтері ерекше өнім көрінісінде жасалады және жеткізіледі.
Желі ОЖ жасалауының нұсқалары
Бірінші желі операциялық жүйелері бар болған жергілікті операциялық жүйелерге желі қабықтары орнатылған болып жасалған еді. Жергілікті желіге негізгі желі функцияларын орындау үшін керек болған желі функцияларының минимумы қосылған болатын.
Бірақ кейіннен желі операциялық жүйелерін жасаушылар басынан желі операциялық жүйесі желіде істейтін етіп жасау эффективті жақындау деп есептеді. Мұндай операциялық жүйелердің желі функциялары желі негізгі модулдеріне тереңдетіп орнатылып оның логикалық шырайын, эксплуатациялаудың және модификациялауының қарапайымдығын, сонымен бірге, өнімділігін жоғарылатты. Мұндай жақындауда артықшылық жоқ болады. Егер барлық желі функциялары жақсы интегрирланған болып, яғни операциялық жүйенің үзілмес бөлімдері болып есептелсе, мұндай операциялық жүйе желі функцияларын орындауға оптималданған етуі мүмкін. Мысалы Microsoft компаниясының Windows NT операциялық жүйесі желі құрылғыларының енгізілуі есебіне өнімділіктің және информация қорғанудың жоғары көрсеткіштерін сол компанияның OS LAN Manager операциялық жүйесіне қарағанда жеткізеді. Орнатылған желі қызметтеріне ие желі операциялық жүйелерге мысал етіп барлық осы күнгі UNIX, NetWare, OS/2 Warp операциялық жүйелерін алса болады.
Желі функцияларын амалға асыру басқа варианты етіп – оларды қандайда бір жиын көрінісінде бірлестіру, сонда осы жиын барлық кызметтері бір-біріне сай келтірілген болуы керек, яғни жұмыс істеген кезде олар бір-біріне сілтеме етуі, жалпы компоненттерге ие болуы, мысалы пайдланушыларды аутентификация ету жүйесін немесе пайдаланушының жалпы интерфейсіне ие болуы мүмкін. Қабықшаның істеуі үшін қандайда бір компьютер аппаратурасын басқару үшін және оның ортасында осы қабықша қызметтерін орындайтын жергілікті желі операциялық жүйесі керек болады. Қабықша ерекше программалық өнім болып, барлық өнімдерге ұқсап атауға, версия номіріне және басқа сай келген характеристикаларына ие болады. Желі қабықшасына мысал етіп LAN Server және LAN Maneger қабықшаларын алса болады.
Бір қабықша түрлі операциялық жүйелер үстінен істеуі мүмкін. Мұндай жағдайда қабықша істейтін операциялық жүйенің ерекшіліктерін есепке алып құрылуы керек. Сонымен LAN Server, мысалы, VAX VMS, VM, OS/400, AIX, OS/2 операциялық жүйелер устерінен істейтін түрлі варианттарына ие.
Желі қабықшалары жиі клиенттік және серверлік бөлімдеріне бөлінеді. Желі қызметтерінде клиенттік бөлімі көп болған қабықша клиенттік деп аталады. Мысалы, NetWare желісіндегі жұмыс станциясын программалық қамтамасыз ететін әдеттегі жиын NetWare қабықшасы орнатылған MS DOS жүйесі болып табылады. Бұл қабықша файлдық және печаттау қызметтерінің клиенттік болімдеріне және пайдаланушы интерфейсін сүйемелдейтін компонентасына ие.
Мысалдар етіп LAN Server және LAN Manager, сонымен NETWare for UNIX, File and Print Services for NetWare алынған желі қабықшалары желі серверлік қабықшалары болып серверлік функцияларын орындауға арналған. Серверлік қабықша минимум екі серверлік қызметтеріне – файлдық және печаттау компоненттеріне ие. Осы жиын дәл өзі жоғарыда айтылған NETWare for UNIX және File and Print Services for NetWare жоғарыда естетілген өнімдерінде амалға асырылған. Кейбір қабықшалар соншама кең желі функцияларына ие оларды желі операциялық жүйелері деп атауға орынды. Сонымен еш бір желі операциялық жүйелерінің шолуы жеткілікті тола болмайды егер онда желі қабықшасы болған LAN Server, LAN Manager, ENS туралы информация болмаса. Сонымен «желі операциялық жүйесі» термині – жалпы операциялық ортада біргелікте істей алатын желі қызметтерінің жиыны деген тағы да бір мәніне ие.
Ресурстарының бір типтерімен клиенттік және серверлік өзара әсерлері протоколдарымен ажыралған түрлі қызметтер байланысты болуы мүмкін. Мысалы Windows NT-ге орнатылған файлдық қызмет SMB протоколын амалға асырады. Бұл протокол Microsoft компаниясының барлық операциялық жүйелерінде қолданады. Ал сол Windows NT –ның File and Print Services for NetWare қабықшасына орнатылған файлдық қызмет NETWare желілеріне таныс болған NCP протоколымен істейді. Одан басқа Windows NT стандарт таратылуына файлдық қызметтерін UNIX жүйелеріне усынатын FTP сервері енгізілген. Windows NT ортасында істеу үшін басқа файлдық қызметін, мысалы, түрлі фирмалармен бірнеше амалға асырылған версияларына ие NFS – ты сатып алып орнатуға ешкім кедергі жасамайды. Бірнеше файлдық қызметтерінің болуы қолданбаларға түрлі операциялық жүйелерде жұмыс орындауға мүмкіндік жасайды.
Желі қабықшалары жергілікті және желілік операциялық жүйелер үшін де жасалады. Мысалы, Banyan VINES операциялық жүйесінің негізгі желі қызметтеріне ие ENS (Enterprise Network Services) желі қабықшасы UNIX және NetWare жeлілер операциялық жүйелерінің үстінен істей алады. Әлбетте әр бір операциялық жүйесі үшін меншікті ENS варианты қажет.
Желі қызметтерін ерекше өндіріс көрінісінде амалға асыратын үшінші әдісі де бар. Мысалы, WinFrame қашықтан басқару серверы - Citrix компаниясының өнімі – Windows NT ортасында істеу үшін арналған. Ол Windows NT жүйесіне орнатылған Remote Access Server қызметінің мүмкіндіктерін арттырады. Ұқсас NetWare үшін қашықтан жету қызметін ерекше NetWare Connect программалық өнімін сатып алу жолымен орнатса болады.
Уақыт өтуімен желі қызметтері түрлі формада амалға асырылуы мүмкін. Мысалы, Novell компаниясы алдын ала NetWare желі операциялық жүйесіне орнатылған NDS сілтемелер қызметтерін ұсынуды жоспарлап отыр. Мұның үшін NDS қызметі ерекше өнім көрінісінде таратылып әрбірі сай операциялық жүйесінің ерекшіліктерін есепке алып қайтадан жазылып отыр. SCO UNIX және HP-UX, Solaris 2.5 және Windows NT орталарында жұмыс істейтін NDS версиялары шығарылып болды. Ал Street Talk қызметі Bayan Vines операциялық жүйесіне орнатылған модуль түрінде, ENS қабықша құрамында және түрлі операциялық жүйелері үшін ерекше өнім көрінісінде ілгеріден бар.
Бақылау сұрақтары:
1. Орнатылған желі қызметтері және желі қабықшалары.
2. Клиенттік және серверлік бөлімдер.
Достарыңызбен бөлісу: |