如何自己设计一个操作系统

发布于 2022-09-01 05:55:23 字数 24 浏览 17 评论 0

如题目所示,有没有好的博文推荐

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

殊姿 2022-09-08 05:55:23

再推荐一本书:《30天自制操作系统》

心凉 2022-09-08 05:55:23

MIT 的操作系统课程 Lab 6.828,许多学术界的原型操作系统的基础。把这个 Lab 做完绝对受益匪浅。

_蜘蛛 2022-09-08 05:55:23

上操作系统课,作业做了LFS……用Linux内核代码做一个自己的操作系统,题主可以自己去试试感受一下,呵呵呵反正我渣渣做完也没有感受到什么……

泪之魂 2022-09-08 05:55:23

这种问题一两篇blog是说不清的吧,有本书:《Orange S:一个操作系统的实现》。

我们只是彼此的过ke 2022-09-08 05:55:23

比起 MIT 那个,我更推荐 Berkeley 的公开课 CS162 : http://cs162.eecs.berkeley.edu/

要写 OS,Berkeley 的 Pintos 绝对是个好的开头。Pintos (Pintos is a simple operating system framework for the 80x86 architecture)。花不到一个学期的时间,那个课上完,你会做出一个五脏俱全的 Unix operating system.


PS: 伯克利是 Unix 的发源地,很有 OS 的渊源,强烈推荐。

空名 2022-09-08 05:55:23

楼上都答了,MIT xv6 等等,那么我再推荐一个OSdev论坛,里面牛人很多。各种操作系统实现的都有,而且它的wiki很丰富

拥抱影子 2022-09-08 05:55:23

我猜楼主应该是操作系统新手吧?如果是这样的话,那么我觉得看视频是吸收不了什么的。我想楼主首先需要的是书,几本能把复杂深奥的知识讲的浅显有趣,并且还能跟着实践的书,这样才能有所得。

我推荐这几本我看过或者正在看的书:
1.编码
内容简介:这本书讲的是数字电路,计算机硬件方面的知识
推荐理由:数字电路很复杂对不对?表怕,这本书能把数字电路讲的异常简单有趣,能让你对硬件之间的协同工作有一个大致的了解,如果你玩Minecraft,你甚至能在游戏里面,把里面的某个芯片的功能当场实现出来,我就实现过加法器之类的。

2.汇编语言(第2版)
内容简介:讲汇编的
推荐理由:汇编很难是吧?表怕,它和上一本书一样,把不太容易理解的东西讲的很好接受,不废话了,自己看书评。

3.30天自制操作系统
内容简介:从0开始实现操作系统,有所有的源代码。
推荐理由:是不是看到N天系列的书就想嗤之以鼻。可是我觉得这是本很务实的书,讲的有趣简单,完全能同步实践,作者把每一天的代码都用文件夹管理,并且都是迭代上去的。但是看这本书前需要对汇编有所了解。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文