摘要: 概述 第二部分是实现一个批处理系统。批处理系统顾名思义就是能输入好几个程序,然后对这些程序依次执行的操作系统。重点不是在批处理,而是在输入用户程序,这就要求用户程序和我们的系统有一种隔离,所以需要在这一部分的系统实现用户态和内核态的切换。 内容 这一部分的代码文件比上一部分多了好几个,大致说明一下功 阅读全文
posted @ 2021-02-24 15:22 YuanZiming 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 概述 最近看到清华的一个操作系统教程rCore-Tutorial-Book,和其他实验不同的是,这个教程介绍的是完全从零开始实现一个Riscv操作系统。教程所用的编程语言是Rust,但是我的Rust水平只到勉强能看懂代码的地步,所以打算用C语言照着实现一遍。虽然说是照着实现,但不同的语言还是会带来不 阅读全文
posted @ 2021-02-24 15:21 YuanZiming 阅读(2412) 评论(4) 推荐(0) 编辑