应用程序、封装例程、系统调用处理程序 及系统调用服务例程之问的关系 User Mode Kernel Mode xyz(){ vector_swi: ++ sys_xyz(){ xyz() sys_xyz() ret_...: itet System call Wrapper routine System call System call invocation in in libc standard handler service routine application library progra圆 4口4四是42是刀0C 陈香兰(x1 anchenoustc,edu,cn)(计算丸应【inux操作系统分斯Chapter6系统调用 January14,20157/29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 应用程序、封装例程、系统调用处理程序 及系统调用服务例程之间的关系 User Mode ... xyz() ... xyz(){ ... swi xxx ... } Kernel Mode vector_swi: ... sys_xyz() ... ret_...: ... itet sys_xyz(){ ... } System call invocation in application program Wrapper routine in libc standard library System call handler System call service routine 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室 Linux操作系统分析Chapter 6 系统调用 @计算机学院嵌入式系统实验室@苏州研究院中国科学技术大学Fall 2014) January 14, 2015 7 / 29