码迷,mamicode.com
首页 > 其他好文 > 详细

分布计算系统学习随笔 第一章绪论

时间:2015-07-15 14:39:18      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:

1.1

1、促进分布计算系统发展的两大技术:

1)计算机硬件技术和软件技术的发展

2)计算机网络技术的发展

1.2

1、什么是分布计算系统?

      分布计算系统是由多个相互连接的处理资源组成的计算系统,它们在整个系统的控制下可合作执行一个共同的任务,最少依赖于集中地程序、数据和硬件。这些处理资源可以是物理上相邻的,也可以是在地理上分散的。

2、分布计算系统定义的说明

1)系统是由多个处理器或计算机系统组成

2)两类结构:这些计算资源可以是物理上相邻的、由机器内部总线或开关连接的处理器,通过共     享主存进行通信;这些计算资源也可以是在地理上分开的、由计算机通信网络(远程网或局域       网)连接的计算机系统,使用报文进行通信。

3)这些资源组成一个整体,对用户是透明的,即用户使用任何资源时不必知道这些资源在哪里。

4)一个程序可分散到各个计算资源上运行。

5)各个计算系统地位平等,除了受全系统的操作系统控制外,不存在主从控制和集中控制环节。

3、紧密耦合与松散耦合分布计算系统

  紧密耦合分布计算系统 松散耦合分布计算系统
连接方式 内部总线或机器内互连网络 通信网络
处理资源间距离 物理上分散,相距很近 地理上分散,相距很远
处理资源 处理机 计算机系统
通信方式 共享存储器 报文交换

                     技术分享

                       技术分享

 1.3

1、分布计算系统的优点

1)可扩充性;2)高的性能/价格比;3)资源共享;4)可靠性;5)支持固有的分布式应用。

 1.4

1、透明性:事物本来存在某种属性,但是这种属性从某种角度上来看是不可见的,称这种特性为     透明性。

2、分布计算系统的透明性:用户或程序员看不见网络的存在。这样从用户或程序员的角度看来,      网络中的全部机器表现为一个,用户或程序员看不到机器的边界和网络本身。用户不必知道数      据放在什么地方以及进程在何处执行。

3、分布计算系统的透明性表现:

1)名字透明:指的是对象的命名在全局是唯一的,不管在什么地方访问该对象使用的名字都是一      样的。这样一来,在系统中移动一个程序不影响它的正确性。

2)位置透明:指的是资源的名字中不包含该资源的位置信息。这样一来,当该资源在系统中移动      时,在资源名字保持不变的情况下,原有的程序都可以正常运行。

3)访问透明:用户不用区分本地资源还是远程资源,访问本地资源和访问远程资源的方法是一样      的。

4)迁移透明:指的是用户不知道一个资源或者他的作业是否迁移到另外一个位置。迁移透明需要      名字透明的支持。

5)复制透明:允许文件或其他对象的多个副本同时在系统中存在,但是这种情况对用户是透明          的,对对象的修改应同时作用在对象的所有副本上。

6)并发和并行透明:多个进程可能并发或并行访问同一个资源,或者一个进程同时使用多个资          源,在此情况下不会产生相互干扰和破坏。

7)失效透明:系统中的某一部分失效时,整个系统不会失效,仍可正常运行。

分布计算系统学习随笔 第一章绪论

标签:

原文地址:http://www.cnblogs.com/bxyan/p/4645436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!