Operatsion tizimlarda xotirani boshqarish. Xotira turlari mundarija


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

d
p
VIRTUAL MANZIL
Virtual sahifa raqami
Virtual sahifa aralashuvi
P
SV
Sahifalar jadvalining boshlang`ich manzili
OT
+
Sahifalar jadvali
Nф.с.
P
A
D
W
N1
N2
1 0 1 0
1 0 1 0
1 0 0 0
N2
SF
Operativ xotira
N2
SF
0
AT

Ikki sathli sahifali tashkillashtirish


Prosessor registri
Sahifalarning ildiz jadvaliga ko`rsatkich
10 bit
10 bit
12 bit
Virtual manzil
aralashma
N fiz. sahi
+
+
4 Кбайт
4 Кбайт (1024 yozuvlar)
Sahifalarning ildiz jadvali (1024 yozuvlar)
O`lchamli sahifa jadvali
Sahifali uzulishlar
Operativ xotira
Virtual manzil
TLB
Sahifalar jadvali
Tashqi xotira
Sahifalar raqami
Aralashma
N fiz. sahifa aralashma
Asosiy xotira
TLB qidiruv muvofaqqiyatli
TLB qidiruv muvofaqqiyatli emas
Sahifalarlarni yuklash
Оsahifalarga murojaat xatoligi (sahifali uzilish)
Sahifalar jadvalini yangilash
MANZILNI TEZ ALMASHTIRISH BUFERI

Assosiativ tasvirlash


512 65 1 1 1 0 45312
7812 0 1 1 0 22233
912 0 1 1 1 6253
452 1 1 1 0 1234
34233 1 1 1 0 53
11233 0 1 1 0 453
452
674
Sahifa raqami
Aralashma
Sahifa raqami
Boshqariluvchi axborot
Fizik sahifa raqami
1234
Sahifaning fizik raqami
674
aralashma
Real manzil
TLB(Translation Lookaside Buffer) – o`zgartirish buferi
Aralashma
TLB
Operativ xotira
Sahifa jadvali
N fiz. sahifa.
Kesh
N virt. sahif.
aralashma
Virtual manzil
Mavjud emas
Mavjud
Qiymat
Отсутствует
Asosiy xotirani va TLB(o`zgartirish buferi) bilan o`zaro harakati

Xotira boshqaruvi

Fizik keshishi sababli dastur xotirasi hohlagan joydan ajratilishi mumkin.


Peyjing
Qattiq disk
Manzil aniqlanishi:
sahifa raqami( jadval ichidagi indeks) + aralashuv
---> ko’rsatish--->
bazaviy manzil ( jadvaldan) + aralashuv.
Freymlar = fizik bloklar
Sahifalar= mantiqiy bloklar
Freym/sahifalar hajmi qattiq diskda joylashadi

    • 32 bitli mashina 4GBga murojaat qilishi mumkin, bu 4 million sahifa(1024bayt/sahifa)
    • Ajratilgan registrlardan foydalanishi mumkin.
    • Xotiradagi jadvalni ko’rsatuvchi registrlardan fordalanishi mumkin(sekin)
    • Kesh yoki assotsiativ xotira
    • (TLB = Translation Look-a-side Buffer):
    • bir vaqtning o’zidagi qidiruv va bir necha registrdan foydalanish
    •  


Xotira boshqaruvi
Peyjing
Jadval sahifasining bajarilishi
TLB = Translation Look-a-side Buffer

Xotiraning boshqaruv tizimi funksiyasi

  • Xotiradan samarali foydalanishni ta’minlash uchun operatsion tizim quyidagi vazifalarni bajarishi lozim:
  • Fizik xotirani aniq bir sohasida jarayon adrelar to’plamini aks ettirish;
  • Qarama-qarshi jarayonlar o’rtasida xotirani taqsimlash;
  • Jarayonlar adreslar maydoniga ruxsatni boshqarish;
  • Operativ xotirada joy qolmagan holda, tashqi xotiraga jarayonlarni (qisman yoki to’liq) yuklash;
  • Bo’sh va band xotirani hisobga olish.

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