ベアメタル
ベアメタル実装はより高速に実行でき、使用するメモリが少なくなるため、電力効率が向上する。これは、他のプログラムと同様にOSを実行するには、実行時間とメモリスペースが必要であり、ベアメタルではこれらが不要であるためだ。たとえば、入力と出力を含むハードウェア機能は、ベアメタルでは直接アクセスするが、OSを使用する場合は、呼び出しをサブルーチンにルーティングする必要があり、そこで追加の実行時間とメモリを消費する。