操作系统
作者:解琛
时间:2020 年 9 月 7 日
一、课程综述
1.1 程序设计语言
| 编程语言 | 特点 |
|---|---|
| 汇编 | 与机器指令集相关; |
| C | 为高级语言,不对应特定的体系结构,灵活性好,高效,广泛应用于内核开发; |
| Rust | 具备一些 C 不具备的特征(对类型检查比 C 严格,安全性高,从语言级别上提供了对并发、同步的支持,减少由它开发出来的操作系统代码的错误; |
1.2 数据结构
操作系统要给基本的应用程序提供一个运行环境,内核要维护各种各样的数据结构,我们需要用到数据结构的各种知识,来组织操作系统的数据结构管理。
1.3 计算机组成原理
熟悉 mips 原理,对于康总的 x86 要有基本的理解。
我们基于 Patterson RISC-V 来研究操作系统的基

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



