30天自制操作系统

园园 计算机 2022-12-22 18:09:42 340阅读 0下载 752页 类型:pdf 举报
下载本地,更方便阅读!
免费下载 加入vip
文档简介

前 言

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

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

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

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

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

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

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

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

版权声明:
作者:园园
链接:https://ask.wdqz.com.cn/doc/58
来源:计算机
文档版权归作者所有,未经允许请勿转载,若此文档存在违规行为,您可以点击 “举报”

MySQL必知必会
阅读 717
研磨设计模式
阅读 613
人工智能-深度学习
阅读 468
图解设计模式
阅读 360