2

一段时间以来,我一直在对更高级别的应用程序进行编程,并且刚刚对系统编程产生了兴趣。我想做的是,我想构建一个操作系统(一个原始的)来娱乐......

但我对低级编程一无所知,我对引导和东西一无所知。我只是想知道从哪里开始和学习什么,我刚开始学习引导的东西和文件系统,但不知道如何用 C(++) 对它们进行编程。

管理硬件是另一个问题,我不知道如何编写软件来管理硬件..

最后一个问题是窗口,我知道如何通过在屏幕上绘制东西来以 C++ 图形模式生成窗口,但是像 Java 这样的编程语言使用 JFrame 之类的东西来制作窗口,它们基本上是从操作系统中租用窗口样式和东西,所以我不知道如何将我的 Window 样式借给我计算机上运行的其他程序

请帮助我并引导我朝着正确的方向前进..

4

1 回答 1

2

找到关于西努的教科书。(Xinu 不是 Unix)。它会带你一步一步地用 C 语言构建和操作系统。

于 2013-07-20T07:50:32.240 回答