- 博客(18)
- 收藏
- 关注
原创 多级页表如何寻址?如何从一个虚拟地址得到物理地址
虚拟地址是操作系统为了保证程序运行的隔离性,给每个进程分配的完整空间,这个空间分内核空间与用户空间。这个虚拟地址还有一个作用就是用于寻址,因为虚拟地址是一个抽象的概念,不同的进程虚拟空间分布是类似的,但是同一个虚拟地址可能对应完全不一样的物理地址。虚拟地址可以被分为多段:全局页目录项、上层页表项、中间页表项、页表项这四个部分对应了多级页表每一级的内容,但是要注意,页表里面用于寻找下一级页表的地址是物理地址,而不是虚拟地址,虚拟地址只用于索引。可能听起来有点抽象,接下来举个具体例子。
2024-07-22 20:49:19
585
原创 MIT-6.S081实验四学习记录
这个实验重在理解trap机制,如果有基础的一定知道,最重要的就是进入内核后,要能够恢复中断前的状态继续执行,然后这个实验也帮助回顾了一下系统调用怎么写,可以说收获颇丰。一定要看lecture 6的视频,Robert讲的非常好,手把手教你如何gdb调试。
2024-03-07 10:24:59
683
原创 设计思维学习体会
设计思维学习体会欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markd
2020-08-11 17:48:41
3274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人