操作系统设备管理课件.pptVIP

  • 1
  • 0
  • 约1.7千字
  • 约 62页
  • 2019-11-19 发布于天津
  • 举报
章设备管理 管理和控制所有的外部设备(I/O设备),是操作系统的主要功能之一。 本章介绍: 外部设备分类及控制方式 设备使用方法、I/O子系统的层次结构及缓冲技术 辅存及磁盘请求调度技术 ;6.1 I/O 系 统 ; 2) 按信息交换的单位分类;3) 按设备的共享属性分类 这种分类方式可将I/O设备分为如下三类: 独占设备:它是指在一段时间内只允许一个用户(进程)访问的设备,即临界资源; 因而,对多个并发进程而言,应互斥地访问这类设备,系统一旦把这类设备分配给某进程后,便由该进程独占,直至用完释放,应当注意,独占设备的分配有可能引起进程死锁。 共享设备:它是指在一段时间内允许多个进程同时访问的设备,当然,对于每一时刻而言,该类设备仍然只允许一个进程访问。 虚拟设备:它是指通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户(进程)同时使用,通常把这种经过虚拟技术处理后的设备,称为虚拟设备。;2.设备控制器(I/O部件);PCI总线控制器; 每个控制器都有一些用来与CPU通讯的I/O寄存器。操作系统通过向这些寄存器写命令字来实现I/O功能。;6.2 I/O控制方式 ;一、程序直接控制方式;CPU向设备控制器发读命令;;二、中断控制方式;向设备控制器发读命令;;三、DMA方式;四、通道方式;;CPU直接控制外部设备;6.3.1 I/O层次

文档评论(0)

1亿VIP精品文档

相关文档