A preliminary understanding of the operating system (Operation System, OS)

1. What is the operating system

Computer without an operating system, often referred to  bare metal

If you want to  bare metal  to run the program on their own written, it must be written in machine language program

If you install the operating system on your computer, you can install the operating system on the support of high-level language environment, high-level language development program

The operating system is a computer program management hardware and control software running, the system software is run directly on the "bare metal", and
any other software must be run in order to support operating systems like Windows, Linux, macOS, Android, iOS

2. What is the role of the operating system

Modern computer systems are  the most basic and important  system software

Is  disposed on the first layer of software, computer hardware , hardware system for the first time is extended

The main role is to manage hardware devices , and provides a simple interface for users and applications, ease of use

While others, such as compilers, database management systems, as well as a large number of applications, are directly dependent on the support of the operating system

The main role is to support the up-down control hardware to run the software, with the role of connecting

While others, such as compilers, database management systems, as well as a large number of applications, are directly dependent on the support of the operating system

3, mainstream operating system in different fields of application which

  3.1, the desktop operating system

    Windows Series --- large user groups

    macOS --- for developers

    Less Linux --- application software

  3.2, server operating systems

    Linux --- secure, stable, free, high occupancy

    Windows Server --- paid, low occupancy

  3.3 embedded operating system

    Linux

  3.4, mobile device operating system

    iOS

    Android (based  Linux)

4, the virtual machine

VM (Virtual Machine) refers to a software simulation of a complete hardware system functions, run a full computer system in a completely isolated environment

  • Virtual system by generating a new operating system existing virtual image with a real operating system exactly the same function
  • After entering the virtual system, all operations are in this new independent virtual system inside were, you can install separate software to run, save the data, have their own independent desktop, will not have any impact on the real system
  • Flexible and can switch between a conventional system and the like operating system, the virtual image

Guess you like

Origin www.cnblogs.com/xiaoshuaibai/p/12113385.html