发明名称 |
利用引导块重定位来管理多个软件镜像的方法和系统 |
摘要 |
本发明的实施例涉及利用引导块重定位来管理多个软件镜像的方法和系统。用于在数据处理实体中管理多个软件镜像的方法包括步骤:将每个软件镜像的至少一部分存储块存储到大容量存储器的对应镜像部分中,每个存储块被存储到具有等于对应的镜像地址加上大容量存储器内该镜像部分的偏移量的存储地址的存储位置中,选择存储在当前镜像中的当前软件镜像,将存储在当前软件镜像的引导位置中的存储块重定位到大容量存储器的重定位部分,将当前软件镜像的引导块复制到对应的引导位置中,从当前软件镜像的对应引导位置中的引导块启动该数据处理实体,由此加载该访问功能,以及服务每一个通过该访问功能来访问当前软件镜像的所选择的存储块的请求。 |
申请公布号 |
CN102567042B |
申请公布日期 |
2015.04.15 |
申请号 |
CN201110360028.2 |
申请日期 |
2011.11.15 |
申请人 |
国际商业机器公司 |
发明人 |
C·马里内利;J·方迪格尼耶;M·V·斯图克尔伯格;J·G·茹内;D·克拉克;L·加尔斯-埃里斯 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
杜娟 |
主权项 |
一种用于在数据处理实体(115)中管理多个软件镜像的方法,该数据处理实体(115)包括具有多个存储位置的大容量存储器(145c),每个存储位置在大容量存储器中具有对应的存储地址,每个软件镜像包括多个存储块,每个存储块在软件镜像中具有对应的镜像地址,其中该方法包括下列步骤:将每个软件镜像的至少一部分存储块存储到大容量存储器的对应镜像部分(225<sub>i</sub>)中,每个存储块被存储到具有等于对应的镜像地址加上大容量存储器内该镜像部分的偏移量的存储地址的存储位置中,选择存储在当前镜像中的当前软件镜像,将存储在当前软件镜像的引导位置中的存储块重定位(A307)到大容量存储器的重定位部分(230),当前软件镜像的引导位置是具有等于当前软件镜像的引导块(250<sub>i</sub>)的镜像地址的存储地址的存储位置,所述引导块(250<sub>i</sub>)包括启动数据处理实体直到加载适于访问当前软件镜像的访问功能所需的存储块,将当前软件镜像的引导块复制(A308)到对应的引导位置中,从当前软件镜像的对应引导位置中的引导块启动(A310)该数据处理实体,由此加载该访问功能,以及通过该访问功能来服务每一个访问当前软件镜像的所选择的存储块的请求,该访问功能在具有等于对应的镜像地址加上当前镜像部分的偏移量的存储地址的存储位置中访问所选择的存储块。 |
地址 |
美国纽约 |