6-Amaliy ish mavzu


Download 139.42 Kb.
bet6/7
Sana06.05.2023
Hajmi139.42 Kb.
#1435704
1   2   3   4   5   6   7
Bog'liq
Davlatboyev Ollombergan

Xotirani himoya qilish OS ning yana bir muhim vazifasidir. Bu ishlayotgan jarayonni boshqa jarayonga tayinlangan xotiradan ma'lumotlarni yozish yoki o'qishni oldini olishdir.
Manzillar turlari
Ramziy nomlar, virtual manzillar va jismoniy manzillar dasturning hayot aylanishining turli bosqichlarida o'zgaruvchilar va buyruqlarni aniqlash uchun ishlatiladi.

· Ramziy nomlar dasturni yozishda foydalanuvchi tomonidan tayinlanadi.


· Virtual (shartli) manzillardasturni mashina tiliga o'tkazuvchi tarjimon hosil qiladi.
· Jismoniy manzillar o'zgaruvchilar va buyruqlar aslida joylashgan xotira katakchalarining raqamlariga mos keladi.
Virtual manzillar to'plami deyiladi virtual manzil maydoni.
Virtual makon uchun mumkin bo'lgan manzillar diapazoni barcha jarayonlar uchun bir xil. Shunga qaramay, har bir jarayon o'zining virtual manzil maydoniga ega - tarjimon o'zgaruvchilarga virtual manzillarni va har bir dasturga kodlarni mustaqil ravishda belgilaydi.
Turli xil operatsion tizimlar qo'llaniladi turli yo'llar bilan manzil maydonini strukturalash.
1. Chiziqli virtual manzillar ketma-ketligi. Bu manzil fazosining tuzilishi ham deyiladi tekis). Bunday holda, virtual manzil virtual manzil maydonining boshiga nisbatan ofsetni ifodalovchi yagona raqamdir. Ushbu turdagi manzil chiziqli virtual manzil deb ataladi.
2. Virtual manzil maydoni segmentlar deb ataladigan qismlarga bo'linadi. Virtual manzil juftlik raqamlar ( nm)qayerda n segmentni belgilaydi, a m- segment ichida ofset .
3. Virtual manzil uchta yoki undan ko'p sondan tashkil topgan bo'lsa, tuzilishning yanada murakkab usullari mavjud.
Virtual manzillarni jismoniy manzillarga aylantirishning ikkita tubdan farq qiladigan yondashuvlari mavjud.
1. Virtual manzillarni jismoniy manzillar bilan almashtirish dasturni xotiraga dastlabki yuklashda har bir jarayon uchun bir marta amalga oshiriladi. Bu qiladi tizim dasturi - 
Download 139.42 Kb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling