1. Operatsion tizimlarning rivojlanish davrlar Operatsion tizimlarning tuzilishi va asosiy komponentlari


Download 26.43 Kb.
bet6/8
Sana29.03.2023
Hajmi26.43 Kb.
#1308571
1   2   3   4   5   6   7   8
Bog'liq
operatsion

Afzalliklari : Ish tezligi, soddalashtirilgan modullarni ishlab chiqish.[tahrir | manbasini tahrirlash]
Kamchiliklari: Butun yadro bir xil manzil maydonida ishlaganligi sababli, tarkibiy qismlardan birining ishdan chiqishi butun tizimni buzishi mumkin.
Misollar: anʼanaviy UNIX yadrolari (masalan, BSD), Linux; asosiy MS-DOS, asosiy KolibriOS.
Baʼzi eski monolitik yadrolar, ayniqsa UNIX / Linux tizimlari, apparat oʻzgarganda har doim kompilyatsiya qilishni talab qiladi . Koʻpgina zamonaviy yadrolar ish paytida yadro funktsiyalarining bir qismini bajaradigan modullarni yuklashga imkon beradi . Bunday holda, operatsion tizimning tarkibiy qismlari mustaqil modullar emas, balki protseduralar toʻplami boʻlgan monolit yadro deb nomlangan bitta katta dasturning tarkibiy qismlari boʻlib, ularning har biri har birini chaqirishi mumkin. Barcha protseduralar imtiyozli rejimda ishlaydi.
Modulli yadro tahrir manbasini tahrirlash
Modulli yadro — bu monolit operatsion tizim yadrolari arxitekturasining zamonaviy, takomillashtirilgan modifikatsiyasi .
„Klassik“ monolitik yadrolardan farqli oʻlaroq, modulli yadrolar, qoida tariqasida, kompyuter apparati tarkibi oʻzgarganda yadroni toʻliq qayta kompilyatsiya qilishni talab qilmaydi . Buning oʻrniga, modulli yadrolar maʼlum bir apparatni qoʻllab-quvvatlaydigan yadro modullarini yuklash uchun baʼzi mexanizmlarni taqdim etadi (masalan, drayverlar ). Bunday holda, modullarni yuklash ham dinamik boʻlishi mumkin („zudlik bilan“, operatsion tizimni qayta ishga tushirmasdan, ishlaydigan tizimda) va statik (maʼlum bir modullarni yuklash uchun tizimni qayta tuzgandan soʻng, OS qayta yuklanganda amalga oshiriladi).

Mikrokernel tahrir manbasini tahrirlash]


Mikrokernel faqat asosiy jarayonlarni boshqarish funktsiyalarini va apparat bilan ishlash uchun minimal abstraktlar toʻplamini beradi. Ishlarning katta qismi xizmatlar deb nomlangan maxsus foydalanuvchi jarayonlari orqali amalga oshiriladi . „Mikrokernel“ uchun hal qiluvchi mezon — bu barcha yoki deyarli barcha haydovchilar va modullarning xizmat koʻrsatish jarayonlariga joylashtirilishi, baʼzida har qanday kengaytma modullarini mikrokernelning oʻziga yuklash, shuningdek, bunday kengaytmalarni ishlab chiqishning aniq imkonsizligi.

Download 26.43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling