7-bob Virtualizatsiya va bulut



Download 5,13 Mb.
bet7/26
Sana20.07.2022
Hajmi5,13 Mb.
#825168
1   2   3   4   5   6   7   8   9   10   ...   26
Bog'liq
operatsion

7.4.2. Virtualizatsiya narxi
VTga ega protsessorlar aslida ekanligiga ishonish sodda bo'lishi mumkin
tarjimaga murojaat qiladigan dasturiy ta'minot texnologiyalaridan ustundir, ammo o'lchovlar beradi
aralash rasm (Adams va Agesen, 2006). Ma'lum bo'lishicha, tuzoqqa o'tkazish va emulyatsiya usuli qo'llaniladi
VT uskunasi ko'p sonli tizim uzilishlarini keltirib chiqaradi,
zamonaviy uskunada juda qimmat, chunki ular CPU keshlarini, TLB buferlarini va filiallarni bashorat qilish jadvallarini yo'q qiladi,
CPU ichida joylashgan. Aksincha, rasmiy bo'lganda
ishlayotgan jarayondagi ko'rsatmalar gipervisor protsedura chaqiruvlari bilan almashtiriladi, kontekstni almashtirishdan bunday ortiqcha yuk yo'q. Adams tomonidan ko'rsatilgandek
va Agesen, ish yukiga qarab, dasturiy ta'minot opsiyasi ba'zan ustunlik qiladi
apparat. Shuning uchun, oldini olish uchun birinchi (va ikkinchi) turdagi ba'zi hipervizorlar
unumdorlik xitlari, dastursiz to'g'ri ishlayotgan bo'lsa ham, ikkilik tarjimaga olib keladi. Ikkilik tarjimani amalga oshirishda tarjima qilingan kodning o'zi taqqoslanadi
manba kodi bilan ishlashda sekinroq yoki tezroq bo'lishi mumkin. Misol uchun, mehmon operatsion tizimi CLI (clear interrupts) ko'rsatmasi yordamida apparat uzilishlarini o'chirib qo'ygan deylik.
Arxitekturaga qarab, bu ko'rsatma juda sekin ishlashi mumkin,
chuqur quvurlar va ko'rsatmalarning tasodifiy bajarilishi bilan aniq protsessorlarda o'nlab tsikllarni olish. Hozircha bu aniq bo'lishi kerak
mehmon operatsion tizimining uzilishlarni o'chirish istagi degani emas
gipervisor ularni aslida bloklashi va butun mashinaning ishlashiga ta'sir qilishi kerak. Shunga ko'ra, gipervisor ularni mehmon operatsion tizimi uchun o'chirib qo'yishi kerak
haqiqiy o'chirishsiz tizimlar. Buning uchun u maxsus kuzatishi mumkin
Virtual markazdagi ma'lumotlar tuzilmasida Interrupt Flag (IF).
har bir mehmon operatsion tizimi uchun qo'llab-quvvatlaydigan protsessor
(shunday qilib, virtual mashina hech qanday uzilishlarni qabul qilmasligini ta'minlaydi
uzilishlar qayta yoqilguncha). Mehmon operatsion tizimida CLI ning har bir paydo bo'lishi VirtualCPU.IF = 0 kabi narsa bilan almashtiriladi, keyin
uchdan ko'p bo'lmagan juda arzon narxlardagi ko'chirish yo'riqnomasi mavjud
sikllar. Shuning uchun kompilyatsiya qilingan kod tezroq ishlaydi. Shunga qaramasdan
zamonaviy VT uskunasidan foydalanganda, apparat yechimi ustunlik qiladi
dasturiy ta'minot samaradorligi. Shu bilan birga, agar mehmon operatsion tizimi sahifa jadvallarini o'zgartirsa, bu juda qimmatga tushadi. Muammo shundaki, har bir mehmon operatsion tizimi
virtual mashinadagi tizim o'zini "o'zi" bilan shug'ullanyapti deb o'ylaydi
mashinasi va istalgan virtual sahifani xotiradagi istalgan jismoniy sahifaga bemalol xaritalashi mumkin. Ammo bitta VM foydalanmoqchi bo'lsaboshqa virtual mashinada allaqachon ishlatilayotgan jismoniy sahifa (yoki
hypervisor), kimdir uni ajratishi kerak. 7.6-bo'lim yechim ekanligini ko'rsatadi
mehmon fiziklarini ko'rsatish uchun sahifa jadvallarining boshqa darajasini qo'shish
sahifalarni asosiy mashinadagi haqiqiy jismoniy sahifalarga o'tkazish. Buning ajablanarli joyi yo'q
Ko'p darajadagi sahifa jadvallari bilan o'ynash qimmatga tushadi.

Download 5,13 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   26




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish