«Բազմախնդրություն»–ի խմբագրումների տարբերություն

Content deleted Content added
չ Ռոբոտ․ Տեքստի ավտոմատ փոխարինում (-{{Reflist}} +{{Ծանցանկ}})
չNo edit summary
Տող 50.
Քանի որ բազմախնդրությունը մեծապես բարելավեց համակարգիչների արտադրողականությունը, ծրագրավորողները սկսեցին աշխատեցնել ծրագրերը որպես համատեղ պրոցեսների հավաքածուներ (օրինակ մի պրոցեսը հավաքագրում է մուտքային տվյալները, մեկ այլ պրոցես մշակում է մուտքային տվյալները, մյուսը դուրս է գրում արդյունքները սկավառակի վրա): Ինչևիցե, պահանջվում են որոշակի սարքեր, որպեսզի թույլատրեն պրոցեսներին արդյունավետ փոխանակել տվյալները։
 
[[Հոսք (համակարգչային գիտություն)|Հոսքերի]] հիմնական գաղափարըգաղափարն կայանումայն է նրանում, որ պրոցեսների համատեղման ամենաարդյունավետ ճանապարհը տվյալների փոխանակման համար, դրանց ողջ հիշողության տարածքի բաժանումն է։ Այսպիսով, հոսքերը հիմնականում պրոցեսներ են, որոնք իրականանում են հիշողության նույն կոնտեքստում։ Հոսքերը բնութագրվում են որպես ''թեթևքաշային'', քանի որ հոսքերի միջև փոփոխությունները չեն բերում հիշողության կոնտեքստի փոփոխությանը։
 
Մինչ հոսքերը պլանավորվում էին ըստ առաջնահերթության, որոշ օպերացիոն համակարգեր ապահովում էին հոսքերի մի տարբերակ, ''[[Fiber (համակարգչային գիտություն)|fiber]]'' անունով, որոնք պլանավորվում էին կոոպերատիվ օպերացիոն համակարգերում։ Նրանք, որոնք չէին ապահովում հոսքերի Fiber տեսակը, ծրագրային դիմումները կարող էին իրականացնել իրենց սեփական fiber հոսքերը՝ օգտագործելով կրկնակի կանչերը, աշխատողի գործառույթներից ելնելով։Fiber-ները ավելի թեթևքաշային են, քան հոսքերը և մի փոքր ավելի հեշտ է աշխատել դրանց հետ, չնայած դրանք հակված են կորցնելու [[բազմապրոցեսորային|բազմաթիվ պրոցեսորներով մեքենաների]] հոսքերի որոշ կամ բոլոր առավելությունները։{{Citation needed|date=August 2007}}