I think the operating system can be understood as a software running on hardware, responsible for managing hardware resources, in addition, the computing capability provided by hardware resources is cut (the CPU is cut into multiple slices and allocated to multiple different programs, and the memory is cut into multiple segments and divided into multiple different programs, and complete coordination between them ). It is also responsible for starting, terminating, switching, and recycling a program. In general, it is not responsible for specific work, but for coordinating the work of other procedures.
To learn about the operating system, you also need to understand the concept of processes. A process is actually a processing process of a program and has a life cycle.
How do users open a process? You need to know the concept of shell. Shell is an interface that outputs the functions of a computer through human operations. It is the human-computer interaction interface (or the Human-Computer Interaction Interface ). Shell is divided into gui (graphical user interface) and CLI (command line user interface ). My understanding of shell is to translate users' instructions into instructions for internal nuclear power understanding.
For the execution process of a program that I understand.
650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/4D/40/wKiom1ROUYjRg8EHAAH6ShMrxZ0686.jpg "Title =" 2014-10-27_220448.png "alt =" wkiom1rouyjrg8ehaah6shmrxz0686.jpg "/>
The main features of the operating system kernel are process management, memory management, providing file systems, network functions, hardware drivers, and installation mechanisms.
In my opinion, the root cause of the operating system kernel is Unix. Others have evolved from its foundation. (Personal opinion only)
Common operating systems include Android, IOS, Linux, and windows.
This article is from the "xxlixin" blog, please be sure to keep this source http://xxlixin1993.blog.51cto.com/9498220/1568639
Daily Summary: some insights on the basic operating system