|
Podkachkani sozlash Uzilishli (разрывное) taqsimlash
|
bet | 6/9 | Sana | 08.06.2024 | Hajmi | 1,89 Mb. | | #261531 |
Bog'liq 9-m Operatsion tizimda xotirani boshqarishPodkachkani sozlash - Xotirani taqsimlashning uzilishli usullari
- Topshiriq uchun ajratilgan xotira sohasi uzluksiz bo’lmasligi ham mumkin, bir nechta uzluksiz qismlardan tashkil topgan bo’ladi
- – segmentli
- – sahifali
- – segmentli-sahifali
Segmentli tashkil etish - Dasturlar dasturchi tomomnidan segmentlar (qismdasturlar)ga ajratiladi
- – Yacheykaning fizik adresi= segment adres + segmentning boshidan siljishlar
- – Segment deskriptori: segment boshi adresi va bitlardagi uzunligi (xotira yoki diskdagi)
- Deskriptor - «tavsif»
- – [Inglizcha. describe ← lotincha. de (pastga) + scribere (yozmoq) = «yozmoq"] tavsiflash
- – [Inglizcha. script – matn, yozuv, qo’lyozma, stsenariy]
- «tirnamoq», «timdalamoq» so’zlariga yaqin
- silliq taxtali parchaga tirnab yozish degan ma’noni bildiradi
- Segment deskriptori jadvali – alohida ma’lumot segmenti hisoblanadi.
Segmentli tashkil etish - – Har bir segment bo’yicha: bayroqcha (flag), huquq (qoida-prava), adres, uzunlik mavjud.
- Bo’sh joyni egallash muammosi shundaki, qaysi segment diskga saqlanadi yoki yangisini joyini almashtirish. Qoida – bo’sh joyni egallash tartibi:
- – FIFO (first in - first out) – birinchi kelgan – birinchi ketadi
- – LRU (least recently used) qo’llanilmaydiganlardan eng uzoqdagisi
- – LFU (least frequently used) qo’llaniladiganlardan eng kami (kichigi)
- – Random – tasodifiy tanlov
- Virtual xotirani segmentli tashkil etish i80286 uchun OS/2 v.1 tizimida qo’llanilgan
- – Qurilma ko’magi zarur bo’ladi
- Xotira bir xil o’lchamda bo’linadi (taqsimlanadi)
- Xotira fizik sahifalarga ajratiladi, dasturlar virtual holatga o’tadi. Virtual sahifaning bir qismi TX da, bir qismi esa diskda joylashadi.
- Fayl podkachkasi (paging file), yoki sahifali faylning o’rni diskda bo’ladi. Ba’zida swap file deb yuritiladi.
- UNIX OT da – diskning maxsus bo’limi (swap) mavjud.
- – Fizik adres: (fizik sahifa nomeri va siljishlar).
- – Virtual adres: (virtual sahifa nomeri va siljishlar).
- – Sahifa jadvali: deskriptor (adres), mavjudlik bit, kirish (ruxsat) (rwx).
|
| |