use*_*901 5 c++ simulation events des scheduler
简单问题:我构建了一个准处理器模拟器,它采用优先级图形,确定优先级(和"就绪"指令),在可用功能单元上安排任务等.几乎是一个非常基本的模拟器.
但我意识到我应该在DES引擎之上构建它,因为我没有容量(除了设置标志并检查每个"时钟滴答"上的每个节点),因为它说"在10个循环中,执行此操作"(即在预定时间提升信号并处理将来应该发生的事件或者当满足预定标准时的事件.
我显然可以自己实现这个; 建立了一个"事件"类,把它们粘在一个队列,并在年底每个周期(或开始),检查队列,看看有什么在那里,但我想有一个在重新发明轮子是没有意义的.
因此,复杂的网络模拟器显然是过度杀伤.我不需要花哨的建模,排队等等.我需要的只是一个内置时钟,能够设置事件发生,在事情发生时引发标志等,如上所述.
免费软件和C++会很棒.
有人有主意吗?(我最接近的 - 感谢其他一些相关的问题 - 就是所谓的SIMLIB.)
非常感谢!
归档时间: |
|
查看次数: |
1058 次 |
最近记录: |