操作系统笔记——不可抢占性资源和临界资源比较

一、可抢占性资源

  1. 可抢占性资源:某个进程在获得这类资源后,这类资源还是会比其他进程或系统抢占。
  2. 常见可抢占性资源:CPU、主存
  3. 举例:优先级高的抢占CPU资源;进程从一个存储区转移到另一个,或者从内存调入外存,抢占进程在内存的空间

二、 不可抢占性资源

  1. 不可抢占性资源:一旦系统把某资源分配给该进程后,就不能将它强行收回,只能在进程用完后自行释放。
  2. 常见不可抢占性资源:刻录机、光盘、磁带机、打印机
  3. 举例:当一个进程已经开始刻录光盘,刻录机就不能分配给其他进程,否则会损害正在刻录的光盘。

三、临界资源

  1. 临界资源:在一段时间内只允许一个进程访问的资源。又称独占资源。
  2. 常见的临界资源:系统中的大多数物理设备:如打印机、磁带机。还有栈和变量、表格。
  3. 访问方式:互斥访问。

四、不可抢占性资源和临界资源

不可抢占性资源是临界资源,但是临界资源不是不可抢占性资源。比如某个处理机,它是可抢占性资源资源,它也是一段时间内只允许一个进程访问的资源,是临界资源。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部