【漫步计算机系统】:发展概览

在这里插入图片描述

从《黑客帝国》说起

《黑客帝国》这部电影虽然问世已有20多年,仍值得人们回味,电影中探讨的问题上升到了哲学和人类命运的高度。matrix世界就像上图尼奥背后的代码雨,看得见,却变幻莫测。

在这里插入图片描述

ENIAC:世界上第一台计算机

1946年诞生于宾夕法尼亚大学,特点是机器笨重,操作繁琐,计算能力很有限。虽然这之后的一段时间内,输入计算机的是穿孔卡片,需要等待很长时间才能得出计算结果。但这台基于冯·诺依曼的计算机,是现代便携式计算机的雏形,奠定了现代计算机体系结构的基础。据说当时有一位计算机专业人员发现一只bug(小飞蛾)钻进了电路里,导致系统无法工作,从此bug就成了程序错误和问题的代名词。

图片

Intel 8086:x86体系结构的开始

虽然英特尔8086微处理器只有16位数据线和地址线,但通过分段技术可寻址1M内存空间,这对于上世纪70年代的应用程序来说已经够用了。随后英特尔公司依次推出了80186、80286、80386、80486及奔腾微处理器,数据线从32位扩展为64位。x86采用的是CISC(复杂指令集计算机)架构,还有一种RISC(精简指令集计算机)架构,相比后者,前者计算机指令集更复杂多样,易于程序设计者编写程序,但运行性能不如后者。AMD的CPU也采用RISC架构,广泛运用于智能手机上的ARM CPU则采用RISC架构。

图片

Unix:软件的弄潮儿

Unix操作系统于20世纪70年代由美国AT&T公司贝尔实验室的工程师Kenneth Thompson和Dennis Ritchie研发,开发语言为C语言,两位工程师其实是为了研发Unix操作系统而发明了C语言。后来发展为几大分支,如Solaris、IBM AIX、HP-UX、BSD。最初AT&T限制了Unix的版权,荷兰的Andrew S. Tanenbaum教授决定不看Unix的源代码自己重写一个操作系统,叫做Minix。但由于Minix只用于大学教学与科研,而此时开源软件正在兴起,1984年,麻省理工学院毕业的Richard Stallman发起了GNU项目,他将自己开发的Emacs和GCC加入该项目。来自芬兰赫尔辛基大学的Linus Torvalds在网络上发布了Linux内核的源代码,进一步将自由软件运动推向高潮。GNU系统软件集与Linux内核结合后,构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的类Unix操作系统。

Java:程序员开始关注利用框架搭建应用

图片

Java的问世是IT界的一件大事,“一次编译,到处运行”的口号使Java名满天下,20多年过去了,在瞬息万变的IT界,Java至今稳居热门编程语言之首,不得不赞叹其生命力。Java没有指针,垃圾回收自动化,组件丰富,是其有吸引力的原因。java类库为程序员抽象了底层基础设施,再加上框架的重复利用,极大地方便了程序员的开发工作。

结束语:计算机软硬件的高速发展,离不开热爱者和聪明人的巨大付出,是整体在推动计算机技术向前。正是软硬件的协调配合和功能发挥,计算机才能够运用于人们生活和生产的方方面面。也许有一天,人脑和计算机相接,人们可以自由漫步在matrix(梅屈克斯)的世界里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HIT_USTC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值