multitasking


Also found in: Dictionary, Thesaurus, Medical, Legal, Wikipedia.

multitasking

[¦məl·tē′task·iŋ]
(computer science)
The simultaneous execution of two or more programs by a single central processing unit.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

multitasking

(computer, parallel)
(Or "multi-tasking", "multiprogramming", "concurrent processing", "concurrency", "process scheduling") A technique used in an operating system for sharing a single processor between several independent jobs. The first multitasking operating systems were designed in the early 1960s.

Under "cooperative multitasking" the running task decides when to give up the CPU and under "pre-emptive multitasking" (probably more common) a system process called the "scheduler" suspends the currently running task after it has run for a fixed period known as a "time-slice". In both cases the scheduler is responsible for selecting the next task to run and (re)starting it.

The running task may relinquish control voluntarily even in a pre-emptive system if it is waiting for some external event. In either system a task may be suspended prematurely if a hardware interrupt occurs, especially if a higher priority task was waiting for this event and has therefore become runnable.

The scheduling algorithm used by the scheduler determines which task will run next. Some common examples are round-robin scheduling, priority scheduling, shortest job first and guaranteed scheduling.

Multitasking introduces overheads because the processor spends some time in choosing the next job to run and in saving and restoring tasks' state, but it reduces the worst-case time from job submission to completion compared with a simple batch system where each job must finish before the next one starts. Multitasking also means that while one task is waiting for some external event, the CPU to do useful work on other tasks.

A multitasking operating system should provide some degree of protection of one task from another to prevent tasks from interacting in unexpected ways such as accidentally modifying the contents of each other's memory areas.

The jobs in a multitasking system may belong to one or many users. This is distinct from parallel processing where one user runs several tasks on several processors. Time-sharing is almost synonymous but implies that there is more than one user.

Multithreading is a kind of multitasking with low overheads and no protection of tasks from each other, all threads share the same memory.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
Once you acknowledge that multitasking isn't so positive or beneficial, you can create a strategy to avoid it.
So do you think multitasking is the same as doing multiple tasks well?
The findings support growing evidence contradicting the common belief that women are better at multitasking than men, according to the authors.
This trade-off of cognition and emotion suggests a few principles to better manage your multitasking.
The present study aimed to determine the prevalence of multitasking among the adolescent population studied, exploring the relationship of MM, executive functions and academic performance.
Predictors of cross-country differences in media multitasking behaviors have been sought in different factors.
Then your Father, who sees what is done in secret, will reward you.' In the same way multitasking in the office makes it more difficult for us to organize our thoughts and properly filter information.
"He's capable of multitasking, and maybe that's why he doesn't think she's qualified because in her world view hindi pupwedeng multitasking," he added.
On Twitter, a netizen named Miss Magie (@MiaMagdalena) posted screenshots of Dino's post and lamented: 'She said it's multitasking. I call it unprofessional.'
However, as was the case in my experience, there is now compelling evidence that rather than boosting our performance, multitasking can in fact hinder our progress, make us more prone to mistakes and generally get us in a bit of a pickle.
You can open all the emails you want--while you chat on the phone, text your friends, and scan the newspaper headlines--but if you think are multitasking, you are wrong.

Encyclopedia browser ?
Full browser ?