发明名称 |
提高数据处理系统中从存储器到多个处理机的数据传送效率的方法和系统 |
摘要 |
提高数据处理系统中从存储器到多个处理机的数据传送效率的方法和系统。每个处理机有一个相联缓冲器。在特定时间间隔期满之前,以及在确定一次数据传送是否导致可能的数据一致性问题之前,根据从相联的处理机发出的请求,将数据从存储器传送到与多个处理机之一相联的缓冲器并存于其中。在特定时间间隔期满之前,若公用总线上出现被选控制信号,则禁止从缓冲器到处理机的数据传送。否则允许。 |
申请公布号 |
CN1092883A |
申请公布日期 |
1994.09.28 |
申请号 |
CN94100533.X |
申请日期 |
1994.01.19 |
申请人 |
国际商业机器公司;莫托罗拉公司 |
发明人 |
迈克尔·S·艾伦;查尔斯·R·穆尔;罗伯特·J·里斯 |
分类号 |
G06F13/10 |
主分类号 |
G06F13/10 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
范本国 |
主权项 |
1、在具有用公用总线连在一起的存储器和多个处理机的数据处理系统中,提高从所述存储器到所述多个处理机之一的数据传送效率的一种方法,在该系统中,所述多个处理机中的每个处理机都有一个供存储数据用的相联缓冲器,所述多个处理机的每个处理机都在连续监控着所述公用总线,并能根据所述多个处理机中另一个处理机的尝试动作确定一个被控制信号,因为该尝试动作将在该动作之后的一个特定时间间隔内,破坏所述数据处理系统内的数据一致性,所述方法的特征包括下述实现数据处理步骤:在所述特定时间间隔内,根据从所述多个处理机中的一个处理机发出的请求,把数据从所述存储器传送到与所述多个处理机之一相联的缓冲器;把所述数据存储在所述缓冲器中;在所述特定时间间隔内监控所述公用总线;根据在所述公用总线上出现所述被选控制信号,禁止把所述数据从所述缓冲器传送到所述多个处理机中的一个处理机;以及根据在所述特定时间间隔内,在所述公用总线上没有所述的被选控制信号,则允许把所述数据从所述缓冲器传送到所述多个处理机中的一个处理机,因此,极大地提高了数据传送效率。 |
地址 |
美国纽约 |