当前位置:秒懂百科馆 >

数码

> 什么是系统调用

什么是系统调用

系统功能调用是操作系统提供给程序设计人员的一种服务。

什么是系统调用

系统调用和普通调用的区别

系统调用本质上是一种过程调用,但它是一种特殊的过程调用,与一般用户程序中的过程调用有明显的区别 。

1、运行状态不同

运行状态不同。系统调用的调用过程和被调用过程运行在不同的状态,而普通的过程调用一般运行在相同的状态。

什么是系统调用 第2张
2、调用方法不同

调用方法不同。系统调用必须通过软中断机制首先进入系统核心,然后才能转向相应的命令处理程序。普通过程调用可以直接由调用过程转向被调用过程。

3、返回问题

返回问题。在采用抢先式调度的系统中,当系统调用返回时,要重新进行调度分析――是否有更高优先级的任务就绪。普通的过程调用直接返回调用过程继续执行。

标签: 调用 系统
  • 文章版权属于文章作者所有,转载请注明 https://mdbkg.com/shuma/leypd.html