Xotiraning boshqarishning umumiy tamoyillari
Virtual xotiraga ega tizimlar
Download 0.74 Mb. Pdf ko'rish
|
xoliqov Sardor 7-mustaqil ishi
- Bu sahifa navigatsiya:
- OS / 360 da xotirani boshqarish va vorislar
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling