
操作系统开发
文章平均质量分 68
操作系统开发
RoosPan
这个作者很懒,什么都没留下…
展开
-
0000 0010 实现一个最简单的内核
一. PC 机的引导流程写操作系统要用汇编和 C 语言,尽管这个 Hello OS 很小,但也要用到两种编程语言。其实,现有的商业操作系统都是用这两种语言开发出来的。我们也不打算从 PC 的引导程序开始写起,原因是目前我们的知识储备还不够,所以先借用一下 GRUB 引导程序,只要我们的 PC 机上安装了 Ubuntu Linux 操作系统,GRUB 就已经存在了。在写 Hello OS 之前,我们先要搞清楚 Hello OS 的引导...原创 2021-10-17 20:15:08 · 310 阅读 · 0 评论 -
0000 0001 hello的详解
第一位牛人 世界级计算机大佬的传奇——Unix 之父 Ken Thompson。在上世纪 60 年代的一个夏天,Ken Thompson 的妻子要回娘家一个月。呆在贝尔实验室的他,竟然利用这极为孤独的一个月,开发出了 UNiplexed Information and Computing System(UNICS)——即 UNIX 的雏形,一个全新的操作系统。要知道,在当时 C 语言并没有诞生,从严格意义上说,他是用 B 语言和汇编语言在 PDP-7 的机器上完成的。...原创 2021-10-17 10:51:18 · 207 阅读 · 0 评论 -
开发基础流程
操作系统知识体系图:原创 2021-10-16 21:26:00 · 110 阅读 · 0 评论