DEV Community

Cover image for Operating System and its functionality
akhil mittal
akhil mittal

Posted on

Operating System and its functionality

In this article we are going to discuss about the operating system and its functionalities.

Operating System

Operating system is system software and its basic functionality is that it works as an interface between user and hardware.

Image description

Now, a question arise that what is the need of an operating system ?
This is the most common question, that why we need operating system, if we do not use operating system then to execute any operation or to perform any task we need to write a program so that hardware get to know that user want to perform this operation, but writing programs every time is not easy and not user friendly, this will also make the process of using the system more complex, to solve this problem operating system comes into play.
So, we can say that the primary goal of an operating system is to provide convenience to the user.

Due to this at present (at time of writing this article) the share of windows in the market is 77.74%, while the share of Linux is 1-2%, there is another popular operating system macOS with 17.07% of share.

  1. The major functionalities of an operating system are : Resource management. Process management : We use various CPU scheduling algorithms for it. Storage management : (Hard disk) It is done with the help of file system. Memory management : RAM Security.
  2. Whenever operating system performs a task, it performs that task through System calls.
  3. Whenever we click on a file to open it operating system opens it with the help of Open system call.
  4. Open read write are some common system calls.

This was an overview on the topic Operating System and its functions, on a side note remember that Linux is the kernel not an operating system, generally we call the operating systems like Ubuntu, Kali Linux, CentOS as a Linux operating system because they are built on top of the Linux kernel so do not get confused.

Hope this article was helpful, make sure to read the next articles of this series, in order to explore more about operating system.

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Image of Bright Data

Maintain Seamless Data Collection – No more rotating IPs or server bans.

Avoid detection with our dynamic IP solutions. Perfect for continuous data scraping without interruptions.

Avoid Detection

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay