[JWFD开源工作流]一个尚未解决的问题影响新版本的发布




    要自己研发 单线程的软件时钟信号发生器模块,必须首先获得单位时间消耗系统时间步长很稳定的随机函数发生器和自动编译器

     现在的进展是,原来认为用一个简单的JAVA的数值计算代码就可以获得稳定的步长的脉冲输出频率,但是经过测试,发现JVM的编译器只有在循环的第一次才消耗系统时间,第二次开始就直接读取缓存数据了,根本无法消耗系统时间,这导致最初的设计无法实现

     经过摸索,我们现在准备采取 用JAVA的字符串函数随机拼接一组函数(相当于硬件里面的随机函数发生器),然后每次向自动编译器输出一组不同的函数,迫使编译器每次以固定的时间去编译一次这个函数,那编译和计算过程就可以自动消耗系统时间,并且在循环的过程中,以一个相对固定的频率来消耗时钟,哪么输出一个稳定的系统时钟信号,这就是我们用JAVA语言来模拟一个时钟信号发生器的初步设计。。。。。


     那,如果这个设计能够获得成功,我们就获得了可以递归函数中调用的线程安全的时钟信号发生器,那我们的系统总线就可以设计出来,有了系统总线模型,数据与指令的同步控制机制就可以建立起来。。。。。。。


    不过,这个设计和编码过程比较漫长,大家慢慢等待一下吧。。。。。。。

你可能感兴趣的:([JWFD开源工作流]一个尚未解决的问题影响新版本的发布)