内核基础(系统调用) 在说系统调用之前.先来说说内核是怎么和我们交互的.或者说是怎么和我们产生交集的. 首先,内核是用来控制硬件的仅仅有内核才干直接控制硬件,所以说内核非常重要,假设内核被控制那么电脑的一切都被控制了,所以我们须要把内核保护起来.所以SHELL 就诞生了,我们绝大多数情况下是在和SHELL 交互,应用程序也执行与SHELL之上.当执行一些进程时.进程会切换进程上下文.这时进程从用户态切换到内核态,也就是常说的内核代表进程执行.可是就算如此内核依旧是被保护起来的.我们始终不能和内核…