Daily Summary: some insights on the basic operating system

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.