Operating system 构建我的第一个操作系统 我是一个精通java、C++、C++和Ruby的程序员。

Operating system 构建我的第一个操作系统 我是一个精通java、C++、C++和Ruby的程序员。,operating-system,Operating System,我知道我刚刚有了一个构建操作系统的想法,所以我买了一个空硬盘,并连接到SATA电缆,将其从旧硬盘中取出。我对汇编语言有点了解 现在我的问题是如何在硬盘上启动我的第一个程序,就像添加两个数字之类的。以前,我使用微处理器套件编写汇编级程序(也使用MASAMS软件) 请让我知道,对于没有任何内核的裸系统,只有在主板上安装一些引导启动程序,如何编写程序?您可能想编写一个引导扇区程序。我应该帮助你。另外请注意,您没有任何操作系统的打印到屏幕的功能,因此需要使用BIOS功能。我建议您先使用虚拟机,直到您在实

我知道我刚刚有了一个构建操作系统的想法,所以我买了一个空硬盘,并连接到SATA电缆,将其从旧硬盘中取出。我对汇编语言有点了解

现在我的问题是如何在硬盘上启动我的第一个程序,就像添加两个数字之类的。以前,我使用微处理器套件编写汇编级程序(也使用MASAMS软件)


请让我知道,对于没有任何内核的裸系统,只有在主板上安装一些引导启动程序,如何编写程序?

您可能想编写一个引导扇区程序。我应该帮助你。另外请注意,您没有任何操作系统的打印到屏幕的功能,因此需要使用BIOS功能。我建议您先使用虚拟机,直到您在实际硬盘驱动器上尝试使用虚拟机。祝你好运

您可能需要编写一个引导扇区程序。我应该帮助你。另外请注意,您没有任何操作系统的打印到屏幕的功能,因此需要使用BIOS功能。我建议您先使用虚拟机,直到您在实际硬盘驱动器上尝试使用虚拟机。祝你好运

不过,我建议从虚拟化方法开始,它将更易于调试和构建

一旦你有了更稳定的东西,你就可以在实际的硬件上试用了

除了阅读这个主题(我建议你买一两本书),也许你可以先看看现有的项目,比如寻找灵感


祝你的事业好运

不过,我建议从虚拟化方法开始,它将更易于调试和构建

一旦你有了更稳定的东西,你就可以在实际的硬件上试用了

除了阅读这个主题(我建议你买一两本书),也许你可以先看看现有的项目,比如寻找灵感


祝你的事业好运

我建议你从一开始。它初步介绍了汇编编程和启动自己的操作系统所需的所有工具(包括汇编程序、pc仿真器等),以及一个非常简单的操作系统,可以帮助您深入了解。


在那之后,当你熟悉了基础知识,你可能会想看看更严肃的东西。那里有很多教程,你可以利用。

我建议你从这里开始。它初步介绍了汇编编程和启动自己的操作系统所需的所有工具(包括汇编程序、pc仿真器等),以及一个非常简单的操作系统,可以帮助您深入了解。


在那之后,当你熟悉了基础知识,你可能会想看看更严肃的东西。那里有很多教程,你可以利用。

很有趣!我认为写一个操作系统会很有教育意义。很有趣!我认为写一个操作系统会很有教育意义;这使得编译/运行/调试周期更加合理。谢谢,你能把我和最好的资源链接起来,让我通过GeekOS项目所使用的virtuvalization启动这些东西吗。我也知道。绝对虚拟化;这使得编译/运行/调试周期更加合理。谢谢,你能把我和最好的资源链接起来,让我通过GeekOS项目所使用的virtuvalization启动这些东西吗。我也知道。谢谢你这对我是个好建议。谢谢你这对我是个好建议。。。。