【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

LightSeed

4/15/2014

uEFIwasn’t built in a day. 它涉及的很多原理其实是设计的相当好的。具体我没去考证,据说设计uEFI架构的这帮人,都是很牛逼的OS架构师。他们对软件架构的理解相当深刻,不乏Linux精英。所以,在uEFI的骨子里面实际上流着的是Linux这类OS级别的血。不仅架构是这样,在coding的实现上面更是看的出来。用C语言来实现了面向对象等这些技巧信手拈来,用所谓的各种protocol来交互更是层出不穷。Code的思路层层递进,高级coding的技巧无处不在,在后面的文章会婉婉道来。


[右键点击图片,在新窗口打开是可以放大看的]

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol

【小弟我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol