操作系统 设备管理实现
假定模拟系统中有键盘、鼠标、打印机和显示器四个设备,三个控制器和两个通道,采用安全分配方式。
1、设备管理子系统涉及到系统设备表(SDT)、通道控制表(CHCT)、控制器控制表(COCT)和设备控制表(DCT)来体现输入输出系统的四级结构和三级控制。我们模拟这样的数据结构来完成对外围设备的管理。
(1)添加设备:增加对应的设备控制表和系统设备表中的表项,如果需要新建对应的控制器控制表。
(2)删除设备:删除对应的设备控制表和系统设备表中的表项,如果需要删除对应的控制器控制表。
2、设备的分配和回收,进程申请设备的时候,建立起通路,即获成功;否则阻塞到通道、控制器或设备上面。进程回收设备
下载地址
用户评论
与我要求的实验一样,且内容清晰
非常好,四级结构三级控制代码阐非常清晰,对我这样基础弱的人来说真的是帮助非常大!感谢!!
非常有用,跟要求一样,而且内容清晰
挺好的,很实用。参考一下,再结合自己的思路
挺好的 还有一点问题