A task is a fundamental programming construct used in computer programming that an operating system manages. This unit of programming may be a whole program or either subsequent execution of a program, dependent on the way the operating system characterizes a task in its architecture.
