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



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

4-bob. Xotira modullari


OS-9 tizimining xotirasiga yuklanadigan har qanday ob'ekt xotira moduli formati va qoidalaridan foydalanishi kerak. Xotira moduli kontseptsiyasi OS-9 ga xotiraning jismoniy mazmuni bilan bir qatorda mantiqiy tarkibni ham boshqarish imkonini beradi. Asosiy g'oya shundan iboratki, barcha dasturlar individual, nomlangan ob'ektlardir.
Operatsion tizim "modul katalogi" yordamida har doim xotirada bo'lgan modullarni kuzatib boradi . Unda manzillar va har bir moduldan qancha jarayon foydalanayotgani ko'rsatilgan. Modullar xotiraga yuklanganda, ular katalogga qo'shiladi. Ular endi kerak bo'lmaganda, ularning xotirasi ajratiladi va ularning nomi katalogdan o'chiriladi (keyinchalik muhokama qilinadigan ROMlardan tashqari). Ko'p jihatdan modullar va umuman xotira disk kabi boshqariladi. Aslida, OS-9 ning disk va xotirani boshqarish bo'limlari ko'plab kichik dasturlarni birlashtiradi.
Har bir modul uch qismdan iborat; modul sarlavhasi, modul tanasi va tsiklik ortiqchalikni tekshirish (CRC) qiymati. Sarlavhada modul va undan foydalanishni tavsiflovchi ma'lumotlar mavjud. Bu ma'lumotlar quyidagilarni o'z ichiga oladi: modullar o'lchami, uning turi (mashina tili. BASIC09 kompilyatsiya kodi va boshqalar); atributlar (bajariladigan, reentrant va h.k.), maʼlumotlarni saqlash xotirasi talablari, bajarilishning boshlangʻich manzili va boshqalar. CRC qiymati modulning yaxlitligini tekshirish uchun ishlatiladi.
Har xil turdagi modullar mavjud bo'lib, ularning har biri har xil foydalanish va funktsiyaga ega. Modullar to'liq dasturlar yoki hatto 6809 mashina tili bo'lishi shart emas. Ularda BASIC09 "I-kod" , konstantalar, bitta pastki dastur, pastki dastur paketlari va boshqalar bo'lishi mumkin. Asosiy talablar modullarning o'zlarini o'zgartirmasligi, ular joylashuvdan mustaqil bo'lishi, shuning uchun OS-9 xotira bo'sh joyi bo'lgan joyda ularni yuklashi yoki o'zgartirishi mumkin. mavjud. Shu nuqtai nazardan, modul formati eski uslubdagi operatsion tizimlarda qo'llaniladigan "yuklash yozuvlari" ning OS-9 ekvivalenti hisoblanadi.

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