記憶装置
上記のプロセッサ内部のレジスタアクセス(命令デコードやプログラムカウンタ加算等)は、クロックに従い1サイクルで処理できる一方で、主記憶アクセス(命令フェッチやロード等)は数十から百サイクル以上の桁違いの時間が必要となる。 これを解決するため高速なプロセッサ内部レジスタと低速な主記憶装置の間に、中間のキャッシュメモリの階層を設ける。キャッシュメモリは高速だが容量が小さいため、主記憶装置の一部をキャッシュメモリにもコピーしておく。主記憶参照の命令があっても、キャッシュに有効な命令やデータがあればそれを利用し、主記憶へのアクセス頻度を減らすものである。キャッシュの管理はプロセッサ機能が自動で行うが、利用者も命令やデータの配置をキャッシュを意識して行う必要がある。 現在のプロセッサは内部にキャッシュメモリを実装し、また2次、3次キャッシュなど多段階かつ大容量化されている。
↑ これを利用(?)したのが初期のゲーム業界で、ROMカセットによってソフトが供給されていたためという理由もあるが、しばしば容量をビット単位で表現していた。
単位時間当たりの読み書きの速度。ビット毎秒も使うことがあるが、通常はメガバイト毎秒などの単位を使う。レイテンシと同様、読み取りと書き込みで異なる場合もある。また、逐次的なアクセスの方がランダムなアクセスよりスループットが高くなる。
ROM。媒体製造時に情報を記憶させる。組込みコンピュータや、起動時のためのプログラムを書き込むためや、三次記憶装置やオフラインストレージに使う。例えば、CD-ROMがある。
ストレージの特定位置にアクセスするのにかかる時間。一次記憶装置の場合はナノ秒単位、二次記憶装置ではミリ秒単位、三次記憶装置では秒単位程度である。読み取りと書き込みでレイテンシが異なる場合もある。シーケンシャルアクセス式の場合、ばらつきが大きいので、最小・最大・平均で表す。