分布式处理网络系统中的日历时钟的同步化的制作方法

文档序号:6407116阅读:181来源:国知局
专利名称:分布式处理网络系统中的日历时钟的同步化的制作方法
技术领域
本发明涉及在分布式处理网络系统的每个站中保有的日历时钟同步化,特别是涉及其中存在可能有动态变化的显著延时的那类系统,本发明进而涉及了提供一种与一般站处理器相比能获得较高分辨率的日历时钟。
在分布式处理系统中,特别是在分布式控制系统中,一个较为困难的任务是保持一种分布式的同步日历时钟。该时钟形成各站所需的时间标准,以便进行分布式任务的调度并精确标记各个事件的发生(用于记录整个网络的事件的排序)。现有的典型的日历控制系统中的控制条件要求任何两站之间最坏的状态偏差要小于200微秒。于是,每一个时钟的分辨率必须为100微秒而每一时钟的精确度必须是正负100微秒。
最简单的解决办法是让一个站周期地发送包含准确的日历时间的信息。各站在收到该信息时将其时钟设置到该信息所规定的值。但不幸的是在该信息构造之时与远方站中的时钟设置之时这两者之间有很多显著的而又可变化的延时。这些延时包括发送计算机中的处理时间,等待传输的排队延时,源网络接口中的处理时间,访问媒体等待延时,传输时间,媒体传播延时,站转发器延时,目的站网络接口处理时间,目的站计算机中的排队延时,以及软件处理的延时。这些延时及其可变性阻碍了同步不能达到所希望的精确性。
以上的分析是假设应用每一个站中处理器中操作系统所保有的日历时钟。上述许多的延时效应通过向传输及接收站的网络接口都添加特殊的硬件是可以消除的。特别是,传输站的硬件读取在传输的时刻的当地日历时钟并将该值插入到该信息中去。这将消除由以下延时所引起的误差发送计算机中的处理时间,等待传输的排队延时,源网络接口中的处理时间以及等待访问媒体的延时。接收站的硬件将检测该时钟信息,抽取该日历时间,对当地日历时钟进行设置。这将消除由以下因素引起的误差目地网络接口中的处理时间,目的计算机中的排队延时以及软件处理延时。其余的误差仅与传输时间,媒体传播延时以及站转发器延时样关。遗憾的是实现上述功能的特殊硬件是相当复杂的。由于每一个站都必须能够承担记时器的功能,于是所有的站都要求有两组特殊的硬件。
美国专利No.4,815,110提出用于在分布式处理系统中日历时钟同步化的另一种系统。该时间同步化过程分为两个阶段。在第一阶段中,计时器站在网络上传输一个特殊的信息。在收到该信息的时刻,每一站的硬件就锁存(即保留)其当地日历时钟值。在第二阶段,该计时器站传输包含当该站在第一阶段接收到的它自己的信息时所保留的它的日历时钟的数值。与该计时器日历时间在每一其他站被接收时,所接收的值从所保留的值中减去。所得结果数值表示当地时钟与计时器站的时钟之间的差并且用于校正该当地时钟。该过程所需的硬件比上面讨论的要简单得多,而且消除了传输时间误差。所需硬件仅包括用于表示当地日历时间的硬件计数器和在第一阶段过程中识别时钟信息的电路。然而,该计数器必须能支持以下操作读取,设置与锁存。而且该计数器中的值必须表示绝对时间。
在本发明的受让人所发展的一个类似的系统中,一个单独的主站在第一阶段向所有的站发送特殊的定时信息,而在第二阶段,该主站与另外两个站这三个站向所有的站发送它们收到该特殊定时信号的次数。然后每一站将两个所收到的最接近的日历时间信号求平均并校正该平均值。
在某些网络中,诸如FDDI(光纤分布数据接口)计数旋转环网络,信息是通过环中每个站的网络接口中的转发器从一个站传送到别的站的。这一转发器的功能导致了延时,例如导致了大约750毫微秒的延时。而且,连接各站通信媒体也引起了延时。另外,FDDI网络通过选择站之间顺时针与反时针的光纤区段可以重构网络构形以调整运行中止。这种在构形上的变化将影响网络中一个或多个站所经历的延时。
另一个问题是许多现今的工作站的操作系统的日历时钟不具有能适合许多分布式处理系统应用程序的需要的所要求的分辨率。
本发明的一个目的即是提供用于分布式处理系统中站日历时钟同步化的改进装置。
本发明的另一目的在于以最少的特定硬件来达到上述这一基本目标。
本发明的又一目的是应用每一站的操作系统的日历时钟来达到上述目的,并且即使在操作系统的日历时钟不具有网络系统所要求的分辨率的情形下也能达到。
本发明再有一个目的就是提供这样一种用于站日历时钟同步化的改进装置,该装置适应于网络延时及诸如伴随网络构形变化的网络延时的动态变化。
这些及其他目的将由针对具有用于日历时钟站同步化的装置的分布式处理系统的本发明所实现,该装置在每一个站中包括了网络接口中的一个自由振荡计数器,该计数器保持着时间间隔的计数。该装置还包括了在指定的计时器站中的周期产生定时信号的装置,该信号通过数据通信网络传输到包括该计时器站在内的所有的站。在收到该定时信号时每一网络接口中的装置锁存在自由振荡计数器中该计数。该计时器站还包括了向所有的站传输表示该计时器站收到定时信号的时间的日历时间的该计时器的日历时间信号的装置。每一其他站包括从锁存计数和自由振荡器计数器中的计数,以及从在收到计时器日历时钟信号时的操作系统的日历时钟的日历时间中判定一个站参考时间的装置。每一站还包括判定站的日历参考时间与收到的计时器日历时间之间的差并根据这一差调整操作系统中的日历时钟的装置。
装设了另外一些站作为计时器站并且如果那些站在相应指定的间隔内未收到定时信号则这些站承担计时器功能。
每一站均将由网络接口的转发器功能所引起的延时以及在计算该站的参考时间通信媒体延时都计算在内。这一计算将由于网络构形变化所造成的累积和延时的变化也计算在内。
本发明在站的操作系统的日历时钟并不具有应用程序所要求的分辨率的地方还提供了改进的站的日历时钟读取的分辨率。该站操作系统日历时钟具有以时钟中断作附标的软件计数器。根据本发明,当前日历时间读取装置将这一软件计数器的日历时间乘以网络接口中的自由振荡计数器的分辨与该软件计数器分辨率的比率而产生一个高分辨率乘积。自上一个时钟中断以来所产生的自由振荡计数器中的计数变化是加到这一乘积上而得到当前高分辨率日历时间的。本发明这方面的一个实施例中,自由振荡计数器具有模数等于软件计数器中一个时间单位而每当自由振荡计数器翻转就产生时钟中断,于是自上一个中断以来自由振荡计数器中的计数变化仅仅是当前的计数。
本发明的一个目的是提供一种分布式处理系统,该系统使得网络中所有的时钟都可以自行同步化。
就这一目的来看,本发明属于一种包含多站的分布式处理系统,每个站具有带有能维护站日历时钟的操作系统的站处理器和一个网络接口;一个通过上述网络接口而连接起上述多个站的数据通信网络;将上述站处理器中的上述站日历时钟同步化的同步装置;上述同步装置的特征在于在每一网络接口中具有保持时间间隔计数的自由振荡计数器;每一网络接口中能选择性地存储上述计数的锁存装置;在一个指定的定时器站中有可周期地产生定时信号并且这信号经由该数据通信网而向包括该定时器站的所有的站传输的装置;在每一上述网络接口中有在收到上述定时信号时而在该锁存装置中锁存该自由振荡计数器中的上述计数的装置;在上述计时器站中有这样的装置,能够通过上述数据通信网络向所有上述站顺序传输表示在收到上述定时信号时的计时器站处的日历时间的计时器日历时间信号;在上述除去上述的计时器站之外的其他站中有这样的装置,该装置在自由振荡计数器中锁存的计数,在收到上述计时器日历时间信号时的自由振荡计数器的计数以及在收到计时器日历时间信号时在操作系统日历时钟中的日历时间来确定一个站的参考日历时间;以及在每个站中确定站参考日历时间和所收到的计时器日历时间之间的差并根据这一差来调整上述操作系统中的上述日历时钟的装置。
通过较佳实施例的下述陈述同时参见附图就可获得对本发明的完整的理解,这些附图有

