1.什么是分布式系统?

2.什么是分布式计算机系统?

什么是分布式系统?

分布式主机-分布式电脑系统详解

分布式系统是建立在网络上的软件系统。 处理协助任务,然后整合结果。在分布式系统中,一组独立的计算机向用户呈现一个统一的整体,就像一个系统一样。系统具有多种通用的物理和逻辑,可以动态分配任务,分散的物理和逻辑可以通过计算机网络实现信息交换。系统中有一个分布式操作系统,以全局方式管理计算机。通常,对于用户来说,分布式系统只有一个模型或范例。在操作系统之上,一个软件中间件层负责实现这个模型。分布式系统的一个著名例子是万维网,在万维网中,一切看起来都像一个文档(网页)。在计算机网络中,这种统一性、模型和软件是不存在的。用户看到的是实际的机器,计算机网络并没有让这些机器看起来千篇一律。如果这些机器有不同的硬件或不同的操作系统,那么这些差异对用户来说是完全可见的。如果用户想要在远程机器上运行程序,他必须登录到远程机器上并在该机器上运行程序。分布式系统和计算机网络系统的共同点是大部分分布式系统都是建立在计算机网络上的,所以分布式系统和计算机网络的物理结构基本相同。两者的区别在于分布式操作系统和网络操作系统的设计思想不同,这就决定了它们在结构、工作方式和功能上也是不同的。网络操作系统要求网络用户在使用网络时首先了解网络。网络用户必须了解网络中每台计算机的功能和配置、软件和网络文件结构。如果用户想要读取网络中的共享文件,他们必须知道该文件放在哪个计算机和目录中。分布式操作系统以全局方式管理系统,可以随意为用户调度网络,调度过程“透明”。当用户提交作业时,分布式操作系统可以根据需要选择系统中最合适的处理器,将用户的作业提交给处理程序,在处理程序完成作业后将结果传递给用户。在这个过程中,用户并没有意识到多个处理器的存在,系统就像一个处理器。

什么是分布式计算机系统?

什么是分布式计算机系统

分布式计算机系统的特点:无主从区分;计算机之间交换信息;共享;相互协作完成一个共同任务

分布式计算机系统的功能:通信结构;网络操作系统;分布式操作系统(透明性)

分布式系统的优点:

集中式系统的特点

分布的需求

分布式系统的优点:方便使用;强壮性和可靠性;共享;可扩性;最终用户的生产效率;维护方便

与单机操作系统的区别在进程通信、管理和系统结构等方面

进程通信

与单机的不同处:不共享内存;可靠性低;通信的实现方式取决于通信设施

通信协议:语义、语法、定时

管理

与单机的不同处:多管理者管同一类

管理方式:

分布式集中式:一个类中可以有多个,但每个本身还是由单个管理者管理。

完全分布式:每个都可以由多个管理者管理。

系统结构

每台计算机有自己的内核和功能模块

不同计算机上可有不同的,也可有相同功能模块(副本)

大多用分布集中式管理;多机共享用完全分布式管理