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



ALLPPT. com _ Free PowerPoint Templates, Diagrams and Charts

МАЗМҰНЫ

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

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

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

Жүйелік кітапханалар
Жүйелік шақырулар интерфейсі
Ақпараттық қамтамасыз ету
Үдерістер диспетчері мен жоспарлану
Жады
менеджері
Үзулерді
өңдеу
Қол
жетімділікті басқару
Модульдер
Монолитті операциялық жүйе
Пайдаланушы кеңістігі
Ядро

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

Микроядролы операциялық жүйе
Файлдық сервер
Процесстер сервері
Қауіпсіздік сервері
Пайдаланушы үдерістері
Тұтынушы режимі
Ядро режимі
2 - жауап
1 - сұраныс
1
1
2
2

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

LINUX операциялық жүйе ядросы
Linux монолитті ядро болып табылады. Ол оңтайландырылған жоғары өнімділігі аз контекстінің оқиғалары үшін арналған. Мұндай архитектура қолдау кодын ядро әзірлеушілер үшін жеңілдетеді, бірақ қайта компиляциялау ядро қосу кезінде жаңа құрылғыларды талап етеді. Айта кету керек, сипатталған мұнда айырмашылық "классикалық" болып табылады, іс жүзінде монолитті ядро модульдікті қолдауы мүмкін (көбінесе пайда болады), ал микроядра қайта компиляциялауды талап етуі мүмкін.
Мысалдар: Дәстүрлі ядро Unix (желілік операциялық жүйелер), осыған ұқсас BSD және Linux; ядро МS-DOS.
Бұл жүйенің келесі мысалы ретінде операциялық жүйенің микрояроға негізделген монолитті ядромен жұмыс жасауды жатқыза аламыз. Микроядро виртуалды жадымен және төменгі деңгейлі драйверлермен жұмысты басқарады. Мұндай жобалаудың түрі микроядролы архитектураның артықшылықтарын қолдана отырып, монолитті ядромен жұмыс істеу мақсатында пайда болған.

WINDOWS NT ядросы

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

Назар аударғандарыңызға рахмет
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz