Operatsion Tizimlar Mustaqil ish tt 11-20 s ravshanov Javohir Mavzu



Yüklə 0,8 Mb.
Pdf görüntüsü
səhifə2/13
tarix04.04.2023
ölçüsü0,8 Mb.
#93152
1   2   3   4   5   6   7   8   9   ...   13
7-8-mustaqil ish

 
 
Operatsion tizimlarda xotirani boshqarish 
Xotirani boshqarish resurslarni boshqarish uchun qo'llaniladi. Xotirani 
boshqarishning muhim talabi shundan iboratki, dasturlarga ularning talabiga binoan 
xotira qismlarini dinamik ravishda taqsimlash va kerak bo'lmaganda uni qayta ishlatish 
uchun bo'shatish. Bu bitta kompyuterdan ko'proq bo'lgan har qanday rivojlangan 
kompyuter tizimi uchun juda muhimdir jarayon har qanday vaqtda bo'lishi mumkin.
Xotirani boshqarish samaradorligini oshiradigan bir necha usullar ishlab 
chiqilgan. Virtual xotira tizimlar ajratib turadi xotira manzillari protsessni ajratish va 
hajmini oshirishga imkon beradigan haqiqiy jismoniy manzillardan jarayon tomonidan 
foydalaniladi 
virtual 
manzil 
maydoni 
mavjud 
miqdordan 
tashqari Ram foydalanish xotira yoki almashtirish ikkilamchi saqlash. Virtual xotira 
menejerining sifati umumiy tizimga katta ta'sir ko'rsatishi mumkin ishlash. 
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. 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.

Yüklə 0,8 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin