求“多任务操作系统进程调度模拟“思路(100分)

Xprg 2003-07-07 11:54:04
如题,谢谢
...全文
86 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xprg 2003-07-08
  • 打赏
  • 举报
回复
调度用的数据结构和算法好解决,主要是现在不是真正的调度,是模拟调度,没有思路,
也就是说“调度“的东西不是真正的应用程序进程,进程切换的各种中断也不是真正的中断,而是用软件模拟中断
ZhangYv 2003-07-08
  • 打赏
  • 举报
回复
没这么夸张吧?操作系统书上都有介绍的调度算法.
ZhangYv 2003-07-08
  • 打赏
  • 举报
回复
书上应该会给出调度算法的流程图,一般是处理时间片,优先队列,以及标记进程的状态.
Xprg 2003-07-08
  • 打赏
  • 举报
回复
多些各位,思路基本有了。
我会过一段时间结贴
BlueSky2008 2003-07-08
  • 打赏
  • 举报
回复
to Xprg:
是啊,我想到的问题就是你讲的这个问题。调度的算法树上都右,但你怎样切换你的进程呢?你的调度程序怎样获得它的控制权?一个可能的方案就是使用多线程。但多线程本身就是进程调度的结果,这样一来到底是你在模拟进程调度,还是你在使用进程调度?你到底模拟了什么?
Xprg 2003-07-07
  • 打赏
  • 举报
回复
给出编程思路和建议即可,谢谢
BlueSky2008 2003-07-07
  • 打赏
  • 举报
回复
我觉得如果没有硬件支持,就不可能完全模拟。
ZhangYv 2003-07-07
  • 打赏
  • 举报
回复
书上不是有原原本本的调度算法?最菜的可以使用"先进先服务"的调度算法,就是一个队列...
ZhangYv 2003-07-07
  • 打赏
  • 举报
回复
书上不是有原原本本的调度算法?最菜的可以使用"先进先服务"的调度算法,就是一个队列...
ZhangYv 2003-07-07
  • 打赏
  • 举报
回复
书上不是有原原本本的调度算法?最菜的可以使用"先进先服务"的调度算法,就是一个队列...
vldb 2003-07-07
  • 打赏
  • 举报
回复
操作系统书上都有
一般就是优先队列时间片轮转算法

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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