COM和DCOM的区别

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

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

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

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

COM 和 DCOM 之间的区别:

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/276038.html

(0)
上一篇 2023年11月7日 14:15
下一篇 2023年11月8日

相关推荐

发表回复

登录后才能评论