Operating system (science section)
aims
- Understand the operating system and the role of
1. OS (Operation System, OS)
A schematic view of the interface as an 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
1.1 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
1.2 different applications mainstream operating system
- Desktop Operating Systems
- Server operating system
- Embedded Operating System
- Mobile device operating system
1> Desktop Operating Systems
- Windows Series
- Large user groups
- macOS
- Suitable for Developers
- Linux
- Less application software
2> server operating system
- Linux
- Secure, stable, free
- High occupancy
- Windows Server
- Pay
- Low share
3> embedded operating system
- Linux
4> mobile device operating systems
- iOS
- Android (based
Linux
)
1.3 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