2008年12月16日 星期二

BIOS-related名詞解釋

BDA: BIOS Data Area,位於0x400位址,用來記錄一些information,讓BIOS使用來不同的周邊與資源。

BBS: BIOS Boot Specification,規範BIOS如何選擇boot device的方式,只要有能力可以execute與 load OS的device都被視為Initial Program Load (IPL) device,比如floppy drives, hard drives。

BAID: BIOS Aware IPL Device,可以boot OS且BIOS有specific code能夠去support它。

BCV: Boot Connection Vector,是一個pointor,指向OPRom中的code,該code會執行device initialization。

BEV: Bootstrap Entry Vector,是一個pointor,指向OPRom中的code,該code會直接去load OS。

ESCD: Extended System Configuration Data,它是 BIOS's CMOS memory的一個特別的memory part,它記錄著關於系統中hardware的configuration information,BIOS會去檢查它是不是有any change,如果沒有的話,代表BIOS不需要去configure anything,如此加速開機速度,就不用每次開機都去assign resource。

待續...

沒有留言: