Operatsion tizimlarda xotirani boshqarish. Xotira turlari mundarija


Download 1.34 Mb.
bet3/6
Sana09.06.2023
Hajmi1.34 Mb.
#1467221
1   2   3   4   5   6
Bog'liq
Xotira bilan ishlash

Virtual xotirani boshqarish

  • 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.

Windows Otda jarayonlarning manzil sohasi

  • 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

Sahifa va sahifa jadvali

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.

Download 1.34 Mb.

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




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