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

# Resource Module

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

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

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

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