1台のコンピュータに許容されるオペレーティングシステムの数[クローズド]


3

1台のコンピュータに許可されているオペレーティングシステムの数。 追加のオペレーティングシステムごとに追加のRAMが必要ですか。


起動するたびにSOを1つだけ実行するので、追加のRAMは必要ありません。
logoff

回答:


11

追加のRAMは不要で、それらすべてを格納するのに十分なハードドライブスペース(またはハードドライブ)だけが必要です。

〜制限はありません〜 ブートローダー 私は若いオタクだったとき、私はそれが同じマシン上でWindows 3.1からXPまでのすべてとLinuxのいくつかのフレーバーを持っていることがクールだと思っていました…。

...私が年をとるにつれて、私はそれが時間の無駄とメンテナンスの悪夢であることに気付いた。

複数のオペレーティングシステムが必要な場合は、1つを使用することを強くお勧めします。仮想化など、すべての問題を抱えることなく1つのオペレーティングシステムから複数のオペレーティングシステムを実行できる技術を検討することを強くお勧めします。


5

彼らはあなたの収納スペースに収まるようにできるだけ多く。 MBRには最大4つの物理パーティションを含めることができますが、各MBRには論理パーティションを含めることができます。しかし、FATやNTFSファイルフォーマットであっても、他のパーティション内のイメージファイルからLinuxディストリビューションを起動することができます。 すべてのオペレーティングシステムが同じブート方法、特にクローズドブート方法をサポートしているわけではないことに注意してください。 RAMは個々のOSにとってのみ重要なので、その特定のOSの最小要件に依存します。


3

ハードドライブの空き容量があれば、好きなだけオペレーティングシステムをパーティションに分割してインストールできると思います。 RAM要件は特定のOSによって異なりますが、 システムの影響はありません。 VMを使用すると、このプロセス全体がはるかに簡単になります。

あなたも見つけることができます 145オペレーティングシステムのインストール方法 お望みならば。


2

無限。少なくとも理論的には。あなたのハードドライブが扱うことができるのと同じくらい多くのオペレーティングシステムを持つことができます。 OSのサイズが小さいほど、多くのOSを使用できます。


ハードドライブは境界ではありません。あなたは安全にPXEを介して一つなしで起動することができます。そして実際のコンピュータでは、その数は無限ではありません。64ビットシステムでは、最大2 ^ 2 ^ 64の異なるOSがあり得ます。
phihag

1
@phihagシステムがどれだけ多くのOSをインストールできるのか、そしてなぜ2 ^ 2 ^ 64なのでしょうか。
a CVn

@MichaelKjörlingおっと、境界は間違っています。もっと高いに違いありません。を定義すると OS on a single computer 「OS起動」時のメモリ内のバイトの並べ替えとして、OSの数は物理コンピュータ上で有限です。それだけがあるからです 256^n nバイトの置換、そして64ビットシステムで可能な最大のnは2 ^ 64です。 256 ^ 2 ^ 64 上限です。この数は大きいですが(宇宙の原子数の100兆倍以上)、有限です。
phihag

16ビットシステムが2 ^ 16バイトを超えるメモリをサポートできるように、@ phihag 64ビットシステムは2 ^ 64バイトを超えるメモリをサポートできます。 16ビットシステムと32ビットシステムではより便利ですが、64ビットシステムでも同じ手法(バンク切り替え、ページング、メモリオーバーレイなど)を使用できます。そのため、すべてのOSがCPUのデータバスのビット幅やアーキテクチャのアドレス幅(後者は物理ハードウェアの使用可能なアドレス空間に関連がある場合とない場合があります)の範囲内に収まる必要はありません。したがって、係数2 ^ 64は、アドレス幅ではなく使用可能な合計ストレージによって制限されます。
a CVn

@MichaelKjörlingああ、そうです、私はただブートローダがこれらのテクニックのどれも使うことができないと仮定しました、しかしそれはもちろん本当ではありません。そのため、ここでは合計メモリの順列の数が制限要因となり、ハードドライブのサイズは問題になりません。
phihag

2

古いオペレーティングシステム(MS-DOSなど)には特定の要件があり、1台のコンピュータにインストールできる数が制限される可能性があります。上記のMS-DOSは最初のプライマリパーティションにインストールする必要があると考えています(私が間違っている場合は修正してください)。

最近のオペレーティングシステムでは制限はありません。それらすべてを保持するためのディスク容量と適切に設定されたブートローダがあれば、必要なだけいくつでも持つことができます。

しかし、1台のマシン上で複数のOSを使って作業したことがあるとしても、これだけの価値があるとは言えません。もっと良い方法は、仮想環境でそれらを実行させることです。要件はそれよりわずかに高くなります(通常のOSを実行するのに十分なリソースがあり、その中に追加のOSを実行するのに十分なリソースが必要です)。

もちろん、1台のマシン上で同時に実行できるOSの数を尋ねるのでなければ(すべて仮想)...その場合、RAMが主な制限になります。しかし、CPUコアとディスクスペースが共有されるにつれて、リソースはますます薄くなり、すべてのVMはどんどん遅くなっていきます。 RAMがある限り実行できるOSの数に理論的な制限はありませんが、それを計算するには、「どの種類のOS」などの質問に答える必要があります。古いDOSはWindows Vistaよりもはるかに少ないリソースで動作します。


1

VM(VirtualBox、VMWareなど)を使って:

実行する必要があるゲストOSごとに追加のRAMを追加する必要があります。 同時に ホストOSに必要なメモリ

ブートマネージャを使って:

追加のRAMはありません。必要な最大のOS +アプリケーション用にメモリのサイズを変更するだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.