アカウント名:
パスワード:
64bit CPU も忘れずに。
同時にOSも64bitに。
そうっ!! 40bit しか明け渡してくれない Linux なんぞではなく!!!
…ちなみに、本当にアドレス空間が 64bit ある OS って何だろう…
>40bit しか明け渡してくれない Linuxチップのアドレスバス幅に揃えているからではないでしょうか。チップのバス幅を超えるメモリ管理までは、osではまかない切れませんよ、みたいな?
// 1024PBのメモリで、一体ナニをなさろうとしておろれるのです?
一応こっちに先に反応しておくと
10bit: Kilo20bit: Mega30bit: Giga40bit: Tera50bit: Peta60bit: Exa70bit: Zetta80bit: Yotta
なので 64bit は 16Exa byte です。
.
で。「物理メモリとしての幅」は確かにチップセットに縛られますが、 仮想空間 はそんなものに縛られる必要はありません。世の中には mmap() というすばらしいシステムコールがあって、ファイルだろうがなんだろうが「メモリ上に直接マップしてくれたまへ」と言う事ができる。たとえば Blue Ray Dis [tatsuzin.jp]
参考になりました。特にSparse Fileの記述からは、新しい知見を得る事ができました。ありがとうございます。
// bit容量換算のご指摘も感謝! です
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
しかし 32bit ではアドレス空間が足りない (スコア:2, すばらしい洞察)
64bit CPU も忘れずに。
fjの教祖様
Re: (スコア:1)
同時にOSも64bitに。
Re: (スコア:1)
そうっ!! 40bit しか明け渡してくれない Linux なんぞではなく!!!
…ちなみに、本当にアドレス空間が 64bit ある OS って何だろう…
fjの教祖様
Re: (スコア:1)
>40bit しか明け渡してくれない Linux
チップのアドレスバス幅に揃えているからではないでしょうか。
チップのバス幅を超えるメモリ管理までは、
osではまかない切れませんよ、みたいな?
// 1024PBのメモリで、一体ナニをなさろうとしておろれるのです?
Re: (スコア:1)
一応こっちに先に反応しておくと
10bit: Kilo
20bit: Mega
30bit: Giga
40bit: Tera
50bit: Peta
60bit: Exa
70bit: Zetta
80bit: Yotta
なので 64bit は 16Exa byte です。
.
で。「物理メモリとしての幅」は確かにチップセットに縛られますが、 仮想空間 はそんなものに縛られる必要はありません。
世の中には mmap() というすばらしいシステムコールがあって、ファイルだろうがなんだろうが
「メモリ上に直接マップしてくれたまへ」
と言う事ができる。たとえば Blue Ray Dis [tatsuzin.jp]
fjの教祖様
Re:しかし 32bit ではアドレス空間が足りない (スコア:1)
参考になりました。
特にSparse Fileの記述からは、新しい知見を得る事ができました。
ありがとうございます。
// bit容量換算のご指摘も感謝! です