Taak (1) Een basis werkeenheid, die door een computer moet worden verricht. Deze werkeenheid wordt gewoonlijk voor een besturingsprogramma in een multiprogrammeringsof multiverwerkingsomgeving gespecificeerd.
(2) Een te verzenden werkeenheid, die door het supervisieprogramma wordt gebruikt om het gelijktijdig uitvoeren van het programma binnen het systeem vast te stellen en te volgen. Elke taak vertegenwoordigt een stukje uitvoering, dat door een programma of een reeks programma’s loopt. Het eerste programma, dat onder elke taak wordt uitgevoerd, is een primair programma. Alle andere zijn secundaire programma’s.
(3) Een eenheid werk voor de verwerkingseenheid, die wordt gebruikt om een programma of een systeemfunctie uit te voeren. Een taak wordt door een reeks blokken voorgesteld, die de symbolische machine wordt genoemd (DPCX).
(4) De basiseenheid van het synchroon uitvoeren van het programma. Een taak bestaat uit instructies, die synchroon op de programmagegevens werken. Hoewel een taak synchroon ten opzichte van de eigen instructies wordt uitgevoerd, worden deze instructies asynchroon ten opzichte van alle andere taken in het systeem uitgevoerd (VSE/POWER).