Кіріспе
Бағдарламалық жасақтамада орындау бірлігі немесе жұмыс. Компьютерлік есепте тапсырма – орындау немесе жұмыс бірлігі. Бұл термин мағынасы тұманды; нақтырақ балама терминдерге процесс, жеңіл процесс, жіп (орындау үшін), қадам, сұрау немесе тапсырыс (жұмыс үшін) жатады. Қоса берілген схемада кіріс жұмыстарының кезегі, аяқталған жұмыстардың шығысы және осы жұмысты орындауға арналған жіптер тобы көрсетілген. Жұмыс бірліктерінің өзі немесе жұмысты орындайтын жіптерді "тапсырмалар" деп атауға болады, олар тиісінше сұраулар/жауаптар/жіптер, кіріс тапсырмалар/аяқталған жұмыстар/жіптер (суретте көрсетілгендей) немесе сұраулар/жауаптар/тапсырмалар деп аталуы мүмкін.
In computing, a task is a unit of execution or a unit of work. The term is ambiguous; precise alternative terms include process, light weight process, thread (for execution), step, request, or query (for work). In the adjacent diagram, there are queues of incoming work to do and outgoing completed work, and a thread pool of threads to perform this work. Either the work units themselves or the threads that perform the work can be referred to as "tasks", and these can be referred to respectively as requests/responses/threads, incoming tasks/completed tasks/threads (as illustrated), or requests/responses/tasks.
Терминология
"Орындау бірлігі" мағынасында, кейбір операциялық жүйелерде тапсырма процеске, ал басқаларында – жіпке (thread) ұқсас. Интерактивті емес орындауда (көлемді өңдеу), тапсырма – жұмыстың ішіндегі орындау бірлігі, ал тапсырманың өзі әдетте процесс болып табылады. "Көп тапсырмалылық" термині негізінен бір уақытта бірнеше тапсырманы өңдеуді білдіреді, бірақ бір уақытта атқарылатын бірнеше тапсырманың жұмыстық мағынасын да қамтиды. "Жұмыс бірлігі" мағынасында, жұмыста (яғни "бір реттік жұмыс") тапсырма бір қадамға сәйкес келуі мүмкін (қадамның өзі, оның орындалуы емес), ал көлемді өңдеуде жеке тапсырмалар көлемдегі бір элементті өңдеудің бір қадамына немесе көлемдегі барлық элементтерді өңдеудің бір қадамына сәйкес келуі мүмкін. Онлайн жүйелерде тапсырмалар көбінесе бір сұранысқа (сұраныс-жауап архитектурасында) немесе ақпарат іздеудегі сұралымға сәйкес келеді, өңдеудің бір кезеңіне немесе жүйелік өңдеудің толық цикліне сәйкес келуі мүмкін.
Linux ядросы
Task термині Linux ядросында (кем дегенде v2.6.13 нұсқасынан бастап, v4.8 нұсқасын қоса алғанда) жүйедегі басқа task-тармен әртүрлі жүйелік ресурстарды бөлісетін орындау бірлігін білдіру үшін қолданылады. Бөлісу деңгейіне қарай, task кәдімгі жіп немесе процесс ретінде қарастырылуы мүмкін. Task-тар clone жүйелік шақыру арқылы құрылады, онда пайдаланушы қажетті ресурстарды бөлісу деңгейін анықтай алады.