发明名称 |
用于压缩和紧凑虚拟存储器的方法和装置 |
摘要 |
本发明描述了一种用于存储器设备的方法与装置,该存储器设备包括用于虚拟存储器的压缩存储的动态更新部分。存储器设备可以包括与压缩存储部分分开的未压缩存储部分。虚拟存储器能够将存储器地址映射到压缩存储部分。可以将未压缩存储部分中分配的存储区域压缩到压缩存储部分中。因此,存储区域变为可用于存储器设备中所请求的未来分配(例如在压缩之后)。可以更新压缩存储部分以存储所压缩的存储区域。响应于对访问所压缩的存储区域中的数据的请求,可以将所压缩的存储区域解压缩回存储器设备中的未压缩部分。 |
申请公布号 |
CN105027093A |
申请公布日期 |
2015.11.04 |
申请号 |
CN201380068367.0 |
申请日期 |
2013.11.25 |
申请人 |
苹果公司 |
发明人 |
小J·索科尔 |
分类号 |
G06F12/08(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
罗亚男 |
主权项 |
一种其中存储有指令的机器可读非暂态存储介质,所述指令在被计算机执行时使得所述计算机执行一种方法,所述方法包括:动态更新用于虚拟存储器的存储器设备中的压缩存储部分,所述存储器设备包括与所述压缩存储部分分开的未压缩存储部分,所述虚拟存储器能够将存储器地址映射到所述压缩存储部分;将所述未压缩存储部分中分配的存储区域压缩到所述压缩存储部分中,其中所述存储区域变为可用于将来在所述存储器设备中的分配,其中所更新的压缩部分能够存储所压缩的存储区域;以及响应于对访问所压缩的存储区域中的数据的请求,将所压缩的存储区域解压缩回所述存储器设备中的所述未压缩部分。 |
地址 |
美国加利福尼亚 |