Multitasking Operation SYSTEM - 2023EV149: Dharsan S (201CS146)

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

MULTITASKING OPERATION

SYSTEM – 2023EV149
DHARSAN S
(201CS146)
INTRODUCTION

The Multitasking Operating System refers to a simple abstract conceptual idea


of a logical extension of the multiprogramming operating system, which has
the ability to allow the user to run many programs concurrently and to perform
multiple computer tasks at the same time. Multitasking is such a relevant and
common word in our daily lives that it took the liberty of using them
cautiously. In this report let us dig deep into the multitasking operating system.
WHAT IS MULTITASKING OS MEANS ?

Multitasking is nothing but a system that allows numerous applications to run


simultaneously. It enables the user to execute multiple computer tasks at once.
Processors that holds common processing resources such as CPU are
commonly referred to as many tasks. The main attraction is that the modern OS
provides comprehensive multitasking, multiple programs run simultaneously
without interfering with one another. Furthermore, many Operating Systems
processes can operate concurrently.
TYPES OF OPERATING SYSTEMS

PREEMPTIVE COOPERATIVE
Preemptive multitasking is a task that a computer Cooperative multitasking is referred to as ‘ Non-
operating system is given. It determines how much Preemptive Multitasking’ The basic goal of
time one job spends on the operating system before cooperative multitasking is to complete the current
assigning another to use it. The operating system is work while allowing another process to execute.
also referred to as ‘ pre-emptive’ because it controls TaskYIELD() is used to complete this task. Context
switch is called whenever the taskYIELD() function is
the entire operation. The multitasking operation
called. It is utilized by Windows and MacOS. It will
that is employed by the desktop is called proactive
perform some short unit of work before giving the
multitasking. UNIX was the first operating system
CPU over to the OS until it receives another message.
to implement this multitasking technique.
TRUE MULTITASKING

True Multitasking operating system is the ability to execute and


process many tasks simultaneously without delay, rather than
switching work from one processor to another. True multitasking
operating System has the ability to conduct several tasks
simultaneously while underlying the H/W or S/W.
ADVANTAGES OF MULTITASKING
OPERATING SYSTEM:
It is Time sharable which means all the n jobs have been given a defined amount of time so they don’ t
have to wait for the CPU. It has the ability to have the Virtual Memory capability, Multitasking
operating systems have the best virtual memory system. Any program does not require a long wait time
to perform its action but those applications will be shifted to virtual memory It has Secured memory
capability so they don’ t have to provide any types of permissions for undecided apps to consume
memory They provide good reliability They have the ability to manage several users without slowing
down the system they have such a capability. They can operate more efficiently under a multitasking
operating system. Most users are unaware of these background processes, although they aid the smooth
operations of several programs like that of antivirus. Users can run multiple programs at once
including many utilities.
DISADVANTAGES OF OPERATING SYSTEM

We have process boundation because of the poor speed of its processors, the system may
run slower and their reactive time tends to increase when processing many programs.
They tend to have memory boundation too that is when the computer suffers several
programs at the same time and the main memory gets overloaded as a result the reaction
time gets slower as the CPU cannot give distinct times to each program. The usage of low
capacity RAM is the primary cause of this problem. The CPU may heat up while running
multiple processors are engaged at the same time to execute a particular task.
EXAMPLES OF OPERATION SYSTEMS THAT PROVIDE MULTITASKING:
Windows XP, Windows Vista, Windows 7, UNIX, IBM’ s OS/390 etc…
CONCLUSION:

Multitasking is used too frequent these days that we tend to forget all those
important and complex art that goes into creating these systems in flesh and
blood but we as of today wont even bother to use a single processing system
because the time and efficiency has been in the tip of our ideology these days.

You might also like