Kompyuter arxitekturasi fanidan mustaqil ishi


Virtual xotira tushunchasi


Download 1.41 Mb.
bet2/4
Sana03.11.2023
Hajmi1.41 Mb.
#1743157
1   2   3   4
Bog'liq
Kompyuter arxitekturasi fanidan oraliq ishi

Virtual xotira tushunchasi Dasturiy ta'minot ishlab chiqaruvchilari ko'pincha xotirada mavjud RAMdan kattaroq katta dasturlarni joylashtirish muammosi bilan shug'ullanishlari kerak. Ushbu muammoni hal qilish variantlaridan biri - bir -birining ustiga chiqadigan tuzilmalarni tashkil etish - oldingi ma'ruzada muhokama qilingan. Bunday holda, dasturning bir -biriga o'xshash qismlarini shakllantirish jarayonida dasturchining faol ishtiroki nazarda tutilgan. Kompyuterlar arxitekturasining rivojlanishi va operatsion tizimning xotira boshqaruvi imkoniyatlarining kengayishi bu muammoning echimini kompyuterga o'tkazishga imkon berdi. Asosiy yutuqlardan biri paydo bo'lishi edi virtual xotira(virtual xotira). Birinchi marta 1959 yilda Manchester universitetida ishlab chiqilgan Atlas kompyuterida amalga oshirilgan. Kontseptsiyaning mohiyati virtual xotira quyidagicha. Faol jarayon ishlaydigan ma'lumotlar RAMda bo'lishi kerak. Sxemalarda virtual xotira jarayonda barcha kerakli ma'lumotlar asosiy xotirada bo'lishi haqidagi tasavvur mavjud. Buning uchun, birinchi navbatda, jarayon egallagan xotira bir necha qismlarga bo'linadi, masalan, sahifalar. Ikkinchidan, jarayon orqali kiriladigan mantiqiy manzil (mantiqiy sahifa) dinamik ravishda jismoniy manzilga (jismoniy sahifaga) tarjima qilinadi.

Virtual xotirani amalga oshirishning bir necha usullari mavjud: almashtirish, paging va virtual xotirani parchalash. Almashtirish virtual xotirani amalga oshirish usullaridan biri bo'lib, unda individual, odatda, harakatsiz jarayonlar RAMdan qattiq diskka o'tkaziladi va shu bilan boshqa jarayonlarni yuklash uchun RAM bo'shatiladi. Jarayonlar RAM va qattiq disk o'rtasida to'liq harakat qiladi, shuning uchun ba'zida ba'zi jarayonlar RAMda umuman bo'lmasligi mumkin. Agar jarayon qayta ishga tushishi kerak bo'lsa, u xotira boshqaruvchisi tomonidan RAMga qaytariladi. Yuklash va tushirish jarayonlarini tanlashning turli algoritmlari, shuningdek yuklangan jarayonga RAM va disk xotirasini ajratishning turli usullari mavjud.


Download 1.41 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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