【求助】操作系统多道程序设计作业,用Java实现图形界面模拟程序在多道环境和单道环境中的运行情况。

究极极极小咸鱼 2020-10-09 11:01:51
Java菜鸟能否有大神指导
具体情况:只有一个cpu的情况,每个程序必须要先占用CPU进行计算后再进行I/O操作,进行完I/O操作后再进行一次CPU占用后程序结束,每个程序操作的I/O设备为同一个。假设有2个程序,A,B。A先占用cpu30ms,然后需要进行20ms 的I/O操作,这时程序B就可以进行cpu操作,20ms后进行I/O操作同时A程序回来继续占用CPU............
需要实现输入需要运行的程序数量,然后分别输入每个程序的 CPU计算时间,I/O时间,CPU计算时间,按照输入程序的先后顺序执行,
图形模拟程序占用CPU和I/O设备的情况并且显示运行完全部程序的时间。
实际应该就是把运行关系图通过编程实现,有会的大佬麻烦指导,积分可加。
...全文
10573 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
有大神吗?
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
多道情况:
  • 打赏
  • 举报
回复
引用 5 楼 qq_39936465 的回复:
[quote=引用 4 楼 究极极极小咸鱼 的回复:]图是并发运行,程序分别占用cpu和io设备
你这个图上 a程序的在执行io设备时,cpu计算根本就没人使用,哪里有并发?[/quote]图放错了
qq_39936465 2020-10-10
  • 打赏
  • 举报
回复
引用 4 楼 究极极极小咸鱼 的回复:
图是并发运行,程序分别占用cpu和io设备
你这个图上 a程序的在执行io设备时,cpu计算根本就没人使用,哪里有并发?
  • 打赏
  • 举报
回复
引用 3 楼 qq_39936465 的回复:
[quote=引用 楼主 究极极极小咸鱼 的回复:]Java菜鸟能否有大神指导 具体情况:只有一个cpu的情况,每个程序必须要先占用CPU进行计算后再进行I/O操作,进行完I/O操作后再进行一次CPU占用后程序结束,每个程序操作的I/O设备为同一个。假设有2个程序,A,B。A先占用cpu30ms,然后需要进行20ms 的I/O操作,这时程序B就可以进行cpu操作,20ms后进行I/O操作同时A程序回来继续占用CPU............ 需要实现输入需要运行的程序数量,然后分别输入每个程序的 CPU计算时间,I/O时间,CPU计算时间,按照输入程序的先后顺序执行, 图形模拟程序占用CPU和I/O设备的情况并且显示运行完全部程序的时间。 实际应该就是把运行关系图通过编程实现,有会的大佬麻烦指导,积分可加。
看你的图不是顺序执行么,好像没有出让cpu控制[/quote]图是并发运行,程序分别占用cpu和io设备
qq_39936465 2020-10-10
  • 打赏
  • 举报
回复
引用 楼主 究极极极小咸鱼 的回复:
Java菜鸟能否有大神指导 具体情况:只有一个cpu的情况,每个程序必须要先占用CPU进行计算后再进行I/O操作,进行完I/O操作后再进行一次CPU占用后程序结束,每个程序操作的I/O设备为同一个。假设有2个程序,A,B。A先占用cpu30ms,然后需要进行20ms 的I/O操作,这时程序B就可以进行cpu操作,20ms后进行I/O操作同时A程序回来继续占用CPU............ 需要实现输入需要运行的程序数量,然后分别输入每个程序的 CPU计算时间,I/O时间,CPU计算时间,按照输入程序的先后顺序执行, 图形模拟程序占用CPU和I/O设备的情况并且显示运行完全部程序的时间。 实际应该就是把运行关系图通过编程实现,有会的大佬麻烦指导,积分可加。
看你的图不是顺序执行么,好像没有出让cpu控制
  • 打赏
  • 举报
回复
下周要交作业了,求助啊

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