首页 > 其他 > 详细

Process and Kernel

时间:2015-10-10 21:35:44      阅读:543      评论:0      收藏:0      [点我收藏+]

Topic :

  • The process abstraction
  • Dual-mode operation
  • Safe control transfer

 

Process 是对运行程序的抽象。a process is an instance of a program. 

而 Kernel 与 program 的关系就像浏览器与第三方插件的关系一样。

为了阻止一个 process 做坏事(如覆盖其它 process 的data),最直接的想法是:Kernel 检查 process 中的每一条指令,但这样速度比较慢,于是设想是否有这样一种机制:允许一些安全的指令直接执行,而危险的指令需要检查。在处理中增加一个一位(mode bit)的寄存器, 用于区分 kernel mode 和 user mode。接下来的问题就是:什么时候两种 mode 互相切换。(safe control transfer)

 

Safe control transfer

 

Process and Kernel

原文:http://www.cnblogs.com/whuyt/p/4868324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!