Kesh va Virtual xotiralar



Download 265,18 Kb.
bet2/8
Sana28.01.2023
Hajmi265,18 Kb.
#904461
1   2   3   4   5   6   7   8
Bog'liq
Mustaqil ish mavzu Kesh va Virtual xotiralar dd29b69e884896e16d4cbcee83108669

Kirish.
Kompyuterda odatda bitta operatsion tizim mavjud bo'lib, u faollashadi va tizim yoqilganda boshqaruvni oladi. Kompyuter uskunasi da saqlanadigan tizim ko'rsatmalarining kichik to'plamini dastlab yuklash uchun simli. Siz avval kamida bitta operatsion tizimdan foydalangansiz. Microsoft Windows ning turli versiyalari (NT, XP va Vista dan 8 gacha) shaxsiy kompyuterlar uchun mashhur tanlovdir. UNIX ko'p yillar davomida jiddiy dasturchilarning sevimlisi bo'lib kelgan va shaxsiy kompyuter tizimlari uchun UNIX ning Linux deb nomlangan versiyasi mashhur. Operatsion tizimning turli rollari odatda "chiroyli almashish" g'oyasi atrofida aylanadi. Operatsion tizim resurslarni boshqaradi va bu resurslar ko'pincha ulardan foydalanmoqchi bo'lgan turli dasturlar orasida u yoki bu tarzda taqsimlanadi: bir vaqtning o'zida bajariladigan bir nechta dasturlar asosiy xotiradan foydalanishni taqsimlaydi; ular CPU yordamida navbatma-navbat harakat qilishadi; va ular kirish va chiqish qurilmalaridan foydalanish imkoniyati uchun raqobatlashadilar. Operatsion tizim o'yin maydonchasi monitori vazifasini o'taydi va hamma hamkorlik qilishiga va o'ynash imkoniyatiga ega bo'lishiga ishonch hosil qiladi.


Asosiy qism.
Xotira resursini boshqarish va rejalashtirish.

Bajaruvchi dastur asosiy xotirada joylashadi va uning buyruqlari olish-dekodlash-bajarish siklida birin-ketin qayta ishlanadi. Ko'p dasturlash - asosiy xotirada bir vaqtning o'zida bir nechta dasturlarni saqlash texnikasi; bu dasturlar o'z ishlarini bajarishlari uchun protsessorga kirish uchun raqobatlashadi. Barcha zamonaviy operatsion tizimlar u yoki bu darajada ko'p dasturlashni qo'llaydi. Shunday qilib, operatsion tizim qaysi dasturlarning xotirada va qaysi xotirada joylashganligini kuzatish uchun xotira boshqaruvini amalga oshirishi kerak.


Asosiy xotira
Barcha dasturlar bajarilganda asosiy xotirada saqlanadi. Ushbu dasturlar tomonidan havola qilingan barcha ma'lumotlar asosiy xotirada saqlanadi, shuning uchun ularga kirish mumkin. Asosiy xotirani 8, 16 va 32 bitli guruhlarga bo'lingan katta uzluksiz bo'sh joy deb hisoblash mumkin. Xotiraning har bir bayti yoki so'zi mos keladigan manzilga ega bo'lib, u oddiygina xotiraning ma'lum bir qismini noyob tarzda aniqlaydigan butun sondir. O'ng tomonda xotiraning tasviri mavjud, bu erda birinchi xotira manzili 0 ga teng. Ilgari multiprogrammalash muhitida bir vaqtning o'zida bir nechta dasturlar (va ularning ma'lumotlari) asosiy xotirada saqlanadi, deb ta'kidlangan edi. Shunday qilib, operatsion tizimlar quyidagi usullardan foydalanishi kerak. Dastur xotirada qayerda va qanday joylashishini kuzatish va mantiqiy dastur manzillarini haqiqiy xotira manzillariga aylantirish.
Dastur o'zgaruvchilarga va dastur kodining boshqa qismlariga havolalar bilan to'ldiriladi. Dastur tuzilganda, bu havolalar ma'lumotlar va kodlar joylashgan xotiradagi manzillarga o'zgartiriladi. Ammo dastur asosiy xotiraga qayerga yuklanishini aniq bilmagani uchun, biror narsa uchun qaysi manzildan foydalanishni qanday bilish mumkin?
Yechim ikki xil manzillardan foydalanishdir: mantiqiy manzillar va fizik manzillar. Mantiqiy manzil (ba'zan virtual yoki nisbiy manzil deb ataladi) asosiy xotira haqiqatiga emas, balki dasturga nisbatan umumiy joylashuvni belgilaydigan qiymatdir. Jismoniy manzil - bu asosiy xotira qurilmasidagi haqiqiy manzil - yana rasmda ko'rsatilgan. Dastur kompilyatsiya qilinganda identifikatorga havola (masalan, o'zgaruvchi nomi) mantiqiy manzilga o'zgartiriladi. Dastur oxir-oqibat xotiraga yuklanganda, har bir mantiqiy manzil nihoyat ma'lum bir jismoniy manzilga mos keladi. Mantiqiy manzilni fizik manzil bilan taqqoslash manzilni bog'lash deb ataladi. Mantiqiy manzillar dasturni xotirada ko'chirish yoki turli vaqtlarda turli joylarga yuklash imkonini beradi. Dastur qayerda saqlanishini kuzatib borar ekan, har doim berilgan mantiqiy manzilga mos keladigan jismoniy manzilni aniqlay oladi.



Download 265,18 Kb.

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




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