分布式系统的优缺点是什么?
分布式操作系统是一种应用程序运行在通过通信连接的多个计算机上的模型类型。它是网络操作系统的扩展,支持网络上机器之间更高水平的通信和集成。
分布式操作系统运行在多个 CPU 上,但对于最终用户而言,它只是一个普通的集中式操作系统。它可以共享所有资源,例如 CPU、磁盘、网络接口、节点、计算机等,从一个站点到另一个站点,并且它增加了整个系统上可用的数据。
所有处理器都通过有效的通信介质(例如高速总线和电话线)连接,并且每个处理器都包含自己的本地内存以及其他本地处理器。
根据这种特性,分布式操作系统被称为松散耦合系统。此操作系统涉及多台计算机、节点和站点,这些组件通过 LAN/WAN 线相互连接。
分布式操作系统能够共享其计算能力和 I/O 文件,同时允许用户进行虚拟机抽象。
下图是分布式操作系统的示意图:

优点
基于对象的分布式操作系统的优点如下:
一切都被视为对象,无论是硬件还是软件。即使连接到系统的设备也被视为对象,运行的软件也被视为对象。
被视为对象的事物具有固定的属性状态。对象的属性保持不变。
整个系统被视为对象的集合,其中被视为对象的各种事物构成了整个系统。
系统中的每个对象都被视为一个抽象实体。
缺点
基于对象的分布式操作系统的缺点如下:
请求的管理方式很差,如果任何本地工作的用户都无法看到对对象的请求,则用户会将请求发送到管理该特定对象的用户的。
存在一组操作,通过这些操作可以轻松地操作连接到系统的设备。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP