位置 > 首页 > 科技 > 数码

什么是系统调用

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

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

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

1、运行状态不同

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

2、调用方法不同

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

3、返回问题

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


随心一句: 我宁愿自己颠沛流离,无依无靠,也不愿勉强你在我身边,过得不快乐。

随心一句: 在她的心里潜伏着一个深渊,扔下巨石也发不出声音。

本站声明:本站部分文章来自网络,如若内容侵犯了原著者的合法权益,可联系我们进行处理。分享仅供大家学习与参考,不**本站立场。

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

相关图片
相关单图
热门图文标签
热门图片标签
热门词条推荐

精美图文推荐

上一篇 下一篇
作者信息
waterworks
(0)赞
2021-08-09 23:32:36
相关专辑
返回首页