RAMディスクがあり、そのRAMディスクにOS全体を挿入すると、システムRAMのインポートはシステムドライブからのインポートよりも高速ではないため、システムRAMはもはや役に立たないと思います。しかし、私が見つけたすべてのチュートリアルでは、常に私が持っているものの代わりにRAMの小さな部分だけをRAMディスクに割り当て、RAMディスクは通常のハードドライブなのでRAMディスクを使います。だから私の質問は、システムメモリなしでRAMディスクで直接作業する方法があるかどうかということです。
答え1
少なくとも次の理由があります。
- オペレーティングシステムはさまざまなデータ構造にメモリを割り当てる必要があります。 RAMディスクの代わりにRAMを使用してメモリを割り当てます。
- RAMディスクへのアクセスは(少なくとも)オペレーティングシステムのブロック層を通過します(ポイント1参照 - 対応するデータ構造はRAMに割り当てる必要があります)。これにより、RAMディスクアクセスがRAMアクセスより遅くなります。
OSは、RAMディスクが設定されてからすべての割り当てがRAMディスクに移行されるまで、これと同じように独自に起動できますが、これはあまり意味がありません。 OSを複雑にします。そしてこれにより作業速度が遅くなります。