2002-05-21_US6393590B_发明授权_US06393590B1 Method and apparatus for ensuring proper functionality of a shared memory, multiprocessor system_+++A_b+++.docx

**对比文件名称**:2002-05-21_US6393590B_发明授权_US06393590B1 Method and apparatus for ensuring proper functionality of a shared memory, multiprocessor system

**目标专利名称**:186双处理器系统的存储器存取CN107111577B

**本次调用的模型名称**:DeepSeek最新版本模型

技术特征描述及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:其中,所述存储器被用作两个处理器针对指令和数据的公共存储器,《直接公开》说明书背景技术部分:“The multiprocessing environment involves the use of more than one processor, also referred to as Processing Element (PE), where these processors share resources, such as ... files and devices.”<br>说明书具体实施方式部分:“FIG. 1 illustrates the architecture of a multiprocessor, **shared memory** computing system...” “... shared memory 100, which in turn comprises a plurality of shared memory modules 102a to 102n... Interconnected with shared memory 100 are a plurality of processing elements (PEs) 104a to 104m...”对比文件明确公开了一个多处理器、共享内存的计算系统(shared memory computing system),其中多个处理元素(PEs,即处理器)共享内存资源(shared memory 100)。本领域技术人员能够毫无疑义地理解,在这种共享内存架构中,内存被用作所有处理器共用的资源,用于存储指令和数据。因此,技术特征A被对比文件直接公开。
**技术特征B**:并且两个处理器从所述存储器获取它们的指令,《隐含公开》说明书具体实施方式部分:“Identical copies of the program portion of software system 300 are stored in RAM 202 of each PE 104. Simultaneously running copies of the program portion of the software system arbitrate overall system co-ordination and scheduling of processing using shared memory 102.”对比文件描述了每个PE的本地RAM(202)中存储有软件系统的程序副本,并且这些副本利用共享内存(102)进行协调和调度。虽然对比文件未明确说明处理器直接从共享存储器“获取”指令,但本领域技术人员公知,在多处理器共享内存系统中,程序(指令)通常存储在共享内存中,并被加载到各处理器的本地缓存或RAM中执行。对比文件公开了软件程序副本存储于各PE的RAM中并使用共享内存,这必然隐含了程序(指令)最初来源于共享内存这一事实。因此,本领域技术人员能够合理推断出两个(或多个)处理器从所述共享存储器获取它们的指令。技术特征B被对比文件隐含公开。
**技术特征C**:在所述第二处理器处从所述第一处理器接收将存储到所述存储器的数据,《未公开》未找到对应内容。对比文件主要涉及通过定时器机制监控系统健康状态并在异常时重置处理器或系统,其核心是故障检测与恢复。虽然对比文件提到了进程可以修改共享内存(见背景技术引用部分),但并未描述一个处理器生成数据并传送给另一个处理器,由后者负责存储到共享内存的具体过程或步骤。技术特征C所限定的特定数据流(从第一处理器到第二处理器)在对比文件中未被教导或暗示。
**技术特征D**:由所述第二处理器禁用所述第一处理器的操作,《未公开》说明书具体实施方式部分:“If this timer reaches its limit count and expires, it means that the scheduler has not been run on the PE 104 for far too long, and the PE 104 is reset and taken out of service.”对比文件中,处理器的“禁用”(表现为被重置并退出服务)是由其自身的看门狗定时器(WT)或系统健全性定时器(ST)超时后自动触发的,这是一个基于时间监控的自动恢复机制。该过程并非由另一个处理器主动发起并执行“禁用”操作。技术特征D中“由第二处理器禁用第一处理器”的主动控制关系在对比文件中未被公开。
**技术特征E**:禁用所述第二处理器的中断,《未公开》未找到对应内容。对比文件提到了定时器中断(如调度器中断),但并未描述在执行关键操作(如存储器写入)前,处理器主动禁用自身中断以确保操作原子性的步骤。技术特征E所限定的“禁用第二处理器的中断”这一具体操作在对比文件中未被公开。
**技术特征F**:由所述第二处理器将所述数据存储到所述存储器,《未公开》未找到对应内容。对比文件描述了处理器执行进程并可能修改共享内存(背景技术提及事务性内存系统),但并未描述一个指定的“第二处理器”执行将特定数据存储到共享存储器的操作。技术特征F所限定的由特定处理器执行数据存储的步骤在对比文件中未被公开。
**技术特征G**:启用所述第二处理器的中断,《未公开》未找到对应内容。如特征E所述,对比文件未涉及“禁用中断”的操作,相应地,也未有“启用中断”的操作描述。技术特征G未被公开。
**技术特征H**:以及启用所述第一处理器。《未公开》说明书具体实施方式部分:“... the PE 104 is reset and taken out of service. Fault handling software is notified of the PE 104 reset and is responsible for recovering the transaction...”对比文件中,处理器在被定时器触发重置后,由故障处理软件负责恢复事务。这个过程是系统级的错误恢复和重启,并非由另一个处理器主动执行“启用”操作。技术特征H所限定的“启用第一处理器”的主动控制关系在对比文件中未被公开。
**技术特征I**:还包括以下的步骤:确定所述第一处理器被禁用的时段。《未公开》说明书具体实施方式部分:“The watchdog Timer (WT) 208 is a timer implemented on each PE 104... The timer runs until a certain predetermined limit count is reached... The WT 208 of PE 104 is cleared by the scheduler before it starts a process running on the PE 104, and is configured to expire after a time period slightly longer than the maximum time that the scheduler has not run.”对比文件中的看门狗定时器(WT)用于监测调度器在特定PE上未运行的时间长度,其本质是监测“处理器未正常执行调度任务”的时段,而非监测“第一处理器被第二处理器主动禁用”的时段。技术特征I中“确定第一处理器被禁用的时段”具有特定的上下文含义(即因存储器访问协调而被另一处理器暂停),这与对比文件中监测调度失效的时段在目的和触发条件上均不同。因此,该特征未被公开。
**技术特征J**:还包括以下的步骤:如果所述时段大于门限,则执行所述第一处理器的重置。《未公开》说明书具体实施方式部分:“If this timer reaches its limit count and expires, it means that the scheduler has not been run on the PE 104 for far too long, and the PE 104 is reset and taken out of service.”对比文件公开了如果看门狗定时器(WT)超时(即时段大于预设门限),则执行该PE的重置。然而,该重置的触发原因是“调度器未能在该PE上运行”,其目的是处理PE硬件或软件锁死等故障,以确保系统整体功能正常。这与技术特征J中因“被第二处理器禁用的时段过长”而执行重置的目的(防止GNSS跟踪锁丢失等)和触发条件(另一处理器的主动控制)不同。因此,该特征未被公开。
**技术特征K**:还包括以下的步骤:使用所述第二处理器,监测所述第一处理器的状态。《未公开》说明书具体实施方式部分:“System sanity detection includes the ability to detect when a peer PE 104 has become insane...” “SYSMON is an operating system block of code whose execution is managed by the scheduler as any other utility process that may be run on the computer system at any given time.”对比文件描述了系统健全性(System sanity)检测,包括检测对等PE是否失常。SYSMON作为一个高优先级的系统审计进程,可以运行在任何PE上,用于监控系统状态并清除各模块的健全性定时器。然而,这描述的是一个运行在“某处理器”上的系统级监控进程的功能,并非特指“使用第二处理器监测第一处理器的状态”这一具体、主动的监控关系。技术特征K限定了两个处理器之间特定的监控角色,在对比文件中未被明确或隐含公开。
**技术特征L**:还包括以下的步骤:如果所述第一处理器的所述状态在超过门限时间的时间内都没有发生改变,则执行对所述第一处理器的重置。《未公开》说明书具体实施方式部分:“If SYSMON is not run then all the global STs will expire at very close to the same time and reset their respective cards, resulting in a system-wide reset.”对比文件公开了如果SYSMON进程未运行,则所有全局健全性定时器(ST)将超时并重置各自模块。这是基于一个系统级进程(SYSMON)是否被定期执行的监控,而非基于监测“第一处理器的状态是否长时间未改变”。技术特征L所限定的监测特定处理器状态变化的机制在对比文件中未被公开。
**技术特征M**:其中,所述系统是GNSS接收器,以及所述第一处理器在执行跟踪操作。《未公开》未找到对应内容。对比文件描述的多处理器共享内存系统可用于例如电信交换机(telecommunications switch),并未提及全球导航卫星系统(GNSS)接收器,也未提及任一处理器执行信号跟踪操作。技术特征M中限定的特定应用领域(GNSS)和处理器功能(跟踪操作)未被公开。
**技术特征N**:其中,所述门限是50ms。《未公开》未找到对应内容。对比文件提到了看门狗定时器(WT)被配置为在“略长于调度器未运行的最大时间”后超时,但并未给出具体的门限数值(如50ms)。技术特征N中具体的门限值(50ms)未被公开。
**技术特征O**:其中,所述门限时间是2秒。《未公开》未找到对应内容。对比文件未提及与“状态未改变”相关联的具体门限时间数值(如2秒)。技术特征O中具体的门限时间值(2秒)未被公开。
**技术特征P**:其中,所述第一处理器和所述第二处理器处于单个集成电路封装中。《未公开》未找到对应内容。对比文件中的处理元素(PEs)被描述为独立的模块(Field Replaceable Units),并未提及两个处理器集成在单个集成电路封装中。技术特征P中限定的物理集成结构未被公开。
**技术特征Q**:还包括以下的步骤:在禁用所述第一处理器之前,确定所述第一处理器的稳定性,并且仅在其稳定时,才禁用所述处理器。《未公开》未找到对应内容。对比文件的重置机制是基于定时器超时(指示系统或处理器功能异常)的被动恢复措施。其中并未描述在采取任何操作(如重置或“禁用”)之前,先评估处理器或系统“稳定性”的步骤。技术特征Q中“确定稳定性”的主动判断步骤在对比文件中未被公开。
**技术特征R**:其中,确定所述第一处理器的所述稳定性包括:将连续位置计算的数量与门限进行比较,其中,如果连续位置计算的所述数量超过所述门限,则确定所述第一处理器是稳定的。《未公开》未找到对应内容。对比文件完全不涉及GNSS接收器或位置计算。技术特征R中通过“连续位置计算的数量”来判断稳定性的方法,是特定于GNSS应用场景的,在对比文件中未被公开。
**技术特征S**:其中,确定所述第一处理器的所述稳定性包括:将自从所述处理器上一次被禁用以来的时间与门限进行比较,其中,如果所述时间大于所述门限,则确定所述第一处理器是稳定的。《未公开》未找到对应内容。对比文件未涉及基于“自上次禁用以来的时间”来判断处理器稳定性的方法。技术特征S中限定的具体稳定性判断条件未被公开。
**技术特征T**:其中,确定所述第一处理器的所述稳定性包括:验证在下一调度事件之前有足够的时间来完成对所述数据的存储。《未公开》未找到对应内容。对比文件未涉及为了执行数据存储操作而验证下一调度事件时间窗口的步骤。技术特征T中限定的具体时间验证条件未被公开。
**技术特征U**:还包括以下的步骤:向要被存储的数据分配优先级,并且以至少部分地按照所述优先级规定的顺序来存储数据。《未公开》未找到对应内容。对比文件未提及为待存储的数据分配优先级,也未描述根据优先级顺序进行存储的机制。技术特征U中限定的数据优先级管理方法未被公开。

<<<A>>><<<b>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE