O‘zbekiston respublikasi axborot texnalogiyalari va komunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnalogiyalari universiteti farg’ona filiali


 Yadro xotirasini boshqarish funktsiyalari



Download 63,78 Kb.
bet6/9
Sana03.07.2022
Hajmi63,78 Kb.
#733826
1   2   3   4   5   6   7   8   9
Bog'liq
AKRAMOV

3.2. Yadro xotirasini boshqarish funktsiyalari


Xotirani boshqarish operatsion tizimning muhim funktsiyasidir. OS-9 "xotira modullari" deb nomlangan ob'ektlardan foydalangan holda dasturlarga xotiraning jismoniy tayinlanishini va xotiraning mantiqiy tarkibini boshqaradi . Barcha dasturlar xotira moduli formatida yuklanadi, bu OS-9 ga xotiradagi har bir modul haqida nom, manzil va boshqa tegishli maʼlumotlarni oʻz ichiga olgan katalogni saqlash imkonini beradi. Ushbu tuzilmalar OS-9 modulli dasturiy muhitining asosi hisoblanadi. Uning afzalliklaridan ba'zilari quyidagilardir: dasturlarni yordamchi modullar kutubxonalariga avtomatik ish vaqti "bog'lash" ; reentrant dasturlarini avtomatik ravishda "almashish" ; yangilash yoki tuzatish uchun katta dasturlarning kichik bo'limlarini almashtirish (ROMda bo'lsa ham); va boshqalar.

3.3. Xotiradan foydalanish


Barcha foydalanish mumkin bo'lgan RAM xotirasi 0 manzilidan yuqoriga qarab joylashgan bo'lishi kerak. OS-9 ni ishga tushirish ketma-ketligi davomida operativ xotiraning yuqori chegarasi avtomatik qidiruv yoki konfiguratsiya moduli orqali aniqlanadi. Ba'zi operativ xotira OS-9 tomonidan xotiraning yuqori va pastki qismidagi o'z ma'lumotlar tuzilmalari uchun ajratilgan. Aniq miqdor konfiguratsiya modulida ko'rsatilgan tizim jadvallarining o'lchamlariga bog'liq.
Boshqa barcha RAM xotirasi "bo'sh xotira" maydoniga birlashtirilgan. Xotira maydoni dinamik ravishda ushbu hovuzdan olinadi va unga qaytariladi, chunki u turli maqsadlar uchun ajratilgan yoki ajratilgan. Xotirani taqsimlashning asosiy birligi 256 baytli sahifadir. Xotira har doim butun sahifalar soniga ajratiladi.
Xotiraning taqsimlanishini kuzatish uchun foydalaniladigan ma'lumotlar strukturasi $0100 - $011F manzillarida joylashgan 32 baytlik bit xaritasidir. Ushbu jadvaldagi har bir bit xotiraning ma'lum bir sahifasi bilan bog'langan. Bitlar sahifaning bepul va tayinlash uchun mavjudligini ko'rsatish uchun tozalanadi yoki sahifa ishlatilayotganligini yoki ushbu manzilda RAM xotirasi yo'qligini ko'rsatish uchun o'rnatiladi.
Avtomatik xotira ajratish quyidagi hollarda sodir bo'ladi:

  1. Dastur modullari RAMga yuklanadi.

  2. Jarayonlar yaratiladi.

  3. Jarayonlar qo'shimcha RAM talab qiladi.

  4. OS-9 ga kiritish-chiqarish buferlari, kattaroq jadvallar va boshqalar kerak.

Yuqorida aytilganlarning barchasi odatda teskari funktsiyalarga ega bo'lib, ular oldindan ajratilgan xotiraning ajratilishiga va bo'sh xotira hovuziga qaytarilishiga olib keladi.
Umuman olganda, xotira yuqori manzillardan pastga qarab dastur modullari va buferlar uchun, maʼlumotlar sohalari uchun esa quyi manzillardan yuqoriga qarab ajratiladi.


TIPIAL XOTIRA HARITASI


+----------------------+ <- $FFFF
| |
| OS-9 ROM (4K) |
| |
+----------------------+ <- $F000
| |
| I/U QURILMA MANZILLARI |
| |
+----------------------+ <- $E000
| |
| KO'PROQ UCHUN JOY |
| ixtiyoriy ROM |
| |
+-----------------------+ <- RAM HOTORINI OXIRISHI
| |
| FAYL MENEJERLARI |
| QURILMA DAVLATIRISHLARI va boshqalar. |
| (Taxminan 6K) |
| |
+--------------------------------+
| |
| SHELL (1K) |
| |
+--------------------------------+
| |
| OS-9 MA'LUMOT TUZILMALARI |
| (Taxminan 1K) |
| |
+--------------------------------+
| |
| UCHUN BEPUL Xotira |
| UMUMIY FOYDALANISH |
| |
+----------------------+ <- $0400
| |
| OS-9 MA'LUMOT TUZILMALARI |
| VA TO'G'ROQIDA SAHIFA |
| |
+-----------------------+ <- $0000 RAM XOTIRASINING BOSHLANISHI



Yuqoridagi xarita "odatiy" tizim uchun. Haqiqiy xotira hajmi va manzillari aniq tizim konfiguratsiyasiga qarab farq qilishi mumkin.

Download 63,78 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish