一种多系统和启动所述多系统的方法。一种启动包括第一核和第二核的多系统的方法包括:运行第一核的启动加载器;将第一核的网络接口设置为启用状态;检测连接到第一核的网络接口的第二核;将第一核的第一存储器映射到第二核的第二存储器;将第一核的启动映像和第二核的启动映像加载到第一存储器中;通过网络将加载到第一存储器中的第二核的启动映像传输到第二核。
【技术实现步骤摘要】
【专利说明】本申请要求于2013年12月20日提交到韩国知识产权局的第10-2013-0160702号韩国专利申请的优先权,所述韩国专利申请的公开通过引用全部合并于此。
与示例性实施例一致的设备和方法涉及一种。
技术介绍
随着系统构造变得复杂且细分化,广泛使用具有两个或更多个中央处理器(CPU)的多系统。CPU独立运行操作系统并处理数据。另外,CPU可通过经由无线网络或有线网络的通信,来相互发送数据和接收数据。如果在每个CPU中设置闪速存储器来启动CPU,则由于每个闪速存储器需要单独升级,因此这种方式不仅成本高,而且管理复杂。虽然在通过使用闪速存储器启动单个装置之后,该单个装置会帮助启动其它装置,但是这会造成较长的启动时间。在此背景部分公开的信息对专利技术者而言在专利技术者获得本申请的专利技术构思之前已经是已知的,或者是在获得本专利技术构思的过程中获取的技术信息。因此,在此背景部分公开的信息会包含未形成公众已知的现有技术的信息。
技术实现思路
示例性实施例提供一种。各个方面部分地将在以下描述中阐述,部分地将从描述中是清楚的,或者可通过本示例性实施例的实践而得知。根据一示例性实施例的方面,提供一种启动多系统的方法,所述方法可包括:运行第一核的启动加载器;将第一核的网络接口设置为启用状态;检测是否存在连接到第一核的网络接口的第二核;如果检测到第二核,则将第一核的第一存储器映射到第二核的第二存储器;将第一核的启动映像和第二核的启动映像加载到第一存储器;通过网络将加载到第一存储器中的第二核的启动映像传输到第二核。网络可以是外围组件互连快速(PCIe)网络。所述方法还可包括响应于传输而将第二核的启动寄存器设置为启用状态。所述方法还可包括基于第一核的启动图像而启动第一核的内核。启动步骤可包括:如果第二核被检测到,则基于第一核的启动图像而启动第一核的内核;如果第二核未被检测到,则响应于将第一核的启动图像加载到第一存储器而启动第一核的内核。加载步骤可包括将第二核的启动映像加载到第一存储器的预定位置。传输步骤可包括通过将被加载到第一存储器的预定位置的第二核的启动映像记录到第二存储器的预定位置来传输第二核的启动映像,其中,第二存储器的预定位置被映射到第一存储器的预定位置。所述多系统还可包括另一存储器(诸如,闪速存储器)。加载步骤可包括加载来自所述另一存储器的第一核的启动映像和第二核的启动映像。根据另一示例性实施例的方面,提供一种连接到第二核的第一核。所述第一核可包括:第一启动加载器运行单元,被配置为运行第一核的启动加载器;网络激活单元,被配置为将第一核的网络接口设置为启用状态;装置检测器,被配置为检测是否存在连接到第一核的网络接口的第二核;存储器映射单元,被配置为如果第二核被检测到则将第一核的第一存储器映射到第二核的第二存储器;启动映像加载单元,被配置为如果第二核被检测到则将第一核的启动映像和第二核的启动映像加载到第一存储器;启动映像传输单元,被配置为通过网络将加载到第一存储器中的第二核的启动映像传输到第二核。网络可以是外围组件互连快速(PCIe)网络。所述第一核还可包括启动寄存器设置单元,启动寄存器设置单元被配置为响应于第二核的启动映像通过网络传输到第二核,将第二核的启动寄存器设置为启用状态。所述第一核还可包括被配置为基于第一核的启动映像而启动第一核的内核的第一启动单元。如果通过装置检测器检测到第二核,则第一启动单元可响应于第二核的启动映像传输到第二核而启动第一核的内核;如果通过装置检测器未检测到第二核,则第一启动单元在第一核的启动映像被加载之后启动第一核的内核。启动映像加载单元可将第二核的启动映像加载到第一存储器的预定位置。启动映像传输单元可通过将加载到第一存储器的预定位置的第二核的启动映像记录到第二核的预定位置来传输第二核的启动映像,其中,第二存储器的预定位置被映射到第一存储器的预定位置。仍根据另一示例性实施例的方面,提供一种多系统,所述多系统包括:上述的第一核和第二核。第二核可包括:第二存储器,映射到第一核的第一存储器并被配置为加载从第一存储器传输的第二核的启动映像;第二启动加载器运行单元,被配置为响应于第二核的启动寄存器被设置为启用状态而运行包括在第二核的启动映像中的第二核的启动加载器;第二启动单元,被配置为基于第二核的启动映像而启动第二核的内核。这里,第一核还可包括启动寄存器设置单元,启动寄存器设置单元被配置为响应于第二核的启动映像通过网络传输到第二核,将第二核的启动寄存器设置为启用状态。第二核的启动加载器可被包括在第二核的启动映像中,第二核的启动映像被记录在第二存储器的预定位置。仍根据另一示例性实施例的方面,提供一种连接到第一核的第二核,所述第二核可包括:第二存储器,映射到第一核的第一存储器并被配置为加载从第一存储器传输的第二核的启动映像;第二启动加载器运行单元,被配置为响应于第二核的启动寄存器通过第一核的启动寄存器设置单元被设置为启用状态,而运行包括在第二核的启动映像中的第二核的启动加载器;第二启动单元,被配置为基于第二核的启动映像而启动第二核的内核。响应于第二核的启动映像从第一存储器传输到第二存储器,第二核的启动寄存器被设置为启用状态。以上实施例可通过使用系统、方法、计算机程序或其组合来实现。【附图说明】通过以下结合附图对示例性实施例的描述,这些和/或其它方面将变得清楚和更易于理解,在所述附图中:图1是根据示例性实施例的多系统的构造的框图;图2是根据示例性实施例的图1的多系统的详细框图;图3是根据示例性实施例的启动控制器的构造的示图;图4是根据示例性实施例的闪速存储器映射的示图;图5是根据示例性实施例的存储器映射的示例的示图;图6是根据示例性实施例的在第一核中运行的启动多系统的方法的流程图;图7是根据示例性实施例的在第二核中运行的启动多系统的方法的流程图。【具体实施方式】由于本专利技术构思允许各种改变和许多实施例,因此示例性实施例将在附图中示出并在写出的描述中进行详细描述。参考根据附图详细描述的实施例,本专利技术构思的实施例的效果和特征以及实现所述效果和特征的方法将是清楚的。本实施例可具有不同形式并且不应被解释为限于在此阐述的描述。当诸如“……中的至少一个”的表述在一列元件之后出现时,该表述修饰整个所列出的元件而不修饰所列出的个别元件。下文将参照附图详细描述本实施例,其中,相同的参考标记始终表示相同的元件。相同元件的描述将不再重复。将理解,虽然可在此使用术语“第一”、“第二”等来描述各种组件,但是这些组件不应被这些术语所限制。这些组件仅用来将一组件与另一组件区分开。如在此使用的,除非上下文另外清楚地指示,否则单数形式也意在包括复数形式。还将理解在此使用的术语“包括”和/或“包含”表示存在所陈述的特征或组件,但不排除存在或添加一个或更多个其它特征或组件。为了当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种启动包括第一核和第二核的多系统的方法,所述方法包括:运行第一核的启动加载器;将第一核的网络接口设置为启用状态;检测是否存在连接到第一核的网络接口的第二核;如果检测到第二核,则将第一核的第一存储器映射到第二核的第二存储器;将第一核的启动映像和第二核的启动映像加载到第一存储器;通过网络将加载到第一存储器中的第二核的启动映像传输到第二核。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:权奇德,李松昊,韩昊成,郑善镛,李炫东,赵城峯,
申请(专利权)人:三星泰科威株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。