Kompyuter xotirasining tashkil qilinishi


O’rnini o’zgartituvchi yuklagich


Download 0.79 Mb.
bet3/4
Sana14.04.2023
Hajmi0.79 Mb.
#1356537
1   2   3   4
Bog'liq
Xotira

O’rnini o’zgartituvchi yuklagich.
Virtual manzillarni fizik manzillarga aylantirish dasturni xotiraga yuklash paytida har bir jarayon uchun bir marta amalga oshiriladi.
Manzilni dinamik o’zgartirish.
Dastur xotiraga o'zgartirilmagan virtual manzillar bilan yuklanadi. Dasturni bajarish paytida, har safar operativ xotiraga murojaatida, virtual manzil fizik manzilga aylantiriladi.
OT ning vazifasi bir vaqtning o'zida bajariladigan barcha jarayonlarning individual virtual manzil maydonlarini umumiy fizik xotirada akslantirishdan iborat.
Mantiqiy manzilning fizik manzil bilan bog‘lanishi dastur operatorining bajarilishigacha yoki bajarilish vaqtida amalga oshirilishi shart.
Ko‘rsatma va ma’lumotlarni xotiraga bog‘lash qadamlari:
  • Kompilyatsiya bosqichi.
  • Yuklash bosqichi.
  • Bajarilish bosqichi.
  • Agar jarayonni bajarilish vaqtida bir xotira segmentidan boshqa xotira segmentiga o‘tkazish mumkin bo‘lsa, bajarilish muddati tugaguncha bog‘lanish kechiktirilishi kerak. Ko‘plab operatsion tizimlar bajarish bosqichida manzil translatsiyasidan foydalanadi, ya’ni registr joyini o‘zgartirish.
  • Jarayonning xotiradagi joyi bo’yicha kod yaratiladi. Yaratilgan kompilyator kodi o‘sha joyda boshlanadi va u yerdan davom etadi. Agar vaqt o‘tgach, dastlabki joylashuv o‘zgarsa, ushbu kodni qayta yozish kerak bo‘ladi.
  • Agar kompilatsiya bosqichida dasturlarni joylashtirish to‘g‘risida axborot mavjud bo‘lmasa, u holda kompilyator o‘zgaruvchan kodni yaratishi kerak. Bu holatda yakuniy bog‘lanish yuklanish vaqtigacha xotirada saqlanadi. Agar dastlabki manzil o‘zgarsa, o‘zgarishlarni hisobga olib foydalanuvchi kodini qayta yuklash kerak bo‘ladi.

Xotiradan samarali foydalanishni ta’minlashda OT quyidagi funksiyalarni bajarishi lozim:


Download 0.79 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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