#cat /proc/iomem
.
.
.
**000f0000-000fffff : System ROM**
.
.
.
**fffe0000-ffffffff : reserved**
ただし、Intelリファレンスマニュアルには、リセットベクトルアドレスが0xffffff0から始まると記載されています。私の理解によると、ROMはリセットベクトルアドレスにマッピングされていますが、ここでリセットベクトルアドレスは予約された範囲にあります。誰でもこれを文脈で説明できますか?
#uname -a
Linux sakthivel 4.2.0-34-generic #39~14.04.1-Ubuntu SMP Fri Mar 11 11:39:00 UTC 2016 i686 i686 i686 GNU/Linux
答え1
システムROMアドレス空間は、20ビットアドレス空間とリセットベクトルを備えた16ビットプロセッサであるIntel 8088上で動作するPCの起源の遺産です0xffff0
。これらの伝統が最新のハードウェアでどのように現れるかについての良い説明です。ここ