sleep比较容易,主要是看系统调用的掌握,注意main函数传入的参数如何处理 1 2 3 4 5 6 7 8 9 10 11 12 #include "kernel/types.h"#include "kernel/stat.h"#include "user/user.h" int main(int argc, char *argv[]) { if (argc != 2) { printf("Usage: sleep time\n"); exit(1);
前言PA3 存储管理,3-1对cache进行了简单的模拟,3-2开启了类似80386的保护机制,3-3实现了分页机制(虚拟地址转换) PA4-1
局部性原理时间局部性:指被访问的某个存储单元在一个较短的时间内很可能还会继续被访问 空间局部性:被访问的某个存储单元临近的单元在一个较短时间内
前言PA2-1 需要实现每个指令的解码和执行,具体需要在项目根目录下先执行 make test_pa-2-1,查看当前缺少哪条指令,然后去实现对应指令即
前言这里简单记录一下自己做PA实验的体会,既是及时做个整理总结,也希望能够帮助到后续做PA实验的同学。 首先声明本人非南大学生,也并非科班学生
16.1 定义模板如果希望定义两个函数,来比较两个值,对于不同类型,可以通过定义多个重载函数来实现这样的功能 1 2 3 4 5 6 7 8 9 10 11 12 //如果两个值相