COM(Component Object Model,组件对象模型)是微软公司于1993年提出的一种组件技术,它是一种平台无关、语言中立、位置透明、支持网络的中间件技术。
否则,MS-DOS分配尽可能多的内存(直至所有保留内存),即使.COM程序本身不能大于64K.在试图运行另一个程序或分配另外的内存之前,大部分.COM程序释放任何不需要的内存.分配内存后,MS-DOS在该内存的头256字节建立一个PSP。
文件概要:
COM文件包含程序的一个绝对映象----就是说,为了运行程序准确的处理器指令和内存中的数据,MS-DOS通过直接把该映象从文件拷贝到内存而加载.COM程序它不作任何改变. 为加载一个.COM程序,MS-DOS首先试图分配内存。
因为.COM程序必须位于一个64K的段中,所以.COM文件的大小不能超过65,024(64K减去用于PSP的256字节和用于一个起始堆栈的至少256字节).如果MS-DOS不能为程序,一个PSP,一个起始堆栈分配足够内存,则分配尝试失败。
1、意思是组件对象模型(Component Object Model)。
COM是Component Object Model (组件对象模型)的缩写。是微软公司于1993年提出的一种组件技术,它是一种平台无关、语言中立、位置透明、支持网络的中间件技术。
组件对象模型,一种面向对象的编程模式。它定义了对象在单个应用程序内部或多个应用程序之间的行为方式。英文为Component Object Model,缩写COM,是微软对于网页服务器与客户端、增益集与Office系列软件之间交互的一项软件组件技术。
2、com域名,国际最广泛流行的通用域名格式。
国际化公司都会注册com域名,当然也可以选择以·net/.org为结尾的国际域名。例如表示工商企业的.com,表示创意创新的.xyz,表示网络提供商的.net ,表示团体组织的.org 等域名后缀都没有使用范围限制。
国内域名,又称为国内顶级域名(national top-level domainnames,简称nTLDs),即按照国家的不同分配不同后缀,这些域名即为该国的国内域名。
扩展资料:与C++不同,COM提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。
在内存中,COM对象的这种标准形式在C++虚函数中偶尔用到,所以这就是为什么许多COM代码使用C++的原因。但是记住,编写模块所用的语言是无关的,因为结果二进制代码为所有语言可用。
此外,COM不是Win32特有的。从理论上讲,它可以被移植到Unix或其它 *** 作系统。但是我好像还从来没有在Windows以外的地方听说过COM。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)