- Virtual xotira - bu taxmin (tasavvur) qilinadigan xotira. Virtual xotira hajmi real fizik xotira hajmidan ko`p bo`ladi. Bunday usulni tanlab olish sabablari, birinchidan xotiraning har bir manzilni tanlashi bo`lsa, ikkinchidan real operativ xotiraning tannarxi bir muncha qimmatligidir.
- Virtual xotira sahifali tashkil qilinadi. Har bir sahifada aniqlangan xotiraning ma'lumot birligi uchun o`z manzili mavjud bo`ladi. Bu manzillar ketma-ketligi ularning ko`rinishi va yozilishi har bir varaq uchun bir xil bo`ladi. Virtual xotiraning real manzili hisoblanganda sahifadagi manzil qiymatiga sahifa koeffitsiyenti qo`shiladi. Shu sababli manzillar chalkashligi oldi olinadi. Bunga har xil ko’chalarda bir xil raqamli xonadonlarni misol qilib ko’rsatish mumkin.
Virtual xotirani boshqarish
page
swapped
out
swap
file
Virtual xotirani
boshqarish
Hard disk
page
swapped
in
xotira
Svoping - Vaqtni taqsimlash tizimlari bilan ishlash vaqtida,xotira xamma foydalanuvchilar jarayonlarini o’zida ushlab tura olmaydigan xolat ro’y bеrishi mumkin. Bu xolda svopingdan foydalanishga to’g’ri kеladi.
- Svoping-bu jarayonlarni asosiy xotiradan diska va orqaga to’liq o’tkazishdir. Jarayonlarni diskka qisman yuklash saxifali tashkil etilgan tizimda amalga oshiriladi.
- Svoping hotirani boshqarishga bеvosita aloqasi yo’h,u ko’proq jarayonlarni rеjalashtirish bilan bog’liqdir.
Svoping Svopping Nazorat savollari - 1. Xotiraning turlari?
- 2. Svoping nima?
- 3. Xotirani boshqarishning eng oddiy sxemasi qanday va uni tushuntiring?
- 4. Stack blan heap ning farqi?
- 5. Virtual xotira nima?
- 6. RAM va ROM ning bir-biridan farqi?
- 1. Andrew S. Tanenbaum, Albert S. Woodhull. Operating Systems: Design and Implementation, Chapter 3, Managing memory
- 2. http://www.careerride.com/OS-memory-type.aspx
- 3. http://www.tutorialspoint.com/operating_system/os_memory_management.htm
- 4. http://www.tutorialspoint.com/operating_system/os_virtual_memory.htm
Do'stlaringiz bilan baham: |