BUAA_OS lab2 难点梳理 实验重点 所列出的实验重点为笔者在进行lab2过程中认为需要深刻理解的部分。 进行内存访问的流程 熟悉mips内存映射布局,即理解mmu.h内图 二级页表的理解和实现 以下将参考指导书逻辑,对于重难点进行梳理。 内存 ...
BUAA OS lab 难点梳理 实验难点 进程创建 对于初始化部分,首先需要在pmap.c中修改mips vm init 函数,为envs开空间,并map到UENVS空间。 其次,模仿page init 的做法,将空闲进程控制块串成env free list。 至此没有什么理解上的难度。 进程部分的难点,主要在于进程创建流程的理解。进程创建的流程为: 从env free list中获取一个空的P ...
2020-05-08 20:19 0 637 推荐指数:
BUAA_OS lab2 难点梳理 实验重点 所列出的实验重点为笔者在进行lab2过程中认为需要深刻理解的部分。 进行内存访问的流程 熟悉mips内存映射布局,即理解mmu.h内图 二级页表的理解和实现 以下将参考指导书逻辑,对于重难点进行梳理。 内存 ...
/BUAA-OS-2019: 北航OS课课设代码 (github.com)),为方便理解,做少量注释, ...
思考题 Thinking1.1 也许你会发现我们的 readelf 程序是不能解析之前生成的内核文件 (内核文件是可执行文件) 的,而我们刚才介绍的工具 readelf 则可以解析,这是为什么 ...
目录 CSAPP Lab3: The Attack Lab 实验介绍 Part I: Code Injection Level 1 Level 2 Level 3 Part II: Return-Oriented ...
思考题 Thinking 3.1 为什么我们在构造空闲进程链表时必须使用特定的插入的顺序?(顺序或者逆序) 为了保证链表中Env块的顺序和在envs中的顺序相同 Thinking 3.2 思 ...
0.模型训练:暂时跳过 CNN有监督,可以用BP训练:http://www.mamicode.com/info-detail-2288678.html 1.参数: 1.1一开始混乱的点 ...
Raft 博士论文的翻译 实验内容 在lab2的Raft函数库之上,搭建一个能够容错的key/value存储服务,需要提供强一致性保证。 强一致性的解释如下:对于单个请求,整个服务需要表现得像个单机服务,并且对状态机的修改基于之前所有的请求。对于并发的请求,返回的值和最终的状态必须相同 ...
总览 这个lab要实现executors,executor负责query plan(就是operator形成的树)上的operator并执行它们,对于每个executor,需要实现: 对于这个lab,没有SQL,执行的查询计划都是写好的算子树,并且用的是火山模型,每个算子的执行器 ...