用户空间和内核空间
现在操作体系都是采取虚拟存储器,那末对32位操作体系而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作体系的核心是内核,独立于普通的应用程序,可以拜访受掩护的内存空间,也有拜访底层硬件装备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操作体系将虚拟空间分为两部份,内核空间,用户空间。针对linux体系而言,将最高的1G(从虚拟地址0xC0000000到0xFFFFFFFF),供内核应用,称为内核空间,而将较低的3G字节(0x00000000到0xBFFFFFFF)供各个进程应用,称为用户空间。 现在操作体系都是采取虚拟存储器,那末对32位操作体系而言,它的寻址空间(虚拟存储