【问题标题】:FCFS algorithm using C++使用 C++ 的 FCFS 算法
【发布时间】:2013-07-04 23:47:20
【问题描述】:

如何使用 C++ 编写和运行 FCFS 算法 知道这些是输入信息:

进程、突发时间、等待时间 (p1=burst 24, wt 0)

(p2=突发 15 = 重量 24)

(p3=突发 27,重量 39)

(p4=突发 16,重量 66)

(p5=突发 16,重量 82)

(平均等待时间=61.8)

平均周转时间 = 19.6

【问题讨论】:

  • 具有 push + pop 功能的东西可以做到这一点。
  • 堆栈 mystack; for(int i=0;i
  • huseyin tugrul buyukisik 谢谢,但你能帮我写代码吗!
  • 你说的是真正的进程还是名为“process”es的变量?
  • 变量命名为进程 P1、P2、P3、P4、P5

标签: c++ operating-system scheduling


【解决方案1】:

很简单。只需根据等待时间 (wt) 对进程进行排序。并计算爆发时间。请提供更好的输入集。您当前的输入不需要任何排序。

另一方面,请尝试理解算法所说的内容。在 FCFS 中,进程(P1...Pn)将按照进入 CPU 的时间顺序进行处理。顾名思义,谁先来,谁先上菜。

【讨论】:

  • 我已经这样做了,我已经计算了一切......谢谢
猜你喜欢
  • 2015-07-02
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多