Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 从头开始创建操作系统需要哪些技能、程序等?_Operating System - Fatal编程技术网

Operating system 从头开始创建操作系统需要哪些技能、程序等?

Operating system 从头开始创建操作系统需要哪些技能、程序等?,operating-system,Operating System,标题解释了这一点。制作一个操作系统需要什么样的计算机技能、程序等?我知道我在这方面的技能还有很长的路要走,但我想知道为了实现我的目标,我应该学习什么。从计算机科学学士开始。然后可能去攻读硕士学位。在数学上下功夫 通常,您需要一种可以编译为二进制的低级语言。在我附近的一家商店,Green Hills软件公司生产编译器,位于一所优秀学校的旁边。你可以考虑和他们一起实习 在你的研究领域也有一些很棒的书 你可以在线购买简单的芯片,并为它们编写代码。我认识一个人,他在车库里用零件在线制造小机器人。他将设计

标题解释了这一点。制作一个操作系统需要什么样的计算机技能、程序等?我知道我在这方面的技能还有很长的路要走,但我想知道为了实现我的目标,我应该学习什么。

从计算机科学学士开始。然后可能去攻读硕士学位。在数学上下功夫

通常,您需要一种可以编译为二进制的低级语言。在我附近的一家商店,Green Hills软件公司生产编译器,位于一所优秀学校的旁边。你可以考虑和他们一起实习

在你的研究领域也有一些很棒的书

你可以在线购买简单的芯片,并为它们编写代码。我认识一个人,他在车库里用零件在线制造小机器人。他将设计超级简单的主板,并在中国制造,编写代码,焊接轮子、机翼和传感器。他把他的一个模型卖给了美国宇航局


我希望你能做到

非常深刻的汇编编程知识,操作系统原理的深刻知识,处理器体系结构的非常详细的知识,等等。这并不容易。首先尝试克隆DOS,然后看看您的想法。您将需要某种类型的VM进行测试,对于(更多)高级部件,还需要非常全面的C语言知识。这并不容易,大多数程序员甚至无法接近。祝你好运