分布式系统和网络系统的主要区别是( )。
A.并行性 B.透明性 C.共享性 D.复杂性
写错了,选的B-透明性,在B和C当中徘徊了很久,最后选了B。
错了之后去网上搜了一些资料,首先是分布式系统和网络系统的定义:
分布式系统:由一组独立的计算机组成的系统,这些计算机通过网络相互连接,并且对外界用户来说,它们共同工作就像是一个单一的、统一的计算平台或服务。分布式系统的关键特征:
透明性:用户和应用程序不需要知道资源的具体位置或系统的分布式特性。 可扩展性:系统可以通过增加更多的节点来扩展其处理能力和存储容量。 并发性:系统中的多个节点可以同时执行任务。 容错性:系统能够通过冗余和故障转移机制来处理节点故障,保持服务的连续性。 资源共享:系统中的资源(如文件、数据库、打印机等)可以被多个用户或应用程序共享。
分布式系统的例子包括云计算平台(如Amazon AWS、Microsoft Azure)、分布式数据库(如Apache Cassandra)和分布式文件系统(如Google File System)。
网络系统:指一组通过通信链路(如电缆、无线电波)连接的计算机和其他设备,它们能够相互交换信息和资源。网络系统的关键特征:
连接性:网络系统中的设备通过物理或无线链路相互连接。 通信:设备之间可以发送和接收数据包,进行信息交换。 资源共享:网络系统允许用户访问和共享远程资源,如文件、打印机、互联网连接等。 协议:网络系统依赖于一系列标准化的通信协议(如TCP/IP、HTTP)来确保数据的有效传输。
网络系统的例子包括局域网(LAN)、广域网(WAN)、互联网和无线网络(如Wi-Fi)。
分布式系统强调的是通过网络连接的计算机协同工作,提供单一的计算环境和服务,而网络系统强调的是设备之间的连接和通信能力。
分布式系统通常构建在网络系统之上,利用网络系统提供的通信能力来实现更高层次的功能和服务。
在了解到两个系统的定义和关键特性后,发现两者关键特征里面非共有的选项是A-并行性和B-透明性。
但分布式系统和网络系统的主要区别在于它们的设计目标和提供的功能,而不是某个单一的特征。
网络系统的关键特征不包括并行性,是因为网络系统主要关注的是设备之间的连接和通信,而不是多个处理单元同时执行任务的能力,说明网络系统也可以实现并行。
那么再看透明性->透明性指的是系统对用户隐藏其内部复杂性和细节的能力。
分布式系统设计为对用户透明,提供一个统一的接口和服务,而网络系统更多地关注节点之间的连接和通信,而不一定提供高度的透明性。
所以感觉答案应该是选B-透明性。
最后对于答案C-共享性,分布式系统和网络系统都拥有资源共享这一主要特征,而且分布式系统通常构建在网络系统之上,提供的是更高层次的功能和服务,于此,共享性应该不是对于分布式系统和它的前身网络系统的主要区别。
如果有大佬或者管理员看到了,哪里不对的地方希望翻翻牌子,球球了~
17707419500 回复 Djiangxu: 老六,卷是吧
分布式计算机系统与计算机网络系统,在计算机硬件连接上、系统拓扑结构和通信控制等方面基本都是一样的,它们都具有通信和资源共享的功能。 计算机网络系统与分布式系统之间的区别主要为: 分布式计算机系统是在分布式计算机操作系统的支持下,进行分布式数据处理和各计算机之间的并行计算工作,也就是说各互连的计算机可以相互协调工作,共同完成一项任务,一个大型程序可以分布在多台计算机上并行运行。 计算机网络系统是在网络操作系统支持下,实现互连的计算机之间的资源共享,计算机网络系统中的各计算机通常是各自独立进行工作的。
所以这题我更侧重于选择并行。
链接:/questionTerminal/4df92600a600484d91c46c5afe1c2b9e 计算机网络系统要求用户在使用计算机资源时必须了解网络资源的分布情况,在 “共享 ” 某一台计算机资源时,必须了解网络分布情况。而分布式系统自动为用户调用网络资源,“共享 ” 同一台计算机时不需要申请资源。透明也是在共享的情况下才体现出来的,所以正确答案应该是共享性。
C
用户登录可进行刷题及查看答案
登录后提交答案