O Extended System Configuration Data (ESCD) é uma especificação para configurar computadores x86 da era ISA PNP. A especificação foi desenvolvida pela Compaq, Intel e Phoenix Technologies. Consiste em um método para armazenar informações de configuração na memória não volátil do BIOS e em três funções do BIOS para trabalhar com esses dados.Compaq Computer Corporation, Phoenix Technologies Ltd., Intel Corporation "Plug and Play BIOS Specification" Versão 1.0A, 5 de maio de 1994 (Isso detalha as funções do BIOS ESCD, mas não é a especificação real do formato ESCD)

Os dados ESCD podem ter sido armazenados na última parte do banco estendido de 128 bytes da RAM-CMOS alimentada por bateria, mas eventualmente tornaram-se muito grandes e foram movidos para a memória flash do BIOS.

Ele contém informações sobre os dispositivos ISA PnP armazenados. É usado pelo BIOS para alocar recursos para dispositivos como placas de expansão. Os dados ESCD são armazenados usando o formato de serialização de dados usado para EISA. Seus dados começam com a assinatura "ACFG" em ASCII. A configuração PCI também pode ser armazenada em ESCD, utilizando slots virtuais.ESCD specification 1.02A, Appendix A, pp. 21-22. O uso típico de armazenamento para dados ESCD é de 2–4 KB.

O BIOS também atualiza o ESCD sempre que a configuração do hardware é alterada, após decidir como realocar recursos como IRQ e intervalos de mapeamento de memória. Após a atualização do ESCD, a decisão não precisa ser tomada novamente, o que resulta em uma inicialização mais rápida e sem conflitos até a próxima alteração na configuração de hardware.

Ligações externas

Categoria:BIOS Categoria:Placas-mãe