1 写时复制源码分析,比较简单 https://blog.csdn.net/21cnbao/article/details/108480659 内存标志一个flag,写的话,拷贝一份
2 迁移的实现。前面介绍多种引起迁移的原因.本质实现是a 释放b申请,a迁移到b.对应用层来说延迟访问. https://blog.csdn.net/21cnbao/article/details/108067917 堆是匿名映射,用反向映射找到页表等.
这组文章是linux源码的详细设计,看源码之前必看。其中的call ladder导图画的很好。存放在某个blog中.其中内存的link可以放入内存收集材料中 linux内核源代码情景分析(第二章 存储管理) https://blog.csdn.net/mouse1598189/article/details/87372918 linux内核源代码情景分析(第三章 中断、异常和系统调用) https://sundaygeek.blog.csdn.net/article/details/87376258 linux内核源代码情景分析(第六章 传统unix进程间通信)https://sundaygeek.blog.csdn.net/article/details/87376416 linux内核源代码情景分析(第七章 基于socket的进程间通信) https://sundaygeek.blog.csdn.net/article/details/87376490 linux内核源代码情景分析(第八章 设备驱动) https://sundaygeek.blog.csdn.net/article/details/87376552