多存贮器加载系统技术方案

技术编号:2893881 阅读:171 留言:0更新日期:2012-04-11 18:40
通过交互过程执行电话模块存贮器的加载操作由下列步骤组成:从存有一模块识别表的源模块把一数据包与各自子表一道传送到所说表的各自子表的目的模块,将该数据包存在每个目的模块中,在下面步骤中这些目的模块变为源模块并使用该子表.为了可靠起见,每个已加载的无错模块试图进行对应模块的加载工作.(*该技术在2005年保护过期,可自由使用*)

【技术实现步骤摘要】
本专利技术涉及一种多存贮器加载(Lood)系统,该系统具有包括多个存贮器和处理设备在内的多种互连模块,且其中至少有一个模块可以将多种数据包的每一个传送到若干模块的存贮器中,然后所说的数据包就被存贮在该存贮器中。这样的系统曾经在专利合作条约公布的国际专利申请Wo83/02209中公开过,这种系统的每一个数据包是从单模块同时被传送到将被加载的所有模块中去的。但是,这些模块的每一个事先已被确定只可以接收这些数据包中的预定的一些数据包。这种制约操作对于每个模块必须单独进行,因此很费时间,这个时间根据终端模块的数目不同可以是比较长的。例如,正如“电子通信”第56卷,(Electrical Communication,Volume 56,)2/3期,1981,发表的许多文章,特别是135-160页和173-183页所述的,具有分布式处理机控制的自动远程通信交换系统通常就是这样。本专利技术的目的在于提供一个以上类型的多存贮器加载系统,但这种系统可以较快地加载模块存贮器。根据本专利技术,这一目的是由于这样的事实而达到的,即所说的每一个数据包的传输只直接发生于从所说的单模块到某一初始组的若干预定模块的存贮器上,而从所说的存贮器到其它模块的存贮器的传输则是间接发生的。本专利技术的另一个特点是所说的数据包到某一初始表中的所说的若干预定模块(该模块贮存所说的初始组的模块的标识)的传输构成了迭代过程的第一步,迭代过程的每一步都包括将数据包以及相应的子表一起从一个源模块(该源模块存贮着一组模块的识别表)传送到所说表的各个子表的预定目的模块;还包括在该预定目的模块的存贮器中存贮该数据包,而该预定目的模块在下一步中成为源模块,然后使用该子表。本系统的又一个特点是所说的单模块适用于将所说的数据包依次传输到所说模块的各个初始表中的若干预定模块。本系统的另一个特点是所说的数据包是同时被传送到所说的预定模块的。只要单模块已经直接向一个初始组的每一个预定模块传送一个数据包和一个将被这个预定模块加载的模块的相应的子表,这个单模块就可以立即启动向另一个初始组的若干预定模块传送另一个数据包,这是因为在前一个初始组中,另一些模块的存贮器加载操作可以借助于所收到的子表完成,而与该单模块无关,从而保证了各种数据包通过相应初始组的单模块的快速加载操作。由于在每一步中预定模块被同时加载,使得这种加载操作的速度进一步提高。本系统的又一个特点是在上述步骤中的每一步中,所说的初始表和使之可能从该表中得出所说的子表的参数一起送到所说的预定模块。本系统的又一个特点是在上述步骤的每一步中,还有一个参数被送到所说预定模块的每一个,使之能从该初始表中得出子表,这些子表与在上述迭代过程第一步中从所说的初始表中由单模块导出的子表相同;存贮器被加载后,所说的预定模块从所说的初始表中得出同样的子表,并且试图在某个附加的存贮器加载操作中将所说的数据包装入和这些子表同类型的模块中去。本系统的另一特点是所说的模块是通过一个交换网络相互连接的。以这种办法,在附加存贮器的加载操作中,子表中的同类模块试图去加载彼此的存贮器,这意味着每个模块的存贮器加载不仅在附加的加载操作中至少一次,而且在迭代的正常加载过程中也试图进行。这些试图是由不同的模块完成的,因此还要通过交换网络的不同路径。在正常的加载过程中没有被加载的模块,例如由于前面的模块发生故障,这时可以由另一模块进行加载,从而封锁了该故障的影响。这样,该附加的加载操作大大地增强了本系统的可靠性。本专利技术还涉及到诸如本说明书第一段所定义的那样的多存贮器加载系统,其特点在于它包括至少两个上述的单模块,其每一单模块都适用于将相应的多种数据包装入相应组的预定模块的存贮器;当二者之一已完成加载操作之后,将试图去进行通常由另一个单模块执行的加载操作。本专利技术的另一特点是要被加载的每一个上述模块的存贮器都存贮着一个阶段指示符,该阶段指示符在这个存贮器已装入数据包时,产生一个预定条件,以防止该存贮器被重新加载。由于存贮器的加载操作是由两个模块共同承担的,这种操作速度便得到提高。再有,由于这两个模块的每一个在完成自身作业之后都试图去加载通常由另一模块加载的模块存贮器,使得本系统的可靠性增强。最后,由于有阶段指示符,使得不会花时间去加载已被加载的存贮器。参照如下图示的具体说明可以使本专利技术的上述内容及其它特点变得更为明显,从而使本专利技术能被更好地理解。在这些图中图1是本专利技术的多存贮器加载系统的示意图;图2和3分别示出了图1的存贮器MPA和MPI部分;图4说明了的系统的操作过程;本多存贮器加载系统构成一个自动远程通信交换系统的一部分,前面提到的那期“电子通信”中对其有详细说明,特别是以下文章,这里提出来作为参考,即“硬件说明”S·Das等著,135-147页;“数字交换网络”J·M·Cotton等著,148-160页和“软件概念与实施”L·Katzschner等著,173-183页。还可以参考美国专利4,418,396号。本多存贮器加载系统包括多个终端模块或多个终端控制单元TCE1-TCEn和TCEA与TCEB,它们都与数字交换网络DSN连接。控制单元TCE1-TCEn完全相同,因此只比较详细地说明TCE1TCEA与TCEB也是这样,故只较详细地说明TCEA。数字交换网络DSN是一个四级网络,每一个控制单元的网络地址是一个四位数字ABCD,利用这些数字,可以通过相应级的网络建立起某种连接。控制单元之间的连接只根据需要渗入到网络中去。例如,要在地址为6231和1331的控制单元之间建立起连接,则不用级4和级3,这是因为这两个地址的D和C的数字一样。这样,这两个控制单元在网络中处于相互靠近状态。反之,如果这两个地址是例如6231和1342,则所有级都被卷入这两个控制单元之间的连接中。下面只说明TCE1和TCEA。终端控制单元TCE1包括一个终端接口TI1,一个微处理机MP1和一个存贮器MEM1,它们都可以通过高速总线HSL以64兆位/秒的速度相互联系。终端接口TI1包括一个RAM存贮器和五个端口,它们都与一个时分制多路总线TDM1连接。两个端口P1和P2分别经过链路L11和L12与数字交换网络DSN连接,而两个端口P3和P4分别与两个终端单元相连接。特别是链路L13连接端口P3和终端单元TU1的终端线路TC1,终端单元TU1与例如多种用户专用线路或中继线路(未示出)连接,以及与一个低速总线LS1相连,微处理机MP1也可以使用这个低速总线LS1。该总线工作在64K位/秒。最后,端口P5把高速总线HS1连接到时分制多路总线TDM1。终端控制接口TCEA与TCE1/n相同,它包括一个通过链路La1和La2与DSN连接的终端接口TIA、一个微处理机MPA和和一个存贮器MEMA,它们都可以经过一个高速总线HSA相互联系,而高速总线HSA则与终端单元TUA中的一个数据存贮磁盘DA连接。上述所有链路都是以时分多路复用(TDM)为基础的双向链路,每个方向具有32个通道,其中30个用于数据传输,其余2个供同步和发送信号之用。因此,在每个终端控制单元和DSN之间共有60个有效的进出数据通道可用。由TCEB和TUB组成的单元与TCEA和TUA组成的单元相类似,其每个单元都用于向相应的控本文档来自技高网...

