高效的虚拟应用更新
    1.
    发明公开

    公开(公告)号:CN102520991A

    公开(公告)日:2012-06-27

    申请号:CN201110393809.1

    申请日:2011-11-22

    申请人: 微软公司

    IPC分类号: G06F9/445

    摘要: 启用高效的虚拟应用更新。可将虚拟应用的旧版本与该虚拟应用的新版本进行比较,并据此来更新。未从旧版本变为新版本的文件可被从新版本硬链接到旧版本。对于已改变的文件,可将文件的匹配部分从旧版本复制到新版本,并且可从另一个源获取剩余的不匹配部分。

    可执行代码数据的无锁流传送的方法和系统

    公开(公告)号:CN104508626B

    公开(公告)日:2017-06-13

    申请号:CN201380039991.8

    申请日:2013-07-26

    申请人: 微软公司

    发明人: K·雷厄森

    IPC分类号: G06F9/30 G06F9/38

    摘要: 分解器接收指令并将它们分解成多个分开的操作码。分解器创建标识每一个操作码之间的边界的表。通过原子地写存储器的标准块来将每一个操作码以逐操作码的方式写至存储器。当需要时将调试断点操作码追加到操作码以创建完整的存储器块。存储器块可以长达例如三十二位或者六十四位。长操作码可重叠两个或更多的存储器块。可将调试断点操作码追加到长操作码的第二部分以创建完整的存储器块。流故障拦截器标识何时所请求的数据页不可用并取回该数据页。

    可执行代码数据的无锁流传送

    公开(公告)号:CN104508626A

    公开(公告)日:2015-04-08

    申请号:CN201380039991.8

    申请日:2013-07-26

    申请人: 微软公司

    发明人: K·雷厄森

    IPC分类号: G06F9/30 G06F9/38

    摘要: 分解器接收指令并将它们分解成多个分开的操作码。分解器创建标识每一个操作码之间的边界的表。通过原子地写存储器的标准块来将每一个操作码以逐操作码的方式写至存储器。当需要时将调试断点操作码追加到操作码以创建完整的存储器块。存储器块可以长达例如三十二位或者六十四位。长操作码可重叠两个或更多的存储器块。可将调试断点操作码追加到长操作码的第二部分以创建完整的存储器块。流故障拦截器标识何时所请求的数据页不可用并取回该数据页。