Operatsion tizimda oqim tushunchasi va ulardan foydalanish Guruh: srm010


Download 6.36 Kb.
bet1/3
Sana19.06.2023
Hajmi6.36 Kb.
#1618178
  1   2   3
Bog'liq
Operatsion tizimda oqim tushunchasi va ulardan foydalanish-hozir.org


Operatsion tizimda oqim tushunchasi va ulardan foydalanish

Operatsion tizimda oqim tushunchasi va ulardan foydalanish

Guruh: SRM010

Talaba: Tillavoldiyev Umidjon

Tekshirdi: Ro’ziboyev Ortiq baxtiyorovich

Reja:


  • 1. Oqim haqida

  • 2. Oqim afzalliklari

  • 3.Oqim turlari

  • 4.Windows va Linux OT larda oqimlar

  • 5.Xuosa

  • 6.Foydalanilgan adabiyotlar

Oqim


  • Oqim – bu operatsion tizimning mohiyati, protsessorda ko‘rsatmalar to‘plamini bajarish jarayoni, aniqrog‘i dastur kodi. Oqimlarning umumiy maqsadi ikki yoki ko‘plab turli xil vazifalarni protsessorda parallel bajarishdir.

Oqim

Ko’p masalalik va ko’p oqimlik


  • Ko’p masalalik (Многозадачность, multitasking) – bu bir nechta masalalarni parallel (yoi psevdoparallel) qayta ishlashni ta’minlash uchun operatsion tizim yoki bajartirish muhitining xossasi hisoblanadi.

  • Ko’p oqimlik (Многопоточность, multithreading) – bu platforma (masalan, operatsion tizim, virtual mashina va boshqalar) yoki ilovaning xossasi hisoblanadi, shuningdek operatsion tizimda hosil qilinadigan jarayon vaqt bo’yicha tartiblanmagan, "parallel" ishlaydigan bir nechta oqimlardan tashkil etilishi mumkin.

Oqim afzalliklari


  • Oqimlar kontekstni almashtirish vaqtini kamaytiradi;  Oqimlardan foydalanish jarayon ichida parallellikni ta’minlaydi;

  • Samarali aloqa;

  • Kontekst oqimlarini almashtirish va yaratishda yanada tejamkor;

  • Oqimlar ko‘p protsessorli arxitekturalardan keng miqyosda va samarali foydalanishga imkon beradi

Oqim turlari


  • Oqimlar quyidagi ikki usulda amalga oshiriladi:

  • 1) Foydalanuvchi darajasidagi oqimlar (User Level Threads) - foydalanuvchi boshqaradigan oqimlar;

  • 2) Yadro darajasidagi oqimlar (Kernel Level Threads) – yadroda ishlaydigan operatsion tizim boshqaradigan oqimlar, operatsion tizim yadrosi.

Download 6.36 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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