发明名称 虚拟化处理器资源之系统及方法
摘要
申请公布号 申请公布日期 2011.04.21
申请号 TW094131197 申请日期 2005.09.09
申请人 万国商业机器公司 发明人 麦斯米诺 雅吉拉杰;麦克 诺曼 戴;马克 理查 努特;詹姆斯 善尼迪斯
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 一种电脑实施之方法,其包含:接收一来自一第一处理器之资料请求,藉以使该资料请求对应于位于一第二处理器之一区域储存器中之资料;识别一对应于该资料请求之实际位址;及将该资料提供给对应于该实际位址之该第一处理器。如请求项1之方法,其中该实际位址对应于一软复本区,该软复本区系选自由一快取记忆体、一内核及一碟片组成之群。如请求项1之方法,其中该资料请求包括一有效位址,该方法进一步包含:使用一页表项将该有效位址转译成该实际位址,该页表项位于一页表中。如请求项1之方法,其进一步包含:接收一线程请求;判定一对应于该第二处理器之处理器状态;及基于该判定将该资料自该第二处理器之区域储存器复制至一软复本区。如请求项1之方法,其进一步包含:撷取一或多个策略;基于该或该等策略判定是否恢复该资料;及回应于该判定恢复该资料,该恢复进一步包含:自一软复本区撷取该资料;将该资料储存于该区域储存器上;及改变一对应于该恢复之页表项。如请求项1之方法,其中该区域储存器对应于位于该第二处理器上之暂存器。如请求项1之方法,其中该第一处理器为一处理单元而该第二处理器为一协同处理单元。一种程式产品,其包含:具有电脑程式码之电脑可操作媒体,该电脑程式码对以下各项有效:接收一来自一第一处理器之资料请求,藉以使该资料请求对应于位于一第二处理器之一区域储存器中之资料;识别一对应于该资料请求之实际位址;及将该资料提供给对应于该实际位址之该第一处理器。如请求项8之程式产品,其中该实际位址对应于一软复本区,该软复本区系选自由一快取记忆体、一内核及一碟片组成之群。如请求项8之程式产品,其中该资料请求包括一有效位址,该电脑程式码进一步对以下各项有效:使用一页表项将该有效位址转译成该实际位址,该页表项位于一页表中。如请求项8之程式产品,其中该电脑程式码进一步对以下各项有效:接收一线程请求;判定一对应于该第二处理器之处理器状态;及基于该判定将该资料自该第二处理器之区域储存器复制至一软复本区。如请求项8之程式产品,其中该电脑程式码进一步对以下各项有效:撷取一或多个策略;基于该或该等策略判定是否恢复该资料;及回应于该判定恢复该资料,该电脑程式码进一步对以下各项有效:自一软复本区撷取该资料;将该资料储存于该区域储存器上;及改变一对应于该恢复之页表项。如请求项8之程式产品,其中该区域储存器对应于位于该第二处理器上之暂存器。如请求项8之程式产品,其中该第一处理器为一处理单元而该第二处理器为一协同处理单元。一种资讯处理系统,其包含:一显示器;复数个处理器;可由该等复数个处理器存取之一或多个非挥发性储存装置;一可由该等复数个处理器存取之共用记忆体;及一用于将资料提供给一线程之资料管理工具,该资料管理工具包含对以下各项有效的软体程式码:接收一来自一第一处理器之资料请求,藉以使该资料请求对应于位于一第二处理器之一区域储存器中之资料,该第一处理器及该第二处理器包括于该等复数个处理器中;识别该共用记忆体中之一对应于该资料请求之实际位址;及将该资料提供给对应于该实际位址之该第一处理器。如请求项15之资讯处理系统,其中该实际位址对应于一软复本区,该软复本区系选自由一快取记忆体、一内核及一碟片组成之群。如请求项15之资讯处理系统,其中该资料请求包括一有效位址,该软体程式码进一步对以下各项有效:使用一页表项将该有效位址转译成该实际位址,该页表项位于一页表中。如请求项15之资讯处理系统,其中该软体程式码进一步对以下各项有效:接收一来自一正于该第一处理器上执行之应用程式的线程请求;判定一对应于该第二处理器之处理器状态;及基于该判定将该资料自该第二处理器之区域储存器复制至一软复本区,该软复本区包括于该共用记忆体中。如请求项15之资讯处理系统,其中该软体程式码进一步对以下各项有效:自该等非挥发性储存装置中之一者撷取一或多个策略;基于该或该等策略判定是否恢复该资料;及回应于该判定恢复该资料,该电脑程式码进一步对以下各项有效:自一包括于共用记忆体中之软复本区撷取该资料;将该资料储存于该区域储存器上;及改变一对应于该恢复之页表项。如请求项15之资讯处理系统,其中该第一处理器及该第二处理器为异质的。
地址 美国