缓存(caching)的反向操作是什么?求对应专业技术术语
内存到低速存储数据迁移的专属术语
你提到的将RAM中不常用数据转移至硬盘等较慢存储介质的操作,有几个精准的专属术语:
- 换出(Swapping Out):泛指把整个进程的完整地址空间从RAM迁移到磁盘的交换分区,用于释放大量内存资源。
- 分页(Paging Out):更细分的场景,仅将进程中近期未被访问的内存页(Memory Page)转移到磁盘的分页文件(如Windows的
pagefile.sys、Linux的swap分区),是虚拟内存机制中最常见的内存回收手段。
补充说明:这类操作属于**虚拟内存(Virtual Memory)**体系的核心环节,和缓存(Caching)的资源调度方向完全相反——缓存是将高频访问数据向更快的存储层迁移,而换出/分页是将低频数据向更慢的存储层转移,目的是释放高速内存给优先级更高的进程使用。
另外纠正一个小细节:缓存的覆盖范围不止CPU Cache与RAM的交互,比如硬盘缓存也是将硬盘数据迁移到RAM中,本质都是将低速存储的高频数据移至高速层的优化手段。
内容的提问来源于stack exchange,提问作者diksown
相关产品推荐
相关产品推荐

