文件名称:os_project:2015年Spring学期的所有OS项目
文件大小:1.03MB
文件格式:ZIP
更新时间:2024-06-13 04:11:59
Java
Operating System Project OS Projects in 2015 Spring term ##First Project:电梯调度项目 ###基本任务 某一层楼20层,有五部互联的电梯。基于线程思想,编写一个电梯调度程序。 ###功能描述 电梯应有一些按键,如:数字键、关门键、开门键、上行键、下行键、报警键等; 有数码显示器指示当前电梯状态; 每层楼、每部电梯门口,有上行、下行按钮、数码显示。 ###基本需求 五部电梯相互联结,即当一个电梯按钮按下去时,其它电梯相应按钮同时点亮,表示也按下去了。 电梯调度算法: 所有电梯初始状态都在第一层; 每个电梯没有相应请求情况下,则应该在原地保持不动; 电梯调度算法基于简单的轮转算法,当电梯外部的上下行按钮被按下时产生一个电梯任务,将其放入任务队列,当任务队列不为空时由任务调度算法将任务分配到五部电梯。 ##Second Pr
【文件预览】:
os_project-master
----.gitignore(23B)
----third_project()
--------src()
--------pom.xml(626B)
--------.idea()
--------third_project.iml(1KB)
----first_project()
--------first_project.iml(846B)
--------src()
--------out()
--------.idea()
--------first_project.pages(484KB)
----second_project()
--------app()
--------package.json(919B)
--------Gruntfile.js(10KB)
--------second_project.pages(333KB)
--------bower.json(111B)
----README.md(1KB)
----logo.png(25KB)