デザインパターンの「Singleton(シングルトン)」パターンが、組込みシステムでハードウェアドライバの実装によく使われる理由はどれか。

ハードウェアリソースへのアクセスを一元管理し、競合を防ぐため