系统调用

学习链接:

http://www.xuetangx.com/courses/course-v1:TsinghuaX+30240243X+sp/courseware/1d95cdf6f0e943448801e538b039300a/263a269e19884fa48b1a139e04ff7016/

系统调用

  操作系统服务的编程接口

  通常由高级语言编写

  程序访问通常是通过高层的API而不是直接进行系统调用

  三种最常用的应用程序编程接口(API)

    win32  API

    POSIX  API

    JAVA  API

系统调用和函数调用的不同

  系统调用

    INT和IRET指令用于操作系统调用

    系统调用时,堆栈切换和特权级的转换

  函数调用

    CALL和RET用于常规调用

    常规调用时没有堆栈的切换

原文地址:https://www.cnblogs.com/y15821933792/p/8960626.html