Professional Documents
Culture Documents
Fall 2016
Time-sharing/Multitasking
o Implemented by Multiprogramming
Multiprocessor machines
Computer operator
job
job
job
job
workstation workstation
workstation workstation
Resolving problems
Scaling
o breaking tasks into subtasks compatible with the number of processors
System software
o Perform common tasks to computer systems in general
o Provides infrastructure for application software
o Consists of operating system and utility software
o Utility software extends the capabilities of operating system
◦ eg. format disks, burn CD/DVDs, compress/decompress data, play multimedia
presentations, handle network communication
KDE
ROM Program
Mass storage counter
OS
Main
memory
Process
Scheduler table
Dispatcher
Users’ Job1
CPU
programs Job3
Job5
Job2
…