操作系统 c/c++ 设备管理

时间:2012-05-14 16:13:33
【文件属性】:

文件名称:操作系统 c/c++ 设备管理

文件大小:3KB

文件格式:RAR

更新时间:2012-05-14 16:13:33

操作系统 c/c++ 设备管理 模拟实现包括设备的添加和删除,设备的分配和回收,体现设备分配中的设备独立性

1、设备管理子系统涉及到系统设备表(SDT)、通道控制表(CHCT)、控制器控制表(COCT)和设备控制表(DCT)来体现输入输出系统的四级结构和三级控制。我们模拟这样的数据结构来完成对外围设备的管理。 (1)添加设备:增加对应的设备控制表和系统设备表中的表项,如果需要新建对应的控制器控制表。 (2)删除设备:删除对应的设备控制表和系统设备表中的表项,如果需要删除对应的控制器控制表。 2、独占设备的分配与回收,创建进程申请独立设备名称,建立起连接通路或阻塞到设备、控制器或通道上面,等待其他归还设备的进程后唤醒; 3、申请设备时,可以通过申请某一类设备来实现设备独立性,将逻辑设备名映射为物理设备。


【文件预览】:
FILE.CPP

网友评论

  • 这是操作系统里的文件管理,不是设备管理。
  • 和描述的有差异啊
  • 这跟描述的根本不是一个东西啊。。。。。上面那些坑爹的评论都该扣分,不信的话版主自己验证下吧
  • 亲测可用 还不错
  • 谢谢诶了啊,居然能用啊