-
公开(公告)号:CN107408073B
公开(公告)日:2020-11-10
申请号:CN201680013351.3
申请日:2016-02-19
Applicant: 微软技术许可有限责任公司
Abstract: 计算设备中的存储器管理器将存储器分配给在计算设备上运行的程序,分配给程序的一定量的存储器是针对程序的存储器提交。当程序处于所述程序能够被终止的状态中时,对分配给所述程序的存储器页面的内容进行压缩,并确定能够被释放的针对程序的存储器提交量。该存储器提交量是提交给程序的量减去仍(以压缩格式)存储程序的信息(例如,数据或指令)的任何量。所确定的存储器提交量被释放,以允许其他程序视情况消费所述一定量的存储器。
-
公开(公告)号:CN106030547A
公开(公告)日:2016-10-12
申请号:CN201580009622.3
申请日:2015-02-18
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F12/1009 , G06F12/023 , G06F12/08 , G06F2212/401
Abstract: 来自程序进程的工作集的一组存储页面——诸如已被修改的存储页面中的至少一些存储页面——在被写到页面文件之前被压缩到压缩存储库中,在此之后这些存储页面可以由存储器管理器赋予新用途。压缩存储库由多个存储页面构成,并且压缩存储库存储页面在被写到页面文件之后可以由存储器管理器赋予新用途。之后的来自存储器管理器的对于已被压缩到压缩存储库中的存储页面的请求通过以下方式满足:访问压缩存储库存储页面(包括如果压缩存储库存储页面被写到页面文件,则从页面文件中检索它们),将所请求的存储页面解压缩,并且将所请求的存储页面返还给存储器管理器。
-
公开(公告)号:CN107408073A
公开(公告)日:2017-11-28
申请号:CN201680013351.3
申请日:2016-02-19
Applicant: 微软技术许可有限责任公司
Abstract: 计算设备中的存储器管理器将存储器分配给在计算设备上运行的程序,分配给程序的一定量的存储器是针对程序的存储器提交。当程序处于所述程序能够被终止的状态中时,对分配给所述程序的存储器页面的内容进行压缩,并确定能够被释放的针对程序的存储器提交量。该存储器提交量是提交给程序的量减去仍(以压缩格式)存储程序的信息(例如,数据或指令)的任何量。所确定的存储器提交量被释放,以允许其他程序视情况消费所述一定量的存储器。
-
公开(公告)号:CN105378675A
公开(公告)日:2016-03-02
申请号:CN201480015223.3
申请日:2014-03-07
Applicant: 微软技术许可有限责任公司
IPC: G06F11/07
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0671 , G06F11/0778
Abstract: 描述了针对经由来自运行系统的存储器写入的存储器图像捕获技术。在至少一些实施例中,接收针对存储器的部分的图像的请求。存储器的图像可以被用于各种各样的目的,诸如诊断和修理针对硬件和/或软件的差错状况、检测不想要的和/或恶意的过程(例如,恶意软件)、一般的系统维护等等。按照一个或者多个实施例,可以实施捕获存储器的部分的图像的各种技术。例如,到存储器的中间写入可以被用来将存储器的部分的图像写入到存储器缓冲器。替代性地或者附加地,可以将存储器的部分的图像直接捕获到存储装置。
-
公开(公告)号:CN105378675B
公开(公告)日:2018-12-04
申请号:CN201480015223.3
申请日:2014-03-07
Applicant: 微软技术许可有限责任公司
IPC: G06F11/07
Abstract: 描述了针对经由来自运行系统的存储器写入的存储器图像捕获技术。在至少一些实施例中,接收针对存储器的部分的图像的请求。存储器的图像可以被用于各种各样的目的,诸如诊断和修理针对硬件和/或软件的差错状况、检测不想要的和/或恶意的过程(例如,恶意软件)、一般的系统维护等等。按照一个或者多个实施例,可以实施捕获存储器的部分的图像的各种技术。例如,到存储器的中间写入可以被用来将存储器的部分的图像写入到存储器缓冲器。替代性地或者附加地,可以将存储器的部分的图像直接捕获到存储装置。
-
公开(公告)号:CN106462503A
公开(公告)日:2017-02-22
申请号:CN201580015429.0
申请日:2015-03-18
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F13/4239 , G06F9/4418 , G06F12/08 , G06F12/0862 , G06F13/1663 , G06F13/18 , G06F2212/1016 , G06F2212/6028 , G06F2212/656
Abstract: 当从存储器交换出进程时,维持进程的可共享存储器页面的记录。可共享存储器页面然后可以被重新目的化。当进程随后被交换回到存储器中时,与进程运行并发地预取进程的可共享存储器页面。如果在该预取期间,进程请求当前不处于物理存储器中的存储器页面,则针对该存储器页面发出高优先级I/O请求。高优先级I/O请求被放置在I/O队列的前部处,所以高优先级I/O请求在未决的预取请求之前处理。
-
-
-
-
-