Resource Module

资源管理模块 —— OS 的基石之一

在继续我们的 Apollo AI 之旅之前,我们需要明确两种不同的模块,一种是 Apollo 内置基石,属于框架的一部分,全局可访问。另一种是额外的可热插拔的功能模块,他们依赖于基石,但是全局不可访问

之所以要区分这两种,是因为在 hoho 的文章中提过全局可访问的模块实际上容易导致耦合,以及弱的移植能力。而全局可访问的模块在意义上应当是属于框架的一部分,而我们的框架总是尽量要轻量嘛。

进程模块是我们的第一个内置基石模块,而资源管理会是我们的第二个内置基石模块。因为它实在是太基本了,其余任何的模块都是要依赖它进行资源调度的。但是,作为框架内的资源管理模块,它不会提供高级的功能,会更相对底层一些。

"Capacity 也是一种资源。" —— Kevin Jiang

Last updated