发明名称 Dynamic update mechanisms in operating systems
摘要 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.
申请公布号 US7818736(B2) 申请公布日期 2010.10.19
申请号 US20050227761 申请日期 2005.09.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 APPAVOO JONATHAN;BAUMANN ANDREW ARNOTT;DA SILVA DILMA MENEZES;KRIEGER ORRAN YAAKOV;WISNIEWSKI ROBERT WILLIAM
分类号 G06F9/44;G06F15/16 主分类号 G06F9/44
代理机构 代理人
主权项
地址