What role does the Unix/linux kernel play in the system?
Not just the FreeBSD system, every operating system has a kernel -- from MS-DOS, Windows to advanced terminal mainframes, but various systems have different attitudes toward the kernel, and some systems cost a lot. Great effort to hide the kernel from the user. Both the release version of Windows or UNIX systems have a default kernel, and each time a new version is released, most of the changes are provided for driver support for new devices. The kernel is responsible for echoing the devices connected to the system, which is why Windows needs to install drivers for new or previously unsupported devices, and generally needs to reboot the system - because the kernel has been modified, in order to use the new The kernel must be restarted, otherwise the system will be required to load the new device as a kernel extension or module. From the perspective of the kernel architecture, FreeBSD uses a microkernel architecture, which means that the kernel is small and modular. Windows NT and Mach (the kernel based on Mac OS X) are just a few examples of microkernels in which new devices are typically added to the system by pseudo-kernel modules—these modules may be loaded and loaded while the system is running. Uninstall without recompiling the kernel. But Linux and Windows 9x systems are monolithic kernels, where the kernel code is optimized from a performance perspective and is as easy to maintain as possible, but every time a new device is added to the system. The system administrator will be asked to recompile the kernel.
This is not a very accurate description - Linux is trying to modularize the kernel. The FreeBSD kernel has to be recompiled for these different reasons. The difference between the microkernel and the overall kernel is very large. There should be a theoretical problem, not just the difference in device support. The most basic difference between the two is that the microkernel provides a user processing level or ring that supports non-system calls, rather than all within the system. The core of Iwashiro is reduced to include only the best programs, which means that the kernel contains the highest level of the required execution state in the monitoring mode, in order to increase the robustness of the kernel operation and ensure kernel processing. The process is easy to understand and manage, and it is easy to modularize the device.
Although the above is quite good, unfortunately, it is unrealistic to meet the requirements of each device type and option that can be modularized and can be loaded at runtime. After some experience with FreeBSD, readers will realize this and will find that it is inevitable to recompile the kernel anyway.
Where is the Windows kernel?
The kernel in Windows is an executable file in C:\\Windows\\System:
Where is the UNIX kernel?
On many UNIX systems, the location of the kernel is usually located at the top of the file system; the kernel of the FreeBSD system is placed in /boot.
self-entertainment, I decided to start a Linux server, then execute the ld & ldquo;rm –rf /&rd
How do I view all running processes in Linux? You can use the ps command. It can
We use this program and output to analyze the usage and characteristics of waitpid. We set waitpid t
About Linux shutdown and restart commands. In fact, the first article should write about Linux inst
Linux operating system camera driver installation
Linux Performance Tuning Basic Policy Settings
A simple way to implement FTP virtual host under Linux system
Poll&&epoll implementation analysis (a) - poll implementation
Centos FTP server erection and configuration tutorial
Analyze the normal shutdown command under Linux system
The three query methods for the last reboot time of the Linux system
Ten collection systems and hardware information commands under Linux tutorial
Vista memory shortage solution
Four ways to help you solve win7 does not display the input method failure
Win10 preview version 10130 officially known issues summary
Teach you to identify the original version of windows xp sp2
Windows 10 Build 10159 release download brings more than 300 fixes
With QQ account or you can log in to Windows 8 system
Optimizing the memory efficiency of Windows system (2)
Win8 copy web page is how to block IE clipboard prompt box
How does the Win10 system adjust the mouse sensitivity?
Win7 system boot error prompt Runtime Error wmpnscfg.exe how to do?