对比文件名称:1998-10-14_EP0871307A_发明公开_EP0871307A2 Apparatus for flexible control of interrupts in multiprocessor systems
目标专利名称:186双处理器系统的存储器存取CN107111577B
本次调用模型名称:DeepSeek最新版本模型
特征比对表格:
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **A:** 其中,所述存储器被用作两个处理器针对指令和数据的公共存储器,《未被公开》 | 无直接对应内容。说明书[0020]段提及每个节点是计算机,并包含DASD设备107用于存储数据。 | 对比文件公开的是多处理器(多节点)系统,其中每个节点(如节点106)是一个独立的计算机(RISC工作站),拥有自己的处理器310和直接存取存储设备(DASD)107。数据存储发生在节点本地的DASD(见[0020])或通过网络(SPS 105)在节点间传输(见[0022])。对比文件完全没有提及两个处理器共享一个公共存储器,并从此公共存储器中获取指令。其技术场景是分布式内存的消息传递,而非共享存储器的存取冲突管理。因此,对比文件既未直接公开也未隐含公开此特征。 |
| **B:** 并且两个处理器从所述存储器获取它们的指令,《未被公开》 | 无直接对应内容。 | 如特征A所述,对比文件未描述处理器的指令来源。其焦点是节点间消息传递时的中断控制,而非处理器的指令获取路径。因此,对比文件未公开此特征。 |
| **C:** 在所述第二处理器处从所述第一处理器接收将存储到所述存储器的数据,《未被公开》 | 说明书[0029]段描述:“node 1 (the server node) ... sends the data requested by node 0, back to node 0. At 410, node 0 receives the requested data from node 1...”。[0032]段描述:“the client node wants to send a huge amount of data to the server node to be stored at the server...”。 | 对比文件公开了一个节点(如node 0)可以从另一个节点(如node 1)接收数据(见[0029]),或发送大量数据到服务器节点进行存储(见[0032])。然而,这种“接收数据”发生在通过网络(如SPS 105)进行通信的独立计算机(节点)之间,其目的是数据交换或远程存储,而非目标专利中为了解决共享存储器冲突,由作为控制器的第二处理器从第一处理器接收待写入共享存储器的数据。两者的技术场景、数据路径和作用均不相同。因此,对比文件未公开此特征。 |
| **D:** 由所述第二处理器禁用所述第一处理器的操作,《未被公开》 | 无直接对应内容。说明书[0027]段描述了节点可以禁用自身的中断(“mpc_disableintr(): This call allows a user to disable interrupts on the node 106 on which this call is executing.”)。 | 对比文件仅公开了一个节点可以通过软件调用(mpc_disableintr())来禁用**自身**的中断(见[0027]),以避免在预期接收数据时产生不必要的中断开销(见[0030])。它完全没有提及一个处理器可以主动去禁用另一个处理器的“操作”(例如,暂停其运行、防止其存取存储器)。在对比文件中,各节点是相对独立的实体,一个节点无法控制另一个节点的核心操作(如暂停)。因此,对比文件未公开此特征。 |
| **E:** 禁用所述第二处理器的中断,《直接公开》 | 说明书[0027]段:“mpc_disableintr(): This call allows a user to disable interrupts on the node 106 on which this call is executing.” | 对比文件明确公开了在节点上执行`mpc_disableintr()`调用可以禁用该节点(对应目标专利的第二处理器角色)的中断。这是通过设置适配器中断阈值寄存器实现的(见[0025])。该操作在对比文件中的作用是让节点在预期接收数据时切换到轮询模式,以避免中断开销(见[0016],[0030])。虽然具体应用场景(消息传递 vs 存储器存取)不同,但“禁用处理器中断”这一技术手段本身被直接、明确地公开。本领域技术人员能毫无疑义地得出该技术方案。 |
| **F:** 由所述第二处理器将所述数据存储到所述存储器,《未被公开》 | 说明书[0020]段:“Each node 106 also includes a DASD device 107 for storing data processed by the SP computer 100.” [0032]段:“the client node wants to send a huge amount of data to the server node to be stored at the server”。 | 对比文件提及节点可以将数据存储在其本地DASD设备107(见[0020]),或者客户端节点发送数据给服务器节点以便服务器存储(见[0032])。然而,目标专利中的“存储”特指由第二处理器控制,将数据写入到两个处理器共享的公共存储器(如闪存13)中,目的是解决共享存取冲突。对比文件中的数据存储要么是本地独立的存储操作,要么是跨网络的远程存储,其技术问题和实现方式与目标专利中在共享存储器架构下的受控写入有本质区别。因此,对比文件未公开此特征。 |
| **G:** 启用所述第二处理器的中断,《直接公开》 | 说明书[0027]段:“mpc_enableintr(): This call allows a user to enable interrupts on the node 106 on which this call is executing.” | 对比文件明确公开了在节点上执行`mpc_enableintr()`调用可以启用该节点(对应目标专利的第二处理器角色)的中断。这是通过将适配器中断阈值寄存器设置为适当值实现的(见[0025])。该操作在对比文件中的作用是在数据接收完成或特定操作后恢复中断模式(见[0030],图5步骤511)。虽然具体应用场景不同,但“启用处理器中断”这一技术手段本身被直接、明确地公开。本领域技术人员能毫无疑义地得出该技术方案。 |
| **H:** 以及启用所述第一处理器。《未被公开》 | 无直接对应内容。 | 对比文件公开了启用自身的中断(见特征G论述),但完全没有提及启用另一个处理器的操作。目标专利中的“启用第一处理器”是指在完成数据存储后,恢复第一处理器的运行(例如,解除暂停),这与启用中断是不同的操作。因此,对比文件未公开此特征。 |
| **I:** 还包括以下的步骤:确定所述第一处理器被禁用的时段。《未被公开》 | 无直接对应内容。 | 对比文件描述了禁用和启用中断的操作,但从未提及对“禁用另一个处理器的时段”进行计时或监测。目标专利此特征涉及对第一处理器被暂停的时间长度进行监测,以判断是否超时。对比文件未公开此特征。 |
| **J:** 还包括以下的步骤:如果所述时段大于门限,则执行所述第一处理器的重置。《未被公开》 | 无直接对应内容。 | 对比文件未涉及基于禁用时段对处理器进行重置的机制。因此,对比文件未公开此特征。 |
| **K:** 还包括以下的步骤:使用所述第二处理器,监测所述第一处理器的状态。《未被公开》 | 无直接对应内容。 | 对比文件未描述一个处理器监测另一个处理器状态(如是否“卡住”)的功能。其描述的监测仅限于适配器接收数据包的计数(rcv_pkt_cnt)和中断阈值控制。因此,对比文件未公开此特征。 |
| **L:** 还包括以下的步骤:如果所述第一处理器的所述状态在超过门限时间的时间内都没有发生改变,则执行对所述第一处理器的重置。《未被公开》 | 无直接对应内容。 | 对比文件未涉及基于处理器状态长时间不变而触发重置的机制。因此,对比文件未公开此特征。 |
| **M:** 其中,所述系统是GNSS接收器,以及所述第一处理器在执行跟踪操作。《未被公开》 | 无直接对应内容。 | 对比文件描述的是一个通用的、用于高性能计算(如IBM SP系统)的多处理器消息传递系统,并未提及全球导航卫星系统(GNSS)、接收器、跟踪处理器等任何相关概念。因此,对比文件未公开此特征。 |
| **N:** 其中,所述门限是50ms。《未被公开》 | 无直接对应内容。 | 对比文件中提到的唯一时间相关值是处理一次中断的成本约为65微秒(见[0006]),并未提及50ms或任何类似用于判断处理器禁用是否超时的门限值。因此,对比文件未公开此特征。 |
| **O:** 其中,所述门限时间是2秒。《未被公开》 | 无直接对应内容。 | 对比文件未提及2秒或任何用于判断处理器状态是否停滞的超时门限。因此,对比文件未公开此特征。 |
| **P:** 其中,所述第一处理器和所述第二处理器处于单个集成电路封装中。《未被公开》 | 无直接对应内容。说明书[0020]段描述每个节点106是一个计算机(如RISC工作站)。 | 对比文件中的节点是完整的计算机工作站,其处理器(310)是节点的一部分。虽然一个节点内可能只有一个处理器,但对比文件从未提及两个处理器集成在单个集成电路封装内。其系统架构是多台计算机(节点)通过网络互连,而非单个封装内的双核/多核架构。因此,对比文件未公开此特征。 |
| **Q:** 还包括以下的步骤:在禁用所述第一处理器之前,确定所述第一处理器的稳定性,并且仅在其稳定时,才禁用所述处理器。《未被公开》 | 无直接对应内容。 | 对比文件描述禁用中断的时机是基于应用程序逻辑(例如,在发送请求后、预期接收数据前禁用中断以避免不必要开销,见图5步骤502),并未涉及在禁用任何操作(无论是中断还是处理器本身)之前,需要评估另一个处理器的“稳定性”。因此,对比文件未公开此特征。 |
| **R:** 其中,确定所述第一处理器的所述稳定性包括:将连续位置计算的数量与门限进行比较,其中,如果连续位置计算的所述数量超过所述门限,则确定所述第一处理器是稳定的。《未被公开》 | 无直接对应内容。 | 对比文件完全不涉及位置计算、GNSS或任何形式的连续位置输出计数。因此,对比文件未公开此特征。 |
| **S:** 其中,确定所述第一处理器的所述稳定性包括:将自从所述处理器上一次被禁用以来的时间与门限进行比较,其中,如果所述时间大于所述门限,则确定所述第一处理器是稳定的。《未被公开》 | 无直接对应内容。 | 对比文件未提及记录处理器上次被禁用的时间,也未提及将此类时间与门限进行比较以判断稳定性的操作。因此,对比文件未公开此特征。 |
| **T:** 其中,确定所述第一处理器的所述稳定性包括:验证在下一调度事件之前有足够的时间来完成对所述数据的存储。《未被公开》 | 无直接对应内容。 | 对比文件未提及任何与调度事件相关的时间验证。其操作流程由应用程序的消息发送/接收逻辑驱动,而非基于时间调度的任务。因此,对比文件未公开此特征。 |
| **U:** 还包括以下的步骤:向要被存储的数据分配优先级,并且以至少部分地按照所述优先级规定的顺序来存储数据。《未被公开》 | 无直接对应内容。 | 对比文件描述了不同类型消息的传递(如请求、数据),但并未提及为待存储的数据分配优先级,也未描述根据优先级顺序处理数据存储的机制。因此,对比文件未公开此特征。 |
<<<E>>><<<G>>>