|
Kompyuter injiniring fakulteti 716-20 guruh talabasi mamatqulov nodirbekning
|
bet | 4/5 | Sana | 20.02.2024 | Hajmi | 409,8 Kb. | | #159504 |
Bog'liq 2-dedline Tarmoqni dasturlash4-amaliy ish.
Tarmoqda ko’poqimlilik va multipleksing (Multithreading va Multiplexing). Tarmoqda fayllarni boshqarish (File Handling).
Tizimning hisoblash quvvatini oshirish uchun Multiprocessing ham , Multithreading ham qo'llaniladi. Ko'p ishlov berish: Ko'p ishlov berish - bu bir yoki ikkitadan ortiq protsessorga ega tizim. Multiprocessingda tizimning hisoblash tezligini oshirish uchun protsessorlar qo'shiladi. Multiprocessing tufayli bir vaqtning o'zida ko'plab jarayonlar bajariladi. Ko'p ishlov berish ikki toifaga bo'linadi:
1. Simmetrik ko'p ishlov berish
2. Assimetrik ko'p ishlov berish
Multithreading: Multithreading - bu tizimning hisoblash tezligini oshirish jarayonidan bir nechta iplar yaratilgan tizim. Ko'p ish zarrachalarida jarayonning ko'plab iplari bir vaqtning o'zida bajariladi va ko'p oqimda jarayonni yaratish tejamkorlikka muvofiq amalga oshiriladi.
Multiprocessing va multithreading o'rtasidagi farq:
S.NO
|
Ko'p ishlov berish
|
Ko'p tarmoqli
|
1.
|
Multiprocessingda hisoblash quvvatini oshirish uchun protsessorlar qo'shiladi.
|
Multithreading-da, hisoblash quvvatini oshirish uchun ko'plab iplar bitta jarayondan yaratiladi.
|
2.
|
Ko'p ishlov berishda ko'p jarayonlar bir vaqtning o'zida bajariladi.
|
Ko'p ish zarrachalarida jarayonning ko'plab iplari bir vaqtning o'zida bajariladi.
|
3.
|
Ko'p ishlov berish simmetrik va assimetrik bo'linadi .
|
Multithreading hech qanday toifalarga ajratilmagan.
|
4.
|
Ko'p ishlov berishda jarayonni yaratish ko'p vaqt talab qiladigan jarayondir.
|
Multithreading-da jarayonni yaratish tejamkorlikka ko'ra amalga oshiriladi.
|
5.
|
Multiprocessingda har bir jarayon alohida manzil maydoniga ega edi.
|
Multithreading-da umumiy manzil maydoni barcha iplar tomonidan taqsimlanadi.
|
|
| |