分布式时戳——事件到整型的映射

来源:互联网 发布:始祖鸟 户外装备 知乎 编辑:程序博客网 时间:2024/05/04 06:11

 时间使我们考虑一切事物的基础,它源于一个更基础的概念——事件的发生顺序。百度百科中说:时间是描述事件发生过程的计量。

时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。例如月球绕地球周期,地球绕太阳周期,地球自转周期,原子震荡周期等。爱因斯坦说时间和空间是人们认知的一种错觉。大爆炸理论认为,宇宙从一个起点处开始,这也是时间的起点。

分布式系统是空间上分割的截然不同的进程的集合。单机多道(多进程)系统也是分布式系统,只是其组件是控制单元、内存单元、输入输出通道等。单机中多进程之间的发生顺序也无法预知的(从事过现代系统编程的人都应清楚这一点)。什么样的系统是分布式系统呢?lamport说,当一个系统中不同进程之间的通信延迟和单进程中的事件之间的时间相比不能忽略时,那么该系统就是分布式的。

在学习lamport的论文之前,再看时间含义:

含义-(物理学定义)时间是事件发生到结束的时刻间隔。   (这里所讲的“时刻”我们平常是称之为“时间”,所以从定义描述,讲“时间”是不恰当的,应称为“时刻”)什么是时间?时间的本质:时间是事件先后顺序或者持续性的量度。t=T(U,S,……)U-宇宙;S空间,XYZ,…….....事件,顺序时间不是自变量,而是因变量,它是随宇宙的变化而变化。t=(S1,S2,S3,...,Sn) 以上是时间本质、概念。公式:世界事件发生次序的序列。其中,S是事件,S1,S2,S3,...,Sn是事件 1,2,3,.....,n发生的顺序,时间就是对这些事件发生顺序的排序,标志的计量《时间的定义》。