組み込みデバイスでLinuxカーネルを実行するために必要な最小量はRAM
ですか? Linux-0.11(80x86
)では、必要な最小RAMは、カーネルのデータ構造と割り込みベクタをロードするために2MB
でした。組み込みデバイスでLinuxカーネルを実行するために必要なRAMの最小容量はいくらですか?
現在のLinux-3.18カーネルに必要なRAMの量はどれくらいですか? x86
とARM
のような異なるアーキテクチャでは、ブートに必要な最小RAMの要件が異なりますか?計算方法は?
達成しようとしていることは何ですか? Linuxを圧迫しようとしているデバイスによっては、ほとんどのものを(フラッシュ)ROMに分けることができるかもしれないと思います。 – doynax
@doynax:限られたRAMを持つ組み込みデバイスでlinuxを移植しようとしています。フラッシュは読み取り専用です。 –
あなたの質問はあまりにも曖昧です。多くのLinuxカーネル機能は、必要でない場合は省略することができ、結果的にメモリ占有量を削減できます。必要なデーモンの種類とアプリケーションによって、メモリ要件も決まります。プロセッサアーキテクチャおよび命令セットは、メモリ要件に影響を与える(例えば、ARMの場合、カーネルはThumbモード、16ビット、カーネルサイズを縮小する命令でコンパイルすることができる)。 – sawdust