Extended System Configuration Data
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.[1][2]
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.[3][4]
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.[5] 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.
Referências
- ↑ Tom Shanley (1995). Plug and Play System Architecture (em inglês). [S.l.]: Addison-Wesley Professional. p. 267. ISBN 978-0-201-41013-6
- ↑ 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)(em inglês)
- ↑ Charles J. Brooks (2003). A+ Certification Training Guide: (Exam 220-301, Exam 220-302) (em inglês). [S.l.]: Que Publishing. p. 593. ISBN 978-0-7897-3044-2
- ↑ Scott Mueller (2003). Upgrading and Repairing PCs (em inglês) 14 ed. [S.l.]: Que Publishing. p. 389. ISBN 978-0-7897-2745-9
- ↑ ESCD specification 1.02A, Appendix A, pp. 21-22.(em inglês)
- Este artigo foi inicialmente traduzido, total ou parcialmente, do artigo da Wikipédia em inglês cujo título é «Extended System Configuration Data», especificamente desta versão.
Ligações externas
- «ESCD Support for 2.4.6-ac1/PNPBIOS (was: reading/writing CMOS beyond 256 bytes?)» (em inglês)
- «ESCD». Clube do Hardware. Consultado em 19 de junho de 2008