1.4 operating system architecture

Topic Source: Wang 2020 computer operating system Source: Wang 2020 computer operating system 

Big kernel of the operating system as a whole, the main function modules are running a close contact in kernel mode, so as to provide a high-performance system application services. Because the sharing of information between the management module can be effectively utilized effectively characteristics between each other, so with unparalleled performance advantages.
To solve the problem of the operating system kernel code difficult to maintain, so the proposed microkernel architecture. It's the most basic kernel functions (such as process management, etc.) retained in the kernel, and will not need to move those in the core state functions performed by executing user mode, which reduces design complexity kernel. Those operating system code out of the kernel is divided into several hierarchical principle according service program, which is performed independently of each other, they are the interactive communication by means of the micro-kernel.
The biggest problem microkernel architecture is the performance problem, because of the need to switch between kernel mode and user mode frequently, the overhead of the operating system performs larger.

Published 313 original articles · won praise 64 · views 90000 +

Guess you like

Origin blog.csdn.net/PriestessofBirth/article/details/104799871