2.5 进程外部的并行行为模型
2.5.3 行为模型的执行过程
3. 模拟时钟与模拟周期
模拟时钟是离散的Time类型的量。记录各信号的波形。
模拟从0时刻开始。
模拟时钟是程序设置的虚拟时钟,不是计算机的真实时钟。模拟时钟的前进完全依赖于模拟运行过程,当处理同一时刻的事件时,模拟时钟停止不动,从而实现了模拟的并行性。当处理另一个时刻的事件时,模拟时钟前进到相应的时刻。
模拟过程中,为了用顺序的方法执行并行事件,需要在执行这些同一时刻事件的时候使时钟保持在同一时刻不动。当处理某一时刻的事件时,首先得到该时刻各信号的新值,然后计算各相关进程得到未来时刻的新值。随着时钟的前进,这个过程周而复始,直至模拟结束。这样的循环执行的过程称为模拟周期。
|