第一个操作系统是用二进制编程的吗?那些程序员怎么知道该怎么做?

时间:2014-05-02 05:08:10

标签: binary operating-system

第一个操作系统是否以二进制编程?

我只是好奇,因为它看起来应该用二进制编程。但如果它真的是二进制文件,那么第一个程序员将​​如何知道编写程序的内容?他完全失明了吗?

另外,你能给我一个二进制命令的例子吗?(如果可能的话,第一个操作系统的功能)。

enter image description here

1 个答案:

答案 0 :(得分:1)

最初的计算机(例如Eniac)没有任何operating system。人们将它们编程为例如二进制!然后有些人决定开发一个monitor(后来被称为,并在一个操作系统中进化而来)。

即使在20世纪60年代,一些计算机(如IBM 1620)能够在没有任何代码的情况下启动(当时他们没有firmware而没有ROM):我已经够老了在青少年时期(在博物馆中)玩过:通过设置特殊开关,您可以键入少量机器指令(以BCD格式)来加载系统的其余部分(在穿孔带上)。

这是一个经典的bootstrapping问题。 J.Pitrat关于bootstrapping artificial intelligence的博客应该有用的参考资料。

了解history of computing software& history of operating systems