• Foydalanilgan adabiyotlar.
  • Operatsion tizimlarda xotirani boshqarish




    Download 31.79 Kb.
    bet4/4
    Sana01.05.2023
    Hajmi31.79 Kb.
    #55362
    1   2   3   4
    Bog'liq
    Mustaqil ish
    @Fiziklar777-maxsus testi, Kitob 1949 uzsmart.uz, TEST21 TO\'PLAM, PyCharm dasturini o, Media eduction test questions 2-nd subject, Aktinoidlar, iqtisodiy statistika, 2 mustaqil ish islomov shuxratbek, 4-Lab Testalogiya, 8, 9-ma\'ruza, 19-ma\'ruza, inklyuziv talim, 638346458858589102611
    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.
    Xulosa.
    Operatsion tizim ishlayotgan vaqtda u tez-tez yangi xizmat ma'lumotlar tuzilmalarini yaratishga to'g'ri keladi, masalan, jarayon va oqim identifikatorlari, turli xil resurslarni taqsimlash jadvallari, ma'lumotlarni almashish uchun jarayonlar tomonidan ishlatiladigan buferlar, sinxronizatsiya ob'ektlari va boshqalar. Ushbu tizim ob'ektlarining barchasi xotirani talab qiladi. Ba’zilari operatsion tizimlar tizim ehtiyojlari uchun ma'lum miqdorda xotirani oldindan (o'rnatish vaqtida) zahiraga oladi. Boshqa operatsion tizimlar yanada moslashuvchan yondashuvni qo'llaydi, bunda tizim maqsadlari uchun xotira dinamik ravishda taqsimlanadi. Bunday holda, turli xil OT quyi tizimlari o'zlarining jadvallarini, ob'ektlarini, tuzilmalarini va boshqalarni yaratishda so'rovlar bilan xotirani boshqarish quyi tizimiga murojaat qilishadi.
    Xotirani himoya qilish operatsion tizimning yana bir muhim vazifasi bo'lib, u ishlaydigan jarayonni boshqa jarayonga biriktirilgan xotiradan ma'lumotlarni yozish yoki o'qishni oldini olishdir. Bu funksiya odatda OT dasturiy modullari tomonidan apparat bilan yaqin hamkorlikda amalga oshiriladi.
    Foydalanilgan adabiyotlar.
    Ad..Xolmatov T.X. vab., Informatika, T., 2003.
    Olifer V. G. Tarmoq operatsion tizimlari: universitetlar uchun darslik / V. G. Olifer, N.A. Olifer. - SPb .: Piter, 2009 .-- 539 b.
    Popov I.I. Operatsion tizimlar, muhitlar va qobiqlar / I.I. Popov. - M .: "FORUM: INFA-M" nashriyoti, 2010. - 400 b.

    Download 31.79 Kb.
    1   2   3   4




    Download 31.79 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Operatsion tizimlarda xotirani boshqarish

    Download 31.79 Kb.