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
Do'stlaringiz bilan baham: