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。
待續...
沒有留言:
張貼留言