Operating SystemOperating System1/5/20231Operating SystemOperating System5.5 设备分配设备分配q设备分配中的数据结构设备分配中的数据结构q设备分配时应考虑的因素设备分配时应考虑的因素q设备独立性设备独立性q独占设备的分配程序独占设备的分配程序qSPOOLing技术技术1/5/20232Operating SystemOperating System5.5.1 设备分配中的数据结构设备分配中的数据结构q在在多道程序环境下,系统中的设备所有进程共享,多道程序环境下,系统中的设备所有进程共享,为为防止防止进程对系统资源的进程对系统资源的无序竞争无序竞争,必须由系统,必须由系统统一分配统一分配设备设备q某进程向系统提出某进程向系统提出I/O请求时,设备分配程序按请求时,设备分配程序按一定策略一定策略分配设备、控制器和通道,形成一条数分配设备、控制器和通道,形成一条数据传输通路,以供主机和设备间信息交换据传输通路,以供主机和设备间信息交换q为实现设备分配,系统中应设置相应的数据结构,为实现设备分配,系统中应设置相应的数据