「BAR (Base Address Register)」の版間の差分

ページの作成:「'''Base Address Register''' (BAR)とは、PCI Expressの機能のひとつで、PCI Expressカード上のメモリをCPUのメモリ空間に割り当てられ…」
 
編集の要約なし
8行目: 8行目:
なお、BARに割り当てられるメモリ容量の上限は[[CPU]]ごと([[チップセット]]ごと=[[マザーボード]]ごと)に[[仕様]]を持っています。[[MIPS]]系では32MB、[[ARM]]系では64MB、[[x86]]系では128MB、[[POWER]]系では64GBくらいが相場となっています。
なお、BARに割り当てられるメモリ容量の上限は[[CPU]]ごと([[チップセット]]ごと=[[マザーボード]]ごと)に[[仕様]]を持っています。[[MIPS]]系では32MB、[[ARM]]系では64MB、[[x86]]系では128MB、[[POWER]]系では64GBくらいが相場となっています。


なお、最新の[[インテル]]や[[AMD]]の製品では「[[Resizable BAR]]」などといって64ビット(理論上は約172億GB=全メモリ)を割り当てることができます。
なお、最新の[[インテル]]や[[AMD]]の製品では「[[Resizable BAR]]」などといって64ビット(理論上は約172億GB=全メモリ)を割り当てることができます。なお、[[Resizable BAR]]」はPCI Express 2.1からオプション(仕様はあるが実装しなくてもよい)として存在しました。