CAB Class On OS
CAB Class On OS
Program execution
I/O operations
File system manipulation
Communication
Error detection
Resource allocation
&
Protection
Services of Operating System
Program Execution
An operating system must be able to load multiple activities into the memory
and to run it. OS must be able to end its execution, either normally or
abnormally.
I/O Operations
The communication between the user and devices drivers are managed by
the operating system.
Operating system give the access to the I/O devices when it required.
Services of Operating System
Programs need to read and write a file. The operating system gives an
access to the program for performing an operation on the file.
The user can create/delete a file by using an interface provided by the
operating system.
The backup of the file system can be created by using an interface provided
by the operating system.
Services of Operating System
Communication
Error Handling
An error is one of the part of a system that may cause malfunctioning of the
complete system. The operating system constantly monitors the system for
detecting errors to avoid some situations. The error may occur anywhere in the
computer system like in CPU, in I/O devices or in the memory hardware. There
are some activities that are performed by an operating system:
• The OS continuously checks for the possible errors.
• The OS takes an appropriate action to correct errors and consistent
computing.
Services of Operating System
Resource management
When there are multiple users or multiple jobs running at the same time
resources must be allocated to each of them. There are some major activities
that are performed by an operating system:
• The OS manages all kinds of resources using schedulers.
• CPU scheduling algorithm is used for better utilization of CPU.
Services of Operating System
Protection
Process Management
Security Management
Disk Management
Device Management