Mikroarxitektura
Download 163.88 Kb.
|
Mikroarxitektura
- Bu sahifa navigatsiya:
- Kontseptsiya
- Operatsion tizimlarga ehtiyoj bor
Qo'shimcha imkoniyatlar:Vazifalarni parallel yoki pseudo-parallel bajarish (ko'p ish yuritish). Hisoblash tizimi resurslarini jarayonlarning samarali taqsimlanishi. Turli jarayonlarning resurslarga kirishini farqlash. Ishonchli hisob-kitoblarni tashkil etish (bir hisoblash jarayonining qasddan yoki noto'g'ri tarzda boshqa jarayonda hisob-kitoblarga ta'sir qilish imkoniyatining yo'qligi) resurslardan foydalanishni chegaralashga asoslangan. jarayonlarning o'zaro ta'siri: ma'lumotlar almashinuvi, o'zaro sinxronizatsiya. Foydalanuvchilarning harakatlari (zararli yoki bilmagan) yoki ilovalardan tizimning o'zi, shuningdek foydalanuvchining ma'lumotlari va dasturlarini himoya qilish. Ko'p foydalanuvchi va foydalanish huquqi (qarang: autentifikatsiya, avtorizatsiya). KontseptsiyaOperatsion tizimning ikkita ta'rifi mavjud: "asboblarni boshqarish dasturlari to'plami" va "boshqa dasturlarni nazorat qiluvchi dasturlarning to'plami". Ularning ikkalasi ham o'z texnikaviy ma'nosiga ega, bu esa operatsion tizim qachon talab qilinayotganligi bilan bog'liq. Operatsion tizimlar keraksiz bo'lgan hisoblash ilovalari mavjud. Masalan, ko'pgina maishiy texnika, avtomobillar (ba'zan o'nta), eng oddiy uyali telefonlarda joylashgan ichki mikrobloggerlar doimiy ravishda faqat bitta dasturni ishga tushirishadi, bu esa ishga tushirilishi bilan boshlanadi. Ko'pgina oddiy o'yin konsollari - shuningdek, ixtisoslashgan mikrokompyuterlar - kompyuter yoqilganda, dasturni kartridjda yoki kompakt diskda ishga tushirish orqali operatsion tizimsiz bajarish mumkin. Operatsion tizimlarga ehtiyoj bor:agar siz universal ma'lumotlarni saqlash mexanizmiga muhtoj bo'lsangiz; tizim kutubxonalarini tez-tez ishlatib turadigan yordamlar bilan ta'minlash; Vakolatlarni taqsimlash uchun; bir nechta dasturlarni bir vaqtning o'zida bir vaqtning o'zida amalga oshirishni simulyatsiya qilish qobiliyati zarur; individual dasturlarning bajarilishini boshqarish. Shunday qilib, zamonaviy universal operatsion tizimlar birinchi navbatda quyidagicha tavsiflanishi mumkin: fayl tizimlaridan foydalanish (universal ma'lumotga kirish mexanizmi bilan), ko'p foydalanuvchilar (vakolatlarni ajratish bilan), ko'p vazifalar (vaqtni almashish). Ko'p ishlarni bajarish va vakolatlarni taqsimlash operatsion tizimidagi komponentlarning muayyan ierarxiyasini talab qiladi. Operatsion tizimi tarkibiy qismlarning uchta guruhini ajratib ko'rsatadi: rejalashtiruvchi o'z ichiga olgan yadro; uskunalarni bevosita nazorat qiladigan qurilma drayverlari; tarmoq quyi tizimi, fayl tizimi; tizim kutubxonalari; dasturiy vositalar bilan qobiq. Har ikkala tizim (operatsion tizimga kiritilgan) va dastur dasturlari ko'pchiligi protsessorning noaniq ("foydalanuvchi") rejimida bajariladi va faqat qo'shimcha qurilmalarga (va agar kerak bo'lsa, boshqa yadro resurslari, shuningdek, boshqa dasturlarning resurslari) kira oladilar tizim qo'ng'iroqlari orqali. Yadro imtiyozli tartibda amalga oshiriladi: bu ma'noda tizim (aniqrog'i, yadrosi) uskunani boshqarish uchun aytilgan. Operatsion tizimning tarkibiy qismini aniqlashda operatsion yaxlitlik (yopilish) kriteriyasi juda muhim: tizim o'zining tarkibiy qismlaridan to'liq foydalanishga (shu jumladan, modifikatsiyalashga) ruxsat berish kerak. Shuning uchun operatsion tizimning komplektlari majmuini o'z ichiga oladi (matn tahrirlovchisidan kompilyatorlarga, disk raskadrovchilarga va bog'lanuvchilarga). Download 163.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling