学习链接:
http://www.xuetangx.com/courses/course-v1:TsinghuaX+30240243X+sp/courseware/1d95cdf6f0e943448801e538b039300a/263a269e19884fa48b1a139e04ff7016/
系统调用
操作系统服务的编程接口
通常由高级语言编写
程序访问通常是通过高层的API而不是直接进行系统调用
三种最常用的应用程序编程接口(API)
win32 API
POSIX API
JAVA API
扫描二维码关注公众号,回复:
76694 查看本文章
系统调用和函数调用的不同
系统调用
INT和IRET指令用于操作系统调用
系统调用时,堆栈切换和特权级的转换
函数调用
CALL和RET用于常规调用
常规调用时没有堆栈的切换