Geekdosage
  • Home
  • Computer hardware
    • GPU
      • AMD
      • Nvidia
    • Processor
  • Linux
    • CentOS
    • Ubuntu
  • Docker
  • Computer Software
    • Operating System
      • Windows
      • MacOS
      • Android
  • Gaming
  • Computer Science
    • Network Engineering
    • Comparisons
  • About Us

Geekdosage

  • Home
  • Computer hardware
    • GPU
      • AMD
      • Nvidia
    • Processor
  • Linux
    • CentOS
    • Ubuntu
  • Docker
  • Computer Software
    • Operating System
      • Windows
      • MacOS
      • Android
  • Gaming
  • Computer Science
    • Network Engineering
    • Comparisons
  • About Us
AndroidComparisonsComputer SoftwareLinuxMacOSOperating SystemWindows

What is an operating system ? ~ Why OS is so important ?

by GeekDosage August 12, 2020
written by GeekDosage August 12, 2020
What is an operating system ? ~ Why OS is so important ?

What is an operating system?

Everyone has heard the word called OS, of course, OS means Operating System. It is the manager of the computer, and also manages all the available resources on a computer from CPU, to memory, to hard disk. And also it is software. There are two types of software called system software and application software. Firstly the system software is a set of programs that coordinates activities and functions of the hardware and various other programs throughout the computer system. Also, there are different types of systems software include operating systems and utility programs.

Definition of Operating System

Definition

An operating system is a set of computer programs or a collection of software that manages and controls hardware resources. Also, an operating system act as an interface between application software and hardware. Especially, it gives common services for all computer programs. Of course, an operating system is the system software, and application software needs an operating system to fulfill its functionalities.

Examples

Windows XP, Windows Vista, UNIX, Linux, Mac OS are some examples of the operating systems. Indeed, Linux is a free and open-source operating system. Also, it works on several platforms and Linux never gets slow. Linux has widespread usage and no threat of viruses. Red Hat, Fedora, Ubuntu, SUSE, and Debian are some Linux examples.

Tasks of the operating system

The operating system manages and controls all the parts of computer and hardware resources. Similarly, it runs applications include word processors, web browsers, games, etc. It manages all data and files on your computer. Also, it helps to organize your computer by doing many things to data like a copy, move, delete, rename, and cut. The operating system acts as an intermediary between the user and computer hardware too. Performing common computer hardware functions, providing a user interface and input/output management, providing a degree of hardware independence, managing system memory, managing processing tasks, providing networking capability, and controlling access to system resources are some other major tasks of an operating system. Certainly, the operating system acts as a coordinator which mange all resources and prevents errors and improper use of the computer such as connection failures in the network, power failures, lack of paper in the printer, and so on.

Main functions

The first and foremost function is providing a user interface. Especially it allows individuals to access and interact with the computer. There are two types of user interfaces. The first one is a command-based user interface that requires text commands to be given to the computer to perform basic activities (e.g. DOS). The other is a graphical user interface (GUI). GUI uses pictures and menus that are used to send commands to the computer system (e.g. Windows and Mac OS). The second main function is hardware independence that provides hardware independence for application software. Application software interfaces with the operating system which interfaces with the hardware. When the hardware changes, the operating system changes so that the application software is not required to be changed. The other main function is the operating system act as a facilitator. It provides standard libraries and makes application programming easier and faster.

GeekDosage
0 comment
0
FacebookTwitterPinterest
previous post
How to choose a processor which suits you?
next post
What is a Linux OS? Why Linux is so popular?

Related Posts

2 Simplest Methods to Take/Capture Desktop Screenshot in...

January 17, 2021

How to remove/delete user in Linux

January 11, 2021

How to rename a Directory in Linux?

January 5, 2021

How to Install VirtualBox in Ubuntu 20.04

January 3, 2021

How to Create a Private Docker Registry in...

December 23, 2020

How to Build a Docker Image from Dockerfile

December 14, 2020

How to Install Docker in Ubuntu 20.04

December 12, 2020

How to change the forgotten root password in...

November 25, 2020

What is a Linux OS? Why Linux is...

August 12, 2020

Best GPU stress test software to test your...

August 12, 2020

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

Keep in touch

Facebook Twitter Google + Instagram Pinterest Email

Popular Posts

  • How to change the forgotten root password in CentOS 8

  • How to Install Docker on CentOS 7

  • How to Build a Docker Image from Dockerfile

  • Best GPU stress test software to test your GPU

About Geekdosage

Geekdosage is a technology based website which mainly focuses on network engineering, computer science, automation, computer hardware and software and internet technologies. Our purpose is to create a platform where anyone can access the subject areas without barriers.

Recent Posts

  • 2 Simplest Methods to Take/Capture Desktop Screenshot in Ubuntu

    January 17, 2021
  • How to remove/delete user in Linux

    January 11, 2021

Find us

Facebook Twitter Instagram Pinterest Email
  • About Us
  • Contact Us
  • Disclaimer
  • Terms and Conditions
  • Cookie Privacy policy
  • Privacy Policy
  • DCMA

@2021 - All Right Reserved | Designed and Developed by GeekDosage