Operatsion tizimlarda xotirani boshqarish. Xotira va uni tasvirlash, virtual adres makoni
Download 439.5 Kb.
|
7-Mustaqil Ish Operatsion tizimlari
- Bu sahifa navigatsiya:
- Nisbiy manzillar
II.1.Xotira va uni tasvirlash.
Jarayon manzili maydoni bu jarayon o'z kodida havola qilinadigan mantiqiy manzillar to'plamidir. Masalan, 32-bitli adreslash ishlatilganda, manzillar 0 dan 0x7fffffff gacha bo'lishi mumkin; ya'ni 2 ^ 31 mumkin bo'lgan raqamlar, umumiy nazariy hajmi 2 gigabayt uchun. Operatsion tizim dasturga xotirani ajratish paytida mantiqiy manzillarni fizik manzillarga xaritalashga g'amxo'rlik qiladi. Xotira ajratilgunga qadar va undan keyin dasturda uchta manzil ishlatiladi -
Virtual va jismoniy manzillar kompilyatsiya qilish vaqti va yuklanish vaqti manzilni bog'lash sxemalarida bir xil. Virtual va jismoniy manzillar bajarilish vaqtidagi manzillarni bog'lash sxemasi bilan farq qiladi. Dastur tomonidan yaratilgan barcha mantiqiy manzillar to'plami mantiqiy manzil maydoni deb ataladi . Ushbu mantiqiy manzillarga mos keladigan barcha jismoniy manzillar to'plami fizik manzillar maydoni deb ataladi . Virtualdan jismoniy manzilgacha ishlash vaqtini xaritalashni apparat qurilmasi bo'lgan xotirani boshqarish bo'limi (MMU) amalga oshiradi. MMU virtual adresni jismoniy manzilga aylantirish uchun quyidagi mexanizmdan foydalanadi. Asosiy registrdagi qiymat foydalanuvchi jarayoni yaratgan har bir manzilga qo'shiladi va u xotiraga yuborilgan vaqtda ofset sifatida qabul qilinadi. Masalan, agar bazaviy registr qiymati 10000 bo'lsa, u holda foydalanuvchining 100 manzil manzilidan foydalanishga urinishi 10100 joyga dinamik ravishda qayta taqsimlanadi. Foydalanuvchi dasturi virtual manzillar bilan shug'ullanadi; u hech qachon haqiqiy jismoniy manzillarni ko'rmaydi. Download 439.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling