SlideShare a Scribd company logo
1 of 12
OPERATING SYSTEM
DFC 2043
by : Zarina Binti Musa
GROUP MEMBERS:
Neeroshan A/L Kamala Nathan 13DIP15F1132
Nur Hazliana Binti A Nizam 13DIP15F1065
Intan Sufina Binti Abdul Hadi 13DIP15F1201
Thaneeswary A/P Pacrisamy 13DIP15F1101
Nurin Jaslina Binti Miskam 13DIP15F1017
 The ability to execute more than one task at the same
time, a task being a program in multitasking, only one
CPU is involved, but it switches from one program to
another so quickly that it gives the appearance of
executing all of the programs at the same time.
 There are two basic types of multitasking:
 Preemptive – the operating systems parcel out CPU time slices
to each program.
- e.g:Windows 95, Windows NT, Amiga Operating
system
and UNIX.
 Cooperative – each program can control the CPU for as long as
it needs it.If a program is not using the CPU, however, it can
allow another program to use it temporarily.
- e.g:-Microsoft Windows 3.x and the Multifolder(for
Macintosh computers)
MULTITASKING
MULTITASKING
O Example of multiprogramming, we open the world,
excel, access and each other application together
but while we type in word other applications such
as excel and access are just present in main
memory but they are not performing any task or
work
EXAMPLE OF
MULTITASKING
MULTIPROGRAMMING
O Multiprogramming is the technique of running several
programs at a time using timesharing.
O It allows a computer to do several things at the same
time.
O Multiprogramming creates logical parallelism.
O The concept of multiprogramming is that the
operating system keeps several jobs in memory
simultaneously.
O The operating system selects a job from the job pool
and starts executing a job, when that job needs to
wait for any o/o operations the CPU is switched to
another job.
MULTIPROGRAMMING
O Example of multiprogramming we listen to
music and do internet browsing at the
same time (they execute parallely)
TIME-SHARING
O The use of a computer system by more
than one individual at the same time.
O Time-sharing runs separate programs
concurrently by interleaving portions of
processing time allotted to each
program(user).
BUFFERING
O A temporary storage area, usually in RAM.
O Store data in memory while transferring between
devices
O The purpose of most buffers is to act as a holding area ,
enabling area the CPU to manipulate data before
transferring it to a device.
O Because the processes of reading and writing data to a
disc are relatively slow, many programs keep track of
data changes in a buffer and then copy the buffer to a
disk.
O For example, word processors employ a buffer to keep
track of changes to files, then when you save the file,
the word processor update the disk file with the contents
of the buffer. This is much more efficient than accessing
the file on the disk each time you make a change to the
file.
SPOOLING
O Spool stands for “simultaneous peripheral
operation online”.
O A spool is a buffer that holds output for a device,
such as a printer that cannot accept interleaved
data sreatms.
O Spooling refers to a process of transferring data by
placing it in a temporary working area where
another program may access it for processing at a
later point in time.
O Although a printer can serve only one job at a time,
several applications may wish to print their output
concurrently, without having their output mixed
together.
SPOOLING
O The operating system solves this problem by
intercepting all output to the printer .
O The spooling system copies the queued spool files
to the printer one at a time. Without a spooler, the
OS would allow data to pass to the printer and the
application program would wait for completiton
before continuing.
O Each application’s output is spooled to a separate
disk files.
 When an application finishes printing, the
spooling system queues spool files to the
printer.
CACHING
O Pronounced cash, a special high-speed storage
mechanism. Cache can be either a reserved section of
main memory or an independent high-speed storage
device. Two types of caching are commonly used in
personal computers: memory caching and disk caching.
O MEMORY CACHING
 A memory cache, sometimes called a cache store or
RAM cache, is a portion of memory made of high speed
static RAM (SRAM) used for main memory. Memory
caching is effective because most programs access the
same data.
 DISK CACHING
 Disk caching works under the same principle as memory
caching, but instead of using high speed SRAM, a disk
cache uses conventional main memory. The most
recently accesed data from disk is stored in a memory
buffer.Disk caching can dramatically improve the
perfomance of applications.
CACHING

More Related Content

What's hot

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemPrankit Mishra
 
Cpu scheduling in operating System.
Cpu scheduling in operating System.Cpu scheduling in operating System.
Cpu scheduling in operating System.Ravi Kumar Patel
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvampugani
 
Assembly and Machine Code
Assembly and Machine CodeAssembly and Machine Code
Assembly and Machine CodeProject Student
 
RTOS- Real Time Operating Systems
RTOS- Real Time Operating Systems RTOS- Real Time Operating Systems
RTOS- Real Time Operating Systems Bayar shahab
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating systemAmir Khan
 
Thrashing allocation frames.43
Thrashing allocation frames.43Thrashing allocation frames.43
Thrashing allocation frames.43myrajendra
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating SystemTech_MX
 
Cache memory
Cache memoryCache memory
Cache memoryAnuj Modi
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 

