Elevator-Dispatch:电梯调度,操作系统课程作业

时间:2024-05-30 12:32:28
【文件属性】:

文件名称:Elevator-Dispatch:电梯调度,操作系统课程作业

文件大小:974KB

文件格式:ZIP

更新时间:2024-05-30 12:32:28

C#

电梯调度 操作系统 课程作业1 Author:张文喆 1551719 项目背景 20层楼,每层楼有向上/向下的按钮 5部电梯,每部电梯内有1~20层楼的按钮 开发/运行环境 开发环境:Windows10 Pro RS3 开发语言:C# 6.0/ .net Framework 4.6 项目设计简述 1. 项目架构 elevator2.0 界面 电梯内部 20个楼层按钮 电梯外部 上升按钮 下降按钮 楼层及电梯状态展示标签 调度算法 内部调度算法 外部调度算法 任务分配 等待队列 2. 电梯状态图 电梯对象中,有两个枚举型变量status和order,它们的组合被用来表示电梯的状态。 图中的每个圆圈代表枚举变量的取值,黄色文字代表状态(status和order的组合),黑色文字代表状态转移条件。 3. 状态转移说明 status参数表明了电梯的当前的运行状态,有三种取值:pause(停靠),u


网友评论