COM和DCOM的区别

COM和DCOM的区别

1. 组件对象模型(COM):

组件对象模型是微软在 1993 年推出的。它是为软件组件设计的接口标准。无论使用何种编程语言,它都有助于进程间通信。COM 被称为允许从不同软件供应商构建系统的软件架构。它也被称为一组二进制标准,有助于创建动态对象。COM 也可以称为组件之间有效通信的标准。

使用 COM 的好处是它可以与任何能够创建对象和指针的编程语言一起使用。

2. 分布式组件对象模型(DCOM):

分布式组件对象模型是专门为分布式应用程序设计的。在 DCOM 之前被称为“网络 OLE”。使用 COM 设计的应用程序无法满足分布式计算的需求,因此 DCOM 应运而生。这支持了组件需要跨网络支持的计算机进行通信的需求。

使用的好处是它提供了分布式计算,它有一个分布式垃圾收集器,可以提高 CPU 利用率。

COM 和 DCOM 之间的区别:

比较基础 COM DCOM
缩写 组件对象模型。 分布式组件对象模型。
执行环境 在客户端环境中执行。 服务器环境。
使用 机器上需要安装。 需要在同一网络上。
模型类型 COM 是一种接口标准。 DCOM 是为分布式应用程序设计的模型。
对象可重用 它允许。 它不允许。
可否分布式 分布式对象的这种能力。 是的,它能够处理分布式对象。
内存利用率 它没有提供更好的利用率。 它具有分布式对象收集器,可提高内存利用率。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程