Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti aktsim fakulteti 111-20 guruh talabasi Sayfullayev Behruzning Kompyuterni tashkillashtirish fanidan bajargan 5-amaliy ishi



Download 84,24 Kb.
Sana05.07.2022
Hajmi84,24 Kb.
#741451
Bog'liq
5-amaliy ish




Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti AKTSIM fakulteti 111-20 guruh talabasi Sayfullayev Behruzning Kompyuterni tashkillashtirish fanidan bajargan 5-amaliy ishi
Mavzu:Virtual xotira menejeri
Virtual xotira - bu xotiraning umumiy hajmini oshirish, bir nechta manzil xotira bo'shliqlarini tashkil qilish, ularni himoya qilish va kompyuterning asosiy xotirasi va ikkilamchi xotira o'rtasida mashina kodini va ma'lumotlarini ko'chirish jarayonini avtomatlashtirish uchun ishlab chiqilgan texnologiya.Virtual xotira texnologiyasi hozirda barcha zamonaviy protsessorlarda apparatda qo‘llab-quvvatlanadi.Agar ma'lumotlar tashqi xotira qurilmalarida joylashgan bo'lsa, xotira alohida fayl yoki qattiq diskdagi maxsus bo'lim sifatida ko'rsatilishi mumkin.

Xotirani virtualizatsiya qilish g'oyasi doirasida OX xotira bo'shlig'i deb nomlangan N manzillarning chiziqli bo'sh joyi sifatida ko'rib chiqiladi. N hujayradan ko'proq talab qilinadigan vazifalar uchun virtual maydon deb ataladigan (odatda barcha turdagi xotiraning umumiy hajmiga teng) ancha katta manzillar maydoni taqdim etiladi, umuman holda bu chiziqli emas. Virtual makonning manzillari virtual deb nomlanadi va fizik bo'shliqning manzillari fizik deb nomlanadi. Dastur virtual manzillarda yozilgan, ammo qayta ishlangan buyruqlar va ma'lumotlar OXda bo'lishi kerakligi sababli, har bir virtual adresning jismoniy manzilga to'g'ri kelishi talab qilinadi. Shunday qilib, hisoblash jarayonida, birinchi navbatda, TSQ-dan OX-ga virtual manzil bilan ko'rsatilgan ma'lumotlarning bir qismini qayta yozish (virtual bo'sh joyni xaritaga kiritish) va keyin virtual manzilni jismoniy holatga o'tkazish kerak (1-rasm).            





1-rasm. Virtual manzilni jismoniy manzilga solishtirish

Virtual xotira tizimlari orasida ikkita sinfni ajratish mumkin: bloklangan o'lchamdagi tizimlar (sahifa tashkiloti) va o'zgaruvchan blok o'lchamiga ega tizimlar (segment tashkiloti). Odatda ikkala variant ham birlashtiriladi (segmentlangan sahifani tashkil qilish).



Jarayonlarga chiziqli mantiqiy manzil maydoni ajratiladi. Protsessor xotirasini boshqarish moslamasi mantiqiy manzillarni jismoniy manzillarga aylantiradi. Agar siz 4 Gb xotirani 4kB sahifalarga ajratsangiz, 1 million sahifaga ega bo'lasiz. Ushbu million sahifalarga kirish uchun protsessor ikki o'lchovli strukturadan foydalanadi. Buni 1024x1024 matritsasi sifatida tasavvur qilish mumkin. Birinchi o'lchov Sahifalar katalogi, ikkinchisi Sahifalar jadvali deb ataladi. Ushbu struktura yordamida siz 1024 yozuvdan iborat sahifa katalogini yaratishingiz mumkin va har bir kirish sahifa jadvaliga ishora qiladi. O'z navbatida har bir sahifa jadvalida 1024 ta yozuv mavjud, ularning har biri 4kB sahifaning jismoniy manziliga ishora qiladi. Katalogdagi va sahifalar jadvalidagi har bir yozuvning uzunligi 4 baytni tashkil etadi, shuning uchun 4 Gb manzil maydonini sahifaning 4 kB ga bo'lish uchun 4x1024x1024 = 4MB tuzilishi kerak. Xotira manzillari uzunligi 32 bit, shundan 20 bit (har bir varaq uchun 10 bit + har bir jadval uchun 10 bit) - bu sahifaning fizik manzili, 12 bit - tanlangan sahifadagi indeks.



Virtual xotira menejeri


Virtual xotira menejeri (bundan keyin "xotira menejeri" deb nomlanadi) operatsion tizimning bir qismi bo'lib, uning yordamida jismoniy xotira (RAM) hajmidan kattaroq xotiraga murojaat qilish mumkin. Virtual xotira tufayli siz katta hajmdagi RAM talab qiladigan ko'plab resurslarni talab qiladigan dasturlarni ishga tushirishingiz mumkin. 24-bitli adreslash yordamida olinadigan virtual xotiraning maksimal hajmi 16 megabaytni tashkil qiladi. 32-bitli manzillarni ishlatib, siz 4 Gbaytgacha virtual xotiraga murojaat qilishingiz mumkin. 64 bitli manzilga kirish 18 eksabayt xotirasi bilan ishlashga imkon beradi.
Virtual xotira mexanizmidan foydalanish sizga quyidagilarga imkon beradi:
• mijoz dasturiy ta'minoti yordamida xotiraga murojaat qilishni soddalashtirish;
• kompyuterning operativ xotirasini oqilona boshqarish (faqat faol foydalaniladigan xotira joylarini saqlang);
• Jarayonlarni bir-biridan ajratib turing (jarayon barcha xotira ustidan eksklyuziv boshqaruvga ega deb hisoblaydi).
Download 84,24 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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