如何在Basic中创建操作系统?

时间:2012-07-09 23:24:50

标签: c assembly operating-system system basic

要制作任何操作系统,您需要在Assembly中编写关键位。我的问题是,一旦你用Basic或C得到所有的基本位,你怎么开始制作其余的操作系统?如何编译用这些语言编写的文件,然后如何运行它们?什么运行它们?非常感谢帮助,我真的很想了解更多有关开发操作系统的信息!

1 个答案:

答案 0 :(得分:1)

℃。您可以使用编译器(例如gcc)编译它们。它们是由BIOS或计算机ROM内置的等效引导过程启动的,然后它们自己运行以及其他所有内容。

你可以使用BASIC和汇编来实现,理论上可能,但是你需要一个适合该任务的BASIC解释器或编译器,并且会有很多开销因此它会消耗更多的RAM / CPU / etc和大多数编写操作系统的人都不喜欢(更像编程语言BASIC)。在C中,大部分开销都是你自己编写的开销。

阅读评论中推荐的书籍。 :)