Topshirdi: Mustafayev B. A: Qabul qildi: G‘aniyev a. I. Mutitasking va ko’poqimli tizimlar


Download 371.3 Kb.
bet2/6
Sana07.05.2023
Hajmi371.3 Kb.
#1437319
1   2   3   4   5   6
Bog'liq
Mustaqil ishi 5

Multitasking ta'rifi :

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

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

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

Download 371.3 Kb.

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




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