分布式系统
文章平均质量分 85
初步学习了解
乱七八糟2333
菜菜籽的升级打怪之路~
展开
-
7. 确保分布式系统的可靠性
传统上,分布式计算基于消息传递模型,其中数据以消息的形式从处理器传递到处理器。RPC 实际上是相同的模型(或非常接近)。DSM 是分布式系统的所有节点(处理器)共享的虚拟地址空间。程序访问 DSM 中的数据的方式与访问传统计算机虚拟内存中的数据的方式非常相似。在具有 DSM 的系统上,数据在不同计算机的本地存储器之间移动的方式与它们在一台计算机的 RAM 和外部存储器之间移动的方式相同。6.1 DSM的优势在消息传递模型中,程序员通过显式的消息发送和接收操作提供对共享数据的访问。在这种情况下,需原创 2022-05-01 19:23:31 · 1017 阅读 · 0 评论 -
6.分布式共享内存(DSM - Distributed Shared Memory)
传统上,分布式计算基于消息传递模型,其中数据以消息的形式从处理器传递到处理器。RPC 实际上是相同的模型(或非常接近)。DSM 是分布式系统的所有节点(处理器)共享的虚拟地址空间。程序访问 DSM 中的数据的方式与访问传统计算机虚拟内存中的数据的方式非常相似。在具有 DSM 的系统上,数据在不同计算机的本地存储器之间移动的方式与它们在一台计算机的 RAM 和外部存储器之间移动的方式相同。6.1 DSM的优势在消息传递模型中,程序员通过显式的消息发送和接收操作提供对共享数据的访问。在这种情况下,需原创 2022-05-01 19:05:19 · 3932 阅读 · 0 评论 -
5.分布式文件系统
两个主要目标。网络透明。最重要的目标是提供对分布在计算机网络上的文件的相同访问,这些文件在集中式计算机上的分时系统中提供。高可用性。另一个重要目标是高可用性。系统错误或复制和维护操作不应导致文件不可用。文件服务和文件服务器的概念。文件服务是文件系统向其客户端提供的服务,即文件系统接口。文件服务器是实现文件服务的进程。用户不需要知道有多少文件服务器以及它们的位置。由于文件服务器通常是一个普通的用户进程,因此系统上可能有不同的文件服务器提供不同的服务(例如,UNIX 文件服务和 M.原创 2022-04-29 00:48:57 · 644 阅读 · 0 评论 -
3.分布式系统中的通信
分布式系统中的所有计算机都通过通信网络相互连接。通信网络分为大规模(Wide Area Networks,WANs)和本地(Local Area Networks,LANs)。大型广域网网络由连接在线路之间的通信计算机组成,它们是通信线路(电话无线电线路、卫星信道、光纤)并提供消息传输。当下一条消息从一台计算机传输到中间缓冲时,通常使用存储转发技术。分组交换或线路交换。在两个设备之间的整个通信会话期间,交换线路(电话交谈)需要冗余线路。数据包交换基于在源点将消息拆分为多个部分(数据包),将数据包.原创 2022-04-29 00:40:19 · 2044 阅读 · 0 评论 -
2.多处理器计算机的操作系统
操作系统组织:主从(主从,将一个处理器专用于操作系统简化了它,但是这个处理器在工作量和可靠性方面成为瓶颈); 对称(最有效和最复杂)。2.1 进程和线程进程是程序的执行。进程的组成部分是正在运行的程序、它的数据、它的资源(例如内存)和执行状态。传统上,进程有自己的地址空间,其状态由以下信息表征:页表(或段); 文件描述符; 投入产出订单; 寄存器; 等等大量此类信息使得创建流程和切换流程变得昂贵。即使在单处理器计算机(物理进程或其建模,结合交换和计数)上也需要轻量级进程、线程.原创 2022-04-28 00:26:02 · 1018 阅读 · 0 评论 -
1. 并行与分布式系统简介
1.1 共享内存多处理器系统(multiprocessors)的优点表现 可靠性多处理器的缺点软件(应用程序、语言、操作系统)比单处理器计算机更复杂 增长时受限(物理尺寸 - 接近内存,64 个处理器 - 达到的最大值)。1.2 分布式系统的优势分布式系统——一组独立的计算机,由单台计算机呈现给用户。示例:工作站网络(选择用于执行程序的处理器、单个文件系统)、机器人工厂(机器人连接到不同的计算机,但充当单台计算机的外部设备、具有多个分支机构的银行、机票预订系统。为什么要创建分原创 2022-04-28 00:14:11 · 2661 阅读 · 0 评论 -
4. 分布式系统中的同步
分布式算法的基本属性一般来说,去中心化的算法具有以下特性。相关信息分布在多台计算机上。流程只根据当地信息做出决定。不应该有一个关键点,其失败会导致算法的崩溃。没有共同的时钟或其他准确的全球时间来源。 前三点都指出,在一个地方收集所有的决策信息是不允许的。 在没有集中化的情况下确保同步,需要采取不同于传统操作系统的方法。 最后一点也非常重要--在分布式系统中,要及时达成协议一点也不容易。...原创 2022-04-23 18:23:54 · 1721 阅读 · 0 评论 -
分布式系统介绍
主题介绍分布式系统--在这种系统中,一组独立的计算机在其用户看来是一个单一的统一系统。 分布式计算机系统是一组网络连接的独立计算机,它作为一个单一的计算机呈现给用户。 分布式软件系统是一组通过消息交换方式进行互动的组件。 分布式系统的主要任务是促进用户对远程资源的访问,并确保其共同使用。 本文讨论了如何组织进程的交互以及它们对RAM和文件系统的访问。 描述了分布式系统可靠运行的原则。...原创 2022-03-15 16:18:09 · 3556 阅读 · 0 评论 -
分布式系统简述
简单来说,分布式系统是计算机的集合,它们一起工作以形成最终用户的单台计算机。所有这些分布式机器共享相同的状态并同时运行。它们可以独立失败而不会损坏整个系统,就像微服务一样。这些相互依赖的自主计算机联网,可以轻松共享信息、通信和交换信息。一般来说,有以下三种类型的分布式计算系统:分布式信息系统:使用多种通信模型将信息分布在不同的服务器上。 分布式普及系统:使用嵌入式计算设备(例如 ECG 监视器、传感器、移动设备) 以及分布式计算系统:网络上的计算机通过消息传递交换数据。去中心化.原创 2022-02-12 00:45:43 · 2564 阅读 · 0 评论