fbpx

Introduction of Operating System Chapter 1

An operating system is a program that manages a computer’s hardware. An operating system acts as an intermediary between the user of a computer and the computer hardware. The purpose of an operating system is to provide an environment in which a user can execute programs in a convenient and efficient manner.

Introduction of Operating System , function, types frontendgyaan

Operating system goals or functions :

  • Execute user programs and make solving user problems easier
  • Make the computer system convenient to use
  • Use the computer hardware in an efficient manner

Before we can explore the details of computer system operation, we need to know something about system structure.

Computer System Structure :

A computer system can be divided roughly into four components: the hardware, the operating system, the application programs, and the users (figure)

Hardware – Provides the basic computing resources for the system

  1. Central Processing unit (CPU)
  2. Memory
  3. Input/Output (I/O) devices

Application Programs – Define the ways in which these resources are used to solve user computing problems. Such as Web browsers, Compilers, Spreadsheets, etc.

Operating System – Controls the hardware and coordinates its use among the various application programs for various users.

Users – People, machines, other computers

We can also view a computer system as consisting of hardware, software, and data. OS performs no useful function by itself. It simply provides an environment within which other programs can do useful work.

For Laptops Buying Guide Visit – India Laptops Deal

What Operating System Do :

  1. Depends on point of View (user view or system view)
  2. Users want convenience, ease of use, and good performance
  3. Don,t care about resource utilization
  4. But shared computer such as mainframe or minicomputer must keep all users happy
  5. Users of dedicated systems such as workstations have dedicated resources but frequently use shared resources from servers
  6. Handheld computers are resource-poor,  optimized for usability and battery life
  7. Some computers have little or no user interface, such as embedded computers in devices and automobiles

Also, Visit HTML CSS and JavaScript Tips and Tricks Articles :

ImageProductAuthorPrice
Our Pick1
Web development book by Jon Duckett Frontendgyaan
5
Web Design with HTML, CSS, JavaScript, and Jquery

by Jon Duckett

Our Pick2
Web development Book by DT Editorial Service Frontend Gyaan
HTML 5 Black Book, Covers CSS 3, JavaScript

by DT Editorial Service

Our Pick3
Data Structures Using C and C+ by Langsam Frontend gyaan
Data Structures Using C and C+

by Langsam/Augenstein/Tenenbaum

Our Pick4
operating System Concept Frontend Gyaan
Operating system concept 9th EDITION

by Abraham Silberschatz

Share your love
Saksham Raghuvanshi

Saksham Raghuvanshi

Hi, I am Saksham Raghuvanshi 2nd-year CSE Student allured by web and tech enthusiasts, working towards making the web more user interactive and accessible for all 😜