发明授权
- 专利标题: Dynamic update mechanisms in operating systems
- 专利标题(中): 操作系统中的动态更新机制
-
申请号: US11227761申请日: 2005-09-14
-
公开(公告)号: US07818736B2公开(公告)日: 2010-10-19
- 发明人: Jonathan Appavoo , Andrew Arnott Baumann , Dilma Menezes da Silva , Orran Yaakov Krieger , Robert William Wisniewski
- 申请人: Jonathan Appavoo , Andrew Arnott Baumann , Dilma Menezes da Silva , Orran Yaakov Krieger , Robert William Wisniewski
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Harrington & Smith
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F15/16
摘要:
To dynamically update an operating system, a new factory object may have one or more new and/or updated object instances. A corresponding old factory object is then located and its version is checked for compatibility. A dynamic update procedure is then executed, which includes (a) changing a factory reference pointer within the operating system from the old factory object to the new factory object. For the case of updated object instances, (b) hot swapping each old object instance for its corresponding updated object instance, and (c) removing the old factory object. This may be performed for multiple updated object instances in the new factory object, preferably each separately. For the case of new object instances, they are created by the new factory and pointers established to invoke them. A single factory object may include multiple updated objects from a class, and/or new object instances from different classes, and the update may be performed without the need to reboot the operating system.
公开/授权文献
- US20070061372A1 Dynamic update mechanisms in operating systems 公开/授权日:2007-03-15
信息查询