title: Windows10TH2中引入的内存压缩技术是什么原理？
desc: 和OS X中的内存压缩技术和Linux中的zramzswap又有什么区别呢？
topic: 操作系统
content: 就是在原来分页系统加了一层。当内存不够的时候，分页系统会把不常使用的页保存到磁盘，然后设置该页不存在，下次访问的时候会触发缺页异常，异常处理再从磁盘加载保存的页面数据，重新分配物理页面。有内存压缩，就是把要置换出去的分页先压缩内存，不保存到磁盘了。缺页的时候从内存压缩中解压，这样显然比磁盘快很多。当内存继续不够的时候，可以把压缩页保存到磁盘，比不压缩保存的数据更少，也更快。而且内存的压缩率往往
answerer_tags: nginx lua nodejs redis memcache vue