Operating system services
Operating system services
Program execution
Control Input/output devices
Program creation
Communication
Error Handling
Accounting
Security and Protection
User Interface
File Management
Program execution: -
Operating system is providing an environment to execute a
program.
All the programmer will save their programs in the secondary
memory. During compilation program is resides in hard disk. But
at the time of execution O.S will transfer the program from hard
disk into main memory.
The programs will be saved into hard disk, Once the execution is
completed.
So, the operating system will save another process in the main
memory.
Both the instructions and data must be loaded into the main
memory.
Control Input/output devices
An Operating System manages the communication between user
and device drivers.
I/O operation means read or write operation with any file or any
specific I/O device.
Operating system provides the access to the required I/O device
when required
Program Creation
The Operating system helps to the programmer to create, modify,
and debugging programs.
Communication: -
The operating system manages the exchange of data and programs
among different computers connected over a network.
This communication between one process to another process by
using IPC.it was implemented by using message passing and
shared memory.
Error Handling
The operating system is responsible to detect the errors either
hardware or software resources and take appropriate action
according to the error.