• 2023-04-2508 内存(下)实现内存页的分配和释放
    初始化完内存页和内存区,接下来就实现分配和释放内存页面;内存页的分配: 内存分配页面接口函数:mm_division_pages,进而调用mm_divpages_fmwk内存分配页面框架函数,此函数先返回对应的内存区结构的指针,然后调用内存分配核心函数mm_divpages_core,返回msadsc_t结构体指针,包含返回
  • 2022-12-30操作系统实战45讲00018
    你好,我是LMOS。内存跟操作系统的关系,就像土地和政府的关系一样。政府必须合理规划这个国家的土地,才能让人民安居乐业。为了发展,政府还要进而建立工厂、学校,发展工业和教育
  • 2022-12-30操作系统实战45讲00019
    你好,我是LMOS。上节课,我们确定了用分页方式管理内存,并且一起动手设计了表示内存页、内存区相关的内存管理数据结构。不过,虽然内存管理相关的数据结构已经定义好了,但是我们
  • 2022-12-30操作系统实战45讲00020
    你好,我是LMOS。通过前面两节课的学习,我们已经组织好了内存页,也初始化了内存页和内存区。我们前面做了这么多准备工作,就是为了实现分配和释放内存页面,达到内存管理的目的。