What is the main composition of linux kernel
This article mainly introduces how the linux kernel is mainly composed, the article is very detailed, has a certain reference value, interested friends must read it!
Composition: 1, process scheduling, control process access to the CPU;2, memory management, allowing multiple processes to safely share the main memory area;3, virtual file system, providing a unified interface for all devices;4, network interface, providing access to various network standards and support for various network hardware;5, inter-process communication, supporting various communication mechanisms between processes.
The Linux kernel consists of five subsystems: process scheduling, memory management, virtual file system, network interfaces, and interprocess communication.
Process Scheduling (SCHED): Controls access to the CPU by processes. When it is necessary to select the next process to run, the scheduler selects the process most worthy of running;
Memory Management (MM) allows multiple processes to safely share areas of main memory;
Virtual File System (VFS) hides the details of various hardware and provides a unified interface for all devices. VFS provides dozens of different file systems.
NET provides access to various network standards and supports various network hardware.
Interprocess Communication (IPC) supports various communication mechanisms between processes.
The above is "linux kernel is mainly how to form" all the content of this article, thank you for reading! Hope to share the content to help everyone, more relevant knowledge, welcome to pay attention to the industry information channel!