wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Functions of operating system

profile
Tanisha Joshi
Jul 03, 2024
0 Likes
0 Discussions
168 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

Principles of Concurrency

Blog banner

LINUX

Blog banner

Carrot Pickle With Raisins (lagan Nu Achar)

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

Why Progressive Web Apps (PWAs) Are Replacing Traditional Websites

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

File management -disha parekh

Blog banner

Multiprocessor

Blog banner

Cyber Forensics on IOT Devices

Blog banner

RAID

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Types of E-Commerce

Blog banner

Tracking Emails & Email Crimes

Blog banner

How to write a cover letter

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

Meal Maharaj — 3 CP, 5 CP, 8 CP. Same Love, Different Portions

Blog banner

EID UL FITR

Blog banner

(Input/Output) in os

Blog banner

Memory management and virtual memory

Blog banner

EVOLUTION OF MICROPROCESSOR

Blog banner

Starvation

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

Policies for Service Transition

Blog banner

History of Money

Blog banner

RAID - LEVELS OF RAID

Blog banner

Teamwork

Blog banner

"Life as a Part-time Student"

Blog banner

 " Healing of Yoga "

Blog banner

Virtual Memory

Blog banner

Smartsheet

Blog banner

DIGITAL ECONOMY

Blog banner

Fault Tolerance in an Operating System

Blog banner

VIRTUAL MEMORY

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

GraphX:- A graph processing tool

Blog banner

Impact of social media on the human life

Blog banner

Uniprocessor scheduling

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

How social media affect

Blog banner