22. Dasturning oqim sxemasi tushunchasi, oqimlarning o'zaro ta'siri
dasturlarni bajarish jarayoni, oqimlarni sinxronlash, semaforlar.
Oqim tushunchasi qo'shadi jarayon modeliga bir xil jarayon sharoitida bir vaqtning o'zida bir nechta dasturlarni bajarish imkoniyatietarlicha mustaqil. Bitta jarayonda parallel ravishda ketma-ket ishlaydigan bir nechta iplar bir xil kompyuterda parallel ravishda ishlaydigan bir nechta jarayonga o'xshaydi. Birinchi holda, mavzular manzil maydonini, ochiq fayllarni va boshqa manbalarni baham ko'radi. Ikkinchi holda, jarayonlar jismoniy xotirani, disklarni, printerlarni va boshqa manbalarni almashadi. Oqimlar jarayonlarning ba'zi xususiyatlariga ega, shuning uchun ularni ba'zan engil jarayonlar deb ham atashadi. Muddati ko'p qirrali bitta jarayonda bir nechta iplarning ishlatilishini tasvirlash uchun ham foydalanilgan.
Har qanday oqim iborat ikkita tarkibiy qism:
Do'stlaringiz bilan baham: |