What’s an Operating System? – Codex Edu

what is operating system

An operating system is the first software program that manages all of the {hardware} and different software programs on a pc. The working system, also called an “OS,” interfaces with the computer {hardware} and offers providers that functions can use.

An Operating system (OS) is a software program that acts as an interface between the tip person and laptop {hardware}. Each computer should have a minimum of one OS to run different packages. Software like Chrome, MS Word, Video games, and many others want some setting wherein it would run and carry out its job. The OS lets you talk with the pc without realizing easy methods to converse the computer’s language. It’s not doable for the person to make use of any computer or mobile system without having an operating system.

Examples of Operating Methods

Laptops, tablets, and desktop computer systems all run working techniques that you have in all probability heard of. Some examples embody variations of Microsoft Home windows (like windows 10, windows 8, windows 7, Windows Vista, and Windows XP), Apple’s macOS (previously OS X), Chrome OS, BlackBerry Tablet OS, and flavors of Linux, an open-supply operating system.


History of Operating System (OS)

  • Operating techniques had been first developed within the late 1950s to manage tape storage
  • The Common Motors Analysis Lab carried out the primary OS within the early 1950s for his or her IBM 701
  • Within the mid-1960s, operating techniques began to make use of disks
  • Within the late 1960s, the primary model of the Unix OS was developed
  • The primary OS constructed by Microsoft was DOS. It was in-built 1981 by buying the 86-DOS software program from a Seattle firm
  • The current-day fashionable OS windows first got here to existence in 1985 when a GUI was created and paired with MS-DOS.

Features of Operating System

Here’s a checklist generally discovered essential options of an Operating System:

  • Protected and supervisor mode
  • Permits disk access and file techniques System drivers Networking Safety
  • Program Execution
  • Memory management Virtual Memory Multitasking
  • Handling I/O operations
  • Manipulation of the file system
  • Error Detection and handling
  • Resource allocation
  • Data and Resource Protection

operating system features

Functions of an Operating System

In a working system software program performs every of the perform:

  • Process administration: – Process management helps the OS to create and delete processes. It additionally offers mechanisms for synchronization and communication amongst processes.
  • Memory management: – Memory management module performs the duty of allocation and de-allocation of memory space to packages in want of these resources.
  • File management: – It manages all of the file-related actions similar to group storage, retrieval, naming, sharing, and safety of information.
  • Device Management: Device management retains tracks of all units. This module additionally chargeable for this task is called the I/O controller. It additionally performs the task of allocation and de-allocation of the devices.
  • I/O System Management: One of many primary objects of any OS is to cover the peculiarities of those {hardware} units from the person.
  • Secondary-Storage Management: Methods have a number of ranges of storage that incorporates main storage, secondary storage, and cache storage. Directions and information have to be saved in main storage or cache so {that a} operating program can reference it.
  • Security: – Security module protects the information and knowledge of a computer system towards malware risk and approved entry.
  • Command interpretation: This module is decoding instructions given by the and performing system sources to the course of that instructions.
  • Networking: A distributed system is a bunch of processors that don’t share a memory, {hardware} units, or a clock. The processors talk with each other by way of the community.
  • Job accounting: Maintaining monitor of time & useful resource utilized by various jobs and customers.
  • Communication management: Coordination and project of compilers, interpreters, and another software program useful resource of the various customers of the computer techniques.

kinds of operating system

Kinds of Operating system

  • Batch Operating System
  • Multitasking/Time-Sharing OS
  • Multiprocessing OS
  • Real-Time OS
  • Distributed OS
  • Network OS
  • Cellular OS
Batch Operating System

Some computer processes are very lengthy and time-consuming. To hurry the identical course of, a job with the same kind of wants are batched together and run as a bunch.

The person of a batch operating system by no means instantly interacts with the computer. In one of these OS, each person prepares his or her job on an offline system like a punch card and submit it to the computer operator.

Multi-Tasking/Time-sharing Operating systems

The operating system permits folks situated at a special terminal (shell) to make use of a single computer system at the similar time. The processor time (CPU) which is shared amongst a number of customers is termed as time-sharing.

Real time OS

A real-time working system time interval to course of and reply to inputs may be very small. Examples: Army Software program Methods, Space Software program Methods.

Distributed Operating System

Distributed systems use many processors situated in numerous machines to supply very quick computation to its customers.

Community Operating System

Community Operating System runs on a server. It offers the capability to serve to handle knowledge, person, teams, safety, software, and different networking features.

Mobile OS

Mobile operating systems are these OS which is very which might be designed to energy smartphones, tablets, and wearable units.

Some most well-known mobile operating techniques are Android and iOS, however, others include BlackBerry, Internet, and watchOS.

advantage of operating system

The advantage of using the Operating System

  • Means that you can cover particulars of {hardware} by creating an abstraction
  • Simple to make use of with a GUI
  • Provides a setting wherein a person might execute packages/functions
  • The operating system should be sure that the computer system handy to make use of
  • Operating System acts as a middleman amongst functions and the {hardware} elements
  • It offers the computer system sources with simple to make use of the format
  • Acts as an intermediator between all {hardware}’s and software program’s of the system

Disadvantages of using Operating System

If any concern happens in OS, it’s possible you’ll lose all of the contents which have been saved in your system

The operating system’s software program is sort of costly for small dimension groups which provide a burden on them. Example Windows

It is by no means totally safe as a threat can happen at any time


Please enter your comment!
Please enter your name here