奇宝库 > 分布式操作系统

分布式操作系统

分布式操作系统作为分布式软件系统的重要组成部分,负责管理分布式处理系统资源和控制分布式程序的运行。

分布式软件系统是支持分布式处理的软件系统,包括分布式操作系统、分布式编程语言及其编译(解释)系统、分布式文件系统和分布式数据库系统。

简介

分布式操作系统负责管理分布式处理系统资源,控制分布式程序的运行。它在资源管理、进程通信和系统结构上不同于集中式操作系统。

分布式编程语言用于编写在分布式计算机系统上运行的分布式程序。分布式程序由几个可以独立执行的程序模块组成。它们分布在分布式处理系统中的多台计算机上,并同时执行。与集中式编程语言相比,它有三个特点:分布性、通信性和健壮性。

分布式文件系统具有访问远程文件的能力,以透明的方式管理和访问分布在网络上的文件。

分布式数据库系统是由分布在许多计算机节点上的多个数据库系统组成的。它提供了有效的访问手段来操作这些节点上的子数据库。分布式数据库在使用上可以看作是一个完整的数据库,但实际上是分布在地理上分散的节点上。当然,分布在各个节点上的子数据库是逻辑相关的。

分布式数据库系统由多个工作站组成。这些站点也称为节点。它们在通信网络中连接在一起。每个节点都是一个独立的数据库系统。它们都有自己的数据库、CPU、终端和本地数据库管理系统。因此,分布式数据库系统可以看作是一系列集中式数据库系统的联合。它们在逻辑上属于同一个系统,但在物理结构上是分布的。

本文来自网络,不代表本站立场,转载请注明出处: