wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Functions of operating system

profile
Tanisha Joshi
Jul 03, 2024
0 Likes
0 Discussions
172 Reads

The operating system is a connecting medium between the user and the hardware. It helps the users to access the hardware in an efficient manner. It also makes sure that all the computer resources will be used in an efficient and smooth way without any problems

******The operating system provides various functionalities, which are discussed below:****

Controlling System Performance One of the most important functions of the operating system is controlling the system's health. For this purpose, it monitors and observes the delay time between a service being requested and the requested service being served. This delay time is reduced as much as possible to improve the overall performance of the system.

***Memory Management****

In a computer system, we have primary memory, which is also called main memory, and it is made by the sequence of bytes. Each byte in the main memory has a unique address which helps it to check if it is occupied or not. For executing each program in its computer system, it should be in the main memory. Operating systems can easily check which bytes of main memory are empty and which are not. So it allocates the main memory for the program execution, and when the program is completed or terminated, then it deallocates the memory. Operating systems also keep a record that which byte of memory is assigned to which program

****Device Management*****

The operating system manages the communication between the computer system and the peripheral devices connected to the I/O port of the system. Peripheral devices use their respective drivers to communicate with the system. The operating system determines which program or process is accessed by which connection and device. It also makes sure when a program is executed or terminated, it will stop the communication between the device and the computer system.

 

*****Coordination between other software and the user******

There is other software in the system which is coordinated by the operating system so that users can access them efficiently, like assemblers, compilers, etc.

 

 

******Process Management******

 

The process is a program under the execution. The operating system manages all the processes so that each process gets the CPU for a specific time to execute itself, and there will be less waiting time for each process. This management is also called process scheduling.


Comments ()


Sign in

Read Next

What's Better : Supervised or Unsupervised Learning

Blog banner

Install Ubuntu in Vmware

Blog banner

Procedure For Corporate High-Tech Investigations

Blog banner

The Secure Software Development Life Cycle (SDLC)

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

CBSE + International Thinking: How Indian Schools Are Producing World-Ready Students

Blog banner

Principles of Service Operation

Blog banner

Cyber Bullying - Neeta Vonkamuti

Blog banner

Advantage of freedom

Blog banner

EMAIL INVESTIGATION

Blog banner

Deadlock and Starvation

Blog banner

LIFEHACKER

Blog banner

Drawing tips for a beginner

Blog banner

Classification Vs Clustring? What's the diffrence?

Blog banner

Linux Threads:

Blog banner

Virtual Memory

Blog banner

Why Personalized Return Gifts Are the Perfect Choice for Every Kid’s Birthday Party?

Blog banner

Memory Management of Operating System(OS)

Blog banner

Studying Denial of service attack using DOSHTTP tool

Blog banner

Exploring Arcadia’s Cowboy Culture, Peace River & Hidden Attractions

Blog banner

10 Survival Tips that might save your life

Blog banner

The Importance of Financial Literacy for College Students

Blog banner

Topic: Sessions in Operating system

Blog banner

Uniprocessor Scheduling

Blog banner

HubSpot

Blog banner

Memory managment

Blog banner

Visualization in Data Science

Blog banner

HTML vs HTML5

Blog banner

You Get Everyone, But No One Gets You: The Lonely Side of High Emotional Intelligence

Blog banner

Understanding E-mail Servers

Blog banner

File management in os

Blog banner

Malware Defense

Blog banner

Security Issues

Blog banner

Scheduling in Operating Systems

Blog banner

Why Moms Are Choosing Customised School Accessories Over Generic Products

Blog banner

Memory Management

Blog banner

Disk Management

Blog banner

IoT Architecture Based Security

Blog banner

Gamer life

Blog banner

Education?

Blog banner

Overcoming the bedtime brushing Battle with Dr. Roxanne Irani, Dentist in Maroubra

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner