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

What's hot (20)

Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Multithreading
MultithreadingMultithreading
Multithreading
 
Multi processor scheduling
Multi  processor schedulingMulti  processor scheduling
Multi processor scheduling
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
 
Csma
CsmaCsma
Csma
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Deadlock ppt
Deadlock ppt Deadlock ppt
Deadlock ppt
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Memory management
Memory managementMemory management
Memory management
 
System software
System softwareSystem software
System software
 
DeadLock in Operating-Systems
DeadLock in Operating-SystemsDeadLock in Operating-Systems
DeadLock in Operating-Systems
 
Context switching
Context switchingContext switching
Context switching
 
Process scheduling (CPU Scheduling)
Process scheduling (CPU Scheduling)Process scheduling (CPU Scheduling)
Process scheduling (CPU Scheduling)
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Operating System: Deadlock
Operating System: DeadlockOperating System: Deadlock
Operating System: Deadlock
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
CPU Scheduling in OS Presentation
CPU Scheduling in OS  PresentationCPU Scheduling in OS  Presentation
CPU Scheduling in OS Presentation
 
Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process Scheduling
 
Batch operating system
Batch operating system Batch operating system
Batch operating system
 

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
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
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
 

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
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
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
 

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
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
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
 

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
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
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
 

Recently uploaded

1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一ss ss
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一diploma 1
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)861c7ca49a02
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一Fi sss
 
威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证kbdhl05e
 

Recently uploaded (20)

1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
 
威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证
 

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.