U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev


Linux da foydalanuvchi dasturlarini bajarish va yuklash



Download 3,88 Mb.
Pdf ko'rish
bet213/253
Sana11.07.2022
Hajmi3,88 Mb.
#773993
1   ...   209   210   211   212   213   214   215   216   ...   253
Bog'liq
2-1570

Linux da foydalanuvchi dasturlarini bajarish va yuklash 
Linux dasturlarni yuklash funksiyalar jadvalini qo‘llab-
quvvatlaydi. Exec tizim chaqiruvi bajarilganida, har bir funksiyaga 
mazkur faylni yana bir marta yuklashga imkon beriladi. Ko‘p 
marotaba dasturlarni ro‘yhatdan o‘tkazish Linux ga ham ELF, ham
a.out kodlar formatlarini qo‘llab-quvvatlashga imkon beradi. Dastlab 
ikkilik fayl sahifalari virtual xotiraga yuklanadi; agar dastur mazkur 


354 
sahifaga kirishga urinayotgan bo‘lsa va sahifa buzilishi ro‘y bersa 
(sahifa 
ishlamasa), 
natijada 
mazkur 
sahifa 
fizik 
xotiraga 
yuklanadi.ELF (Executable and Linkage Format) formatli ikkilik fayl 
sarlavhadan iborat; undan keyin bir nechta sahifagacha tekislangan 
bo‘limlar joylashadi. ELF yuklovchi sarlavhani o‘qiydi va faylning 
bo‘limlarini virtual xotiraning ma’lum hududlarida aks ettiradi. Linux 
da ELF-dasturlar uchun xotiraning taqsimlanishi 9.5- rasmda 
ko‘rsatilgan.
9.5- rasm. ELF-dasturlar uchun xotiraning taqsimlanishi 
Linux yadrosi moduli uchun ELF fayl bo‘limining tuzilishi 9.2- 
jadvalda keltirilgan. 
9.2- jadval 
ELF fayl bo‘limining tuzilishi 
.text 
yo‘riqnomalar 
.fixup 
bajarish vaqtining o‘zgarishlari 
.init.text 
modulni initsializatsiya qilishning yo‘riqnomasi 
exit.text 
modulningyakunlovchi yo‘riqnomalari
Yadro virtual xotirasi 
Stek 
Xotiraga aks ettiriladigan hudud 
Xotiraga aks ettiriladigan hudud 
Xotiraga aks ettiriladigan hudud 
Bajarilish vaqti ma’lumotlari 
Faollashtirilmagan ma’lumotlar
Faollashtirilgan ma’lumotlar
Dastur matni 
Ta’qiqlangan hudud 
Foydalanuvchi rejimi 
kodiga ko‘rinmaydigan 
xotira 


355 
.rodata.etrl.l 
faqat o‘qish uchun qatorlar 
.modinfo 
modul makroslarining matni 
_versions 
modul versiyasi to‘g‘risidagi ma’lumotlar 
.data 
faollashtirilgan ma’lumotlar 
.bss 
faollashtirilmagan ma’lumotlar 
other 
boshqalar 

Download 3,88 Mb.

Do'stlaringiz bilan baham:
1   ...   209   210   211   212   213   214   215   216   ...   253




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