What's hot (20)

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Cpu scheduling in operating System.
Cpu scheduling in operating System.Cpu scheduling in operating System.
Cpu scheduling in operating System.
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Assembly and Machine Code
Assembly and Machine CodeAssembly and Machine Code
Assembly and Machine Code
 
RTOS- Real Time Operating Systems
RTOS- Real Time Operating Systems RTOS- Real Time Operating Systems
RTOS- Real Time Operating Systems
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
 
memory hierarchy
memory hierarchymemory hierarchy
memory hierarchy
 
Boot process
Boot processBoot process
Boot process
 
System calls
System callsSystem calls
System calls
 
Operating system
Operating system Operating system
Operating system
 
Thrashing allocation frames.43
Thrashing allocation frames.43Thrashing allocation frames.43
Thrashing allocation frames.43
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Cache memory
Cache memoryCache memory
Cache memory
 
Semaphores
SemaphoresSemaphores
Semaphores
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Memory management
Memory managementMemory management
Memory management
 

Viewers also liked

Operating System
Operating SystemOperating System
Operating Systemaziz_miu
 
Operatingsystems lecture2
Operatingsystems lecture2Operatingsystems lecture2
Operatingsystems lecture2Gaurav Meena
 
Multitasking task engagement
Multitasking task engagementMultitasking task engagement
Multitasking task engagementalex_xzy
 
Mobile and Tablet TV Multitasking - Razorfish and Yahoo!
Mobile and Tablet TV Multitasking - Razorfish and Yahoo!Mobile and Tablet TV Multitasking - Razorfish and Yahoo!
Mobile and Tablet TV Multitasking - Razorfish and Yahoo!Jeremy Lockhorn
 
Multitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The UglyMultitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The UglyTal Aviv
 
REAL TIME OPERATING SYSTEM
REAL TIME OPERATING SYSTEMREAL TIME OPERATING SYSTEM
REAL TIME OPERATING SYSTEMprakrutijsh
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemmidhunjose4u
 
Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded SystemsHimanshu Ghetia
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating SystemUnless Yuriko
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating Systemsubhsikha
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating SystemDr. Pankaj Zope
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017LinkedIn
 

Viewers also liked (20)

Operating System
Operating SystemOperating System
Operating System
 
9 Happy Habits
9 Happy Habits9 Happy Habits
9 Happy Habits
 
Operatingsystems lecture2
Operatingsystems lecture2Operatingsystems lecture2
Operatingsystems lecture2
 
Multitasking
MultitaskingMultitasking
Multitasking
 
Multitasking task engagement
Multitasking task engagementMultitasking task engagement
Multitasking task engagement
 
Operation systems
Operation systemsOperation systems
Operation systems
 
Mobile and Tablet TV Multitasking - Razorfish and Yahoo!
Mobile and Tablet TV Multitasking - Razorfish and Yahoo!Mobile and Tablet TV Multitasking - Razorfish and Yahoo!
Mobile and Tablet TV Multitasking - Razorfish and Yahoo!
 
Multi Tasking Tips
Multi Tasking TipsMulti Tasking Tips
Multi Tasking Tips
 
Multitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The UglyMultitasking - The Good The Bad and The Ugly
Multitasking - The Good The Bad and The Ugly
 
REAL TIME OPERATING SYSTEM
REAL TIME OPERATING SYSTEMREAL TIME OPERATING SYSTEM
REAL TIME OPERATING SYSTEM
 
Multitasking 101
Multitasking 101Multitasking 101
Multitasking 101
 
Rtos Concepts
Rtos ConceptsRtos Concepts
Rtos Concepts
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded Systems
 
Unix - An Introduction
Unix - An IntroductionUnix - An Introduction
Unix - An Introduction
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
RTOS Basic Concepts
RTOS Basic ConceptsRTOS Basic Concepts
RTOS Basic Concepts
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

Similar to Operating system; Multitasking

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdfOmid695066
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxUttara University
 
Operating systems
Operating systemsOperating systems
Operating systemsoswaldm80
 
Operating system
Operating systemOperating system
Operating systemasmakh89
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Managementguest1415ae65
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating systemAbdullah Al Amin
 
ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating systemJiohj Etzs
 
ch1-introduction-to-os.ppt
ch1-introduction-to-os.pptch1-introduction-to-os.ppt
ch1-introduction-to-os.pptJohnColaco1
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_osKalyani Patil
 
Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 

Similar to Operating system; Multitasking (20)

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Software concepts
Software concepts Software concepts
Software concepts
 
Operating system
Operating systemOperating system
Operating system
 
Ch1
Ch1Ch1
Ch1
 
Operating system
Operating systemOperating system
Operating system
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating system
 
os ass.pptx
os ass.pptxos ass.pptx
os ass.pptx
 
Operating system jitendra
Operating system jitendraOperating system jitendra
Operating system jitendra
 
ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating system
 
Operating system introduction
Operating system introductionOperating system introduction
Operating system introduction
 
ch1-introduction-to-os.ppt
ch1-introduction-to-os.pptch1-introduction-to-os.ppt
ch1-introduction-to-os.ppt
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
 
