操作系统实验五进程互斥实验 理发店问题:假设理发店的理发室中有3个理发椅子和3个理发师,有一个可容纳4个顾客坐等理发的沙发。此外还有一间等候室,可容纳13位顾客等候进入理发室。顾客如果发现理发店中顾客已满(超过20人),就不进入理发店。在理发店内,理发师一旦有空就为坐在沙发上等待时间最长的顾客理发,同时空出的沙发让在等候室中等
操作系统实验六死锁问题实验 在两个城市南北方向之间存在一条铁路,多列火车可以分别从两个城市的车站排队等待进入车道向对方城市行驶,该铁路在同一时间,只能允许在同一方向上行车,如果同时有相向的火车行驶将会撞车。请模拟实现两个方向行车,而不会出现撞车或长时间等待的情况。您能构造一个管程来解决这个问题吗?
吉他店程序实现C 吉他店及店内库存乐器类管理程序,C++程序 一共有四个类,不仅可以卖吉他,还有其他类的乐器可以出售,而且,要提供初始化库存信息,所以用了TXT文件输入输出,比较简单,还有可以根据不同的属性查询乐器,有:名称,价格,制造商,背板材料,模型,类型等,而且如果没有此乐器,要显示库存没有,我又增添了乐器出库
操作系统实验七内存页面置换算法实验 请在以上示例实验程序中补充―增强二次机会‖等置换算法的模拟程序。输入不同的内存页面引用串和实存帧数,观察并分析其页面置换效果和性能,并将其与LRU和FIFO算法进行比较。改进以上示例实验程序,使之能够随机的产生内存页面引用串,以便能动态的观测各种置换算法的性能。