Search Results for: MIT6.828

[MIT6.828]LAB2 Challenge 总结

Challenge 1: 大页机制的实现
没有在代码中实现,写了个步骤供参考:
0、先把预定义的PGSIZE之类的宏都更改为与大页相匹配的情况。
1、由于页大小变成了4M,所以要修改从代码,要内核4M处加载。
3、page_init()中内存布局也会发生对应变化,低端4M保留给实模式和IO映射,然后[……]

继续阅读

Posted in 操作系统 | Tagged | Leave a comment

[MIT6.828] 调试虚拟机OS时断点设置问题和总结

  在qemu+gdb的调试环境中,gdb的b命令生效地址必须是虚拟机的物理地址,但是OS中运行的程序大部分都是以虚拟地址出现的,所以计算出真实的物理地址才能下断点。
  MIT6.828的LAB1中的内核代码中,内核段基址为0x10000000(可由kern/entry.S中的mygdt标号下的数[……]

继续阅读

Posted in 操作系统 | Tagged | Leave a comment

Project

本页罗列了一些博主创建或者参与的开源项目

名称:CSDN Blog Mover

概述:从CSDN搬家到Wordpress的一款小工具,支持迁移文章,评论,分类,附件和代码高亮。

语言:Python

平台:Windows、Unix

时间:2012-01-01 始

状态:[……]

继续阅读

5 Comments