Kompyuter xotirasining tashkil qilinishi


Xotirani taqsimlash algoritmlari


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

Xotiraning boshqaruv tizimi funksiyasi

Xotirani taqsimlash algoritmlari


Xotirani taqsimlash usullari
Tashqi xotiradan foydalanmagan holda
Alohida qayd qilingan bo’limlar
Dinamik ajratiladigan bo’limlar
Qo’chiriladigan bo’limlar
Tashqi xotiradan foydalangan holda
Sahifali taqsimalsh
Segmentli taqsimlash
Segmentli-sahifali taqsimlash
Bir foydalanuvchili sxema
Bitta dastur bir vaqtning o‘zida xotirada saqlanadi. Xotiraning qolgan qismi ishlatilmaydi
Agar dastur juda katta bo‘lsa va mavjud xotira maydoniga mos kelmasa (xotira maydoni o‘lchami yetarli bo‘lmasa), uni bajarib bo‘lmaydi.
Overlay - bu dastur segmentlarini ikkinchi darajali xotiradan asosiy xotiraga bajarish uchun o‘tkazishdir.
Overlay - bu tizimda o‘rnatilganidan ko‘ra ko‘proq xotirani egallaydigan dasturlarni yaratishga imkon beradigan dasturlash usuli. Har bir foydalanuvchiga har bir vazifa uchun mavjud bo‘lgan asosiy xotiradan foydalanish huquqi beriladi va vazifalar ketma-ket bajariladi. Xotirani taqsimlash uchun operatsion tizim oddiy algoritmdan foydalanadi.
Vazifani bir foydalanuvchi tizimiga yuklash algoritmi:
  • Dastur xotirasini asosiy registrda saqlash.
  • Dastur hisoblagichini birinchi xotira yacheykasi manziliga o‘rnatish.
  • Dasturning birinchi ko‘rsatmasini o‘qish.
  • Dastur hisoblagichini ko‘rsatmadagi baytlar soniga ko‘paytirish.
  • So‘nggi ko‘rsatma berildimi? Ha - dasturni yuklashni to‘xtatish; Yo‘q - 6-bosqichga o’tish.
  • Dastur hisoblagichi xotira hajmidan kattami? Ha-dasturni yuklashni to‘xtatish; Yo‘q - 7-bosqichga.
  • Ko‘rsatmani xotiraga yuklash.
  • Keyingi dastur ko‘rsatmalarini o‘qish.
  • 4-bosqichga o‘tish.

Overleyli tuzilish
(b) alohida navbatli jarayonlar
(a) navbati umumiy bo‘lgan jarayonlar
Jarayon mantiqiy manzillar maydoni hajmi, unga ajratilgan qism hajmidan katta bo‘lgan holatlarda, ba’zan overley nomli tashkil etadigan texnikadan foydalaniladi.
Asosiy g‘oya – faqat ayni vaqtda kerak bo‘lgan dastur ko‘rsatmalarini xotirada saqlab turishdir. Overley tuzilishning tavsifini yozish uchun odatda maxsus sodda (overley description language) tildan foydalaniladi.
Asosiy xotiradan qismlarga ajratilgan holda foydalanish
Qismlarni dinamik taqsimlashda asosiy xotiradan foydalanish
Qismlarni dinamik taqsimlashda asosiy xotiradan foydalanish
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