2018春季-第六讲课堂实践练习二
匿名2023/07/31 19:49:58提问
    课堂问答2018lecture6instructor-note
320

Virtual Memory with 256 Bytes of RAM:这是一个只有256字节内存的一个极小计算机系统。按作者的特征描述,它具备如下的功能。

  1. CPU的实现代码不多于500行;
  2. 支持14条指令、进程切换、虚拟存储和中断;
  3. 用C实现了一个小的操作系统微内核可以在这个CPU上正常运行;
  4. 实现了一个ANSI C89编译器,可生成在该CPU上运行代码;
  5. 该编译器支持链接功能;
  6. 用C89, Python, Java, Javascript这4种语言实现了该CPU的模拟器;
  7. 支持交叉编译;
  8. 所有这些只依赖标准C库。

针对op-cpu的特征描述,请同学们通过代码阅读和执行对自己有兴趣的部分进行分析,给出你的分析结果和评价。

https://github.com/chyyuu/os_course_exercises/blob/2018spring/all/03-2-spoc-discussion.md#interactiveunderstand-vm

回答(3
    推荐问答
      Simple Empty
      暂无数据