Utökade systemkonfigurationsdata
Extended System Configuration Data ( ESCD ) är en specifikation för att konfigurera x86- datorer från ISA PNP- eran. Specifikationen har utvecklats av Compaq , Intel och Phoenix Technologies . Den består av en metod för att lagra konfigurationsinformation i beständigt BIOS-minne och tre BIOS- funktioner för att arbeta med dessa data.
ESCD-data kan vid ett tillfälle ha lagrats i den senare delen av den 128 byte utökade banken med batteristödd CMOS-RAM, men så småningom blev den för stor och flyttades därför till BIOS-flash.
Den innehåller information om ISA PnP -enheter lagras. Det används av BIOS för att allokera resurser för enheter som expansionskort . ESCD-data lagras med hjälp av dataserialiseringsformatet som används för EISA . Dess data börjar med "ACFG"-signaturen i ASCII. PCI-konfiguration kan också lagras i ESCD, med hjälp av virtuella platser. Typisk lagringsanvändning för ESCD-data är 2–4 KB
BIOS uppdaterar också ESCD varje gång hårdvarukonfigurationen ändras , efter att ha beslutat om hur resurser som IRQ och minnesmappningsområden ska omfördelas . Efter att ESCD har uppdaterats behöver beslutet inte tas igen, vilket därefter resulterar i snabbare uppstart utan konflikter fram till nästa hårdvarukonfigurationsändring.
Vidare läsning
- James Kelsey (1995). Programmering Plug and Play . Sams. ISBN 978-0-672-30703-4 .
externa länkar