分布式系统的应用(一)_第1页
分布式系统的应用(一)_第2页
分布式系统的应用(一)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、分布式系统的应用 一 摘要:随着计算机网络的出现,分布式计算成为可能。当用户需要完 成任何任务时,分布式计算提供对尽可能多的计算机能力和数据的透 明访问,同时实现高性能与高可靠性的目标。文章针对分布式系统的 定义、应用、标准以及在如何构建基于志愿者计算的分布式系统上, 给出了观点,并进行了分析。关键词:分布式系统;网络:志愿者计算一、前言在 20 世纪 50 年代,计算机是串行处理机,一次运行一个作业直至完 成。这些处理机通过一个操作员从控制台操纵,而对于普通用户那么是 不可访问的。在 60 年代,需求相似的作业作为一个组以批处理的方式 通过计算机运行以减少计算机的空闲时间。同一时期还提出了其

2、他一 些技术,如利用缓冲、假脱机和多道程序等的脱机处理。 70 年代产生 了分时系统,不仅作为提高计算机利用率的手段,也使用户离计算机 更近了。分时是迈向分布式系统的第一步:用户可以在不同的地点共 享并访问资源。 80年代是个人计算的 10年;人们有了他们自己专用的 机器。随着基于微处理器的系统所提供的出色的性能价格比和网络技术的 稳步提高,一个新的梦想成为可能一分布式计算。当用户需要完成任 何任务时,分布式计算提供对尽可能多的计算机能力和数据的透明访 问,同时实现高性能与高可靠性的目标。在过去的 10 年里,人们对分 布式计算系统的兴趣迅猛开展。 有关分布式计算的主题是多种多样的, 许多研究

3、人员正在研究关于分布式硬件结构和分布式软件设计的各方 面问题以开发利用其潜在的并行性和容错性。二、分布式系统定义 当讨论分布式系统时,我们面临许多以下这些形容词所描述的不同类 型:分布式的、网络的、并行的、并发的和分散的。分布式处理是一 个相对较新的领域,所以还没有一致的定义。与顺序计算相比、并行 的、并发的和分布式的计算包括多个 PE间的集体协同动作。这些术语 在范围上相互覆盖,有时也交换使用。并行的意味着从一个单一控制线程对数据集的锁步 lOckstep动作。 在并行计算机级别上,单指令流多数据流sIMD计算机就是一个使用多 个数据处理单元在许多数据项上同时进行相同或相似操作的例子。“并发的 意味着某些动作可以以任意次序执行。例如,在更高级别上 和在多指令流多数据流MIMD并行计算机上进行局部独立的操作。“分布式的 意味着计算的本钱或性能取决于数据和控制的通信。如果一个系统的部件局限在一个地方,它就是集中式的;如果它的部件在不同地方,部件之间要么不存在或仅存在有限的合作,要么存在 紧密的合作,它是分散式的。当一个分散式系统不存在或仅存在有限 的合作时,它就被称作网络的;否那么它就被称作分布式的,表示在不 同地方的部件之间存在紧密的合作。在给出分布式系统具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论