程序原本(八十二):系统的基础部件

阅读数:30 2019 年 10 月 3 日 14:36

程序原本(八十二):系统的基础部件

解决“不确定”问题,需要首先将其背景置入到“确定”与“不确定”得以出现的本质原因中去。
正是数据不确定带来了对观察者的限制,进而这种限制带来了所谓数据连续或非连续这样的特性。但反过来说,如果数据是确定的,我们将不必限制观察者,也不必讨论系统是并行的还是串行的问题。
在一个足够小的生存周期中,我们可以做到数据确定;在可做到数据确定的前提下,我们将数据的生存周期扩展到足够大,则可以做到数据连续。在现实系统中,前者影响的是实时性,后者影响的是并发性。也就是说,高实时与高并发是最难兼得的系统特性,因为高实时意味着数据的生存周期小,也就意味着并发中面临数据失效(即连续性的背景——生存周期,达不到足够大)的可能性大。
大而化之,从结构的层面来讲,其中是可以有很多种解释的。

评论

发布