首页
手机版
当前位置:首页 > 软件头条 > 硬件学堂 > 写一个操作系统内核有多难?

写一个操作系统内核有多难?

2019-09-08 09:58:19 来源:软件帝 我要评论()

用手机看

扫描二维码随时看
1.在手机上浏览
2.分享给你的微信好友或朋友圈

  PDF 文档以及对应的 Latex 源文件(那会仅仅刚开始学着用Latex,不规范的地方请见谅)也在git仓库里一并供给(能够免费传播,请不要用于商业用途)。git仓库里甚至依照章节的形式供给了每章节结束后代码的样子(文档里不是悉数代码都贴),以供参考。

写一个操作系统内核有多难?

  在线版是markdown格局转换的,惋惜的是markdown格局的源文件被我搞丢了。

  弥补一下文档目录:

  项目概述和开发环境配置

  计算机发动过程、GRUB 以及 multiboot 规范

  机上运转的 Hello OS Kernel

  字符模式下的显卡驱动

  相关库函数和调试打印函数

  添加全局段描述符表

  添加中止描述符表

  完成中止请求和定时器中止

  物理内存办理的完成

  虚拟内存办理的完成

  内核堆办理的完成

  内核线程的创建与切换

  接下来怎么继续学习

  这个东西很难被称为“内核”,甚至说它是“玩具内核”都是缪赞了。这仅仅一个看起来能运转的原理演示性质的小程序。不过不行否认,依照文档来,你能够写出一个看起来挺好玩的东西并学到一些基础知识。

  虽然一个内核很难很杂乱,可是一个简单的Demo并不是遥不行及。即使有爱好,学习的过程中也需要趣味和不断取得的成就感,不是吗?

软件帝热门

  • 电脑软件
  • 手机软件
  • 手机游戏
更多>
返回顶部