OS qurish uchun asosiy tushunchalar.
Modullik prinsipi. Modul qabul qilingan intermodulli interfeysga muvofiq bajariladigan funktsional jihatdan to'liq elementdir. Modul funktsional xususiyati bilan ajralib turadi. Modulli tashkilot OTda noto'g'ri ishlaydigan modullarni almashtirishni osonlashtiradi.
Funktsional tanlanish printsipi. OTning samarali ishlashini tashkil qilish uchun yadroni tashkil etadigan ba'zi modullarni ajratish va saqlash uchun zarur:
· Uzilishlar tizimini boshqarish uchun modullar;
· Dasturni bajarilishini boshqarish vositasi (yuklash, to'xtatib turish, to'xtatish);
Jarayonni boshqarish uchun modullar (protsessor vaqtini taqsimlash), ya'ni. dastur menejerlari
Xotirani ajratishni boshqarish uchun modullar. OT ga qarab, boshqa modullar hali ham yadroga kirishlari mumkin;
Tranzit modullar (kerak bo'lganda operativ xotiraga yuklangan, tezkor xotira etishmasligi bilan ularni tushirish mumkin).
OT yaratish printsipi. Bu qo'shimcha qurilmaga bog'liq holda OTni yaratish imkoniyatini anglatadi. Ishlab chiqarish jarayoni odatda bir marta, etarlicha uzoq ish rejimidan oldin amalga oshiriladi. Yaratish uchun sizga bir nechta tarkibiy qismlar kerak bo'ladi:
· OS manbasi kodi;
Tizim yozilgan dasturlash tili bo'lgan kompilyator;
Sizga generatsiya jarayonini boshqarishga imkon beruvchi maxsus dastur va unga kirish tili.
Funktsional qisqarish printsipi. OT bir xil funktsiyalarni bajarish uchun turli xil dasturlarni o'z ichiga olishi kerak (turli xil fayl tizimlarini qo'llab-quvvatlash).
Virtualizatsiya tamoyili. Sizga OS manbalarini ma'lum bir jadvallar va monitorlar to'plami shaklida taqdim etish imkonini beradi va yagona resurslarni ajratish sxemasidan foydalanadi. Eng katta namoyonlik virtual mashinaning kontseptsiyasidir (u haqiqiy mashinaning arxitekturasini aks ettiradi, ammo o'zboshimchalik xususiyatlariga ega bo'lishi mumkin).
Do'stlaringiz bilan baham: |