Operatsion tizimda oqim tushunchasi va ulardan foydalanish Guruh: srm010


Foydalanuvchi darajasidagi oqimlar


Download 6.36 Kb.
bet2/3
Sana19.06.2023
Hajmi6.36 Kb.
#1618178
1   2   3
Bog'liq
Operatsion tizimda oqim tushunchasi va ulardan foydalanish-hozir.org

Foydalanuvchi darajasidagi oqimlar


  • Bunday holda, oqimlarni boshqarish yadrosi oqimlarning mavjudligi haqida xabardor bo‘lmaydi. Oqimlar kutubxonasi oqimlarni yaratish va yo‘q qilish, xabarlar va ma’lumotlarni oqimlar o‘rtasida uzatish, oqimlarni bajarishni rejalashtirish va oqim kontekstlarini tiklash va saqlash kodlarini o‘z ichiga oladi.

Foydalanuvchi darajasidagi oqimlar


  • Foydalanuvchi darajasidagi oqimlarning afzalliklari:

  • Oqimni almashtirish yadro rejimi imtiyozlarini talab qilmaydi;

  • Rejalashtirish foydalanuvchi darajasidagi oqimga xos bo‘lgan dastur bo‘lishi mumkin;

  • Foydalanuvchi darajasidagi oqimlar tezda yaratiladi va boshqariladi.

  • Foydalanuvchi darajasidagi oqimlarning kamchiliklari:

  • Oddiy operatsion tizimda tizim qo‘ng‘iroqlarining aksariyati bloklanadi;

  • Ko‘p oqimli ilovalar ko‘p protsessorli ishlov berishning afzalliklaridan foydalana olmaydi.

Foydalanuvchi darajasidagi oqimlar

Ko‘p oqimli model


  • Ba’zi bir operatsion tizimlar birlashtirilgan foydalanuvchi darajasidagi oqimlar va yadro darajasidagi oqimlarni birlashtiradigan vositani ta’minlaydi. Solaris ushbu birlashtirilgan yondashuvga yaxshi misol hisoblanadi. Birlashtirilgan tizimda bitta dasturdagi bir nechta oqimlar bir nechta protsessorlarda parallel ravishda ishlashi mumkin, va bloklash tizim chaqiruvi butun jarayonni bloklamasligi kerak.

  • Ko‘p oqimli modellar uch turga bo‘linadi:

  • Many to many modeli;

  • Many to one modeli;

  • One to one modeli.

Windows va Linux OT larda oqimlar


  • Microsoft Windows muhitida jarayon – bu oqimlar uchun konteynerdir (Jefri Rixter o'zining «Программирование приложений для Microsoft Windows» kitobida jarayonlar haqida aynan shunday degan). Jarayon-konteyner kamida bitta oqimdan iborat bo’ladi. Agar jarayonda bir nechta oqimlar mavjud bo'lsa, dastur ilovasdi (jarayon) ko’p oqimli bo'ladi.

Download 6.36 Kb.

Do'stlaringiz bilan baham:
1   2   3




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