发明名称 资讯处理装置、处理程序控制方法、及记录有电脑程式之电脑可读取之媒体
摘要 藉由改良过的上下文(context)保存构成而提供能够提升资料处理效率的装置及方法。将复数的逻辑处理器藉由分时(time sharing)而建立对应至实体处理器以执行资料处理的构成中,执行以下处理:将处于实体处理器非适用状态的逻辑处理器对应之上下文表,映射至作为逻辑处理器之适用主体的逻辑分割区所对应之逻辑分割区位址空间而加以保存。藉由本构成,在逻辑处理器未被分配至实体处理器的状况下,逻辑处理器的上下文(context)变成可以取得,可使得对实体处理器的存取、程式载入等处理,不必等待实体处理器分配时序就能够执行,藉此而提升资料处理效率。
申请公布号 TWI273495 申请公布日期 2007.02.11
申请号 TW094129104 申请日期 2005.08.25
申请人 新力股份有限公司 发明人 横田大辅
分类号 G06F9/46(2006.01) 主分类号 G06F9/46(2006.01)
代理机构 代理人 林志刚 台北市中山区南京东路2段125号7楼
主权项 1.一种资讯处理装置,系属于将复数逻辑处理器藉 由分时(time sharing)而建立对应至实体处理器以执 行资料处理的资讯处理装置,其特征为, 具有上下文管理部,其系将实体处理器是处于未被 分配之状态的逻辑处理器对应之上下文(context),映 射至作为该逻辑处理器之适用主体的逻辑分割区 所对应的逻辑分割区位址空间而加以保存。 2.如申请专利范围第1项所记载之资讯处理装置,其 中, 前记资讯处理装置系构成为具有: 控制OS,执行将复数逻辑处理器藉由分时(time sharing )而建立对应至实体处理器之处理;和 客座OS(Guest OS),其系被建立对应了作为逻辑处理器 之适用主体的逻辑分割区; 前记控制OS系执行以下处理: 根据从客座OS对控制OS的系统呼叫,而将该客座OS对 应之逻辑分割区所适用之逻辑处理器所对应之上 下文,映射至前记客座OS对应之逻辑分割区位址空 间而加以保存。 3.如申请专利范围第2项所记载之资讯处理装置,其 中, 前记控制OS系构成为执行以下处理: 根据从客座OS对控制OS的系统呼叫,将前记客座OS对 应之逻辑分割区所适用之逻辑处理器,从作为往实 体处理器之对应建立处理的分时处理对象中予以 除外,并将前记逻辑处理器对应之上下文,映射至 前记逻辑分割区位址空间而加以保存。 4.如申请专利范围第2项所记载之资讯处理装置,其 中, 前记控制OS系构成为执行: 把逻辑处理器视为实体处理器之分配对象的活动 状态,和 不把逻辑处理器视为实体处理器之分配对象的非 活动状态, 之2状态间的切换处理; 且构成为执行以下处理:根据从客座OS对控制OS的 系统呼叫,而将该客座OS对应之逻辑处理器设定成 非活动状态,而将该逻辑处理器对应之上下文,映 射至前记逻辑分割区位址空间而加以保存。 5.如申请专利范围第4项所记载之资讯处理装置,其 中, 前记控制OS系构成为执行以下处理: 根据从客座OS对控制OS的系统呼叫,将已被设定成 非活动状态之前记客座OS对应之逻辑处理器再次 设定成活动状态,以将该逻辑处理器变回实体处理 器之分配对象。 6.如申请专利范围第1项所记载之资讯处理装置,其 中, 前记上下文管理部系构成为: 作为逻辑处理器对应之上下文,而执行包含逻辑处 理器之暂存器、I/O埠、近端储存区之上下文的保 存处理。 7.一种处理程序控制方法,系属于将复数逻辑处理 器藉由分时(time sharing)而建立对应至实体处理器 以执行资料处理的资讯处理装置中的处理程序控 制方法,其特征为,具有: 逻辑处理器排程步骤,把逻辑处理器从实体处理器 之分配对象中予以除外;和 上下文保存步骤,其系执行以下处理:将已从实体 处理器之分配对象中除外的实体处理器对应之上 下文,映射至作为该逻辑处理器之适用主体的逻辑 分割区所对应之逻辑分割区位址空间而加以保存 。 8.如申请专利范围第7项所记载之处理程序控制方 法,其中, 前记处理程序控制方法,更具有: 系统呼叫输出步骤,将来自客座OS对控制OS的系统 呼叫予以输出; 前记逻辑处理器排程步骤系执行以下处理: 根据前记系统呼叫,把逻辑处理器从实体处理器之 分配对象中加以除外; 前记上下文保存步骤系执行以下处理: 根据前记系统呼叫,而将客座OS对应之逻辑分割区 所适用之逻辑处理器所对应之上下文,映射至前记 客座OS对应之逻辑分割区位址空间而加以保存。 9.如申请专利范围第8项所记载之处理程序控制方 法,其中, 前记控制OS系执行: 把逻辑处理器视为实体处理器之分配对象的活动 状态,和 不把逻辑处理器视为实体处理器之分配对象的非 活动状态, 之2状态间的切换处理; 且执行以下处理:根据从客座OS对控制OS的系统呼 叫,而将该客座OS对应之逻辑处理器设定成非活动 状态,而将该逻辑处理器对应之上下文,映射至前 记逻辑分割区位址空间而加以保存。 10.如申请专利范围第9项所记载之处理程序控制方 法,其中, 前记控制OS系更进一步执行以下处理: 根据从客座OS对控制OS的系统呼叫,将已被设定成 非活动状态之前记客座OS对应之逻辑处理器再次 设定成活动状态,以将该逻辑处理器变回实体处理 器之分配对象。 11.一种记录有电脑程式之电脑可读取之媒体,该程 式系属于在将复数逻辑处理器藉由分时(time sharing )而建立对应至实体处理器以执行资料处理的构成 中,执行处理程序(process)控制处理电脑程式,其特 征为,具有: 逻辑处理器排程步骤,把逻辑处理器从实体处理器 之分配对象中予以除外;和 上下文保存步骤,其系执行以下处理:将已从实体 处理器之分配对象中除外的实体处理器对应之上 下文,映射至作为该逻辑处理器之适用主体的逻辑 分割区所对应之逻辑分割区位址空间而加以保存 。 图式简单说明:
地址 日本