The computer is capable of operating multiple applications at the same time
While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions. Show
Select Citation Style Copy CitationShare Share Share to social media Facebook Twitter URL https://www.britannica.com/technology/multitaskingGive Feedback External Websites Feedback Corrections? Updates? Omissions? Let us know if you have suggestions to improve this article (requires login). Feedback Type Your Feedback Submit FeedbackThank you for your feedback Our editors will review what you’ve submitted and determine whether to revise the article. External Websites
Print Cite verifiedCite While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions. Select Citation Style Copy CitationShareShare Share to social media Facebook Twitter URL https://www.britannica.com/technology/multitaskingFeedbackExternal Websites Feedback Corrections? Updates? Omissions? Let us know if you have suggestions to improve this article (requires login). Feedback Type Your Feedback Submit FeedbackThank you for your feedback Our editors will review what you’ve submitted and determine whether to revise the article. External Websites
Alternate titles: multiprogramming By The Editors of Encyclopaedia Britannica Table of ContentsKey People:Edgar Frank Codd...(Show more)Related Topics:computer multiprocessing interrupt signal...(Show more) See all related content → multitasking, the running of multiple programs (sets of instructions) in one computer at the same time. Multitasking is used to keep all of a computer’s resources at work as much of the time as possible. It is controlled by the operating system, which loads programs into the computer for processing and oversees their execution until they are finished. Multitasking involves overlapping and interleaving the execution of several programs. This is often achieved by capitalizing on the difference between a computer’s rapid processing capacity and the slower rates of its input/output devices. While the computer is reading data from a disk at a fairly limited rate, for example, its powerful central processor can execute at high speed another program that involves extensive calculations but very little input. Operating systems coordinate the competing demands of various programs in a variety of ways. Multiple programs can be executed on a computer using a foreground/background system, in which the computer executes the instructions of one program only in between the times it devotes to running other programs of higher priority. Such a system makes use of idle times in some tasks, such as the minute delays between keyboard entries, to execute instructions in the background program. In many multitasking operations, a computer’s microprocessors switch their attention back and forth between different programs in fractions of seconds. In this section, we will show you all headlines about this entire article; you can check them as your choice; below shown all:
Let’s Get Started!!Types of Multitasking Operating SystemThere are different types of multitasking OS and below explained each one in detail: True MultitaskingTrue multitasking is the capable for executing and process multiple tasks concurrently without taking delay instead of switching tasks from one processor to other processor. It can perform couple of tasks in parallel with underlying the H/W or S/W. Preemptive MultitaskingPreemptive multitasking is special task that is assigned to computer operating system, in which it takes decision that how much time spent by one task before assigning other task for using the operating system. Operating system has control for completing this entire process, so it is known as “Preemptive”. Cooperative MultitaskingCooperative multitasking is known as “Non-Preemptive Multitasking”. Main goal of Cooperative multitasking is to run currently task, and to release the CPU to allow another task run. This task is performed by calling taskYIELD().Context-switch is executed when this function is called. Examples of Multitasking Operating SystemThere are some examples of multi tasking OS like as –
Advantages of Multitasking Operating SystemTime Shareable In which, all tasks are allocated specific piece of time, so they do not need for waiting time for CPU. Manage Several Users This operating system is more comfort for handling the multiple users concurrently, and several programs can run smoothly without degradation of system’s performance. Secured Memory Multitasking operating system has well defined memory management, because this operating system does not provide any types of permissions of unwanted programs to wasting the memory. Great Virtual Memory Multitasking operating system contains the best virtual memory system. Due to virtual memory, any program do not need long waiting g time for completion their tasks, if this problem is occurred then those programs are transferred to virtual memory. Background Processing Multitasking operating system creates the better environment to execute the background programs. These background programs are not transparent for normal users, but these programs help to run other programs smoothly such as firewall, antivirus software, and more. Good Reliability Multitasking operating system provides the several flexibilities for multiple users, and they are more satisfied to them. On which, every users can operate single or multiple programs with smoothly. Use Multiple Programs Users can operate multiple programs such as internet browser, PowerPoint, MS Excel, games, and other utilities concurrently. Optimize Computer Resources Multitasking operating system is able to handle smoothly multiple computers’ resources such as RAM, input/output devices, CPU, hard disk, and more. Disadvantages of Multitasking Operating SystemMemory Boundation Computer can get slow performance, due to run multiple programs at a same time because main memory gets more load while loading multiple programs. CPU is not able to provide separate time for every program, and its response time gets increase. Main reason of occurring this problem is that it uses to less capacity RAM. So, for getting solution can be increased the RAM capacity. Processor Boundation Computer can run programs slowly due to slow speed of their processors, and its response time can increase while handling multiple programs. Need better processing power, to overcome this problem. CPU Heat up Multiple processors become busier at a time for executing any task in multitasking nature, So CPU produces more heat. FAQs (Frequently Asked Questions)What is multitasking operating system with example?a multitasking operating system lets the user to execute more than one operation of any application program at a same time. For examples are Windows XP, Windows Vista, Linux, UNIX, and more. What is meant by a multitasking operating system?A multitasking operating system represents to a logical extension of the multiprogramming OS that allows users to run multiple programs simultaneously on the computer system. What are the different types of multitasking operating system in computer?There are the four kinds of multitasking OS like as True Multitasking, Pre-emptive Multitasking, and Cooperative Multitasking. What are the best examples of multitasking operating system?
What are the main advantages of multitasking in OS?
What are the challenges of multitasking OS?Computer can run programs slowly due to slow speed of their processors, and its response time can increase while handling multiple programs. Need the better processing power to overcome this problem. Multiple processors become busier at a time for executing any task in multitasking nature, So CPU produces more heat. Summing UpThrough this article, you have been fully learnt about what is multitasking operating system with its examples and types; involving with many advantages and disadvantages of multitasking OS with ease. If this article is useful for you, then please share it along with your friends, family members or relatives over social media platforms like as Facebook, Instagram, Linked In, Twitter, and more. Which computer can run multiple operating systems at the same time?Most computers can be configured to run more than one operating system. Windows, macOS, and Linux (or multiple copies of each) can happily coexist on one physical computer.
What type of operating system task is running multiple applications at a time?The ability of an operating system to run more than one application at a time is called multitasking. A multitasking operating system (also called multiprocessing operating system) supports two or more active processes simultaneously.
What is it called when a computer performs multiple tasks?multitasking, the running of multiple programs (sets of instructions) in one computer at the same time. Multitasking is used to keep all of a computer's resources at work as much of the time as possible.
Which operating system is multitasking?Types of Multitasking OS
Desktop operating systems employ proactive multitasking. Unix was the first OS to implement this multitasking technique. The first versions of Windows to implement preemptive multitasking were Windows NT and Windows 95. The Macintosh gained proactive multitasking in OS X.
|