RAMディスクがある場合、システムRAMは何が必要ですか?

RAMディスクがある場合、システムRAMは何が必要ですか?

RAMディスクがあり、そのRAMディスクにOS全体を挿入すると、システムRAMのインポートはシステムドライブからのインポートよりも高速ではないため、システムRAMはもはや役に立たないと思います。しかし、私が見つけたすべてのチュートリアルでは、常に私が持っているものの代わりにRAMの小さな部分だけをRAMディスクに割り当て、RAMディスクは通常のハードドライブなのでRAMディスクを使います。だから私の質問は、システムメモリなしでRAMディスクで直接作業する方法があるかどうかということです。

答え1

少なくとも次の理由があります。

  1. オペレーティングシステムはさまざまなデータ構造にメモリを割り当てる必要があります。 RAMディスクの代わりにRAMを使用してメモリを割り当てます。
  2. RAMディスクへのアクセスは(少なくとも)オペレーティングシステムのブロック層を通過します(ポイント1参照 - 対応するデータ構造はRAMに割り当てる必要があります)。これにより、RAMディスクアクセスがRAMアクセスより遅くなります。

OSは、RAMディスクが設定されてからすべての割り当てがRAMディスクに移行されるまで、これと同じように独自に起動できますが、これはあまり意味がありません。 OSを複雑にします。そしてこれにより作業速度が遅くなります。

関連情報