当前位置: 技术问答>linux和unix
用户空间如何访问内核变量。
来源: 互联网 发布时间:2015-08-07
本文导语: 我在内核定义了一个全局变量,请问在用户空间怎么访问这个变量。 | 不可能,os仔细的通过页表限定了用户程序能访问的地址空间,非法访问内核空间的程序会收到SIGSEGV,然后被终止。唯一...
我在内核定义了一个全局变量,请问在用户空间怎么访问这个变量。
|
不可能,os仔细的通过页表限定了用户程序能访问的地址空间,非法访问内核空间的程序会收到SIGSEGV,然后被终止。唯一的办法是通过特定的系统调用来访问内核的信息,你可以实现一个特定于你那个变量的系统调用