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

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

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Understanding Business Layer in Data Science

Blog banner

Video games

Blog banner

Disk scheduling

Blog banner

Old age lifestyle

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Data Mining

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

Raising mental health burden: A global and Indian perspective

Blog banner

A Deep Dive

Blog banner

Emotional Suppression: The Hidden Costs Of Unfelt Feelings

Blog banner

Blockchain in IoT Applications

Blog banner

1 Dentist in Maroubra, Sydney and her 10 obsessions

Blog banner

(Input/Output) in os

Blog banner

Memory management

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

Modern operating system

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

From Airboat Tours to Fossil Hunting: The Ultimate Arcadia Travel Experience

Blog banner

Dudhasagar waterfall ?

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

What is metaverse?

Blog banner

Dekkers Algorithm

Blog banner

LTE Technology

Blog banner

File management In Operating System

Blog banner

Understanding the 'Ambiverts'

Blog banner

Child labour

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Service transistion under difficult conditions

Blog banner

Modern Operating System - Suren Kotian

Blog banner

Women’s Mental Health (After Marriage)

Blog banner

VIRTUAL MACHINE

Blog banner

Disk cache

Blog banner

K-means use cases

Blog banner

BITCOIN WALLET

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

A Weekend of Wildlife, Rivers, and Relaxation in Southwest Florida

Blog banner

How to tie a Tie

Blog banner

Wedding photographer

Blog banner

Blog on health and fitness

Blog banner