
操作系统涉及C/C++设备管理。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、设备管理子系统通过系统设备表(SDT)、通道控制表(CHCT)、控制器控制表(COCT)以及设备控制表(DCT)来展现输入输出系统的四级结构和三级控制机制。为了实现对外围设备的有效管理,我们构建了模拟的这些数据结构。具体而言,该子系统支持:(1)设备添加功能,即增加相应的设备控制表和系统设备表中的对应条目,并在必要时创建新的控制器控制表;(2)设备删除功能,涉及从设备控制表和系统设备表中移除相关条目,以及根据情况删除相应的控制器控制表。
2、对于独占设备的分配与回收,系统采用一种机制:进程申请独立设备名称,并建立连接通路或阻塞到目标设备、控制器或通道上,从而等待其他归还设备的进程被唤醒。
3、在申请设备的过程中,可以通过请求特定类型的设备来确保设备的独立性,并将逻辑设备名映射到其对应的物理设备。
全部评论 (0)
还没有任何评论哟~


