-
公开(公告)号:CN110546637A
公开(公告)日:2019-12-06
申请号:CN201880026983.2
申请日:2018-04-06
Applicant: 微软技术许可有限责任公司
Abstract: 包括隔离的计算会话的容器与项目相关联。因为容器将用于项目的数据、应用等保持在一起,所以与容器相关联的一个或多个用户可以跨多个使用会话来访问容器。容器可以包括要求用户认证以访问的多个层。
-
公开(公告)号:CN109923522A
公开(公告)日:2019-06-21
申请号:CN201780068884.6
申请日:2017-11-07
Applicant: 微软技术许可有限责任公司
Inventor: B·M·舒尔茨 , F·J·史密斯 , D·瓦斯克斯·洛佩斯 , A·米什拉 , I·J·麦卡迪 , J·A·斯塔克斯 , J·D·埃伯索尔 , A·斯里瓦斯塔瓦 , H·R·普拉帕卡 , M·埃伊根 , S·E·本斯利 , G·维斯瓦南坦
Abstract: 本文讨论匿名容器。在计算设备上运行的操作系统(在本文中也被称为在主机设备上运行的主机操作系统)通过激活与主机操作系统隔离的匿名容器来防止应用访问个人信息(例如,用户信息或公司信息)。为了创建和激活匿名容器,容器管理器匿名化主机操作系统的配置和设置数据,并将匿名配置和设置数据注入匿名容器。作为示例而非限制,这种匿名配置和设置数据可以包括应用数据、机器配置数据和用户设置数据。然后,主机操作系统允许应用在匿名容器中运行。
-
公开(公告)号:CN109906421A
公开(公告)日:2019-06-18
申请号:CN201780068016.8
申请日:2017-10-30
Applicant: 微软技术许可有限责任公司
IPC: G06F1/324 , G06F1/3234 , G06F1/329 , G06F9/50
Abstract: 设备中的每个处理器核支持各种不同的频率范围和/或能量性能偏好,并且可以操作以在这些不同频率范围和/或能量性能偏好中的任何一个运行线程。处理器核被划分为不同的组,每个组在不同的频率范围和/或能量性能偏好运行。设备中的线程被分配多个重要性级别中的一个并且基于线程的重要性级别被调度为在特定组中的处理器核上运行。较低重要性级别线程被调度为在更功率效率的组中运行,并且更高重要性级别线程被调度在更高性能的组中运行。处理器核作为其一部分的组可以在设备操作期间基于设备和/或在设备上运行的应用的需要而改变。
-
公开(公告)号:CN113424149B
公开(公告)日:2025-04-04
申请号:CN201980088224.3
申请日:2019-12-31
Applicant: 微软技术许可有限责任公司
Inventor: J·林 , G·J·科隆博 , M·埃伊根 , Y·巴克 , C·P·克利恩汉斯 , S·L-E·赫夫纳格尔 , M·埃伯索尔 , A·S·卡拉德米尔 , S·M·登鲍 , K·布劳斯 , 刘文嘉
Abstract: 跨虚拟机边界传送低时延事件。基于在第一虚拟机处运行的第一进程的事件信令请求,第一虚拟机更新由第二虚拟机可访问的共享寄存器。更新共享寄存器包括更新被存储在共享寄存器中的信号。第一虚拟机通过虚拟化结构向第二虚拟机发送包括寄存器标识符的事件信号消息。第二虚拟机接收事件信令消息,并且从消息标识寄存器标识符。基于寄存器标识符,第二虚拟机读取共享寄存器,标识被存储在共享寄存器中的信号的值。至少基于信号的值包括第一值,第二虚拟机用信号通知在第二虚拟机处运行的第二进程。
-
公开(公告)号:CN114207586A
公开(公告)日:2022-03-18
申请号:CN202080055732.4
申请日:2020-06-10
Applicant: 微软技术许可有限责任公司
IPC: G06F9/455 , G06F16/13 , G06F16/14 , G06F16/172 , G06F16/176
Abstract: 本文公开了用于容器部署的动态映像合成的计算系统、设备和方法。一种示例技术包括从容器过程接收访问文件的请求。响应于接收到该请求,该技术包括查询与容器过程相对应的映射表,以定位与请求的文件的文件标识符相对应的条目。该条目还包括标识存储设备上的文件位置的数据,其中根据文件位置能够访问请求的文件。该技术还包括根据通过映射表中的定位的条目中的数据标识的文件位置来取回请求的文件的副本,并且将取回请求的文件的取回的副本提供给容器过程,从而允许容器过程访问请求的文件。
-
公开(公告)号:CN113168379A
公开(公告)日:2021-07-23
申请号:CN201980076709.0
申请日:2019-11-14
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F12/08 , G06F9/50 , G06F12/02 , G06F12/126
Abstract: 在虚拟机环境的访客物理存储器由被分配给在主机计算设备上执行的一个或多个进程的虚拟存储器支持的情况下,为了提高作为存储器访问的一部分来遍历二层地址表(SLAT)的层级的速度,可以跳过或以其他方式不引用SLAT内的表的一个或多个层级。虽然可以在表的较高层级用存储器关联性填充SLAT,但是支持主机计算设备提供虚拟存储器的主机计算设备的页表可以在表的最低层级维护对应的一组连续存储器关联性,从而使得主机计算设备能够换出或以其他方式操纵较小存储器块。如果发生这样的操纵,则可以在表的最低层级用存储器关联性重新填充SLAT。
-
公开(公告)号:CN113168379B
公开(公告)日:2025-05-06
申请号:CN201980076709.0
申请日:2019-11-14
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F12/08 , G06F9/50 , G06F12/02 , G06F12/126
Abstract: 在虚拟机环境的访客物理存储器由被分配给在主机计算设备上执行的一个或多个进程的虚拟存储器支持的情况下,为了提高作为存储器访问的一部分来遍历二层地址表(SLAT)的层级的速度,可以跳过或以其他方式不引用SLAT内的表的一个或多个层级。虽然可以在表的较高层级用存储器关联性填充SLAT,但是支持主机计算设备提供虚拟存储器的主机计算设备的页表可以在表的最低层级维护对应的一组连续存储器关联性,从而使得主机计算设备能够换出或以其他方式操纵较小存储器块。如果发生这样的操纵,则可以在表的最低层级用存储器关联性重新填充SLAT。
-
公开(公告)号:CN109906421B
公开(公告)日:2023-12-12
申请号:CN201780068016.8
申请日:2017-10-30
Applicant: 微软技术许可有限责任公司
IPC: G06F1/324 , G06F1/3234 , G06F1/329 , G06F9/50
Abstract: 设备中的每个处理器核支持各种不同的频率范围和/或能量性能偏好,并且可以操作以在这些不同频率范围和/或能量性能偏好中的任何一个运行线程。处理器核被划分为不同的组,每个组在不同的频率范围和/或能量性能偏好运行。设备中的线程被分配多个重要性级别中的一个并且基于线程的重要性级别被调度为在特定组中的处理器核上运行。较低重要性级别线程被调度为在更功率效率的组中运行,并且更高重要性级别线程被调度在更高性能的组中运行。处理器核作为其一部分的组可以在设备操作期间基于设备和/或在设备上运行的应用的需要而改变。
-
公开(公告)号:CN113424149A
公开(公告)日:2021-09-21
申请号:CN201980088224.3
申请日:2019-12-31
Applicant: 微软技术许可有限责任公司
Inventor: J·林 , G·J·科隆博 , M·埃伊根 , Y·巴克 , C·P·克利恩汉斯 , S·L-E·赫夫纳格尔 , M·埃伯索尔 , A·S·卡拉德米尔 , S·M·登鲍 , K·布劳斯 , 刘文嘉
Abstract: 跨虚拟机边界传送低时延事件。基于在第一虚拟机处运行的第一进程的事件信令请求,第一虚拟机更新由第二虚拟机可访问的共享寄存器。更新共享寄存器包括更新被存储在共享寄存器中的信号。第一虚拟机通过虚拟化结构向第二虚拟机发送包括寄存器标识符的事件信号消息。第二虚拟机接收事件信令消息,并且从消息标识寄存器标识符。基于寄存器标识符,第二虚拟机读取共享寄存器,标识被存储在共享寄存器中的信号的值。至少基于信号的值包括第一值,第二虚拟机用信号通知在第二虚拟机处运行的第二进程。
-
公开(公告)号:CN118103840A
公开(公告)日:2024-05-28
申请号:CN202280069925.4
申请日:2022-07-27
Applicant: 微软技术许可有限责任公司
Abstract: 经由提供程序服务表安全地重定向系统服务例程。在较低信任安全区中执行的操作系统内加载服务调用提供程序。服务调用提供程序包括指示要被重定向到服务调用提供程序的系统服务例程的元数据。基于该元数据,在较高信任安全区内构建提供程序服务表。服务表将系统服务例程重定向到服务调用提供程序。与提供程序服务表相关联的(多个)存储器页受硬件保护,并且向操作系统暴露只读视图。提供程序服务表与用户模式进程相关联。由操作系统从用户模式进程接收针对特定系统服务例程的服务调用,并且基于与用户模式进程相关联的提供程序服务表,将服务调用定向到服务调用提供程序。
-
-
-
-
-
-
-
-
-