30天自制操作系统 (图灵程序设计丛书)

“好想编写一个操作系统呀!”笔者的朋友曾说这是所有程序员都曾经怀揣的一个梦 想。说“所有的程序员”可能有点夸张了,不过作为程序员的梦想,它至少也应该能 排进前十名吧。

也许很多人觉得编写操作系统是个天方夜谭,这一定是操作系统业界的一个阴谋 (笑)。他们故意让大家相信编写操作系统是一件非常困难的事情,这样就可以高 价兜售自己开发的操作系统,而且操作系统的作者还会被顶礼膜拜。那么实际情况 又怎么样呢?和别的程序相比,其实编写操作系统并没有那么难,至少笔者的感觉 是这样。

在各位读者之中,也许有人曾经挑战过操作系统的编写,但因为太难而放弃了。拥 有这样经历的人也许不会认同笔者的观点。其实你错了,你的失败并不是因为编写 操作系统太难,而是因为没有人告诉你那其实是一件很简单的事而已。

不仅是编写操作系统,任何事都是一样的。如果讲解的人认为它很难,那就不可能 把它讲述得通俗易懂,即便是同样的内容,也会讲得无比复杂。这样的讲解,肯定 是很难懂的。

那么,你想不想和笔者一起再挑战一次呢?如果你曾经梦想过编写自己的操作系 统,一定会觉得乐在其中的。

可能有人会说,这本书足足有700多页,怎么会“有趣”和“简单”呢?唔,这么一说 笔者也觉得挺心虚的,不过其实也只是长了那么一点点啦。平均下来的话,每天只 有大约23页的内容,你看,也没有那么长吧?

这本书的文风非常轻松,也许你不知不觉中就会读得很快。但是这样的话可能印象 不会很深,最好还是能静下心来慢慢地读。书中所展示的程序代码和文字的说明同 样重要,因此也希望大家仔细阅读。只要注意这些,理解本书的内容就应该没有问 题了。

在本书中,我们使用C语言和汇编语言来编写操作系统,不过不必担心,你可以在 阅读本书的同时来逐步学习关于这些编程语言的知识。本书在这方面写得非常仔 细,如果能有人通过本书终于把C语言中的指针给搞懂了,那笔者的目的也就达到 了。即便是从这样的水平开始,30天后你也能够编写出一个很棒的操作系统,请大 家拭目以待吧!

目录如下图:

资源下载

提取码获取:关注左边“ Java 技术驿站”的公众号,输入" 345256 "即可获得

 输入提取码下载

下载声明

  • 若该资源不能下载,请及时联系我们,我们会尽快修复,谢谢!
  • 下载本站资源,如果服务器暂不能下载,请过一段时间重试,谢谢!
  • 若在下载过程中遇到什么问题,请及时联系我们,我们会及时解决问题,谢谢!
  • 本站提供的资源,仅供学习研究使用,如用于商业用途,请购买正版。
  • 本站提供的 30天自制操作系统 (图灵程序设计丛书) 资源来源互联网,版权归该资源的合法拥有者所有。