ILBC 运行时 (ILBC Runtime) 架构

本文是 VMBC / D# 项目 的 系列文章,

有关 VMBC / D# , 见 《我发起并创立了一个 VMBC 的 子项目 D#》(以下简称 《D#》)  https://www.cnblogs.com/KSongKing/p/10348190.html   。

ILBC 运行时       架构图    如下:

                  

为了便于讲解,   图中 一些位置 标注了 红色数字 。

ILBC 运行时  包含  3 个 部分:   调度程序 、 C 编译器 、 GC  。

1 处,  调度程序 调用 入口程序集 的  ILBC_Main()  函数, 开始执行程序 。

如果 入口程序集 是 ILBC 程序集, 就会 调用  C 编译器 编译  ILBC 程序集 为 本地程序集(2 处) 。

ILBC 程序集 就是  C 语言中间代码 程序集,  本地程序集 就是 本地代码 程序集  。

猜你喜欢

转载自www.cnblogs.com/KSongKing/p/10352402.html