zsc_2015
zsc_2015
采纳率0%
2015-12-03 05:58 阅读 1.6k

关于软件权限和指令执行的问题

1.如果软件的指令直接执行,那么软件的权限控制是怎么实现的?
2.如果一条指令的执行结果决定下一条指令,那么为什么会有指令队列?本人是小白,求大神解答

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • oyljerry oyljerry 2015-12-03 06:06

    cpu会检查程序是否有权限执行对应的指令

    点赞 评论 复制链接分享
  • zhenhua_329 「已注销」 2015-12-03 07:36

    你这个需要知道cpu的工作方式啊,cpu并不像C语言那样直白,、只会简单的加减乘除还有异或,非,等位运算。
    你说的应该是一个函数吧,那么在进入这个函数之前,会有相应的权限比较,决定这个函数是否可以被调用。
    1.软件的权限控制是有真正用户身份决定的,也就是运行该程序的用户权限
    2.第二个问题,两者不矛盾。

    点赞 评论 复制链接分享
  • zhenhua_329 「已注销」 2015-12-03 10:49

    程序指令和系统指令有什么区别吗?就是一条机器码。如果已经过了那个判断就接着往下走,过不了那个判断就退出

    点赞 评论 复制链接分享

相关推荐