没有UNIX可能就没有互联网,到底什么是UNIX?
UNIX从诞生到现在,已经半个世纪过去了
很难想象没有UNIX,还会不会有互联网
至少,世界会大不相同
正因为重要
人们对其背后的故事兴趣十足
Unix是操作系统中的大佬
作为计算机小白的我们真的很想了解
UNIX是操作系统
操作系统就是
管理计算机硬件和软件资源的计算机程序
如果把电脑比作一个公司,操作系统就好像是公司老板
其它软件都会被他管控
操作系统在给其他软件提供各种便利的同时
还会约束其他软件不能为所欲为
UNIX操作系统之所以厉害
因为
现在大家熟悉的 Linux、Android
iOS、Chrome OS都是他的后代
【Unix的诞生过程】
早期的计算机并不像现在的个人计算机一样普遍
只有极少数人才有机会接触到
并且当时的计算机架构很难用
操作接口麻烦
1965年前后,由贝尔实验室、麻省理工学院
及通用电气公司共同发起研究Multics项目
Multics是一个全面通用的分时操作系统
想让大型主机同时提供300台以上的终端机连接使用
可1969年前后,项目进度落后,资金短缺
在认为Multics不可能成功之后
贝尔实验室退出了研究
但Multics项目培养出了很多优秀人才
其中就包括后来创造UNIX的肯·汤普森和丹尼斯·里奇
肯·汤普森被调回贝尔实验室后
还是想做操作系统
但是实验室管理层被Multics伤透了心
不肯给操作系统项目买硬件
怎么能死心?
肯在库房找到一台已经过时的PDP-7计算机
还在上面写了个太空旅行的游戏
在这个游戏里
玩家可以漫游太阳系、访问行星
好多人都有点上瘾
太空旅行游戏在PDP-7计算机上运行很慢
肯就想要一个批量写数据的程序
正在那时,肯的妻儿休假探亲去了
肯有了不被打扰的时间实施计划
一周,一周,再一周
就有了UNIX
不过当时UNIX还不叫UNIX
因为是从Multics项目中获得想法
将Multics庞大复杂的系统进行简化
于是同实验室的朋友都戏称它为Uni~cs
由于肯写的Unics实在太好用了
在贝尔实验室内部广为流传
并且多次经过改版
但因为Unics是以汇编语言写的,高度依赖硬件
所以每次安装到不同机器上都要重新编写汇编语言
有点麻烦
于是肯和丹尼斯合作想将Unics改用
更高级的程序语言编写,提高可移植性
他们先后选择了B语言和PASCAL
发现编译出来的内核性能都不是很好
于是丹尼斯决定自己开发一套新的语言
这就是大名鼎鼎的C语言!
1973年,丹尼斯用C语言重写与编译Unics的内核
重写过的Unix很快就流行起来
此后便一直应用于生产领域
就这样,经典操作系统
——Unix正式诞生啦!
1983年,肯和丹尼斯因
创造UNIX操作系统和C程序设计语言
获得了图灵奖
1999年被授予国家技术奖章
2011年,二人共同获得了日本国际奖
这就是Unix诞生的故事!
有人也许会提出疑问:
50多年前的东西,我现在干嘛还要去了解它?
答案是:UNIX永不过时!
1.对于计算机科学来说UNIX操作系统是一个必不可少的组成部分可以说没有UNIX操作系统现代科技是否会发展到今天这个程度还有待存疑2.UNIX操作系统永不过时至今仍有大量类UNIX操作系统为人类服务且诸多特性已经成为如今各种操作系统遵循的标准
如果你想深入了解UNIX
见识一群发明天才丰富而有趣的工作和生活
推荐大家去读这本书
领略UNIX的传奇!
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!