Operating System

Operating System Introduction

Operating System Introduction

 An operating system is a program which controls the computer hardware and let the software utilize the hardware accordingly. It also offers a fundamental for apps and acts as an intermediary between the device hardware and the device operator. A surprising characteristic of operating systems is how wide-ranging they are in completing these tasks.  Mainframe operating systems are created primarily to optimize uses of hardware.  Personal Computer operating system sustain complicated games, corporate apps, and everything in between. Operating systems (OS) for handheld devices are made to offer an environment in which a operator can easily interact with the device to run and execute programs. Consequently, some operating systems are created to be accessible, others to be efficient, and others are like the combination of both of them to some extent.  

 

Before we get deep into the details, you should be aware about few things of operating system, we require to know few things about system infrastructure. We start by talking about the fundamental of system startup, I/O (input and output) and as well as storage. We will also explain the fundamental computer architecture which makes it possible to write a efficient operating system.

Because an operating system is huge and complicated, it should be developed individually. Every piece must be well-delineated portion of the device, with carefully described inputs, outputs, and as well as functions.  In this Operating system tutorial you are going to explain the major components of an operating system.

 Before going further let’s discuss a bit about “Why studying about Operating system is important at the first place?” 

As we have already discussed that an Operating System (OS) is a program between a computer operator and computer hardware. An operating system is software that delivers all the basic duties like file management, memory management, process management, handling input and output, and regulating external devices such as disk drives and printers.

Given are a few of the essential roles of an OS (operating system).

  • Memory Management
  • Processor Management
  • Device Management
  • File Management
  • Security
  • Control over system performance
  • Job accounting
  • Error detecting aids
  • Coordination between other software and users
  • Applications of Operating System

Given are a few of the essential actions that an Operating System does−

  • Security − By means of passwords and like other procedures, it restricts unofficial access to applications and pieces of information.
  • Control over system performance − Documenting lags among calls for service and responses of the device.
  • Assignment accounting − Maintaining a record of time and support applied by multiple jobs and operators.
  • Error detecting services− Making of junkyards, tracks, error information, and other debugging and error disclosing assistants.
  • Coordination among different programs and operators− Coordination and distribution of compilers, editors, assemblers, and different software to the many users of the device.

 Let’s just dive into “what an operating system (OS) does?”

So now we will be discussing a bit about how OS does what it does and its role in our devices.

A Computer system can be divided approximately into Four elements: - 

  1. The Hardware
  2. The Central Processing Unit
  3. The Memory
  4. The Input output (I/O) devices

These four Elements offers the basic computing assets for the device. The application software’s like Word processors, Worksheets, Compilers, and web browser can describe the methods using which these assets are being utilized while solving operator’s computing problems. The OS (Operating system can control the hardware and elements the Operating system uses while controlling or managing the multiple application software’s for multiple user’s or operators.   

We could also view a computer system as involving of hardware’s, software’s, and information. The operating system Offers the means for actual use of these assets in functions of Operating systems