本章总结
本章,我们重新建立了地址空间映射,内核可以更加精确有效的管理内存和设备资源。我们还实现并启用了正式的动态内存分配器,包括一个基于 bitmap 算法的页分配器,一个基于 buddy 算法的字节分配器,然后建立了字节分配器与页分配器之间的依存关系。现在内存分配器可以基于平台提供的全部物理内存,进行页与字节的分配。内存管理子系统是整个内核运行的基石,后面我将基于它提供的基础服务,继续初始化任务管理、设备管理等子系统和功能。
本章,我们重新建立了地址空间映射,内核可以更加精确有效的管理内存和设备资源。我们还实现并启用了正式的动态内存分配器,包括一个基于 bitmap 算法的页分配器,一个基于 buddy 算法的字节分配器,然后建立了字节分配器与页分配器之间的依存关系。现在内存分配器可以基于平台提供的全部物理内存,进行页与字节的分配。内存管理子系统是整个内核运行的基石,后面我将基于它提供的基础服务,继续初始化任务管理、设备管理等子系统和功能。