Open Cstardust opened 1 year ago
https://cstardust.github.io/2022/12/17/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F-xv6-lab8-lock/
本节的重点 一在于锁机制的优化 二在于物理内存如何分配 三在于buffer cache如何分配。 关于锁机制的优化,我基本上是参考博客 至于buffer cache如何分配,在操作系统-xv6-文件系统 buffercache中也已经讲过。 下面重点介绍 物理内存是如何分配的,也即user是如何通过malloc申请到物理内存的。 物理内存分配流程 kernel是如何组织free phys
https://cstardust.github.io/2022/12/17/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F-xv6-lab8-lock/
本节的重点 一在于锁机制的优化 二在于物理内存如何分配 三在于buffer cache如何分配。 关于锁机制的优化,我基本上是参考博客 至于buffer cache如何分配,在操作系统-xv6-文件系统 buffercache中也已经讲过。 下面重点介绍 物理内存是如何分配的,也即user是如何通过malloc申请到物理内存的。 物理内存分配流程 kernel是如何组织free phys