Toshkent Axborot Texnologiyalari Universiteti Kompyuter Injinering fakulteti



Download 194,61 Kb.
Pdf ko'rish
bet3/6
Sana12.07.2022
Hajmi194,61 Kb.
#780393
1   2   3   4   5   6
Segmentli tashkil qilish 
Sahifali tashkil qilishda, jarayonning virtual manzillar maydoni mexanik 
ravishda teng qismlarga bo'linadi. Bu dasturning turli qismlariga (segmentlariga) 
kirish usullarini farqlashga imkon bermaydi va bu xususiyat ko'pincha foydali 
bo'ladi. Masalan, dasturning kod segmentiga yozish va o'qish operatsiyalarini 
taqiqlashingiz mumkin va faqat ma'lumotlar segmenti uchun o'qishingiz mumkin. 
Bundan tashqari, dasturni "mazmunli" qismlarga bo'lish bir segmentni bir necha 
jarayonlarga ajratishni tubdan amalga oshiradi. Masalan, agar ikkita jarayon bir xil 
matematik kichik dasturni ishlatsa, unda ushbu kichik dasturning faqat bitta 
nusxasini RAMga yuklash mumkin.Segmentlangan xotirani ajratish ushbu 
funktsiyalarni qanday amalga oshirishini ko'rib chiqaylik (4-rasm). Jarayonning 
virtual manzillar maydoni segmentlarga bo'linadi, ularning o'lchamlari ulardagi 
ma'lumotlarning semantik ma'nosini hisobga olgan holda dasturchi tomonidan 
belgilanadi. Bitta segment subroutin, ma'lumotlar to'plami va boshqalar bo'lishi 
mumkin. Ba'zida dastur segmentatsiyasi kompilyator tomonidan sukut bo'yicha 
amalga oshiriladi.Jarayon yuklanganda, segmentlarning bir qismi operativ xotiraga 
joylashtiriladi (bu holda, ushbu segmentlarning har biri uchun operatsion tizim bo'sh 
xotiraning tegishli qismini qidiradi) va segmentlarning bir qismi disk xotirasida 
joylashgan. Bitta dasturning segmentlari operativ xotirada qarama-qarshi bo'lmagan 
qismlarni egallashi mumkin. Yuklash vaqtida tizim jarayon segmentlari jadvalini 
yaratadi (sahifalar jadvaliga o'xshash), unda har bir segment uchun OXdagi 
segmentning boshlang'ich fizik manzili, segmentning kattaligi, kirish qoidalari
o'zgartirish belgisi, ushbu segmentga oxirgi marta kirish vaqti va boshqa 
ma'lumotlar ko'rsatilgan. Agar bir nechta jarayonlarning virtual manzil 
maydonlarida bir xil segment mavjud bo'lsa, unda ushbu jarayonlar segmentlari 
jadvallarida ushbu segment bitta nusxada joylashtirilgan operativ xotiraning bir xil 
qismiga havolalar keltirilgan. 


4-rasm. Xotirani segmentlar bo'yicha taqsimlash
Segmentlangan tashkilot bilan ishlaydigan tizim xuddi shunday tartiblangan 
tashkilot bilan ishlaydigan tizimga o'xshaydi: vaqti-vaqti bilan xotirada kerakli 
segmentlar yo'qligi sababli uzilishlar yuzaga keladi, agar xotirani bo'shatish kerak 
bo'lsa, ba'zi segmentlar bo'shatiladi, har safar asosiy xotiraga kirishda virtual manzil 
jismoniy holatga o'tkaziladi. Bundan tashqari, xotiraga kirishda, ushbu segmentga 
kerakli turdagi kirishga ruxsat berilgan yoki yo'qligi tekshiriladi. 
Segmentlangan xotira tashkilotida virtual manzilni juftlik (g, s) bilan ifodalash 
mumkin, bu erda g - segment raqami va s - segmentdagi ofset. Fizik manzili 
segmentlar jadvalida g raqami va s ofset bo'yicha berilgan segmentning boshlang'ich 
fizik manzilini qo'shish orqali olinadi. 
Xotirani ajratishning ushbu usulining kamchiliklari segment darajasida qismlarga 
ajratish va sahifani tashkil qilishdan ko'ra manzilni sekinroq tarjima qilishdir. 

Download 194,61 Kb.

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




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