一、子欲得其道必先览其史

本文探讨了从Unix系统到Linux的发展历程,深入解析了计算机技术的几个关键阶段,包括早期计算机的局限性、分时作业系统的概念、Multics计划的兴起与衰落,最终聚焦于Linux系统的崛起及其对现代技术的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        本人有一个嗜好,研究什么技术都喜欢探个究竟,往往从目标一直探究至信息技术的历史、几大科技革命乃至哲学命题、人类死生和宇宙起源。等发现严重跑题时往往已经将原本要研究的问题忘得一干二净了。常常如此倒也习以为常,不再自郁自闷,同时自开自解甚至于自娱自乐,竟自得其乐倒也不失为一种消遣,快哉悠哉乐哉... ...


        既然有此嗜好又自得其乐,此次又不免要自我满足一下了,说起Linux当然要从伟大的Unix说起,而说起Unix当然要从计算机技术说起喽。

        在很久很久以前所谓的“计算机”都是些大家伙,不是每个人都可以拥有的(当然不是仅仅因为大了,最重要的是还非常稀有和昂贵),一般只有国防、政府、科研、教育等这些大牛级别的机构才能够拥有(为什么只有他们拥有,这要从美苏冷战说起,当年美苏冷战美国政府认为,能否保持科学技术上的领先地位,将决定战争的胜负。而科学技术的进步依赖于计算机领域的发展。因此这些大牛机构们才拥有了由美国新兴电脑工业提供的最新技术装备的计算机设备。当然互联网也是由此时诞生的,此部分另当别话了)正因为稀有和昂贵因此即便是这些大牛机构也不可能拥有足够的计算机,又因为这些稀有的计算机是如此的强大和好用(当然不如现代计算机好用和强大,但在当时已经非常强大了)难免就造成了粥少僧多的局面。

        计算机上搭载的单道批处理作业系统当然就满足不了人们的这种需求了,于是管理和使用这些计算机的天才们就想出了分时作业系统的概念,就是将有限的计算资源分成极小的时间段,然后为每一个使用者分配一个时间段,当为某个任务分配的时间段内这个任务没有完成,则中断其执行并将其放在任务队列中等待下一个为其分配的时间段。因为时间段被分配的极小,因此每一个使用者都感觉自己在独占计算资源。根据这些理念麻省理工(MIT)发展了被称为兼容分时系统(CTSS)的原始的第一代分时作业系统,既然是第一代的分时系统虽然让分时的概念落到了实处但是难免存在这样那样的问题尤其是功能简单、效能不足等问题颇为人诟病。因此构建一个强大的、功能齐全的现代分时作业系统就成为人们迫切需求的了。

        所以贝尔实验室(BELL)、麻省理工学院(MIT)以及通用电器公司(GE)共同合作计划开发一个叫做Multics的大型分时作业系统,因为该项目的目标过于庞大和复杂导致进度缓慢消耗严重,进而导致该项目以失败告终,贝尔实验室也就退出了该计划。

        在Multics计划停止后,贝尔实验室曾经参与过Multics计划的(未完待续.. ...)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值