这是一个用汇编语言实现在DOSBOX下显示一个.BMP图像文件的程序。本程序只能显示8位256色的bmp格式图片,且由于dosbox限定64k,大于64k的图片都得通过方向键移动查看图片。
最近更新: 5年多前这是学习操作系统时一个关于哲学家进餐问题的程序。 有五个哲学家,他们的生活方式是交替地进行思考和进餐。他们共用一张圆桌,分别坐在五张椅子上。 在圆桌上有五个碗和五把叉子,平时一个哲学家进行思考,饥饿时便试图取用其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐。进餐完毕,放下筷子又继续思考。 哲学家进餐问题可看作是并发进程并发执行时处理共享资源的一个有代表性的问题。 本程序模拟了三个进餐方案,包括: 1. 允许最多四名哲学家同时拿叉子; 2.奇数座位哲学家优先拿右叉子,偶数座位哲学家优先拿左叉子; 3.所有哲学家优先拿左叉子(可能死锁)。
最近更新: 5年多前