![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 95
blurrrrrrrr
这个作者很懒,什么都没留下…
展开
-
BUAA-OS-lab2 MIPS操作系统之内存管理
OSlab2学习笔记:笔者注:以下内容为笔者在学习BUAA_OS_lab2中遇到的诸多迷惑,以及对代码的理解,整理如下。为方便注释需要,可能包含部分源码()文章目录OSlab2学习笔记:学习重点TLB、cache、MMU、页表等存在的位置是怎样的?有什么关系?(结合访存过程谈)什么时候用虚拟地址/物理地址?内存控制块page2pa为什么可以得到物理地址两级页表机制页目录的自映射机制:boot_pgdir_walk( )函数作用PDX(va)和PTX(va)PADDR & KADDR怎么由页目原创 2021-04-12 22:08:11 · 1419 阅读 · 0 评论 -
BUAA-OS-lab3 MIPS操作系统之进程与异常
文章目录OSlab3学习笔记实验目的重点定义env.htypes.hPCB结构Trapeframe进程ENV_ID生成进程创建(设置进程控制块)env_setup_vm函数env_alloc函数加载二进制镜像创建进程进程切换中断与异常异常分发异常向量组时钟中断补充:OSlab3学习笔记实验目的创建一个进程并成功运行实现时钟中断,通过时钟中断内核可以再次获得执行权实现进程调度,创建两个进程,并且通过时钟中断切换进程执行在本次实验中你将运行一个用户模式的进程。你需要使用数据结构进程控原创 2021-04-26 22:42:09 · 1312 阅读 · 0 评论