• Linux muhitida esa har bir oqim jarayon hisoblanadi, ya’ni unda yangi oqim yaratish uchun yangi jarayon yaratiladi.
• Linuxda ko’p oqimlilikning ko’pprotsessorlilikdan afzalligi Linuxning ko’p oqimli ilovalarida qo'shimcha oqimlarni yaratish uchun maxsus turdagi jarayondan foydalanadi
Windows va Linux OT larda oqimlar
Bu jarayonlar asosiy jarayonning oddiy bola jarayonlari hisoblanib, ular asosiy jarayon bilan birgalikda quyidagilardan iborat bo’ladi.
• manzilli fazo
• fayl deskriptorlari
• signal ishlov beruvchilar Ushbu turdagi jarayonlarni belgilash uchun maxsus atama qo'llaniladi - engil jarayonlar (lightweight processes).
Bu jarayonlar ota-ona jarayonining manzilli fazosining (va boshqa resurslarning) o'z nusxasini yaratishga hojat yo'qligi sababli, yangi engil jarayonni yaratish to’la huquqli bola jarayonini yaratishdan harajati ancha kam.
Windows va Linux OT larda oqimlar
Xulosa
Men ushbu – operatsion tizimda oqim tushunchasi va ulardan foydalanish mavzusida mustaqil ishini bajarib quyidagi xulosalarga keldim:
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.
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.
Men ushbu mustaqil ishda ko’p malumotlarga ega bo’ldim
U.R.Xamdamov, Dj.B.Sultanov, S.S.Parsiyev, U.M.Abdullayev- Operatsion Tizimlar Kitobi
http://hozir.org
Do'stlaringiz bilan baham: |