Amaliy ish №6 Мавзу: от самарадорлигини мониторинги. Nazariy ma'lumotlar



Download 0,57 Mb.
bet6/12
Sana10.07.2022
Hajmi0,57 Mb.
#772311
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
amaliyot №6-10

9- Amaliyot ishi
Mavzu: Protsserorlar bilan ishlash. OT protssorlarini boshqarish


Nazariy qism
XOTIRANI BOSHQARISH UCHUN OPERATSION TIZIMNING ASOSIY FUNKTSIYALARI. OT XOTIRASINI BOSHQARISH FUNKTSIYALARI
Operatsion tizim xotirasini boshqarish xususiyatlari
Bu yerda xotira kompyuterning operativ xotirasiga ishora qiladi. Xotiradan farqli o'laroq qattiq disk, bu tashqi xotira (saqlash) deb ataladi, tasodifiy kirish xotirasi ma'lumotni saqlash uchun doimiy quvvat manbai talab qilinadi.
Xotira ko'p dasturlash operatsion tizimi tomonidan ehtiyotkorlik bilan boshqarishni talab qiladigan muhim manbadir. Xotiraning alohida roli protsessor tuzlangan buyruqlarni faqat xotirada bo'lsagina bajarishi mumkinligi bilan izohlanadi. Xotira amaliy dasturlarning modullari o'rtasida ham, operatsion tizimning modullari o'rtasida ham taqsimlanadi.
Dastlabki operatsion tizimlarda xotirani boshqarish oddiygina dastur va uning ma’lumotlarini ba’zi bir tashqi xotira qurilmasidan (temperli lenta, magnit lenta yoki magnit disk) xotiraga yuklashdan iborat edi. Ko'p dasturlashning paydo bo'lishi bilan OTga mavjud xotirani bir vaqtning o'zida bir nechta bajaruvchi dasturlar orasida taqsimlash bilan bog'liq yangi vazifalar berildi.
Ko'p dasturli tizimda xotirani boshqarish uchun operatsion tizimning funktsiyalari:

  • bepul va ishlatilgan xotirani kuzatish;

  • jarayonlarga xotira ajratish va jarayonlar tugashi bilan xotirani bo'shatish;

  • asosiy xotira hajmi undagi barcha jarayonlarni sig‘dirish uchun yetarli bo‘lmaganda operativ xotiradan (to‘liq yoki qisman) kodlar va ishlov berish ma’lumotlarini siqib chiqarish va undagi bo‘sh joy bo‘shatilganda ularni operativ xotiraga qaytarish;

  • jismoniy xotiraning ma'lum bir sohasiga dastur manzillarini o'rnatish.

Operatsion tizim yaratilganda jarayonlarga xotirani dastlabki taqsimlashdan tashqari, xotirani dinamik taqsimlash bilan ham shug'ullanishi kerak, ya'ni ilovalarning ishga tushirish vaqtida ularga qo'shimcha xotira ajratish bo'yicha so'rovlarini bajarishi kerak. Ilovaga qo'shimcha xotira kerak bo'lmasa, uni tizimga qaytarishi mumkin. Tasodifiy uzunlikdagi xotirani umumiy xotira hovuzidan tasodifiy vaqtlarda ajratish parchalanishga va natijada uning samarasiz ishlatilishiga olib keladi. Xotirani defragmentatsiya qilish ham operatsion tizimning funktsiyasidir.
Operatsion tizimning ishlashi davomida u tez-tez yangi xizmat ma'lumotlar tuzilmalarini yaratishga to'g'ri keladi, masalan, jarayon va oqim identifikatorlari, turli xil resurslarni taqsimlash jadvallari, ma'lumotlar almashinuvi uchun jarayonlar tomonidan qo'llaniladigan buferlar, sinxronizatsiya ob'ektlari va boshqalar. Ushbu tizim ob'ektlarining barchasi xotirani talab qiladi. operatsion tizimlar tizim ehtiyojlari uchun ma'lum miqdorda xotirani oldindan (o'rnatish vaqtida) zahiraga oladi. Boshqa operatsion tizimlar yanada moslashuvchan yondashuvdan foydalanadi, bunda tizim maqsadlari uchun xotira dinamik ravishda taqsimlanadi. Bunday holda, turli xil OT quyi tizimlari o'zlarining jadvallarini, ob'ektlarini, tuzilmalarini va boshqalarni yaratishda so'rovlar bilan xotirani boshqarish quyi tizimiga murojaat qilishadi.
Xotirani himoya qilish operatsion tizimning yana bir muhim vazifasi bo'lib, u ishlaydigan jarayonni boshqa jarayonga biriktirilgan xotiradan ma'lumotlarni yozish yoki o'qishni oldini olishdir. Bu funksiya odatda OT dasturiy modullari tomonidan apparat bilan yaqin hamkorlikda amalga oshiriladi.
OT xotirasini boshqarish funktsiyalari - tushunchasi va turlari. "OS xotirasini boshqarish funktsiyalari" toifasining tasnifi va xususiyatlari 2017, 2018.
Xotirani boshqarishning asosiy operatsiyasi protsessor tomonidan bajarilishi uchun dasturni asosiy xotiraga joylashtirishdan iborat. Deyarli barcha zamonaviy ko'p vazifali tizimlarda bu vazifa virtual xotira deb nomlanuvchi murakkab sxemadan foydalanishni o'z ichiga oladi. Virtual xotira, o'z navbatida, bir yoki ikkala asosiy texnologiyalardan - segmentlar va sahifalardan foydalanishga asoslanadi. Virtual xotirani tashkil qilishning ushbu usullarini ko'rib chiqishdan oldin, biz birinchi navbatda ko'proq tanishishimiz kerak oddiy usullar(7.1-jadval) - Jadvalda sanab o'tilgan texnologiyalardan biri - xotirani ajratish - hozirgacha unutilgan ba'zi operatsion tizimlarda turli xil o'zgarishlarda ishlatilgan. Boshqa ikkita texnologiya - oddiy peyjing va segmentatsiya - o'z-o'zidan qo'llanilmaydi, lekin ularni virtual xotiradan ajratilgan holda ko'rib chiqish taklif etilayotgan materialni yanada tushunishni osonlashtiradi.
7.1-jadval. Xotirani boshqarish texnologiyasi



Download 0,57 Mb.

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




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