A form of processing supported by most current operating systems in which a computer works on multiple tasks—roughly, separate “pieces” of work—seemingly at the same time by parceling out the processor’s time among the different tasks. Multitasking can be either cooperative or preemptive. In the former, the operating system relies on the task to voluntarily cede control to another task; in the latter, the operating system decides which task receives priority. See also background1, context switching, cooperative multitasking, foreground1, time slice. Or multiprogramming; In computing, a system in which one processor appears to run several different programs (or different parts of the same program) at the same time. All the programs are held in memory together and each is allowed to run for a certain period.
For example, one program may run while other programs are waiting for a peripheral device to work or for input from an operator.
The ability to multitask depends on the operating system rather than the type of computer. Unix is one of the commonest.
Sposobnost jednog računara da omogućava istovremeni rad dva ili više programa. Višeprogramski rad se obično koristi za programe koji se odvijaju u pozadini, kao što je štampanje, komunikacija faksom i složeni proračuni. Dok se neki program (ili neki zadatak) odvija u pozadini, vi možete da radite druge poslove pomoću drugog softvera.