- 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 qimmatligidandir.
- Virtual xotira varaqma-varaq tashkil qilinadi. Har bir varaqda 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 adresi hisoblanganda varaqdagi manzil qiymatiga varaq koeffitsiyenti qo`shiladi. Shu sababli manzillar chalkashligi oldi olinadi. Ya'ni, agarda biz bir necha nomdagi ko`chani qarasak har bir ko`chada 13-uy mavjud bo`lsa, har bir 13-uy manzili turli bo`ladi, chunki ko`chalar nomi turli.
- Virtual xotira manzili 32-bitli windows OT manzil ko’rsatgichi sifatida (4 байт), ishlatadi, manzillar sohasi 232 = 4294967296 байт ni tashkil qiladi. (4 гигабайт, Гб). 16 lik sanoq manzillarning diapazoni: 00000000 - FFFFFFFF.
Jarayonlarni operativ xotirada ko’rinishi Paging file - Disklarda segmentlarni va sahifalarni vaqtinchalik saqlash uchun maxsus soha (sahifali fayl yoki fayllarni sug`irib olish – paging file) ajratiladi.
Protsessorlar bilan ajratiluvchi manzillar generatsiyasi: Protsessorlar bilan ajratiluvchi manzillar generatsiyasi: - Sahifa raqami (p) – fizik xotiraning sahifalarini o’z ichiga oluvchi bazaviy manzil ya’ni sahifalar jadvalida indeks sifatida foydalaniladi.
- Aralash sahifa (d) – xotira blokini jo’natuvchi fizik manzil xotirasi aniqlash uchun bazaviy adres bilan birlashmasi.
Xotira boshqaruvi
4096 bayt = 2^12 – aralashish uchun 12 bit talb etadi.
Do'stlaringiz bilan baham: |