Oqim. Oqimlarning tasnifi



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

Model N: 1 . Siz taxmin qilganingizdek, ko'plab foydalanuvchi jarayonlari oqimlari bitta operatsion tizim yadrosi bilan bog'langan. Masalan, tolalar.
Ko'p vazifali modelga muvofiq oqimlarning tasnifi
DOS davrida, bitta vazifali operatsion tizimlar iste'molchini qondirishni to'xtatgandan so'ng, dasturchilar va me'morlar ko'p vazifali operatsion tizimni amalga oshirish g'oyasini o'ylab topdilar. Eng oddiy echim quyidagicha edi: oqimlarning umumiy sonini oling, bitta oqimning bajarilishi uchun minimal oraliqni aniqlang va ijro vaqtini barcha birodarlar orasida teng ravishda oling va taqsimlang. Kooperativ ko'p vazifali tushunchasi shu tarzda paydo bo'ldi.(kooperativ ko'p vazifali), ya'ni. barcha oqimlar o'z navbatida, teng ijro muddati bilan bajariladi. Hozirda ishlayotgan oqimni boshqa hech qanday oqim ustunlik qila olmaydi. Ushbu juda sodda va ravshan yondashuv o'z Mac OS X-ning barcha versiyalarida, shuningdek Windows 95-ga va Windows NT-da o'z dasturini topdi. Hozirga qadar kooperativ vazifasi Win32-da 16 bitli dasturlarni ishlatish uchun ishlatilgan. Muvofiqlik sabablari bo'yicha, kooperativ ko'p vazifali ishlarni boshqarish menejeri tomonidan Mac OS X uchun Carbon dasturlarida qo'llaniladi.

Biroq, kooperativ ko'p vazifalar vaqt o'tishi bilan samarasiz bo'lib chiqdi. Qattiq disklarda saqlanadigan ma'lumotlar hajmi o'sdi va tarmoqlarda ma'lumotlar uzatish tezligi ham o'sdi. Ba'zi bir oqimlar ustuvorligi yuqori bo'lishi kerakligi aniq bo'ldi, masalan, qurilmaning uzilishlariga xizmat ko'rsatish uchun oqimlar, sinxron IO operatsiyalarini qayta ishlash va hk. Ayni paytda tizimdagi har bir ish zarrachasi va jarayon ustuvor xususiyatga ega bo'ldi. Win32 API-dagi mavzular va jarayonlarning ustuvor yo'nalishlari haqida ko'proq ma'lumotni Jeffri Rixterning kitobida o'qishingiz mumkin, biz bu erda to'xtamaymiz;) Shunday qilib, ustuvorligi yuqori bo'lgan oqim pastki oqimni ustun qo'yishi mumkin. Bu birinchi darajali ko'p vazifalarni bajarish tamoyilidir .(ko'p vazifalarni bajaruvchi). Hozirda barcha zamonaviy operatsion tizimlar ushbu usuldan foydalanmoqda, faqat foydalanuvchi rejimi tolasini amalga oshirish bundan mustasno.


Amalga oshirish darajasi bo'yicha oqimlarning tasnifi

Biz allaqachon muhokama qilganimizdek, oqimni rejalashtirishni amalga oshirish turli darajalarda amalga oshirilishi mumkin. Shunday qilib:




  1. 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