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


Slide 1

ALLPPT. com _ Free PowerPoint Templates, Diagrams and Charts

Slide 2

МАЗМҰНЫ

Slide 3

Қазіргі заманғы операциялық жүйелердің көпшілігі жаңа платформаларға өту мен кеңею, дамуға қабілетті өте жақсы құрылымданған модульдік жүйені көрсетеді. Операциялық жүйелерді құрылымдаудың әмбебап тәсілдері бар, олардың арасынан монолитті және микроядролық сәулеттерді атап көрсетуге болады. Жұмыстың мақсаты операциялық жүйелердің құрылымы мен тұрғызылуы принциптерімен танысу.

Бірінші бөлімде операциялық жүйенің ядросы жайлы:

- ОЖ тұрғызу әдістерінің ерекшеліктерін;

- басым режимдегі ядросын;

- монолитті операциялық жүйе және оның архитектурасы жайлы;

- микроядролы операциялық жүйе және оның архитектурасы жайлы.

Екінші бөлімде операциялық жүйенің ядроларынна анализ яғни:

- Linux операциялық жүйесінің микроядролы архитектурасын;

- Windows NT ядросыжайлы малыметтер жинақталған.

МАҚСАТЫ

Slide 4

ОЖ тұрғызу әдістерінің ерекшеліктері

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

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

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

Микроядро

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

Slide 5

Басым режимдегі ядро

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

Көмекші ОЖ модулі Қолданушы

Slide 6

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

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

Ақпараттық қамтамасыз ету

Үдерістер диспетчері мен жоспарлану

Жады

менеджері

Үзулерді

өңдеу

Қол

жетімділікті басқару

Модульдер

Монолитті операциялық жүйе

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

Ядро

Slide 7

Монолитті ядро архитектурасы

Slide 8

Микроядролы операциялық жүйе

Файлдық сервер

Процесстер сервері

Қауіпсіздік сервері

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

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

Ядро режимі

2 - жауап

1 - сұраныс

1

1

2

2

Slide 9

Микроядролы архитектура

Slide 10

LINUX операциялық жүйе ядросы

Linux монолитті ядро болып табылады. Ол оңтайландырылған жоғары өнімділігі аз контекстінің оқиғалары үшін арналған. Мұндай архитектура қолдау кодын ядро әзірлеушілер үшін жеңілдетеді, бірақ қайта компиляциялау ядро қосу кезінде жаңа құрылғыларды талап етеді. Айта кету керек, сипатталған мұнда айырмашылық "классикалық" болып табылады, іс жүзінде монолитті ядро модульдікті қолдауы мүмкін (көбінесе пайда болады), ал микроядра қайта компиляциялауды талап етуі мүмкін.

Мысалдар: Дәстүрлі ядро Unix (желілік операциялық жүйелер), осыған ұқсас BSD және Linux; ядро МS-DOS.

Бұл жүйенің келесі мысалы ретінде операциялық жүйенің микрояроға негізделген монолитті ядромен жұмыс жасауды жатқыза аламыз. Микроядро виртуалды жадымен және төменгі деңгейлі драйверлермен жұмысты басқарады. Мұндай жобалаудың түрі микроядролы архитектураның артықшылықтарын қолдана отырып, монолитті ядромен жұмыс істеу мақсатында пайда болған.

Slide 11

WINDOWS NT ядросы

Slide 12

Қорытынды

Микроядро - модульді және айнымалы кеңейтулер үшін негіз болатын ОЖ-ның ең аз серіппелі бөлігі. Көріп отырғанымыздай, келешек ұрпақтың ОЖ көбісінде микроядролар болады. Микроядро - ұғымын кең қолданылымға Next компаниясы енгізді, оның ОЖ Mach микроядросын қолданды. Келесі микроядролық ОЖ Microsoft компаниясының Windows NT болды. Кейінірек, ОЖ-ң микроядролық архитектуралары Novell/USL, Open Software Foundation (OSF), IBM, Apple және т. б. компаниялармен ұсынылды. Монолитті жүйелерден микроядролық жүйелерге ауысу тенденциясы анықталды.

Slide 13

Назар аударғандарыңызға рахмет


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



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz