You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux 0.11是否支持交换空间?源码排查后的判断求证

Linux 0.11 确实不支持主存交换空间

你的判断完全正确,Linux 0.11 并没有实现内存交换(swap)机制。

从源码细节来看:

  • page_fault_handler 仅处理请求调页场景——也就是当进程访问的页尚未加载到物理内存时,从磁盘的可执行文件中读取对应页到内存,没有任何将物理内存页换出到交换分区/文件的逻辑。
  • 整个内核代码里找不到与交换空间初始化、页换出、交换页管理相关的模块(比如没有类似后续版本的 swap.c 这类文件)。

Linux 0.11 作为早期的极简内核版本,为了降低复杂度,只实现了基础的请求分页功能来节省内存(按需加载程序代码和数据),但没有引入交换机制。当物理内存耗尽时,系统会直接触发内存不足的错误,无法通过交换空间释放内存。

内容的提问来源于stack exchange,提问作者kwonryul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 18:51:59