1.linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些?
Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000- 0xFFFFFFFF),供内核使用,称为"内核空间".而将较低的3G字节(从虚拟地址 0x00000000到0xBFFFFFFF),供各个进程使用,称为"用户空间)。因为每个进程可以通过系统调用进入内核,因此,Linux内核由系统内的所有进程共享。于是,从具体进程的角度来看,每个进程可以拥有4G字节的虚拟空间
标签:字节,虚拟地址,空间,面试,内核,Linux,进程,驱动 From: https://www.cnblogs.com/caseyzq/p/16875542.html