【技术保护点】
一种多存贮器加载系统,该系统具有包括多个存贮器和处理设备在内的多个互连模块,且其中至少一个模块可以将多个数据包的每一个传送到若干模块的存贮器上,然后再把所说的数据包存贮在该存贮器中,特征是所说的每一个数据包的传输,只直接发生于从所说的单模块到某一初始组的若干预定模块的存贮器上,而从所说的存贮器到其它模块的存贮器的传输则是间接的。

【技术特征摘要】
1.一种多存贮器加载系统,该系统具有包括多个存贮器和处理设备在内的多个互连模块,且其中至少一个模块可以将多个数据包的每一个传送到若干模块的存贮器上,然后再把所说的数据包存贮在该存贮器中,特征是所说的每一个数据包的传输,只直接发生于从所说的单模块到某一初始组的若干预定模块的存贮器上,而从所说的存贮器到其它模块的存贮器的传输则是间接的。2.根据权项1的多存贮器加载系统,其中所说的数据包是传输到某一起始组的若干预定模块,即把存贮所说的初始组的模块标识作为某个迭代过程的第一步,迭代过程的每一步应包括将所说的数据和所说的相应子组一起从一个源模块(它贮存着一组模块的标识的程序表)传输到所说组的相应子组的若干预定目的模块,并将所说的数据包存贮在所说预定目的模块的存贮器中,然后这些预定目的模块变成源模块并使用所说的子组。3.根据权项1的多存贮器加载系统,其中所说的单模块适用于将所说的数据包依次传输到所说模块的相应起始表的若干模块。4.根据权项1的多存贮器加载系统,其中所说的数据包是同时被传送到所说的若干预定模块上。5.根据权项2的多存贮器加载系统,其中所说的表包括模块标识,所说的数据包已经在前一步骤中存入该模块的存贮器中。6.根据权项5的多存贮器加载系统,其中在所说的迭代过程第一步中,所说的单模块将所说的起始表的组细分为最大数目为(P)的子组,该数目等于由所说的单模块可以同时将数据包传输到那些目的模块的最大数目(P)。7.根据权项5的多存贮器加载系统,除了第一步外,在其所说的迭代过程的每一步期间,所说的源模块将所说的组细分为最大数目为(P′+1)个子组,这个数目等于所说的数据包可以由源模块传送到的那些目的模块的最大数(P′)加1。8.根据权项7的多存贮器加载系统,在所说的其它步骤期间,所说的先前加载源模块将所说的数据包传输到子组的预定模块,它们并不包括前已加载的源模块,而在下一步,所说的前已加载的源模块(TCEL)将所说的数据包传送到子组的预定模块,该前已加载的源模块是该子组的一部分。9.根据权项1的多存贮器加载系统,其中所说的模块通过一个交换网络相互连接。10.根据权项9的多存贮器加载系统,其中所说的交换网络包括一个多级数字交换网络,而所说的模块都有一个地址(ABCD),该地址由若干数字组成,该数字的个数等于所说网络的级数,并可以控制在所说的各级中所建立起来的通路,在所说的每一组中,其模块是按照它们的网络地址排列的。11.根据权项10的多存贮器加载系统,在所说的组中,所说的网络地址是按递减次序排列的。12.根据权项2的多存贮器加载系统,其中所说的预定模块是所说的第一子组。13.根据权项2的多存储器加载系统,在所说的每一步期间,所说的初始组和参数(q,p;s,p′)一起被传送到所说的预定模块,以便从所说的初始组导出所说的子组。14.根据权项13的多存贮器加载系统,其中所说的参数(q,...

【专利技术属性】
技术研发人员:马克菲利普埃德蒙茨安东尼多尼根
申请(专利权)人:阿尔卡塔尔公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1