Операциялық жүйенің ядросы жүйелердің ядросына анализ




Презентация қосу
ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
МАЗМҰНЫ

Монолитті және
микроядролы
ОЖ

Операциялық Операциялық
жүйенің ядросы жүйелердің ядросына
анализ
МАҚСАТЫ
Қазіргі заманғы операциялық жүйелердің көпшілігі жаңа платформаларға
өту мен кеңею, дамуға қабілетті өте жақсы құрылымданған модульдік жүйені
көрсетеді. Операциялық жүйелерді құрылымдаудың әмбебап тәсілдері бар,
олардың арасынан монолитті және микроядролық сәулеттерді атап көрсетуге
болады. Жұмыстың мақсаты операциялық жүйелердің құрылымы мен
тұрғызылуы принциптерімен танысу.
Бірінші бөлімде операциялық жүйенің ядросы жайлы:
- ОЖ тұрғызу әдістерінің ерекшеліктерін;
- басым режимдегі ядросын;
- монолитті операциялық жүйе және оның архитектурасы жайлы;
- микроядролы операциялық жүйе және оның архитектурасы жайлы.
Екінші бөлімде операциялық жүйенің ядроларынна анализ яғни:
- Linux операциялық жүйесінің микроядролы архитектурасын;
- Windows NT ядросыжайлы малыметтер жинақталған.
ОЖ тұрғызу әдістерінің ерекшеліктері

Жүүйе
Ж ядросыныңңттұұрр
йе ядросыны ғызылу
ғызылу .

Монолитті ядро Микроядро

ОЖ көбінде монолитті ядроны пайданылады, ол басым режимде жұмыс жасайтын, бір бағдарлама
ретінде құрастылылады және бір процедурадан келесісіне жылдам өтуді пайдаланып, басым режимнен
қолданушы режиміне өтуді және керісінше істеуді талап етпейді. ОЖ микроядро негізінде т ұр ғызу
балама болып табылады. Ол да басым режимде жұмыс жасап, тек аппаратураны бас қару бойынша
минимум функцияларды атқарып, ал сол мезетте ОЖ жоғарырақ деңгейдегі функцияларын ОЖ
мамандандырылған компоненттері – қолданушы режиминде жұмыс жасайтын серверлер орындайды.
Бұл сияқты тұрғызылғанда ОЖ баяуырақ жұмыс істейді, өйткені басым режиммен қолданушы
режиміне өту және керісінше өтулер жиі орындалады, бірақ жүйе иілгіштеу болады, себебі қолданушы
режимінің серверлерін қосу, жою, өзгерту арқылы оның функцияларын өсіруге, өзгертуге ж әне азайту ға
болады. Микроядерлі ОЖ - ОСРВ QNX, ал монолитті ОЖ - Windows 9x және Linux жатады.
Басым режимдегі ядро

Арнайы аппараттық құрылғылардың көмегінсіз операциялық жүйеге басымдылықты беру
мүмкін емес. Компьютер аппаратурасы жоқ дегенде екі жұмыс режимінде жұмыс жасауы керек
– қолданушы режимі (user mode) және басым режимде. Яғни операциялық жүйе немесе оның
кейбір бөлімдері басым режимде, ал қосымшалар – қолданушы режимінде жұмыс жасайды.

Көмекші ОЖ модулі Қолданушы
Монолитті операциялық жүйе

Жүйелік кітапханалар

Пайдаланушы кеңістігі
Ядро

Жүйелік шақырулар интерфейсі

ҮҮдерістер
дерістер ҚҚол
ол
Жады
Жады Үзулерді
Ү зулерді
диспетчері мен
диспетчері мен жетімділікті
жетімділікті Модульдер
Модульдер
менеджері
менеджері өңдеу
өң деу
жоспарлану
жоспарлану басққару
бас ару

Ақпараттық қамтамасыз ету
Монолитті ядро архитектурасы
Микроядролы операциялық жүйе

Пайдаланушы үдерістері

Процесст
Файлдық Қауіпсізд
ер
сервер ік сервері
сервері

Тұтынушы режимі 2

Ядро режимі 1
1 1 - сұраныс

2 - жауап
Микроядро
Микроядролы архитектура
LINUX операциялық жүйе ядросы

Linux монолитті ядро болып табылады. Ол оңтайландырылған жо ғары өнімділігі аз
контекстінің оқиғалары үшін арналған. Мұндай архитектура қолдау кодын ядро
әзірлеушілер үшін жеңілдетеді, бірақ қайта компиляциялау ядро қосу кезінде жа ңа
құрылғыларды талап етеді. Айта кету керек, сипатталған мұнда айырмашылы қ
"классикалық" болып табылады, іс жүзінде монолитті ядро модульдікті қолдауы м үмкін
(көбінесе пайда болады), ал микроядра қайта компиляциялауды талап етуі м үмкін.
Мысалдар: Дәстүрлі ядро Unix (желілік операциялық жүйелер), осы ған ұқсас BSD ж әне
Linux; ядро МS-DOS.
Бұл жүйенің келесі мысалы ретінде операциялық жүйенің микрояро ға негізделген
монолитті ядромен жұмыс жасауды жатқыза аламыз. Микроядро виртуалды жадымен
және төменгі деңгейлі драйверлермен жұмысты басқарады. Мұндай жобалауды ң т үрі
микроядролы архитектураның артықшылықтарын қолдана отырып, монолитті ядромен
жұмыс істеу мақсатында пайда болған.
WINDOWS NT ядросы
Қорытынды
Микроядро - модульді және айнымалы кеңейтулер үшін негіз болатын ОЖ-ны ң е ң аз
серіппелі бөлігі. Көріп отырғанымыздай, келешек ұрпақтың ОЖ көбісінде микроядролар
болады. Микроядро - ұғымын кең қолданылымға Next компаниясы енгізді, оны ң ОЖ
Mach микроядросын қолданды. Келесі микроядролық ОЖ Microsoft компаниясыны ң
Windows NT болды. Кейінірек, ОЖ-ң микроядролық архитектуралары Novell/USL, Open
Software Foundation (OSF), IBM, Apple және т.б. компаниялармен ұсынылды. Монолитті
жүйелерден микроядролық жүйелерге ауысу тенденциясы анықталды.
Назар
аударғандарың
ызға рахмет!!!!

Ұқсас жұмыстар
ДЭЕМ - нің жабдықтары туралы ақпарат
Серверлік операциялық жүйелер
Компьютердің эволюцияның этаптары
Операциялық жүйелер туралы ақпарат
ТОПТЫҚ ЖОБА IOS ОПЕРАЦИЯЛЫҚ ЖҮЙЕСІ
Бағдарламалық жабдықтаманың технологиялық сипаттамалары
Linux операциондық жүйесі
Операциялық жүйелер, түрлері, қызметі туралы
Бағдарламалық жасақтама
Операциялық жүйелер және түрлері
Пәндер