最初的计算机,只是为了军事上大数据量计算的需要,而如今的计算机可听、说、看,远远超出了“计算的机器”这样狭义的概念。在本节中介绍计算科学研究方面的人工智能、网格计算、中间件技术和云计算的知识。
1.人工智能的主要内容是研究如何让计算机来完成过去只有人才能做的智能的工作,核心目
标是赋予计算机人脑一样的智能。 在21世纪以计算机为基础的人工智能技术取得了一些进展,典型的例子就是模式识别,其中指纹识别技术已经得到了广泛应用;计算机辅助翻译极大地提高了翻译效率;手写输入技术已经在手机上得到了应用;语音输入在不断地完善之中。人工智能让计算机有更接近人类的思维和智能,实现人机交互,让计算机能够听懂人们说话,看懂人们的表情,能够进行人脑思维。
2.网格计算
随着计算机的普及,个人计算机进入家庭。由此产生了计算机的利用率的问题。越来越多的计算机处于闲置状态。互联网的出现使得练级、调用所有这些拥有闲置计算资源的计算机系统成为实现。
一个非常复杂的大型计算机任务通常需要用大量的计算机或巨型计算机来完成。网格计算机研究如何把一个需要非常巨大的计算机能力才解决的问题分成许多小的部分,然后把它们分配给许多计算机进行处理最后把这些计算结果综合起来得到最终结果,从而圆满完成一个大型计算任务。对于用户来讲,关心的任务完成的结果,从而圆满完成一个大型计算机任务。对于用户来讲,关系的是任务完成的结果,并不需要知道任务是如何切分以及哪台计算机执行了哪个小任务。这样,从用户的角度来看,就好像拥有了一台功能强大的虚拟计算机。这就是网络计算的思想。
网络计算机是专门针对复杂科学计算的新型计算模式。这计算机模式是利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计算机”,其中每一台参与计算的计算机就是一个“结点”,二整个计算就是有成千上万个“结点”组成的“一张网格”,所以这种计算方式陈伟网格计算。这样组织起来的“虚拟的超级计算机”有两个有事:一个是数据处理能力超强,二是能充分利用网上的闲置处理能力。
网格计算包括任务管理、任务调度和资源管理,它们是网格计算的三要素。用户通过任务管理向网格提交任务,为任务制定所需的资源,删除任务,检测任务的运行;任务调度对用户提交的 任务根据任务的类型、所需的资源、可用资源等情况安排运行日程和策略;资源管理则负责检测网络中资源的状况。
网格计算技术的特点是:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)