Texnologiyalari universiteti



Yüklə 191,39 Kb.
səhifə2/5
tarix13.12.2023
ölçüsü191,39 Kb.
#139917
1   2   3   4   5
Multitasking va ko’p oqimli tizimlar

Xotira va resurs

Ko'p vazifali tizimda protsessor bajarayotgan har bir dastur uchun alohida xotira va resurslar ajratilishi kerak.

Multithreading tizimida protsessga xotirani ajratish kerak, bu jarayonning bir nechta oqimlari bir xil xotira va jarayonga ajratilgan resurslarni bo'lishadi.

Multitasking ta'rifi :
Multitasking - bu bitta protsessor bajarishi bir nechta vazifalar (dastur, jarayon, vazifa, mavzular) xuddi shu paytni o'zida. Ko'p vazifalarni bajarish uchun protsessor tezislar qatoriga o'tib ketadi tez-tez shunday qilib foydalanuvchi har bir dastur bilan bir vaqtning o'zida o'zaro aloqa o'rnatishi mumkin.
Ko'p vazifali operatsion tizimda bir nechta foydalanuvchilar mumkin tizimni baham ko'ring bir vaqtning o'zida. Biz ko'rganimizdek, protsessor vazifalar orasida tez o'zgarib turadi, shuning uchun bitta foydalanuvchidan keyingi foydalanuvchiga o'tish uchun ozgina vaqt kerak bo'ladi. Bu foydalanuvchida butun kompyuter tizimi unga bag'ishlanganligi haqida taassurot qoldiradi. bir nechta foydalanuvchilar ko'p vazifali operatsion tizim, protsessor bilan bo'lishganda rejalashtirish va ko'p dasturlash har bir foydalanuvchiga ko'p vazifali operatsion tizimning kamida kichik bir qismiga ega bo'lishiga imkon beradi va bajarish uchun har bir foydalanuvchi xotirasida kamida bitta dasturga ega bo'ladi.


Multithreading ta'rifi :
Multithreading ko'p vazifadan farqli o'laroq, ko'p vazifalarni bajarish bir vaqtning o'zida bir nechta vazifalarni bajarishga imkon beradi, aksincha, ko'p ishlov berish bitta topshiriqning bir nechta iplari (dastur, jarayon) protsessor tomonidan bir vaqtning o'zida qayta ishlanishi kerak.
Ko'p tarmoqli o'qishni o'rganishdan oldin, keling, bu haqda gaplashaylik ip nima? A ip unga ega bo'lgan asosiy ijro birligi o'z dastur hisoblagichi, registr to'plami, stek lekin u tegishli bo'lgan jarayonning kodini, ma'lumotlarini va faylini baham ko'radi. Jarayon bir vaqtning o'zida bir nechta ipga ega bo'lishi mumkin va CPU kalitlari Ushbu iplar orasida foydalanuvchida shu qadar tez-tez taassurot paydo bo'ladiki, barcha iplar bir vaqtning o'zida ishlaydi va bu multithreading deb ataladi.
Multithreading ko'paytiradi javob berish Agar tizimning bir qatori javob bermasa, ikkinchisi shu ma'noda foydalanuvchi bo'sh o'tirishga hojat qolmaydi. Ko'p ishlov berish imkon beradi resurslarni taqsimlash chunki bir xil jarayonga tegishli iplar jarayonning kodlari va ma'lumotlarini baham ko'rishlari mumkin va bu jarayon bir vaqtning o'zida bir nechta oqimlarni faol bo'lishiga imkon beradi bir xil manzil maydoniTurli xil jarayonlarni yaratish ancha arzonga tushadi, chunki tizim har bir jarayonga har xil xotira va resurslarni ajratishi kerak, ammo ish zarralarini yaratish juda oson, chunki bir xil jarayonning iplari uchun alohida xotira va resurslarni ajratish talab qilinmaydi.

Yüklə 191,39 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin