操作系统之前使用了什么“概念”?

what-concepts-were-used-before-operating-systems-00

计算机已经与我们相当一段时间了,但在现代操作系统出现之前,什么是用来使早期的计算机系统工作? 今天的超级用户Q&A帖子需要一个好奇的读者在一段时间的旅程。

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

照片由计算机保护协会的公报

问题

超级用户读者需要知道什么是用来使计算机系统工作在现代操作系统诞生之前:

操作系统是现代计算的基础,但在此之前,计算机系统中使用什么来使它们工作?

在我们今天熟悉的现代操作系统之前,计算机系统是如何工作的?

答案

超级用户贡献者RedGrittyBrick和DavidPostill有我们的答案。 首先,RedGrittyBrick:

早期的计算机*一次运行一个程序和程序直接从纸带装入在它冲孔(举例来说)的孔。 你会程序中通过设置大集通断开关的*最早的计算机。

巨人

what-concepts-were-used-before-operating-systems-01

Atlas

what-concepts-were-used-before-operating-systems-02

曼彻斯特

what-concepts-were-used-before-operating-systems-03

*我现在用的词“计算机”来表示的那种装置,在数十亿时下存在。 在这么多的计算机中,除了微不足道的数目之外,都是具有存储的程序的数字电子可编程计算机。 我相信原来的问题不是关于职位“电脑”的人如何花了他们的工作日。 在这两种类型的计算机之间,有一些进步的有趣的设备不包括在这个答案。

接下来是DavidPostill的回答:

操作系统的历史来源:肯特州立大学

操作系统已经通过大致对应于几十年的多个不同阶段或世代演进。

20世纪40年代 - 第一代

最早的电子数字计算机没有操作系统。 时间的机器是如此原始,以致于程序通常一次一个地进入机械开关(插件板)的行。 编程语言是未知的(甚至不是任何汇编语言)。 操作系统闻所未闻。

20世纪50年代 - 第二代

到20世纪50年代初,随着穿孔卡片的引入,例程有所改善。 通用汽车研究实验室在20世纪50年代初为他们的IBM 701实施了第一个操作系统。20世纪50年代的系统通常每次运行一个作业。 这些称为单流批处理系统,因为程序和数据以组或批次提交。

操作系统的历史 (来源:维基百科)

最早的计算机是缺乏任何形式的操作系统的大型机。

每个用户在预定的时间段内仅使用机器并且将经常在打孔纸卡和磁带或纸带上到达计算机的程序和数据。 程序将被加载到机器中,机器将工作,直到程序完成或崩溃。

通常可以使用拨动开关和面板灯通过控制面板调试程序。 据说,Alan图灵是在曼彻斯特马克1早期机器上的一个主人,他已经从通用图灵机的原理推导出一个操作系统的原始概念。

有兴趣了解更多关于这个主题的反馈吗? 然后确保访问下面链接的活跃的讨论线程!


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()