设计一个操作系统,需要哪些知识?

2025-05-09 05:40:46
推荐回答(1个)
回答1:

如果想做一个可以在真机上运行的操作系统,你需要了解汇编语言,C语言,体系结构,编译原理和操作系统原理。这些知识都有转门的书籍讲述。
如果要先比较宽泛地了解操作系统的话,建议你看一下《现代操作系统》这本书
另外MIT有一个迷你操作系统JOS,相对比较简单,可以用来学习