阅读背景:

Linux 2.6 新增的 vsyscall 系统服务调用机制(ZT)

来源:互联网 
Linux 2.6 新增的 vsyscall 系统服务调用机制


    与 Windows 的系统服务调用实现机制类似,Linux 内部为所有核心态系统调用,维护了一张按调用号排序的跳转表 (sys_call_table @ arch/i386/kernel/entry.S)。只不过对 Window 来说,类似的跳转表 (KeServiceDescriptorTable @ ntos/ke/kernldat.c) 按功能进一步细分为四部分,分别用于内核与 Win32 子系统等。而 Linux 的系统服务表,因为开放性、兼容性和移植性等问题,则相对稳定和保守得多。     与&n



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: