Professional Documents
Culture Documents
2019-08 Bit2133 Notes 1573104426 l8
2019-08 Bit2133 Notes 1573104426 l8
OPERATING SYSTEMS
Outline
• Convenience
– Making the computer easier to use
• Efficiency
– Allowing better use of computer resources
Operating System Services
• Program creation
• Program execution
• Access to I/O devices
• Controlled access to files
• System access
• Error detection and response
• Accounting
O/S as a Resource Manager
O/S as a Resource Manager
• Interactive
• Batch
• Single program (Uni-programming)
• Multi-programming (Multi-tasking)
Types of Operating System
• Interactive
An interactive operating system is one that allows the user to
directly interact with the operating system whilst one or
more programs are running.
There will be user interface in place to allow this to happen. It
could be a command line style of interface or it could be a
graphical interface.
Types of Operating System
• Batch
• The users of a batch operating system do not interact with the
computer directly. Each user prepares his job on an off-line
device like punch cards and submits it to the computer
operator.
• To speed up processing, jobs with similar needs are batched
together and run as a group.
Types of Operating System
• Batch
• The problems with Batch Systems are as follows −
– Lack of interaction between the user and the job.
– CPU is often idle, because the speed of the mechanical I/O
devices is slower than the CPU.
– Difficult to provide the desired priority.
Types of Operating System