20. Operatsion tizimlarda oqimlar tushunchasi.
Odatda jarayonlar manzil muhitiga va yagona bajarilish oqimiga ega bo’ladi. Shunda ham ba’zida bitta manzil muhitida bir nechta parallel bajarilayotgan oqimlarni paydo bo’lishi ham mumkin. “Bajarilish oqimi” tushunchasi oqim deb yuritiladi.
Oqimlardan foydalanish sabablari:
Ko’plab ilovalarda bir vaqtning o’zida bir nechta harakatlar amalga oshiriladi, ularning bir qismi davriy bloklangan bo’lishi mumkin
Yaratilish (ya’ni tezligi) va “o’gir” jarayonlarga qaraganda yo’q qilish osonligi
Samaradorlik. Hisoblash bajarilayotganda oqim vaqt bo’yicha keraksiz vaqt sarfiga ega jarayonlarni to’xtatadi va ishni tezlashtiradi.
Va nihoyat, oqimlar bir nechta protsessorli tizimlar uchun juda foydali, chunki parallel hisoblash imoniyati yaratiladi
21. Xotira boshqaruvi.
• Xotira boshqaruvi – bu tizimni umumiy samaradorligini optimizatsiyasi uchun ishga tushurilgan turli dasturlar tomonidan bloklar kabi ma’lum bo’lgan qismlarning belgilash, kompyuter xotirasini koordinatsiyasi va jarayonlar boshqaruvidir.
•Bu asosiy xotirani boshqaradigan OT ning eng muhim funksiyasidir. Bu jarayonlarga asosiy xotira va disk orasida oldinga va orqaga ko’chishga yordam beradi. Bu OT ga xotira qaysidir jarayonga ajratilganmi yoki bo’shmi bundan qat’iy nazar xotirani har br sohasini kuzatish imkoniyatini beradi.
22. Xotirani boshqarish usullari.
Aralash taqsimot: bu xotira boshqaruvining eng sodda usuli. Bu usulda kompyuter xotirasini deyarli barcha toifasi bitta ilova uchun ochiq. O‘rnatilgan tizim ham bitta ilovada ishlaydi.
Ajratilgan taqsimot: Bunda birlamchi xotira asosan xotira aralash sohalari hisoblanadigan turli xotira bolimlariga bolinadi. Har bir soha butun axborotni aniq bir vazifa yoki ish uchun saqlaydi. Bu usul ishga tushishda bo’limni vazifa uchun ajratish va tugatilishda taqsimlanmaslikdan iborat.
Do'stlaringiz bilan baham: |