-
公开(公告)号:CN115398408A
公开(公告)日:2022-11-25
申请号:CN202180028863.8
申请日:2021-03-12
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F12/02
Abstract: 在此公开了用于计算机存储器管理的技术。在一个实施例中,一种方法包括:响应于接收到存储器分配的请求,确定该请求是针对来自物理存储器的第一存储器区域还是第二存储器区域的分配。第一存储器区域具有第一尺寸的第一存储器子区域,第二存储器区域具有第二尺寸的第二存储器子区域,第二尺寸大于第一存储器区域的第一尺寸。该方法还包括:响应于确定存储器分配的请求是针对来自第一或第二存储器区域的分配,分别分配第一或第二存储器区域的第一或第二多个存储器子区域的一部分,以响应于该请求。
-
公开(公告)号:CN108351837A
公开(公告)日:2018-07-31
申请号:CN201680064128.1
申请日:2016-10-25
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1009 , G06F9/455
CPC classification number: G06F12/10 , G06F9/45558 , G06F12/0284 , G06F12/1009 , G06F12/109 , G06F2009/45583 , G06F2212/1032 , G06F2212/1056 , G06F2212/151 , G06F2212/206 , G06F2212/656
Abstract: 将文件映射在主机虚拟地址支持的虚拟机中。一种方法包括从客虚拟机接收对来自主机的文件的请求。该方法进一步包括在主机处确定文件可被直接映射到请求访问该文件的虚拟机的物理存储器位置。该方法进一步包括在主机处提供由主机虚拟存储器中的文件映射支持的客机物理存储器。
-
公开(公告)号:CN102200996B
公开(公告)日:2016-12-21
申请号:CN201110081372.8
申请日:2011-03-24
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F17/30011
Abstract: 本文描述了对动态报告进行解析和索引,并提供了用于动态生成的报告的解析和索引机制。在检测到动态生成的报告之后,可基于元数据或与报告相关联的其它信息来标识动态生成的报告的数据源。可使用数据源来生成可爬行的或机器可读元数据和数据,使得报告中表示的数据和/或来自数据源的相关数据能够被索引和搜索。
-
公开(公告)号:CN113950677B
公开(公告)日:2025-05-02
申请号:CN202080043430.5
申请日:2020-04-28
Applicant: 微软技术许可有限责任公司
Abstract: 用于在在线数据源与客户端应用之间同步数据的系统和方法。该方法包括,响应于与用户相关联的、对包括在在线数据源的共享数据空间中的受保护数据集的权限的变化,利用与用户相关联的客户端应用来接收由在线数据源发布的与受保护数据集相关联的受保护数据同步令牌,以及利用客户端应用,使用受保护数据同步令牌来将包括在共享数据空间中的受保护数据集从在线数据源下载到客户端应用,而不重新下载包括在共享数据空间中的公共数据集。在下载了受保护数据集之后,该方法包括使用存储的数据空间同步令牌来同步包括受保护数据集和公共数据集的共享数据空间。
-
公开(公告)号:CN116583830A
公开(公告)日:2023-08-11
申请号:CN202180084268.6
申请日:2021-12-02
Applicant: 微软技术许可有限责任公司
IPC: G06F12/14
Abstract: 在对易失性和非易失性字节可寻址存储器分层时确保数据安全性。被存储在字节可寻址并且易失性的第一存储器中的高速缓存数据的部分被标识用于复制到字节可寻址并且非易失性的第二存储器。高速缓存数据的该部分与用于在非易失性存储装置上存储高速缓存数据的该部分的密码要求相关联。第二存储器的密码能力被标识。当密码要求中的每个密码要求被密码能力满足时,高速缓存数据的该部分被复制到第二存储器,同时依赖于第二存储器来对高速缓存数据的该部分加密。当至少一个密码要求未被密码能力满足时,高速缓存数据的该部分被加密以生成高速缓存数据的加密部分,并且高速缓存数据的该加密部分被复制到第二存储器。
-
公开(公告)号:CN107533508B
公开(公告)日:2021-02-26
申请号:CN201680022094.X
申请日:2016-03-29
Applicant: 微软技术许可有限责任公司
IPC: G06F12/02 , G06F12/0882 , G06F12/1009 , G06F9/50
Abstract: 来自程序进程的工作集的存储器页集合(诸如已被修改的至少一些存储器页)在被写入页文件之前被压缩到压缩存储中,之后所述存储器页可由存储器管理器重新利用。由压缩存储管理器从该程序进程借用压缩到该压缩存储中的存储器页的存储器认可用量,从而减少压缩存储管理器的存储器认可用量。通过访问经压缩存储存储器页(包括如果写入到页文件中则从页文件中检索经压缩存储存储器页)、解压缩所请求的存储器页并将所请求的存储器页返回至所述存储器管理器,来自存储器管理器的对已被压缩到压缩存储中的存储器页的后续请求被满足。
-
公开(公告)号:CN105247494A
公开(公告)日:2016-01-13
申请号:CN201480025867.0
申请日:2014-05-05
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1009 , G06F12/14
CPC classification number: G06F12/1458 , G06F12/1009 , G06F12/145
Abstract: 芯片上的系统(SoC)或其他集成系统可包括第一处理器和共享页表的至少一个附加处理器。该共享的页表可包括许可比特,这些许可比特包括支持该处理器的第一许可指示符和支持至少一个附加处理器中的至少一个的第二许可指示符。在一个实现中,该页表可包括至少一个附加比特以适应支持该至少一个附加处理器的编码。当处理器之一存取处理器时,执行一种方法,在该方法中,共享的页表被访问并且(诸)许可指示符的值被从页表中读出以确定用于执行某些动作的许可,这些动作包括执行页;对页的读/写;或与页有关的内核模式。
-
公开(公告)号:CN118891614A
公开(公告)日:2024-11-01
申请号:CN202380026882.6
申请日:2023-03-23
Applicant: 微软技术许可有限责任公司
Inventor: C·K·科南基·维贾亚穆内斯瓦鲁 , N·R·克里斯蒂安森 , L·王
IPC: G06F12/02 , G06F12/0804 , G06F12/0868
Abstract: 跨输入/输出(I/O)请求对存储器描述符进行高速缓存。至少基于从缓冲区消耗器接收到注册缓冲区的请求,创建存储器描述符,该存储器描述符描述分配给缓冲区的一组物理存储器页面的布局。创建存储器描述符包括将该一组物理存储器页面分配并锁定到存储器描述符。对于缓冲区上的多个I/O请求中的每个I/O请求,返回用于由I/O请求使用的存储器描述符的至少子集,并且使用引用计数来跟踪在存储器描述符上挂起的I/O请求。随后,破坏存储器描述符,包括至少基于引用计数指示在存储器描述符上不存在挂起的I/O请求来解锁该一组物理存储器页面。
-
公开(公告)号:CN112231238B
公开(公告)日:2024-04-16
申请号:CN202011112834.3
申请日:2016-02-19
Applicant: 微软技术许可有限责任公司
Abstract: 计算设备中的存储器管理器将存储器分配给在计算设备上运行的程序,分配给程序的一定量的存储器是针对程序的存储器提交。当程序处于所述程序能够被终止的状态中时,对分配给所述程序的存储器页面的内容进行压缩,并确定能够被释放的针对程序的存储器提交量。该存储器提交量是提交给程序的量减去仍(以压缩格式)存储程序的信息(例如,数据或指令)的任何量。所确定的存储器提交量被释放,以允许其他程序视情况消费所述一定量的存储器。
-
公开(公告)号:CN113950677A
公开(公告)日:2022-01-18
申请号:CN202080043430.5
申请日:2020-04-28
Applicant: 微软技术许可有限责任公司
Abstract: 用于在在线数据源与客户端应用之间同步数据的系统和方法。该方法包括,响应于与用户相关联的、对包括在在线数据源的共享数据空间中的受保护数据集的权限的变化,利用与用户相关联的客户端应用来接收由在线数据源发布的与受保护数据集相关联的受保护数据同步令牌,以及利用客户端应用,使用受保护数据同步令牌来将包括在共享数据空间中的受保护数据集从在线数据源下载到客户端应用,而不重新下载包括在共享数据空间中的公共数据集。在下载了受保护数据集之后,该方法包括使用存储的数据空间同步令牌来同步包括受保护数据集和公共数据集的共享数据空间。
-
-
-
-
-
-
-
-
-