Skip to main content

Defination of OS(operating system) and its concepts

  What do you mean by operating system?

   Definition: An operating system is a program that act as an interface between the user of a computer and the            

                         Computer hardware. Operating system is a first program that gets loaded into the memory through a process called booting.

Concepts of operating system:

·                     The purpose of operating system is to provide an environment in which a user can execute program in a convenient and efficient manner.

·                     Operating system is an integrated set of program that manages the various hardware resources such as processor, memory, I/O Devices , communication devices and overall operation of a computer system.

·                     Operating systems also acts as a platform on which various applications programs such as word processor and excel are executed.

·                     The most common operating system are the window family of operating system (windows 98, window 2000, Nt, Vista and window 7), UNIX and Macintosh operating system.

 

*             Operating system as an extended machine.

*             operating system as resource manager .

   Operating system as an extended machine:

§   An operating system is a layer of software on the top of the bare hardware of a computer system.

§   This operating system manages the all parts of  the system, and presents to the users with an interface or virtual machine ,that is easier to program and use.

Comments

  1. Hey Guys "I Have a Hour Complete Full Detail Information About

    Operating System

    Learn in Simple and Easy.

    ReplyDelete

  2. Download Free Zorin OS Ultimate Sep-2021
    Download Now

    ReplyDelete
  3. ऑपरेटिंग सिस्टम के नाम. यहाँ मै आपके साथ पांच commons Operating System kya hai के नाम सांझा कर रहा हूं

    ReplyDelete

Post a Comment

Popular posts from this blog

Monolithic Architecture

  Monolithic Architecture Monolith means composed all in one piece. The  Monolithic  application describes a single-tiered  software  application in which different components combined into a single program from a single platform. Components can be: Authorization — responsible for authorizing a user Presentation — responsible for handling HTTP requests and responding with either HTML or JSON/XML (for web services APIs). Business logic — the application’s business logic. Database layer — data access objects responsible for accessing the database. Application integration — integration with other services (e.g. via messaging or REST API). Or integration with any other Data sources. Notification module — responsible for sending email notifications whenever needed. Example for Monolithic Approach Consider an example of Ecommerce application, that authorizes customer, takes an order, check products inventory, authorize payment and ships ordered products. This applicat...

Change the priority of a process

  Change the priority of a process You can tell the computer that certain processes should have a higher priority than others, and so should be given a bigger share of the available computing time. This can make them run faster, but only in certain cases. You can also give a process a  lower  priority if you think it is taking up too much processing power. Go to the  Processes  tab and click on the process you want to have a different priority. Right-click the process, and use the  Change Priority  menu to assign the process a higher or lower priority. There is typically little need to change process priorities manually. The computer will usually do a good job of managing them itself. (The system for managing the priority of processes is called  nice .) Does higher priority make a process run faster? The computer shares its processing time between all of the running processes. This is normally shared intelligently, so programs that are doing more ...

Classification of Operating System

  Classification of operating systems The operating systems may be classified into different types depending upon the nature of interaction between the user and his/her program. The various types of operating system are : 1.       single user operating system    2.        Multi user operating system   3.         Batch processing operating system 4.        Multi programming operating system   5.       Multi tasking operating system   6.         Multiprocessing operating system 7.         Time sharing operating system 8.       Real time system      Distributed system Multi threading operating system       Single user operating system ·          ...

Time Sharing System and its Requirements

  Time sharing  system ·           Time sharing refers to the allocation of computer resources in a time dependent fashion to several program simultaneously ·           A time sharing system has many user terminals that are connected to same computer simultaneously. Using these terminal, different users can work on a system at the same time ·           Thus, it uses multi programming with a special CPU scheduling among all the last one, and then again beginning from the first one ·           In time sharing system, the CPU time is divided among all the users on schedule basis. ·           It release the CPU under any of the following three conditions: 1.         When the allotted time slice expires. 2.    ...