关于作者

 一个毕业于北京大学数学力学系,在中国科学院计算所、计算中心和网络中心工作过,在澳大利亚科工组织DMS、香港浸会学院数学系和中国21世纪议程管理中心等处工作过,多次获国家和中科院科技奖并享受政府特殊津贴的退休老头。现在在【中国科普博览】网“科学新语林”栏目里开设一个《数学与计算机》的个人专栏,愿和爱好数学与计算机的各界网友和青少年朋友,谈谈对数学与计算机的看法、想法。

计算机展望:计算机发展分析

张建中
2012年09月19日
五、计算机发展分析
未来计算机将向超高速、超小型、并行处理、智能化的方向发展,这就是未来计算机发展趋势。要看计算机的未来,首先应看看有哪些推动因素并对其进行一些分析。
计算机有三个方面的作用:第一个方面是模拟;第二个方面是帮助人们进行通信;第三个方面是互动,即与现实世界的交流。计算机现在能做的事情还不太多,但是在今后的10~20年里,计算机将能做更多的事情,这将是新的令人振奋的应用领域。
在模拟方面,有一种可能性,就是我们可以准确地模拟真实世界。比如可以把一个人的体型、身高等扫描到计算机系统中,在屏幕上模拟出一个真实的你,这样你就可以通过计算机去试穿衣服,再通过计算机去订购。

图1:比如可以把一个人的体型、身高等扫描到计算机系统中,在屏幕上模拟出一个真实的你,这样你就可以通过计算机去试穿衣服,再通过计算机去订购。图片来源:全景网
在通信方面,现在有很多计算机系统做得非常成功,但是我们还没做到信息唾手可得。例如寻找信息要等好长时间;再如有时候你不能去某个地方,但是你可以用远程方式参与通信,现在还没有实现这一点。
关于控制和互动,最明显的应用就是机器人。十多年来,我们一直在说下一个10年将是机器人时代,你可以买一台机器,让它洗碗、拖地板等。到目前为止,这样的梦想还没有实现。但是,今后10年或者稍微再长一点时间内可能有这样的机器人出现。

图2:十多年来,我们一直在说下一个10年将是机器人时代,你可以买一台机器,让它洗碗、拖地板等。图片来源:全景网

未来计算的挑战和方向是在计算机的可用性和可扩展性方面,如编程、并行计算、识别噪音以及如何建立正确的计算机系统,等等。
要看计算机的未来,还可从空间角度分析问题。
计算机处理问题的方法叫方法空间,人思考问题和解决问题的方法叫认知空间,目前,这两个空间并不匹配。凡是有助于减小这两个空间之间隔阂的计算机技术就有生命力,也是计算机未来发展的趋势所在。人思考问题是并行的、多维的、开放的、归纳演绎的,但计算机并非如此,它是串行的、单维的、封闭的、预定程序的。因此,未来人们努力用大规模并行处理解决并行和串行之间的矛盾,用多媒体解决多维和单维之间的矛盾,用开放系统解决开放和封闭之间的矛盾,用面向对象技术解决归纳演绎和预定程序之间的矛盾。尤其重要的是,网络计算、云计算的出现使开放系统和面向对象技术真正有了扎根的土地。以上几个方面正是近期计算机要解决的问题,同时也是计算机未来的发展趋势。
未来,计算机将具备更多的智能成分,具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。

图3:未来,计算机将具备更多的智能成分,具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。图片来源:全景网
硅芯片技术的高速发展同时,也意味着硅技术越来越接近其物理极限,为此,世界各国的研究人员正在加紧研究开发新型计算机,计算机从体系结构的变革到器件与技术革命都要产生一次量的乃至质的飞跃。新型的量子计算机、光子计算机、生物计算机、纳米计算机等将会在21世纪走进我们的生活,遍布各个领域。