Oqim. Oqimlarning tasnifi



Download 24,15 Kb.
bet4/8
Sana22.06.2022
Hajmi24,15 Kb.
#692183
1   2   3   4   5   6   7   8
Bog'liq
11 (2)

Mavzularning yadrosi . Oddiy qilib aytganda, bu klassik 1: 1 modeli. Ushbu toifaga quyidagilar kiradi:

  • Win32 oqimlari.

  • Posix Threads-ni Linuxda amalga oshirish Native Posix Threads Library (NPTL) hisoblanadi. Haqiqat shundaki, 2.6 yadrosidan oldin Linuxdagi pthreads foydalanuvchi rejimida (LinuxThreads) to'liq va to'liq amalga oshirilgan. LinuxThreads 1: 1 modelini quyidagicha amalga oshirdi: yangi mavzu yaratishda kutubxona klon tizimiga qo'ng'iroq qildi va yangi jarayonni yaratdi, shu bilan birga ota-ona bilan bitta manzil maydonini bo'lishdi. Bu ko'plab muammolarni keltirib chiqardi, masalan, oqimlar turli xil identifikatorlarga ega edi . Posix standartining rejalashtiruvchiga, signallarga, sinxronizatsiya ibtidoiylariga tegishli ba'zi jihatlariga zid bo'lgan jarayon. Bundan tashqari, oqimni oldindan ko'rib chiqish modeli ko'p hollarda xatolar bilan ishladi, shuning uchun yadroning elkasiga pthread yordamini o'rnatishga qaror qilindi. Ushbu yo'nalishda bir vaqtning o'zida ikkita rivojlanish IBM va Red Hat tomonidan amalga oshirildi. Biroq, IBM dasturi zarur bo'lgan mashhurlikka ega bo'lmadi va tarqatishlarning hech biriga kiritilmadi, shuning uchun IBM kutubxonani (NGPT) yanada rivojlantirish va qo'llab-quvvatlashni to'xtatdi. Keyinchalik NPTL-lar glibc kutubxonasiga kiritilgan.

  • DragonFlyBSD kabi engil vaznli yadro oqimlari (LWKT). Ushbu oqimlarning boshqa yadro rejimidagi oqimlardan farqi shundaki, engil yadro oqimlari boshqa yadro oqimlarini ustun qo'yishi mumkin. DragonFlyBSD-da juda ko'p yadroli mavzular mavjud, masalan, apparat uzilishlari xizmatining ish zarrachalari, dasturiy ta'minotning uzilishlari xizmatining ish zarralari va boshqalar. Ularning barchasi belgilangan ustuvorlik bilan ishlaydi, shuning uchun LWKT ushbu oqimlarni oldindan ko'rib chiqishi mumkin (oldindan ko'rib chiqish). Albatta, bular aniqroq narsalar, ular haqida siz cheksiz gaplashishingiz mumkin, ammo men yana ikkita misol keltiraman. Windows-da barcha yadro zarralari yoki tizim chaqiruvi / IO operatsiyasini boshlagan oqim kontekstida yoki tizim jarayoni ish zarrachasi kontekstida bajariladi. Mac OS X yanada qiziqarli tizimga ega. Yadroda faqat vazifa tushunchasi mavjud, ya'ni. vazifalar. Barcha yadro operatsiyalari kernel_task kontekstida amalga oshiriladi. Masalan, qo'shimcha qurilmaning uzilishlari bilan ishlash, uzilishga xizmat ko'rsatuvchi haydovchi tarmog'i kontekstida yuzaga keladi.


  • Download 24,15 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8




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

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish