Mavzu: O’rnatilgan operatsion tizimlarda xotirani boshqarish


Download 342.7 Kb.
Pdf ko'rish
bet9/12
Sana24.12.2022
Hajmi342.7 Kb.
#1062086
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
3-mustaqil ishi

Avtomatik o'zgaruvchi - Ko'pgina dasturlash tillarini amalga oshirishda protsedura 
ichida e'lon qilingan barcha o'zgaruvchilar (subroutine yoki function) ushbu 
funktsiya uchun mahalliy hisoblanadi; dastur uchun ish vaqti muhiti, protseduraga 
dasturning bajarilishini kiritishda ushbu o'zgaruvchilar uchun avtomatik ravishda 
xotirani ajratadi va protsedura chiqqandan keyin ushbu xotirani avtomatik ravishda 
chiqaradi. Maxsus deklaratsiyalar mahalliy o'zgaruvchilarga protsedura chaqiruvlari 
orasidagi qiymatlarni saqlab qolishlariga yoki mahalliy o'zgaruvchilarga boshqa 
protseduralar orqali kirishga imkon berishi mumkin. Mahalliy o'zgaruvchilarni 


avtomatik ravishda taqsimlash amalga oshiriladi rekursiya mavjud bo'lgan xotira 
bilan cheklangan chuqurlikda.
Axlat yig'ish - bu dasturda foydalanishga yaroqsiz bo'lgan ob'ektlarga ajratilgan 
xotirani avtomatik ravishda aniqlash va ajratilgan xotirani bo'sh xotira joylariga 
qaytarish strategiyasi. Ushbu usul "qo'lda" xotirani boshqarishdan farq qiladi, bu 
erda dasturchi xotiradagi so'rovlarni va dasturdagi xotirani chiqarishni aniq 
kodlaydi. Avtomatik chiqindilar dasturchilarning ish yukini kamaytirish va xotirani 
taqsimlashdagi ba'zi turdagi xatolarning oldini olish kabi afzalliklarga ega bo'lsa-da, 
axlat yig'ish uchun o'ziga xos xotira resurslari kerak va protsessor vaqti uchun dastur 
bilan raqobatlasha oladi. 

Xotirani himoya qilish va Umumiy xotira
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. 

Download 342.7 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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