菏泽软件开发 济宁软件开发
24小时客服热线:18678812288
开发技术

公共语言运行库-组成元素及其功能

投递人 ; 济宁软件开发  发布于2018年07月10日    有人阅读

(1)类加载器:管理元数据,加载和在内存中布局类;

(2)Micorsoft 中间语言(MSIL)到本地代码编译器:通过即时编译把Micorsoft 中间语言转换为本地代码;

(3)代码管理器:管理和执行代码;

(4)垃圾回收器:为NET.Framework下的所有对象提供自动生命期管理,支持多处理器,可扩展;

(5)安全引擎:提供基于证据的安全,基于用户身份和代码来源;

(6)调试器:使开发者能够调试应用程序和根据代码执行;

(7)类型检查器:不允许不安全的类型转换和未初始化变量MSIL可被校验以保证类型安全。

(8)异常管理器:提供和Windows结构化异常处理集成的异常处理机制;

(9)线程支持:提供多线程编程支持;

(10)COM封送拆收器:提供和COM组件之间的封送转换;

(11).NET Framwork类库支持:通过和运行时集成代码来支持.NET Framwork类库。

实际上,CLR代理了一部分传统操作系统的管理功能,通常将在CLR的控制下运行的代码称为托管代码,否则称为非托管代码。


----软件开发公司----

上一篇:程序设计语言的成分及特性

下一篇:公共语言运行库功能及其执行模型