首页 > 其他 > 详细

mit6.828-lab2

时间:2021-03-01 18:16:08      阅读:30      评论:0      收藏:0      [点我收藏+]

Lab2:memory management

Introduce

这次实验,我们要为我们的操作系统写一个内存管理器。

内存管理器有两个组成部分:

  1. 第一个组成部分是内核的物理内存分配器,可以让内核分配内存以及释放内存。我们写的这个分配器,以4K为一个操作单元(称作一个页)。我们的任务是管理记录物理内存状态的一个数据结构(引用数、下一个页地址等)。我们还会写一系列与分配和释放物理内存相关的函数。
  2. 第二个组成部分是虚拟内存管理组件,它将内核和用户使用的虚拟内存映射到物理内存中。x86的内存管理单元硬件将完成虚拟地址向物理地址的映射,通过一些页表。我们将根据提供的一个特殊布局来修改JOS,从而建立一个内存管理单元的页表系统。

Part1:Physical Page Management

mit6.828-lab2

原文:https://www.cnblogs.com/arthurlin/p/14464870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!