计算机设备管理培训知识.pptVIP

  • 2
  • 0
  • 约2.2万字
  • 约 131页
  • 2022-07-17 发布于重庆
  • 举报
5.4.2 设备的独立性 (2)向用户层(或文件层)软件提供统一的接口 虽然各种设备内部的具体操作各不相同,但它们向用户提供的接口却是相同的。例如,对各种设备的读操作,在应用程序众多使用read,而对各种设备的写操作,都使用write。 操作系统教程课件 第 *页 第六十二页,共一百三十一页。 5.4.3 独占设备的分配 设备分配方式有两种,即静态分配和动态分配。静态分配方式是在用户作业开始执行之前,由系统一次性分配该作业所要求的全部设备、控制器和通道。一旦分配之后,这些设备、控制器和通道就一直为该作业所占用,直到该作业被撤销。静态分配方式不会出现死锁,但是设备的使用效率低。独占型设备的分配采用静态分配策略。 动态分配在进程执行过程中根据执行的需要进行分配。当进程需要设备时,通过系统调用指令向系统提出设备请求,由系统按照事先规定的策略给进程分配所需要的设备、控制器和通道,一旦使用完毕,便立即释放。动态分配方式有利于提高设备的利用率,但如果分配策略使用不当,则有可能造成进程死锁。 操作系统教程课件 第 *页 第六十三页,共一百三十一页。 5.4.3 独占设备的分配 为了实现设备分配,系统设置了设备控制表、控制器控制表、通道控制表和系统设备表等数据结构,记录相应设备或控制器的状态以及对设备或控制器进行控制所需要的

文档评论(0)

1亿VIP精品文档

相关文档