发明名称 资讯处理装置、处理程序控制方法、以及记录有处理程序控制程式之电脑可读取之记录媒体
摘要 提供一种能够实现设定好最佳逻辑处理器与实体处理器之对应的资料处理的装置及方法。在把逻辑处理器对应到实体处理器而进行资料处理的构成当中,采用了把逻辑分割区位址(虚拟实体位址)空间转换成实体位址空间的第1转换表,和把虚拟位址空间转换成实体位址空间的第2转换表,来执行转换表的项目设定及更新处理,藉此以变更逻辑处理器与实体处理器之对应关系。藉由本构成,就可实现考虑到硬体负荷、资料处理程式之样态的最佳逻辑处理器与实体处理器之对应设定的资料处理。
申请公布号 TWI287717 申请公布日期 2007.10.01
申请号 TW094131138 申请日期 2005.09.09
申请人 新力股份有限公司 发明人 户川敦之;村田贤一
分类号 G06F15/177(2006.01);G06F9/04(2006.01) 主分类号 G06F15/177(2006.01)
代理机构 代理人 林志刚 台北市中山区南京东路2段125号7楼
主权项 1.一种资讯处理装置,系属于至少具有:至少1个实 体处理器、和储存复数作业系统(OS)或程式的储存 手段、和将处理器所处理之资讯或资料加以记忆 并提供工作区域的复数记忆体的资讯处理装置,其 特征为, 具有:控制作业系统(OS),执行将逻辑处理器藉由分 时(time sharing)而关连对应至实体处理器之处理;和 客座作业系统(Guest OS),其系身为逻辑处理器适用 主体的逻辑分割区设定对象; 前述控制作业系统(OS)系构成为: 身为决定逻辑处理器与实体处理器之对应关系的 位址转换表,系 设定了逻辑分割区位址空间与实体位址空间之对 应关系的第1转换表,与设定了被设定在客座作业 系统(OS)侧之虚拟位址空间与实体位址空间之对应 关系的第2转换表,藉由执行这2个位址转换表之设 定及更新处理,以进行逻辑处理器与实体处理器之 对应关系的设定及更新。 2.如申请专利范围第1项所记载之资讯处理装置,其 中, 前述控制作业系统(OS)系构成为: 除了取得基于逻辑分割区位址所决定之前述第1转 换表之索引所对应之实体位址,并且还执行基于虚 拟位址所决定之前述第2转换表之索引所对应之实 体位址的更新处理。 3.如申请专利范围第1项所记载之资讯处理装置,其 中, 前述控制作业系统(OS)系构成为: 在逻辑处理器与实体处理器之对应关系的切换之 际, 除了执行处理,取得根据被对应关连到实体处理器 之逻辑处理器所对应之前述第1转换表的索引所求 出来的实体位址,并使保持着已取得之实体位址的 前述第2转换表的所有项目无效化;并且还 执行处理,取得要新增对应关连实体处理器之逻辑 处理器所对应之前述第1转换表的索引,储存下要 进行对应关连之实体处理器的实体位址资讯,以作 为该取得索引所对应之实体位址。 4.如申请专利范围第1~3项中之任一项所记载之资 讯处理装置,其中,前述实体位址,系为实体处理器 的记忆体映射输出输入(Memory Mapped Input/Output, MMIO) 暂存器之实体位址。 5.如申请专利范围第1项所记载之资讯处理装置,其 中, 前述控制作业系统(OS)系构成为: 以「适用了1个实体处理器之处理的持续时间是已 经达到了预定之阀値时间」为条件,执行逻辑处理 器与实体处理器之对应变更处理,以进行实体处理 器的切换。 6.如申请专利范围第1项所记载之资讯处理装置,其 中, 前述控制作业系统(OS)系构成为: 以「实体处理器的温度是已经达到了预定之阀値 温度」为条件,执行逻辑处理器与实体处理器之对 应变更处理,以进行实体处理器的切换。 7.如申请专利范围第1项所记载之资讯处理装置,其 中, 前述控制作业系统(OS)系构成为: 以使得呈平行动作状态之复数实体处理器是被设 定成连接在同一电力供给线上的实体处理器群的 方式,来执行设定逻辑处理器与实体处理器之对应 关系的处理。 8.如申请专利范围第1项所记载之资讯处理装置,其 中, 前述控制作业系统(OS)系构成为: 根据实体处理器对于被设定在资讯处理装置内不 同位置之记忆体的存取状况,来设定逻辑处理器与 实体处理器之对应关系; 且构成为执行以下处理:以使得位于越靠近实体处 理器之位置的记忆体的存取频繁度为越高的方式, 来设定逻辑处理器与实体处理器之对应关系。 9.一种处理程序控制方法,系属于至少具有:至少1 个实体处理器、和储存复数作业系统(OS)或程式的 储存手段、和将处理器所处理之资讯或资料加以 记忆并提供工作区域的复数记忆体,并将逻辑处理 器关连对应至实体处理器以进行资料处理之资讯 处理装置中的处理程序控制方法,其特征为,具有: 在身为逻辑处理器适用主体的客座作业系统(OS)侧 上,设定逻辑分割区之步骤;和 转换表更新步骤,其系执行:设定了逻辑分割区位 址空间与实体位址空间之对应关系的第1转换表, 与设定了被设定在前述客座作业系统(OS)侧之虚拟 位址空间与实体位址空间之对应关系的第2转换表 ,这2个位址转换表的设定或更新。 10.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前述转换表更新步骤系含有: 取得基于逻辑分割区位址所决定之前述第1转换表 之索引所对应之实体位址之步骤;和 执行基于虚拟位址所决定之前述第2转换表之索引 所对应之实体位址的更新处理的步骤。 11.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前述处理程序控制方法,系更构成为, 在逻辑处理器与实体处理器之对应关系的切换之 际,具有: 执行处理,取得根据已被关连对应到实体处理器之 逻辑处理器所对应之前述第1转换表的索引所求出 来的实体位址,并使保持已取得之实体位址的前述 第2转换表的所有项目变成无效化之步骤;和 执行处理:取得要新增对应关连实体处理器之逻辑 处理器所对应之前述第1转换表的索引,储存下要 进行对应关连之实体处理器的实体位址资讯,以作 为该取得索引所对应之实体位址之步骤。 12.如申请专利范围第9~11项中之任一项所记载之处 理程序控制方法,其中,前述实体位址,系为实体处 理器的记忆体映射输出输入(Memory Mapped Input/Output, MMIO)暂存器之实体位址。 13.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前述处理程序控制方法,系更 以「适用了1个实体处理器之处理的持续时间是已 经达到了预定之阀値时间」为条件,执行逻辑处理 器与实体处理器之对应变更处理,以进行实体处理 器的切换。 14.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前述处理程序控制方法,系更 以「实体处理器的温度是已经达到了预定之阀値 温度」为条件,执行逻辑处理器与实体处理器之对 应变更处理,以进行实体处理器的切换。 15.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前述处理程序控制方法,更具有: 以使得呈平行动作状态之复数实体处理器是被设 定成连接在同一电力供给线上的实体处理器群的 方式,来执行设定逻辑处理器与实体处理器之对应 关系之处理的步骤。 16.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前述处理程序控制方法,系更 具有:根据实体处理器对于被设定在资讯处理装置 内不同位置之记忆体的存取状况,来设定逻辑处理 器与实体处理器之对应关系之步骤; 且执行以下处理:以使得位于越靠近实体处理器之 位置的记忆体的存取频繁度为越高的方式,来设定 逻辑处理器与实体处理器之对应关系。 17.一种记录有处理程序控制程式之电脑可读取之 记录媒体,该程式系属于在将逻辑处理器关连对应 至实体处理器以进行资料处理之构成中,执行处理 程序控制之程式,其特征为,具有: 在身为逻辑处理器适用主体的客座作业系统(OS)侧 上,设定逻辑分割区之步骤;和 转换表更新步骤,其系执行:设定了逻辑分割区位 址空间与实体位址空间之对应关系的第1转换表, 与设定了被设定在客座作业系统(OS)侧之虚拟位址 空间与实体位址空间之对应关系的第2转换表,这2 个位址转换表的设定或更新。 图式简单说明: [图1]本发明之资讯处理装置之构成例的图示。 [图2]本发明之处理器模组之构成例的图示。 [图3]本发明之资讯处理装置的作业系统构成之说 明图。 [图4]分时所致之逻辑处理器与实体处理器之对应 建立处理的说明图。 [图5]逻辑处理器和实体处理器之对应建立处理的 说明图。 [图6]本发明之资讯处理装置中所适用的位址空间 及作为位址转换机构的转换表的说明图。 [图7]本发明之资讯处理装置中所适用之第1转换表 之构成例的说明图。 [图8]本发明之资讯处理装置中所适用之第2转换表 之构成例的说明图。 [图9]转换表之项目的更新处理之程序的说明流程 图。 [图10]转换表之项目的更新处理之具体处理的说明 图。 [图11]逻辑处理器-实体处理器之对应关系的更新 处理之程序的说明流程图。 [图12]逻辑处理器-实体处理器之对应关系的更新 处理之具体处理的说明图。 [图13]逻辑处理器-实体处理器之对应关系的更新 处理之具体处理的说明图。 [图14]逻辑处理器-实体处理器之对应关系的更新 处理之具体处理的说明图。 [图15]逻辑处理器-实体处理器之对应关系的更新 处理之具体处理的说明图。 [图16]具有计时器及温度感测器之处理器模组的构 成例图。 [图17]时间依存型之逻辑处理器-实体处理器对应 关系之切换处理构成的说明图。 [图18]温度依存型之逻辑处理器-实体处理器对应 关系之切换处理构成的说明图。 [图19]把初期或后发性不良的实体处理器,从逻辑 处理器之对应建立对象中予以排除之构成例的说 明图。 [图20]根据实体处理器与利用电源之关系,而决定 逻辑处理器与实体处理器之对应的构成例之说明 图。 [图21]根据实体处理器之存取样态而决定逻辑处理 器与实体处理器之对应的例子说明图。 [图22]根据实体处理器之存取样态而决定逻辑处理 器与实体处理器之对应的例子说明图。 [图23]根据实体处理器之存取样态而决定逻辑处理 器与实体处理器之对应的例子说明图。
地址 日本