質問: 「ビットあたりのコスト」とはどういう意味ですか? 私はwilliam stallingsの オペレーティングシステム:内部と設計原則(第7版) を読んでいますが、メモリ階層に関する節で混乱しました。作者は、「ビットあたりのコストが高い」と言った場合、どういう意味ですか?これが、24ページの関連段落に記載されていることです。 予想されるように、メモリの3つの重要な特性、すなわち容量、アクセス時間、およびコストの間にはトレードオフがあります。メモリシステムの実装にはさまざまなテクノロジが使用されていますが、このテクノロジの範囲にわたって、次の関係が成り立ちます。 アクセス時間の短縮、ビットあたりのコストの増加 大容量、1ビットあたりのコストが小さい 大容量、遅いアクセス速度 メモリ階層のピラミッドを下に行くほど、アクセス時間が遅くなることを私は理解しています。同様に、磁気ディスクやssdカードは、cpuレジスタやキャッシュ、ramよりもアクセス時間が遅くなります。しかし、「ビットあたりのコストが大きくなる」ということはどういう意味ですか?それはこのメモリにアクセスするために他のプロセスを遅くしますか?アクセス時間が速いと思われるので、それは直感に反するように思われるでしょうか?彼らはただもっと多くのスペースを占有しているのですか?
回答: 1ビットあたりのコストは、特定のメモリ容量に対して支払う必要がある単なる価格です。ブランドxのメモリの量が20ドルで、ブランドyのメモリの同じ量が25ドルの場合、ブランドxのビットあたりのコストは高くなります。ビットごとのコスト差は、異なる種類のメモリ(sram、dram、フラッシュ、ssdなど)を比較するとはるかに顕著です。