**对比文件名称**:2008-01-16_CN101107592A_发明公开_CN101107592A 操作系统友好引导加载器
**目标专利名称**:在多处理器系统中将可执行软件图像从主要处理器直接分散加载到一个或一个以上次要处理器CN105718419B
**本次调用模型**:基于专利创造性评估经验的专利代理师分析模型
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| A:由所述次要处理器初始化与所述主要处理器的通信《隐含公开》 | 说明书第[0025]段:“...启动所述从处理器中的操作系统,包括阻断对程序代码位于所述从处理器可访问但所述主处理器不可访问的第二存储器中的进程的调度;在所述第一存储器中预留中间存储区;向所述主处理器发送关于所预留的中间存储区的位置和大小的信息...” | 对比文件公开了从处理器(相当于目标专利的次要处理器)在启动操作系统后,会向主处理器(相当于主要处理器)发送关于预留中间存储区位置和大小的信息。这一行为意味着从处理器主动发起了与主处理器之间的通信,以告知其可用的数据接收区域。虽然未明确使用“初始化通信”的措辞,但从处理器通过发送消息启动加载过程的第二阶段,这隐含了其在与主处理器通信中扮演了主动角色,初始化了针对后续数据传输的通信流程。 |
| B:由所述次要处理器指令所述主要处理器传送可执行软件图像的图像标头《未公开》 | 说明书第[0025]段:“向所述主处理器发送关于所预留的中间存储区的位置和大小的信息;基于所发送的信息,将待加载到所述第二存储器中的信息加载到所述中间存储区中...” | 对比文件中,从处理器向主处理器发送的是预留的中间存储区的位置和大小信息,目的是让主处理器将待加载信息填充到该区域。该信息并非指令主处理器传送“可执行软件图像的图像标头”。对比文件中的“头部”(header)是加载到中间存储区的信息块的一部分(参见特征C),而非由从处理器特别指令传送的独立对象。因此,对比文件未公开由次要处理器指令主要处理器传送图像标头这一特征。 |
| C:所述可执行软件图像包括所述图像标头和至少一个数据片段《直接公开》 | 说明书第[0030]段:“...待传送到中间存储区中的代码和/或数据的块包括表示该块的长度和要将该块加载到从存储器中的位置(即,目的地地址)的头部。...在中间存储区中可以串接几个这种块。” | 对比文件明确指出,待加载到从处理器专用存储器的信息被组织成“块”,每个块包括一个“头部”和紧随其后的代码/数据部分。头部包含了长度和目的地地址信息。这种“头部+数据块”的结构,与本领域技术人员对“图像标头+至少一个数据片段”的可执行软件图像常见格式的理解是一致的。因此,对比文件直接公开了该技术特征。 |
| D:由所述次要处理器从所述主要处理器接收所述图像标头和至少一个数据片段《隐含公开》 | 说明书第[0025]段:“...将待加载到所述第二存储器中的信息加载到所述中间存储区中;向所述从处理器发送表示已对所述中间存储区进行了加载...的第一消息;将所述中间存储区中的信息复制到所述第二存储器中...” | 对比文件公开了主处理器将包含头部和代码/数据块的信息加载到中间存储区(第一存储器,对双方处理器可见),并通知从处理器。从处理器随后将中间存储区中的信息复制到其专用存储器中。在此过程中,从处理器必然需要访问并读取中间存储区中的内容,这些内容包括了头部(相当于图像标头)和至少一个数据块(相当于数据片段)。虽然接收的媒介是通过共享的中间存储区,而非直接通过总线传输,但从处理器“从主处理器加载了信息的中间存储区中获取信息”这一实质,隐含了“由次要处理器从主要处理器接收”所述标头和数据片段的技术方案。 |
| E:由所述次要处理器在所述次要处理器的系统存储器的目标位置中直接存储所述可执行软件图像的所述至少一个数据片段《未公开》 | 说明书第[0025]段:“将所述中间存储区中的信息复制到所述第二存储器中”。图1及说明书对应部分显示第二存储器110(XRAM)是从处理器的专用系统存储器。 | 对比文件明确描述了从处理器需要将信息从“中间存储区”(第一存储器108)**复制**到其系统存储器(第二存储器110)的目标位置。这个过程涉及一个额外的拷贝步骤,使用了中间缓冲区域(中间存储区)。而目标专利的特征E强调“直接存储”,其说明书背景技术部分([0011]-[0012]段)及发明内容部分明确指出是为了避免传统方法中“将数据拷贝到中间缓冲器中”的步骤,实现从接口硬件缓冲器直接加载到系统存储器最终目的地(参见[0031], [0046], [0058]段)。对比文件的方法恰好使用了目标专利意图避免的中间缓冲拷贝,因此未公开“直接存储”这一技术特征。 |
| F:所述目标位置由所述次要处理器根据所述图像标头分配《隐含公开》 | 说明书第[0030]段:“...头部含有块的长度和要将该块加载到从存储器中的位置(即,目的地地址)...”。第[0025]段:“将所述中间存储区中的信息复制到所述第二存储器中”。 | 对比文件公开了信息块中的“头部”指明了该块要加载到的“目的地地址”。从处理器在复制中间存储区中的信息到其第二存储器时,必然需要读取该头部中的目的地地址信息,并根据该地址将数据块存储到对应的位置。这隐含了从处理器(次要处理器)是根据头部(相当于图像标头)所包含的目的地地址信息,来分配(即确定)数据在自身系统存储器中的目标位置。 |
| G:其中所述图像标头包括图像大小以及图像数据在存储器中所处的位置《直接公开》 | 说明书第[0030]段:“...头部含有块的长度和要将该块加载到从存储器中的位置(即,目的地地址)...”。 | 对比文件明确指出,头部包含了“块的长度”(即数据大小)和“目的地地址”(即数据在存储器中所处的位置)。这直接对应于目标专利中“图像标头包括图像大小以及图像数据在存储器中所处的位置”这一特征。 |
| H:进一步包括由所述次要处理器向所述主要处理器发送用于所述至少一个数据片段中的每个数据片段的传输请求《未公开》 | 说明书第[0025]段:“向所述主处理器发送关于所预留的中间存储区的位置和大小的信息...”。第[0030]段提及可能串接多个块。 | 对比文件中,从处理器仅在加载过程开始时,向主处理器发送一次关于中间存储区位置和大小的信息。主处理器基于此信息,将多个数据块(可能对应多个数据片段)加载到该中间存储区。整个过程没有描述从处理器为“每个数据片段”单独向主处理器发送传输请求。传输的触发和控制更多由主处理器基于从处理器提供的缓冲区信息来主导,而非由从处理器为每个片段发起请求。因此,该特征未被公开。 |
| I:其中所述指令包括由所述次要处理器向所述主要处理器发送包括图像识别、数据偏移以及数据长度的消息《未公开》 | 说明书第[0025]段:“向所述主处理器发送关于所预留的中间存储区的位置和大小的信息...”。 | 对比文件中,从处理器发送给主处理器的消息内容是关于“预留的中间存储区的位置和大小”,其目的是为主处理器提供填充数据的缓冲区信息。该消息并未包含目标专利特征I中限定的“图像识别、数据偏移以及数据长度”这三项具体信息。图像识别、数据偏移在对比文件的上下文中并未被提及或需要,因为其加载过程是基于预留的共享缓冲区和块头部中的地址信息。因此,该特征未被公开。 |
| J:进一步包括由所述次要处理器将用于传入的数据片段的接收缓冲器设置为所述次要处理器的所述系统存储器中的目的地地址《未公开》 | 说明书第[0025]段:“在所述第一存储器中预留中间存储区...”。图1显示中间存储区位于第一存储器108(SARAM/DARAM)中,这是主从处理器均可访问的共享存储器。 | 对比文件中,从处理器设置的“接收缓冲器”是“中间存储区”,该区域位于“第一存储器”(108)中,而第一存储器是主从处理器**均可访问**的共享存储器(参见[0018], [0023]段),并非目标专利中所述的“次要处理器的系统存储器”。目标专利的特征J(结合说明书[0051], [0056]段)明确是将硬件输送机构的接收缓冲器直接设置为系统存储器(如RAM 112, 212, 305)中的最终目的地地址,从而绕过任何中间缓冲区。对比文件的方法明确依赖一个位于共享存储器中的中间存储区作为缓冲,与目标专利的“直接加载”思想相悖。因此,该特征未被公开。 |
<<<C>>><<<G>>><<<a>>><<<d>>><<<f>>>