アカウント名:
パスワード:
これだけ大きな主記憶があるんなら、もういいかげん単一レベルストアへメモリ管理モデルを移行したOSを作ってもいいと思うんだ。
キャッシュ(一種類としよう)とRAMと不揮発性記憶装置を使ってるだけで、3レベルあると思うのだが、何をどうやって単一に?
OS自体が管理する対象としては当然それぞれ別だけど、OSが提供するモデルとしては、そもそもキャッシュはユーザランドからは見えないし、RAMとディスクを透過的に取り扱うようにシステムコールを再編して、裏でいい感じに使い分けるようにすればできるような気がする。
古代のメインフレームってある意味そんな感じのモデルじゃなかったっけ?
あなたのメモリ管理モデルと言うものがどういうものを指すかはよく解らないが、速度と揮発性が異なる二種のメモリを、OSの働きによって、ユーザから見て同一に見せるのであれば、それは「2レベルあるメモリ階層を、きちんと管理しているOS」という物ではないかな
それに、現在、貧乏な俺がSSDなりHDDなりを買うとしてもTB越えになりそうだし、それにアクセスしたらRAMと比較してかなり遅く感じるだろう。
なのでRAMが24Gになったからといっても、それを不揮発性記憶装置とシームレスに扱ってほしくないなあ。俺個人は。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
PCもそうなんだけど (スコア:0)
これだけ大きな主記憶があるんなら、もういいかげん単一レベルストアへメモリ管理モデルを移行したOSを作ってもいいと思うんだ。
Re: (スコア:0)
キャッシュ(一種類としよう)とRAMと不揮発性記憶装置を使ってるだけで、3レベルあると思うのだが、何をどうやって単一に?
Re:PCもそうなんだけど (スコア:1)
OS自体が管理する対象としては当然それぞれ別だけど、OSが提供するモデルとしては、そもそもキャッシュはユーザランドからは見えないし、RAMとディスクを透過的に取り扱うようにシステムコールを再編して、裏でいい感じに使い分けるようにすればできるような気がする。
古代のメインフレームってある意味そんな感じのモデルじゃなかったっけ?
Re: (スコア:0)
あなたのメモリ管理モデルと言うものがどういうものを指すかはよく解らないが、速度と揮発性が異なる二種のメモリを、OSの働きによって、ユーザから見て同一に見せるのであれば、それは「2レベルあるメモリ階層を、きちんと管理しているOS」という物ではないかな
それに、現在、貧乏な俺がSSDなりHDDなりを買うとしてもTB越えになりそうだし、それにアクセスしたらRAMと比較してかなり遅く感じるだろう。
なのでRAMが24Gになったからといっても、それを不揮発性記憶装置とシームレスに扱ってほしくないなあ。俺個人は。