Xizmatchi dasturiy vositalarni sinflarga ajratish Fayl dispetcherlari


Xotiraning boshqaruv tizimi funksiyasi


Download 76.91 Kb.
bet4/4
Sana19.06.2023
Hajmi76.91 Kb.
#1603300
1   2   3   4
Bog'liq
Документ Microsoft Word (2)

Xotiraning boshqaruv tizimi funksiyasi.
Xotiradan samarali foydalanishni ta'minlash uchun opеratsion tizim quyidagi funksiyalarni bajarishi lozim:

  • Fizik xotirani aniq bir sohasida jarayon adrеsslar to’plamini aks ettirish;

  • qarama-qarshi jarayonlar o’rtasida xotirani taqsimlash;

  • Jarayonlar adrеsslar maydoniga ruxsatni boshqarish;

  • Opеrativ xotirada joy qolmaganda, Tashqi xotiraga jarayonlarni (qisman yoki to’liq) yuklash;

  • Bo’sh va band xotirani hisobga olish.

Oqim -  bu bir dastur hisoblagich, son, va ro'yxatga oluvchilarni tanlash, navbat, CPU foydalanish asosiy birligi bo'lgan (va thread ID.)
An'anaviy (og'ir vaznli) jarayonlar bitta boshqaruv pog'onasiga ega - Bitta dastur hisoblagichi va istalgan vaqtda bajarilishi mumkin bo'lgan ko'rsatmalar ketma-ketligi.

  • Jarayon, boshqalardan mustaqil ravishda bajarish uchun bir nechta vazifalar bo'lganida, zamonaviy dasturlashda oqimlar juda foydalidir.

  • Bu, ayniqsa, vazifalardan biri to'sib qo'yishi mumkin bo'lgan holatlarda to'g'ri keladi va boshqa vazifalarni blokirovkasiz bajarishga ruxsat berish talab qilinadi.

  • Masalan, matn protsessorida fon chizig'i imlo va grammatikani tekshirishi mumkin, oldingi oqim esa foydalanuvchi kiritishni (tugmachalarni bosish) qayta ishlasa, uchinchi yo'nalish esa qattiq diskdan rasmlarni yuklaydi, to'rtinchisi esa tahrir qilinayotgan faylning davriy avtomatik zaxira nusxalarini yaratadi. .


Ko'p oqimlarni tortishning to'rtta asosiy toifalari mavjud:

    • Javob berish qobiliyati - bitta oqim tezkor javob berishi mumkin, boshqa oqimlar blokirovka qilinadi yoki intensiv hisob-kitoblar sekinlashadi.

    • Resurslarni taqsimlash - sukut bo'yicha ish zarrachalari umumiy kod, ma'lumotlar va boshqa resurslarni baham ko'radi, bu bitta manzil maydonida bir vaqtning o'zida bir nechta vazifalarni bajarishga imkon beradi.

    • Iqtisodiyot - oqimlarni yaratish va boshqarish (va ular orasidagi kontekstni almashtirish) jarayonlar uchun bir xil vazifalarni bajarishdan ancha tezroq.

    • O'lchamlilik, ya'ni ko'p protsessorli arxitekturadan foydalanish - Bitta oqimli jarayon, qancha bo'lishidan qat'i nazar, faqat bitta protsessorda ishlashi mumkin, shu bilan birga ko'p oqimli dasturning bajarilishi mavjud protsessorlar orasida bo'linishi mumkin. (Shuni esda tutingki, bitta protsessorli arxitekturadan CPU uchun bir nechta jarayonlar, ya'ni yukning o'rtacha ko'rsatkichi ma'lum chegaradan yuqori bo'lgan

Download 76.91 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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