Operating system
Operating systemOperating system
Operating system
 
Operating system 3
Operating system 3Operating system 3
Operating system 3
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 

Recently uploaded

一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证wpkuukw
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systemsnight1ng4ale
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahatimeghakumariji156
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证tufbav
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Priya Reddy
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryoyebolasonuga14
 
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURELANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHUREF2081syahirahliyana
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...Sareena Khatun
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信oopacde
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammamahmedjiabur940
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Obat Aborsi 088980685493 Jual Obat Aborsi
 
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证wpkuukw
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证ehyxf
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证wpkuukw
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 

Recently uploaded (20)

一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
 
Mass storage systems presentation operating systems
Mass storage systems presentation operating systemsMass storage systems presentation operating systems
Mass storage systems presentation operating systems
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratory
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURELANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
LANDSLIDE MONITORING AND ALERT SYSTEM FINAL YEAR PROJECT BROCHURE
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
 
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
 
Abortion pills in Dammam +966572737505 Buy Cytotec
Abortion pills in Dammam +966572737505 Buy CytotecAbortion pills in Dammam +966572737505 Buy Cytotec
Abortion pills in Dammam +966572737505 Buy Cytotec
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 

Operating system; Multitasking

  • 1. OPERATING SYSTEM DFC 2043 by : Zarina Binti Musa GROUP MEMBERS: Neeroshan A/L Kamala Nathan 13DIP15F1132 Nur Hazliana Binti A Nizam 13DIP15F1065 Intan Sufina Binti Abdul Hadi 13DIP15F1201 Thaneeswary A/P Pacrisamy 13DIP15F1101 Nurin Jaslina Binti Miskam 13DIP15F1017
  • 2.  The ability to execute more than one task at the same time, a task being a program in multitasking, only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing all of the programs at the same time.  There are two basic types of multitasking:  Preemptive – the operating systems parcel out CPU time slices to each program. - e.g:Windows 95, Windows NT, Amiga Operating system and UNIX.  Cooperative – each program can control the CPU for as long as it needs it.If a program is not using the CPU, however, it can allow another program to use it temporarily. - e.g:-Microsoft Windows 3.x and the Multifolder(for Macintosh computers) MULTITASKING
  • 3. MULTITASKING O Example of multiprogramming, we open the world, excel, access and each other application together but while we type in word other applications such as excel and access are just present in main memory but they are not performing any task or work
  • 5. MULTIPROGRAMMING O Multiprogramming is the technique of running several programs at a time using timesharing. O It allows a computer to do several things at the same time. O Multiprogramming creates logical parallelism. O The concept of multiprogramming is that the operating system keeps several jobs in memory simultaneously. O The operating system selects a job from the job pool and starts executing a job, when that job needs to wait for any o/o operations the CPU is switched to another job.
  • 6. MULTIPROGRAMMING O Example of multiprogramming we listen to music and do internet browsing at the same time (they execute parallely)
  • 7. TIME-SHARING O The use of a computer system by more than one individual at the same time. O Time-sharing runs separate programs concurrently by interleaving portions of processing time allotted to each program(user).
  • 8. BUFFERING O A temporary storage area, usually in RAM. O Store data in memory while transferring between devices O The purpose of most buffers is to act as a holding area , enabling area the CPU to manipulate data before transferring it to a device. O Because the processes of reading and writing data to a disc are relatively slow, many programs keep track of data changes in a buffer and then copy the buffer to a disk. O For example, word processors employ a buffer to keep track of changes to files, then when you save the file, the word processor update the disk file with the contents of the buffer. This is much more efficient than accessing the file on the disk each time you make a change to the file.
  • 9. SPOOLING O Spool stands for “simultaneous peripheral operation online”. O A spool is a buffer that holds output for a device, such as a printer that cannot accept interleaved data sreatms. O Spooling refers to a process of transferring data by placing it in a temporary working area where another program may access it for processing at a later point in time. O Although a printer can serve only one job at a time, several applications may wish to print their output concurrently, without having their output mixed together.
  • 10. SPOOLING O The operating system solves this problem by intercepting all output to the printer . O The spooling system copies the queued spool files to the printer one at a time. Without a spooler, the OS would allow data to pass to the printer and the application program would wait for completiton before continuing. O Each application’s output is spooled to a separate disk files.  When an application finishes printing, the spooling system queues spool files to the printer.
  • 11. CACHING O Pronounced cash, a special high-speed storage mechanism. Cache can be either a reserved section of main memory or an independent high-speed storage device. Two types of caching are commonly used in personal computers: memory caching and disk caching. O MEMORY CACHING  A memory cache, sometimes called a cache store or RAM cache, is a portion of memory made of high speed static RAM (SRAM) used for main memory. Memory caching is effective because most programs access the same data.  DISK CACHING  Disk caching works under the same principle as memory caching, but instead of using high speed SRAM, a disk cache uses conventional main memory. The most recently accesed data from disk is stored in a memory buffer.Disk caching can dramatically improve the perfomance of applications.