本实验程序主要采用基本C语言模拟操作系统对设备的管理、程序初始化为2个通道、3个控制器、4个设备。关于通道、控制器、设备之间的关系见程序代码。其中,程序模拟了添加、删除设备、进程申请设备,归还设备等。对于通道2下的一些关于设备、控制器上阻塞的进程唤醒问题、较为复杂,程序带有一些bug,望读者自行调试分析。
2019-12-21 21:13:26 228KB 设备管理实现 操作系统
1