分布式计算机系统的特征
时间:2012-2-28
分布式计算机系统主要特征如下.
1)分布性
它强调资源,任务,功能和控制的全面分成,对资源分布而方,不仅仅包括硬件资源而且也包括进程,文件,数据库,目录等软件资源.任务分布是指把一个任务分解成多个可并行执行的子任务分布于各节点上,它们相互协作完成同一个任务.功能分布是指把系统总功能划分成若干子功能分配给各节点承担.控制分布是指在分布式操作系统的控制下,各节点能较均等地分担控制功能,各自发挥自身的控制作用又能相互协调配合实现系统的全局管理.
2)自治性
系统所有的硬/软件资源都是高度自治的.它们能够独立地执行任务,提供或拒绝提供服务.
3)透明性
系统的分布性,操作和实现对用户完全透明,用户只需要提出所需服务,而不必指明由哪一台设备在什么位置用什么益用什么方法来提供这些服务.好像在单计算机系统上那样,但在一般的计算机网络系统中,用户在通信或资源共享时必须知道计算机及资源的位置.
4)共享性
系统中的资源为系统中的所有用户共享,用户可以使用本机上的资源,而且,还可使用他机上的资源而无需了解资源位于哪台计算机上.
5)协同性
系统中若干台计算机可以相互协作来完成一个共同任务.或者说,一个大型程序,可由系统自动找出潜在平等模块,分布在几台计算机上并行运行.一般的计算机网络系统是没有这种功能的,所以某种意义上说,分布式计算机系统是一种特殊的计算机网络系统.