图1是与本发明相关的一个分布式处理网络系统的略图。
图2是构成图1的系统一部分的多个站之一的略图。
图3-7是在图1与图2的分布式处理网络系统中实现本发明的适用的计算机程序流程图。
本发明的陈述将就由FDDI(光纤分布式数据交互,下同)网络实现的分布式数据处理网络系统来进行,虽然本专业的技术人员都明白本发明适用于由其他类型的网络所实现的这种系统。
图1表示了具有多站3a-d的分布式处理网络系统1。系统1的四个站只是示例性的,而系统1中是可以包含任何数目的站的。站3a-d由网络5以一个对偶环的构形相连接,其中一个环7以反时针方向传输信息,而第二个环9则以顺时针方向传输信息。
在本发明的该较佳形式中应用了FDDI网络标准。在这种网络中,两个环7与9包含了用作通信媒体的光纤。在其他网络中,可应用同轴电缆或双扭线作为通信媒体。FDDI网络具有一个开放网络的体系结构。FDDI网络包括一个站管理标准,该标准在其他装置之中控制着网络的配置。在正常条件下,当站3传输信息时,该信息是顺序地由两个环之一传送到每一个站的,其中每个站为下一个站转发该信息。于是如果应用的是内环7,而站3a传输信息,则站3d接收该信息并为站3c转发该信息,站3c又为站3b转发该信息。如果站3a从该系统退出或象在图1中11处所示在环中出现故障,则站管理重新对网络进行配置以保证所有其余的有效站能接收所传输的信息。于是,由于该环在11处断开,当由站3a发出的信息到达站3c时,则传输在另一环9上返回通过站3d和3a而到达站3b。
每一站在中断所接收的信息而执行的转发功能是需要一个有限的时间的。例如,在该示例性系统中大约是750毫微秒。此外,还有由形成环7和9的通信媒体所引起的延时。在FDDI网络的光纤媒体中,这一延时一般是每千米大约5至6微秒。在一个延伸到数千米的分布式处理系统中累积的延时是相当大的,尤其是如上所述的那样,当信息通过各站两次的转发而返回时,积累的延时尤为显著。
如图2中所示,在一个分布式控制系统中的站3可能包括通过一个网络接口15连接到网络5的环7和环9的分布式处理单元和工作站13。分布式处理单元和工作站13都包含一个处理器17。分布式处理单元执行系统1的控制功能。通常,这功能包括调节一个特定的系统变量到一个设置点的值。工作站是作为人-机界面,通过该界面操作者控制和监视分布式处理系统1。系统1中各站功能的协调需要实时数据的交换。FDDI标准提供了数据传输的同步和异步方式。同步方式通过周期重复系统中各种参数的当前值用于传输实时数据。如前面提到的,这就要求保持在每一站中的处理器17中的日历时钟同步化。在典型的现期控制系统中的控制条件要求最劣情形偏差在各站时钟之间要小于200微秒。本发明通过在每一网络接口中提供带有锁存器21的自由振荡计数器19以所要求的精度达到了各站时钟之间的应用同步化。该自由振荡计数器并不表示绝对时间,因而也就永远不需要置零。计数器19应足够宽使得它不致频繁地翻转,而软件必须能够处理这种翻转。
根据本发明,其中的一个站指定为计时器站。这个站通过网络5周期地向每个其他的站传输定时信号。在收到这定时信号时,自由振荡计数器19中的记数存留在锁存器21之中。该计时器站然后向所有其他的站发出表示它收以定时信息的日历时间的计时器日历时间信息。由于自由振荡计数器值并不表示绝对时间,故这一计时器日历时间值必须进行计算。这计算是通过读取处理器17中的操作系统日历时钟和自由振荡记数器19来进行的。处理器17通常具有一个中断产生器18,该产生器周期地产生用于使得操作系统日历时钟递增的中断。在收到定时信号的瞬间自由振荡计数器19的当前值与锁存器21中的存留值之间的差乘以自由振荡计数器的记录计数的周期。该结果值是从计时器站收到定时信号后所经过的时间量。这一时间从刚刚读取的操作系统日历时钟值中减去。所得结果即为在计时器站收到时标的瞬间的日历时间。这一值被放入计时器日历时间信息中并通过网络5传输到其他站。
当每一其他站3收到该计时器日历时间信号时,该站首先计算出用于它的日历时钟的参考值。所使用的计算与计时器站的计算相同。之时所收到的计时器日历时间从该站所计算的参考日历时间中减去。其结果值表示当地时标与计时器站的时标之间的差并被用来校正当地日历时钟。通过设置操作系统的时钟,逐步调节之即可完成这种校正,或者在需要精确值时通过当地校正项从当地时钟值中加上或减去而达到这种校正。
至此所陈述的时钟同步化过程忽略了在网络中传送定时信号的延时。其所产生的误差的大小决定于所用的网络类型。如上所讨论过的,在诸如典型的FDDI环状网络中,造成这种延时的主要两因素是每一节点的信息转发的站延时(每站可达750毫微秒)以及在媒体中信号传播的延时(对于光纤电缆每千米大约为5微秒左右)。执行时钟同步化功能的软件需要校正从计时器站收到的时钟值以补偿当地站与计时器站之间的传输延时。这一补偿是基于已知电缆长度和当前网络的配置。当网络重新配置时时钟同步化必须暂时停止。当网络的布局已确立时,则时钟同步化就恢复起来。如前已提及的那样,FDDI网络的站管理水平决定网络的当前布局。
如果计时器站出了故障或是从网络中移出,则另一个站必须承担起这个功能。作到这一点是通过向每一站指定一个独有的时间间隔。如果该站在这一时间间隔内设有收到定时信号,则它就成为定时器站并传输定时信号。基于所指定的儿明的时间间隔各个站可按顺序承担定时器的功能。
图3-5表示了应用自由振荡计数器实现网络日历时钟同步化的三个程序的流程图。图3表示了用于计时器站周期传输定时信号的TX-CLOCK-MESSAGE(发送-时钟-信息,下同)程序的流程图。程序23在25处以为下一间隔设定唤醒报警而开始。在27处该程序产生如上所讨论的包含计时信号的一个时钟信息。该信息在29处排队待传输,之后该程序在31处等待下一个报警。
图4表示响应计时信号的接收而执行RX-CLOCK-MESSAGE(接收-时钟-信息)程序。由于在任何给定的时间只存在一个计时器站,故由于任何站都可以承担起计时器的功能,该程序可被所有的站执行。该程序在35通过判定该站是否为当前计时器站而开始。如果不是,则程序在37处退出。如果是当前计时器站,则该程序在29处读取自由振荡计数器中的当前计数,该站处理器操作系统的日历时钟的当前时间以及存留在锁存器21中的计数。
如果自由振荡计数器中的当前计数大于被锁存的计数,那么计算定时信号接收时间是如下计算的从日历时钟的当前日历时间中减去自由振荡计数器中的当前计数与锁存的计数之差乘以自由振荡计数器的周期。但是,如果自由振荡计数器中的当前计数小于锁存的计数,则表明自由振荡计数器已发生翻转,那么接收时间是在41处如下进行计算的从自由振荡计数器的最大计数中减去该锁存计数,加上自由振荡计数器中的当前计数并乘以自由振荡计数器的周期。然后所得的值从当前操作系统中日历时钟值中减去。然后计时器站在43处产生一个包含计时器日历时间信号的计时器日历时间信息。这个日历时间信息在45处排队待传输,并且在该程序在49处退出之前在47处对该程序的报警间隔置零。
图5表示了一个RX-TIME-OF-DAY(日因时间接收)程序,该程序由每个站在收到包含计时器日历时间的日历时间信息时执行。该程序在53处由读取自由振荡计数器与操作系统日历时钟的当前值以及锁存的计数而开始。然后应用图4中所示程序的模块43中的同样的计算在55处计算接收时间。然后在57处基于网络布局计算从本站到计时器站的网络延时。即把每一中间站的转发器延时加到信息所经过道路的计时器站与本地站间通信媒体长度的全部延时之上。之后在59处通过首先从计时器延迟时间中减去网络延时,然后减去在55处计算出的接收时间而计算出调节量。此后该调节量在该程序于63处退出之前在61处用于调节本地日历时钟。
典型的操作系统时钟具有正负10毫秒的分辨率。如上所说,这是不能适合大多数时间同步化要求的。根据本发明的另一方面,一个站的网络接口中的自由振荡计数器19是与该站的处理器中操作系统时钟结合在一起而形成了高分辨率的日历时钟。一般来说,处理器17中的操作系统是利用周期性中断装置来保持日历时间的跟踪。这一中断是由硬件来产生的。当这一中断出现时,操作系统通常是使得软件计数器增加1。该计数器从一固定的时间点起度量所经历的时间。与该计数器相关联的单位通常是与日历时钟的分辨率,即10毫秒,相一致的。根据本发明这一方面的一个实施例,网络接口中的自由振荡计数器19是设计成具有等于所要求的中断速率的模数,即最大时间值。这时自由振荡计数器的翻转是用来提供用于操作系统日历时钟的中断的。表示从一个固定的时间点起所经历的时间的高分辨率计数是如下计算的将软件计数器中的计数乘以硬件分辨率对软件分辨率的比率然后加上自由振荡计数器的值。然后这一高分辨率日历时间值就可用来代替前述同步化过程中操作系统的日历时钟。所应注意的是由于自由振荡计数器是不可设置的,于是时间的校正最可能的是通过存储校正项而达到。
本发明这方面的另一个实施例中,如平常那样是由操作系统日历时钟来产生时钟中断的。但是,中断服务程序修改为在日历时间中断的瞬间读取并存留自由振荡计数器的值。然后表示自一固定时间点所经历的时间的高分辨率计数是这样来计算的将软件计数器中的计数乘以硬件分辨率对软件分辨率的比率并加上自由振荡计数器当前值与日历时间中断发生时的存留值之间的差。如上在时间同步化中所述那样,差值的计算过程必须能够处理计数器的翻转。
图6表示了站3中处理器17所运行的产生高分辨率日历时间信号的计算机程序65的流程图。当该程序在67处被调用时该程序在69处读取软件日历时钟和计数器19中的计数。然后在71处高分辨率日历时间的计算如果计数器19没有翻转则按第一个公式进行,当发生了翻转时则按第二个公式计算。程序然后在73处退出。
图7表示了响应每一时钟中断由处理器17所执行的程序的流程图。该程序作为用于程序65中的COUNT-AT-IRQ(中断请求处的计数)信号保留自由振荡计数器19的值。
至此已对本发明的一个特定的实施例进行了详细的陈述,而本技术专业的人员能够理解的是根据这里所透露的全部要为可作出各种细节上的修改和变化。因而,所透露的特定方案目的仅是示例性的,而且不能作为对本发明所及范围的限制,以下将对本发明给出所附权利要求的整个范围及其任何的和全部的等价方案。
权利要求
1.公布式处理系统(1),其组成为一组多个站(3),每个站具有带有保持站日历时钟的操作系统的站处理器(17),以及网络接口(15);一个数据通信网络(5),它通过上述网络接口(15)连接上述一组多个站(3);以及同步化上述站处理器中的上述站日历时钟的同步化装置;上述同步化装置的特征在于每一网络接口中的自由振荡计数器(19)保持一种时间间隔的计数;每一网络接口中的锁存装置(21)有选择地存储上述计数;在一指定的计时器站中的装置(23)周期地产生定时信号,该信号通过上述的数据通信网络(5)传输到包括上述计时器站在内的所有上述站(3);每一上述网络接口(15)中有装置在收到上述定时信号时在上述锁存装置(21)中锁存在自由振荡计数器(19)中的上述计数;随后上述计时器站中的装置(39-45)通过上述数据通信网张向所有上述站传输表示在收到上述计时信号时计时器站处的日历时间的计时器日历时间信号;除去上述计时器站之外的上述站中的装置(53-57)由自由振荡计数器中锁存的计数,由在收到上述计时器日历时间信号时自由振荡计数器(19)中的计数以及在收到上述计时器日历时间信号时操作系统日历时钟中的日历时间来确定一个站的参考日历时间;以及每个站中的装置(59-61)确定站的参考日历时间和所收到的计数器日历时间之间的差并基于此差来调节上述操作系统中的上述日历时钟。
2.权利要求1的组合,其中上述计时器站包括装置(41),该装置从在收到定时信号时锁存在其网络接口(15)的上述锁存器(21)中的计数,从自由振荡计数器(19)中的当前计数以及操作系统日历时钟中的当前日历时间而产生上述计时器日历时间信号。
3.权利要求1的组合,其中如果在预定的时间间隔内没有收到定时信号则第二个站(3)成为计时器站并包括产生和传输上述定时信号与计时器日历时间信号。
4.权利要求1的组合,其中数个站(3)中的另一个站依次成为计时器站,如果在对于该数个站分别预定的一序列时间间隔之内都没有收到一个定时信号,其中的每个站都包括产生和传输上述定时信号和计时器日历时间信号的装置(23,39-45)。
5.权利要求1的组合,其中确定上述站参考日历时间的上述装置(53-59)包括因上述定时信号从上述计时器站到上述站的传输中的延时而要对上述站参考日历时间作调节的装置(57-59)。
6.权利要求1的组合,其中上述数据通信网络(5)以带有上述网络接口(15)的计数器旋转环的配置来连接上述站(3),这些接口可绕上述具有预定的延时的环来传输上述定时信号和计时器日历时间信号,又其中确定上述站参考日历时间的上述装置(53-57)将上述站的计时器站之间所有网络控制器的上述预定时间的延迟计算在内。
7.权利要求6的组合,其中上述数据通信网络(5)的上述计数器旋转环的配置在站之间具有通信媒体(7,9)的长度,这长度使得已知的时间延迟引入了上述定时信号和计时器日历时间信号的传输,而且其中确定上述站参考信号的上述装置(53-57)进而将上述已知的因上述站与计时器站之间的通信媒体(7,9)长度而产生的时间延迟计算在内。
8.权利要求7的组合,该组合包括改变上述数据通信网络计数器旋转环的配置的装置,并且其中确定上述站参考信号的上述装置(53-57)在确定站参考日历时间时将网络接口(15)的个数以及站(3)之间通信媒体(7,9)长度的变化计算在内。
9.权利要求1的组合,其中由至少一个站处理器(17)保有的上述日历时钟具有以时钟中断作为附标其分辨率低于自由振荡计数器(19)的软件计数器并包括当前日历时间读取装置,该装置将上述软件计数器中的日历时间乘以自由振荡计数器的分辨率对软件计数器分辨率的比率而产生一个高分辨率的乘积并加到该乘积上自由振荡计数器中计数从上一个时钟中断以来的变化而得到当前高分辨率日历时间。
10.权利要求9的组合,其中上述自由振荡计数器具有等于上述软件计数器中的时间单位的模数,上述组合包括每当上述自由振荡器翻转即产生上述时钟中断的装置(19),以及其中上述当前日历时间读取装置将自由振荡计数器中的计数加到上述乘积上而作为从上一个时钟中断以来的计数的变化。
11.权利要求9的组合,其中包括当上述软件计数器由时钟中断附标时将自由振荡计数器中的计数作第一计数存储的装置,以及其中上述当前日历读取装置通过从自由振荡计数器的当前计数中减去该第一计数而确定自由振荡计数器中的计数变化。
12.一种分布式数据处理系统(1),其组合形式包括一组多个网络站(3),每一站保持有日历时钟并具有一个网络接口(15);一个带有计数旋转环配置(7,9)的数据通信网络(5),该配置通过上述网络口(15)把上述多网络站(3)彼此连接起来,这些网络接口以预定的时间延迟在上述数据通信网络上传输、接收并再传输数据;以及在上述网络站中同步化上述日历时钟的装置(17,19,21),其特征为一个指定的计时器站中的装置(23)通过上述网络接口(15)向上述数据通信网络(5)传输一个定时信号;包括上述计时器站在内的每一站中的装置(19)存留与上述定时信号收到的时间相关的站信号;上述计时器站中的装置(39,45)通过其网络接口(15)向上述数据通信网络(5)传输表示该计时器站收到上述定时信号的时间的计时器日历时间信号;装置(57)在收到上述定时信号时基于上述数据通信网络的上述计数旋转环的配置对于每一站确定一网络延时;每一站中的装置(455,59)计算上述计时器日历时间和由上述站信号及上述网络延时导出的时间的参考时间之间的差,以及装置(61)由上述的差值对上述的站日历时间作调整。
13.权利要求12的组合,包括在上述的数据通信网络的上述计数器旋转环配置中作调节的装置(23),并且其中对每一站确定一个网络延时的上述装置(57)将上述数据通信网络(5)的上述计数器旋转环配置(7,9)中的上述调节计算在内。
全文摘要
分布式处理系统的计数器旋转环网络上每一站中的操作系统时钟通过在计时器站所传输的时钟信息收到的瞬间在每一站的网络接口中的自由振荡计数器中锁存的计数来同步化。这时该计时器站从其操作系统日历时钟及其自由振荡计数器来计算其收到时钟信息的时间,并将此计时器收到的时间传播到其他站。每一其余的站从其操作系统日历时间及其自由振荡计数器中的计数来计算其自己收到的时间,并应用其收到的时间与计时器收到的时间之间的差来校正其操作系统日历时钟。
文档编号G06F13/00GK1081301SQ9310728
公开日1994年1月26日 申请日期1993年6月19日 优先权日1992年6月19日
发明者沃伦·A·伊德兰, 艾伯特·W·克鲁, 卡尔·J·斯塔比 申请人:西屋电气公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1