没有合适的资源?快使用搜索试试~ 我知道了~
据实验要求,设计出大致的 UI 界面来模拟进程的调度 界面大概由三部分组成. 第一部分:队列和调度算法选择 能够模拟控制操作系统从进程就绪队列中通过不同算法选择进程来执行 对于阻塞队列,配置交互按钮使其能够根据调度算法唤醒其中的被阻塞进程到就绪队列 继续运行 第二部分:cpu 中进程运行状态以及阻塞当前进程 展示 cpu 当前运行的状态,当前所运行的进程的情况,时间片使用情况. 由于时间原因,未能实现时间片算法调度......
资源推荐
资源详情
资源评论
实验涉及仪器设备和材料清单(或软件)
计算机:某 PC
操作系统:Ubuntu 18.04
IDE: Qt 12.2 , gcc 64 位编译器, qt creator
代码分析
1. 原型设计
根据实验要求,设计出大致的 UI 界面来模拟进程的调度
界面大概由三部分组成.
第一部分:队列和调度算法选择
能够模拟控制操作系统从进程就绪队列中通过不同算法选择进程来执行
对于阻塞队列,配置交互按钮使其能够根据调度算法唤醒其中的被阻塞进程到就绪队列
继续运行
第二部分:cpu 中进程运行状态以及阻塞当前进程
展示 cpu 当前运行的状态,当前所运行的进程的情况,时间片使用情况.
由于时间原因,未能实现时间片算法调度.
第三部分:创建进程
根据指定的优先级,运行时间,id 号来创建一个进程且加入到就绪队列中.
原型设计图:
2.
软件逻辑架构设计
使用面向对象的方法,每个对象承担自己的功能.
Process 类:
剩余12页未读,继续阅读
资源评论
wusimpl
- 粉丝: 25
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 嵌入式开发概述及其常用编程语言介绍
- 5G模组升级刷模块救砖以及5G模组资料路由器固件
- C183579-123578-c1235789.jpg
- Qt5.14 绘画板 Qt Creator C++项目
- python实现Excel表格合并
- Java实现读取Excel批量发送邮件.zip
- 【java毕业设计】商城后台管理系统源码(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】开发停车位管理系统(调用百度地图API)源码(springboot+vue+mysql+说明文档).zip
- 星耀软件库(升级版).apk.1
- 基于Django后端和Vue前端的多语言购物车项目设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功