求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

分布处理查看源代码讨论查看历史

跳转至: 导航搜索
  分布处理

分布处理是通过网络将一件较大的工作分配给网络上多台计算机去共同完成。就是把一个程序分别放到多台电脑上处理,处理好之后再将处理的结果返回到主机上。

简介

显随着网络技术的发展,分布处理技术也越来越受到重视,因为人们使用网络的目的是要充分利用网络系统可支持的各种服务,达到预期的目标。但是,在网络分布系统中所需要考虑和解决的问题要远远多于和复杂于网络系统中单机所面临的问题。例如,需要解决在网络分布系统中各个层次上的异构问题,包括向下层次上的异构硬件平台、异构的操作系统、异构的网络通信系统,向上层次上的不同应用系统之间的集成问题。在大量用户努力把自己连接到Internet网、广域网的今天,解决这些问题的重要性日益突出,如果解决得不好,甚至会成为深化网络应用的障碍。因此,分布处理技术又成为一个计算机发展研究的热点

评价

在各种分布处理技术中,到目前为止仍然有大量应用的技术当属RPC(远程过程调用)。RPC是网络上的高层协议,允许网络上的应用通过特定网络上的过程调用来实现,从而隐蔽了下层网络的细节。RPC实现的是一个客户方和服务器方之间通信的逻辑系统,用于支持网络上的应用开发。利用RPC,客户方可以发送过程调用的请求给服务器方,服务器方在接收到这些请求后,调用本地例程执行客户方请求的操作,并将执行结果返回给客户方。RPC模型类似于本地过程调用,调用方(客户方)发送一个调用消息给被调用方(服务器方),之后调用方阻塞,等待被调用方的回答。调用消息包括调用过程的参数等信息;被调用方的回答包括调用过程的结果等信息。一旦接收到被调用方的回答,调用方取出返回结果,结束阻塞,继续运行。DEC是开放软件基金会OSF提出的标准,它通过在网络上提供增值服务为应用开发人员提供具有良好的互操作性的开发环境,开发人员通过DCE可以广泛地使用所有的系统和设施,而无需考虑用户、应用程序和其他所需资源的位置,从而使得用户可以更有效、更充分地使用网络上的计算资源。DCE包括一组集成设施,用来支持分布式应用的开发、使用和维护,网络上各种设施的集成使得它们扩大了使用的范围,从而可以物尽其用。[1]

参考文献