1分布式系统是若干独立的计算机的集合而对用户来说就像单个相关的系统。
2分布式系统的目标可访问性透明性开放性可扩展性。
3集群计算系统和网格计算系统的概念和区别
集群系统中底层的硬件机器是相似的上面运行的操作系统也是相同的通过高速的局域网连接。
网格系统是一些计算机系统的联邦每个系统属于不同的管理域它的硬件软件和网络拓扑结构也不同。
4从逻辑层次说明分布式系统的类型各自的特点是什么
集中式和非集中式
集中式即传统的客户服务器模式。服务器实现软件组件的大部分功能而客户端可以用简单的通讯访问服务器。
非集中式结构中每个机器的作用的平等的。
混合模式
5客户服务器模式分为那几层结合图24说明这三层结构。举例说明为什么出现这三
层好处是什么
分为用户接口层处理层数据层。
用户接口层含有和用户直接交互有关的程序通常在客户端实现从起初的字符界面到现在的图形化界面这个接口层越来越复杂。处理层位于用户接口层和数据层之间通常包含应用程序的核心功能它通常不是通用的不同的系统的处理层不同。数据层包含应用程序对实际数据的操作。它要保证数据的完整性和实时性通常用数据库来实现。
现在常用的数据库是关系数据库和关系对象数据库。
例如互联网搜索引擎的实现。它含有用户界面用户可以输入搜索的关键字然后得到一个网站页面的列表这是用户接口层。后台是一个巨大的网页页面的数据库可以采用预取和索引技术这是数据层。而中间的处理层是核心它接受客户的搜索请求把请求转变为一条或多条数据库查询语言然后把查询结果按照某种算法排序并且形成html页面发送给客户端。
这样分层的好处是实现了分布式的透明性。客户不需要了解中间复杂的计算他要做的只是输入关键字然后就等待查询结果。数据层也是标准的数据库不需要考虑如何处理查询结果。
6什么是瘦客户端什么是胖客户端它们各自的好处是什么
瘦客户端是处理层和数据层的大部分是放在服务器一端。因为虽然客户端机器能做很多事情它们也常常容易出问题。把更多的功能放在客户端使客户端的软件更容易出错并且更依赖于客户的底层平台例如操作系统和资源。从系统管理的角度来讲使用胖客户端不是最优的。实际上瘦客户端使客户接口更简单而且是客户感觉性能更好。
胖客户端是指把处理层甚至数据层的一部分放在客户端。这样做服务器负担较轻响应比较快。交互性强。
7什么是垂直分布和水平分布各有什么优缺点。
垂直分布是分层的客户服务器模式分r