Operatsion tizimda oqim tushunchasi va ulardan foydalanish
Operatsion tizimda oqim tushunchasi va ulardan foydalanish Guruh: SRM010 Talaba: Tillavoldiyev Umidjon 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.
-
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.
Do'stlaringiz bilan baham: |