Xotiraning boshqarishning umumiy tamoyillari


Virtual xotiraga ega tizimlar


Download 0.74 Mb.
Pdf ko'rish
bet5/9
Sana25.12.2022
Hajmi0.74 Mb.
#1065683
1   2   3   4   5   6   7   8   9
Bog'liq
xoliqov Sardor 7-mustaqil ishi

Virtual xotiraga ega tizimlar 
Virtual xotira - bu xotirani tashkil qilishni fizikaviy apparatdan ajratish usuli. Ilovalar 
xotirada ishlaydi virtual manzillar. Ilovaning ma'lum bir virtual xotira manziliga kirish 
uchun har bir urinishi virtual xotira manzilini haqiqiyga tarjima qilishga olib 
keladi jismoniy manzil. Shu tarzda virtual xotira qo'shilishi xotira tizimlari va kirish 
usullari ustidan donador nazoratni ta'minlaydi. 
Virtual 
xotira 
tizimlarida 
operatsion 
tizim 
qanday 
cheklanganligini 
cheklaydi jarayon xotiraga kira oladi. Ushbu xususiyat, deb nomlangan xotirani himoya 
qilish, xotira uchun ajratilmagan o'qish yoki yozish jarayonini taqiqlash, bir dasturdagi 
zararli yoki noto'g'ri ishlaydigan kodni boshqasining ishlashiga xalaqit berishiga yo'l 
qo'ymaslik uchun ishlatilishi mumkin. 
Muayyan jarayonlar uchun ajratilgan xotira odatda izolyatsiya qilingan bo'lsa ham, ba'zida 
jarayonlar ma'lumot almashish imkoniyatiga ega bo'lishi kerak. Umumiy xotira uchun eng 
tezkor usullardan biridir jarayonlararo aloqa. 
Xotira odatda kirish tezligi bo'yicha tasniflanadi asosiy saqlash va ikkilamchi saqlash. 
Xotirani boshqarish tizimlari, boshqa operatsiyalar qatori, ushbu ikki xotira darajasi 
o'rtasida ma'lumot almashinuvini ham boshqaradi. 
OS / 360 da xotirani boshqarish va vorislar 
IBM Tizim 

360 virtual 
xotirani 
qo'llab-quvvatlamaydi. Xotirani 
ajratish ish 
joylari ixtiyoriy ravishda yordamida amalga oshiriladi himoya kalitlari, har bir ish uchun 
saqlash joyini boshqacha kalit bilan belgilash, nazoratchi uchun 0 yoki 1-15. Xotirani 
boshqarish OS / 360 a nazoratchi funktsiya. Saqlash GETMAIN so'l yordamida va ozod 
qilingan Bepul makro, natijada rahbarga qo'ng'iroq qilish (SVC) operatsiyani bajarish 
uchun. 
OS 

360 
da 
tafsilotlar 
tizimning 
mavjudligiga 
qarab 
farqlanadi hosil 
qilingan uchun PCP, MFT yoki MVT. 
OS / 360 MVT da ish joyidagi suballocation mintaqa yoki birgalikda Tizimning navbat 
maydoni (SQA) asoslanadi subpools, hajmi 2 KB dan kattaroq maydonlar - himoya kaliti 
bilan himoyalangan maydonning kattaligi. Subpools 0-255 raqamlangan, shuningdek 
yuklangan dasturlarni saqlash uchun foydalaniladigan raqamsiz subpool.
[2]
 Mintaqada 
subpools-larga ishni saqlashni muhofaza qilish yoki nazoratchining kaliti, 0-kalit beriladi. 
0–126-sonli chaqiruvlar ish kalitini oladi. Dastlab faqat raqamlanmagan subpool va 
subpool nollari yaratiladi va barcha xotira so'rovlarida boshqasi ko'rsatilmagan bo'lsa, 0 
subpool-dan foydalanuvchining barcha saqlash talablari qondiriladi. 250–255 ta chaqiruv 
punktlari ish nomidan rahbar tomonidan xotira so'rovlari bilan tuziladi. Ularning aksariyati 
0 tugmachasiga ega, garchi bir nechtasi ishning kalitini oladi. MFT sobit 
foydalanadi bo'limlar operator tomonidan dinamik hududlar o'rniga qayta aniqlanadigan 
va PCP faqat bitta bo'limga ega. 


Har bir subpool ostidagi ajratilgan va bo'sh xotira bloklarini aniqlaydigan boshqaruv 
bloklari ro'yxati bilan xaritada joylashgan. Xotira etarli hajmdagi bo'sh maydonni topish 
yoki ishning mintaqaviy kattaligiga qadar qo'shimcha bloklarni ajratish orqali ajratiladi. 
Ajratilgan xotira maydonini to'liq yoki bir qismini bo'shatish mumkin.
[9]
 
Uchun tafsilotlar OS / VS1 MFT va tafsilotlari bilan o'xshash OS / VS2 MVT-ga o'xshash, 
faqat sahifa hajmi 4 KiB. Ham OS / VS1, ham OS / VS2 uchun birgalikda 
foydalaniladi Tizimning navbat maydoni (SQA) sahifaga yaroqsiz. 
Yilda MVS manzil maydoni qo'shimcha sahifalanadigan umumiy maydonni o'z ichiga 
oladi Umumiy saqlash maydoni (CSA) va qo'shimcha xususiy maydon Tizimning ish 
maydoni (SWA). Bundan tashqari, 0-7 saqlash tugmachalari hammasi imtiyozli kodlar 
uchun ishlatilgan. 

Download 0.74 Mb.

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




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