Operating system acts as heart of any system and without OS system will fail. An operating system primary task is startup system by loading different drivers. On startup it allocates memory for individual process and initializes programs. It also works on hardware and devices to familiar with system. System drivers are loaded with help of operating system.
After startup loading, operating system manages available resources for running process. It ensures all processes are free of any conflict and working properly. Operating system also manages required hardware resource by sending request to specific hardware and coordinates among devices and peripherals to run the program smoothly.
When OS find any ambiguous request from any process it holds the request and wait for free space for that process to avoid worst situation. So each and every process manipulation in system is done by OS.
So, after summarize the operating system activities we can say:-
- An operating system assembles with each program which organizes hardware devices and different services for applications and manages intra-connectivity and inter-connectivity among processes to handle all related request without any clash.
- Operating system also distributes available resource to applications with no collusion. It works as resource manager and sole distributor of application resources. So resource allocation is another major task of any OS.
- It also schedules job of CPU. CPU scheduling involves decision taken by CPU which request will be served and it is continuous process. If more than one application needs for same resource at the same time, then operating system decides how to allocate memory and its schedule the job as priority basis.
Comments
Post a Comment