「BAR (Base Address Register)」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| 8行目: | 8行目: | ||
なお、BARに割り当てられるメモリ容量の上限は[[CPU]]ごと(実際には[[チップセット]]ごと=[[マザーボード]]ごと)に[[仕様]]を持っています。[[MIPS]]系では32MB、[[ARM]]系では64MB、[[x86]]系では128MB、[[POWER]]系(PowerPC系)では64GBくらいが相場となっています。 | なお、BARに割り当てられるメモリ容量の上限は[[CPU]]ごと(実際には[[チップセット]]ごと=[[マザーボード]]ごと)に[[仕様]]を持っています。[[MIPS]]系では32MB、[[ARM]]系では64MB、[[x86]]系では128MB、[[POWER]]系(PowerPC系)では64GBくらいが相場となっています。 | ||
[[ビデオカード]]は「[[x86]]系の128MB」を想定しているものが多く、[[Raspberry Pi]]などにビデオカードを接続しても動かないことが多いのは「[[ARM]] | [[ビデオカード]]は「[[x86]]系の128MB」を想定しているものが多く、[[Raspberry Pi]]などにビデオカードを接続しても動かないことが多いのは「[[ARM]]系の64MB」は想定されていないことが多いためです。 | ||
一方でPowerPCは太古の昔からBAR64GBが標準なのでPowerPCを搭載した古い家電製品にLinuxをぶち込んでRadeon HDを接続できるそうです。 | |||
最新の[[インテル]]や[[AMD]]の製品では「[[Resizable BAR]]」などといって64ビット(理論上は約172億GB=全メモリ)を割り当てることができます。なお、[[Resizable BAR]]」はPCI Express 2.1からオプション(仕様はあるが実装しなくてもよい)として存在しました。 | 最新の[[インテル]]や[[AMD]]の製品では「[[Resizable BAR]]」などといって64ビット(理論上は約172億GB=全メモリ)を割り当てることができます。なお、[[Resizable BAR]]」はPCI Express 2.1からオプション(仕様はあるが実装しなくてもよい)として存在しました。 | ||