Standart holatlar prinsipi (po umolchaniyu). Tizim bilan ishlashda, ham generatsiya bosqichida ham, tizimlar bilan bog`lanishni tashkil etishni yengillashtirish uchun qo`llaniladi. printsip tizimidagi foydalanuvchi dasturini xarakterlovchi va ularning bajarilish vaqtini oldindan aniqlovchi, qurilma konfiguratsiyasi, modullar va jarayonlar strukturasini tavsiflarini tizimda saqlashga asoslangandir. Bu ma’lumotni foydalanuvchi tizimi, ma’lumot berilmagan bo`lsa,yoki atayodan aniqlashtirilmagan bo`lsa, foydalanadi. Umuman, bu printsipni qo`llash, foydalanuvchi tizim bilan ishlaya`gan vaqtda, u o`rnatadigan `arametrlarni qisqartirish imkonini beradi. Joyini o`zgartirish prinsipi. Bu prinsip modullarning bajarilishi, ularning xotirada joylashgan o`rniga bog`liqmasligini ko`zda tutadi. Modul matnini, uni xotirada joylashuviga mos ravishda sozlash maxsus mexanizmlar, yoki uning bajarilishi davomida amalga oshiriladi. Sozlash, komandalarning adres qismida foydalanadigan haqiqiy adreslarni aniqlashdan iborat bo`lib, ayni uchun qabul qilingan operativ xotirani taqsimlash algoritmi va qo`llaniladigan adreslash usuli bilan aniqlanadi. U foydalanuvchi dasturlariga ham taqsimlanadi.
Virtuallashtirish prinsipi. Bu tizim yagona markazlashgan sxemadan foydalanib, tizim strukturasini, jarayonlarni rejalashtiruvchilar (`lanirovshiklar) va resurs (monitorlari) taqsimlovchilari ma’lum majmuasi ko`rinishida tasvirlashga imkon beradi. Virtuallik kontse`tsiyasi, virtual mashina tushunchasida akslanadi. Ixtiyoriy OT, haqiqatda, foydalanuvchidan, real apparat va boshqa resurslarni yashirib, ularni ma’lum abstraktsiyalar bilan almashtiradi. Natijada, foydalanuvchilar virtual mashinani, ularning dasturlarini qabul qiluvchi va ularni bajarib, natija beruvchi yetarli darajadagi abstrakt qurilma sifatida foydalanadilar va tasavvur qiladilar. Foydalanuvchini, umuman hisoblash tizimi real konfiguratsiyasi va uning kom`onentalaridan samarali foydalanish fiziqtirmaydi. Bir nechta `arallel jarayonlar uchun, bir vaqtning o`zida real tizimda mavjud bo`lmagan narsadan bir vaqtda foydalanish tasavvuri hosil qilinadi. VM, real arxitekturani ham aks ettiirshi mumkin, ammmo bu holda arxitektura elementlari Ko`pincha sistema bilan ishlashni soddalashtiruvchi, mukammalashtiruvchi yangi `arametrlar bilan chiqadilar. Foydalanuvchi nuqtai-nazarida, ideal mashina quyidagilarga ega bo`lishi kerak:
ishlashi mantiqi jixatidan bir xil tarzdagi, chegaralanmagan xajmga ega bo`lgan virtual xotira;
parallel ravishda bir-biriga tahsir qiladigan va ishlay oladigan virtual protsessorlarning ixtiyoriy miqdori;
virtual mashina xotirasiga ketma-ket va `arallel, sinxron va asinxron murojaat etishga qodir bo`lgan virtual tashqi qurilmalarning ixtiyoriy miqdori (soni) ma’lumotlar xajmi chegaralanmaganda ideal mashinaga yaqinlashtirilgan, OT tomonidan amalga oshiriladigan virtual mashina qanchalik katta bo`lsa, ya’ni arxitekturali mantiqiy xarakteristikasi realdan qanchalik farq qilsa, demak virtuallikning shunchalik yuqori darajasiga erishilgan bo`ladi. OT bir-biri ichiga joylashtirilgan VM ierarxiyasi sifatida quriladi. Dasturlarning quyi sathi mashinaning apparat vositalaridir.
Do'stlaringiz bilan baham: |