Loading article…
拡張システム構成データ(ESCD )は、 ISA PNP時代のx86コンピュータを構成するための仕様です。この仕様は、Compaq、Intel、およびPhoenix Technologiesによって開発されました。これは、構成情報を不揮発性BIOSメモリに格納する方法と、そのデータを操作する3つのBIOS関数で構成されています。 [ 1 ] [ 2 ]
ESCDデータは、かつては128バイトの拡張バンクのバッテリーバックアップ付きCMOS RAMの後半部分に格納されていた可能性がありますが、最終的には大きくなりすぎたため、BIOSフラッシュに移動されました。[ 3 ] [ 4 ]
ESCDにはISA PnPデバイスに関する情報が格納されています。BIOSはこれを使用して拡張カードなどのデバイスのリソースを割り当てます。ESCDデータはEISAで使用されるデータシリアル化フォーマットを使用して格納されます。データはASCIIの「ACFG」シグネチャで始まります。PCI構成も仮想スロットを使用してESCDに格納できます。[ 5 ] ESCDデータの一般的なストレージ使用量は2 ~ 4KBです。
BIOSは、ハードウェア構成が変更されるたびに、 IRQやメモリマッピング範囲などのリソースの再割り当て方法を決定した後、 ESCDを更新します。ESCDが更新されると、その後は再度決定を行う必要がなくなり、次のハードウェア構成変更まで競合なく高速な起動が可能になります。