ALERT

[WEBINAR] See the Whole Story: The Case for a Visualization Platform

Multitasking

Definition - What does Multitasking mean?

Multitasking refers to the simultaneously performance of multiple tasks and processes by hardware, software or any computing appliance. It enables the performance of more than one computer process at the same time with minimal lag in overall performance and without affecting the operations of each task.

Multitasking is also known as multiprocessing.

Techopedia explains Multitasking

Multitasking is implemented in coordination with the base/host operating system (OS) that allocates, sends and manages overall tasks and processes to the central processing unit (CPU).

In multitasking, a computer never performs more than one task at a time, but the processing ability of the computer’s processors is so fast and smooth that it gives the impression of performing multiple tasks at the same time.

The computer uses scheduling to manage the selection and processing between different tasks, where tasks are sorted according to different criteria, such as task delivery time and priority.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.