摘要: # lab3总结 这个lab拷打的地方可太多了,除了总结,我还会放一下我被拷打过的问题和答案。 ### 过程总结 * 同内存系统一样,先开PCB数组的内存,并对其初始化,讲未分配进程以链表形式串联。 * 然后是功能组件函数: 为进程页目录分配空间,为进程分配物理内存,往一个进程的内存中加载ELF二进 阅读全文
posted @ 2023-08-28 15:47 Big_Hunzi 阅读(39) 评论(0) 推荐(0)
摘要: 感觉这部分很细节,我就总结下几个点吧。 ### 大致过程总结 * 先是物理内存: 申请内存先把物理页组织好。此时有几个页已经被占用了,需要处理对应PageInfo结构体。然后再封装物理内存的申请过程。此处就完成了。之后就进入虚拟内存操作过程。 * 然后是虚拟内存,即管理页表: 插入和删除虚拟地址到 阅读全文
posted @ 2023-08-28 15:46 Big_Hunzi 阅读(52) 评论(0) 推荐(0)
摘要: 开这个系列的目的:主要梳理下lab重点,方便我去对线面试官 ### 开机流程 **PC启动后的运行顺序为 BIOS -> boot loader -> 操作系统内核** 我们可以看到BIOS的操作就是在控制,初始化,检测各种底层的设备,比如时钟,GDTR寄存器。以及设置中断向量表。作为PC启动后运行 阅读全文
posted @ 2023-08-28 15:41 Big_Hunzi 阅读(60) 评论(0) 推荐(0)