Тизимли дастурлаш архитектураси параллел равишда бажарилиши керак бўлган код фрагментларини ёзишни таъминлайди.
Кўп ядролик ва кўп жараёнлик системаларини махсулдорлиги.
Оқимни умумий манзилли фазоси орқали ўзаро таъсири
Асинхрон параллел оқимлар - тизимда бир вақтнинг ўзида мавжуд бўлган ва бир-биридан мустақил равишда ишлайдиган, аммо вақти-вақти билан синхронлаши ва ўзаро таъсир қилиши керак бўлган оқимлардир.
Муҳим бўлим - умумий ресурсда операцияларни бажарадиган код қисми (масалан, умумий ўзгарувчига қиймат ёзиш). Дастурнинг тўғри ишлашига эришиш учун ҳар қандай вақтда унинг муҳим қисмида фақат битта оқим бўлиши керак.
Ўзаро чиқариб ташлаш - бу чеклов, унга мувофиқ битта оқимни унинг муҳим бўлимида бажарилиши унинг муҳим бўлимлари ичидаги бошқа оқимларнинг бажарилишини бекор қилади. Ўзаро бекор қилиш, уларни ўзгартириш учун бир хил ишлов берилган ва фильтирланган маълумотларга кирадиган бир нечта оқимларнинг тўғри ишлашини таъминлаш учун жуда муҳимдир.
Оқимларни турлари
Матн оқимлари- бу белгилар қатори. Матн оқимларида баъзи белгилар операцион тизим талабларига мувофиқ равишда ўзгартирилиши мумкин.
Иккилик оқим - бу ташқи қурилмадаги байтлар билан биттадан ёзишмаларга эга бўлган байтлар кетма-кетлиги. Яъни, ҳеч қандай белги конверсияси содир бўлмайди. Шунингдек, ташқи қурилмага ёзилган ёки ўқилган байтлар сони ташқи қурилмадаги билан бир хил бўлади. Шу билан бирга, бир қатор нол байтлар иккилик оқимга қўшилиши мумкин. Ушбу нол байтлардан маълумотлар тақдимотини бирлаштириш учун фойдаланиш мумкин, масалан, диск секторини тўлдириш учун.