【我所认知的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的技巧无处不在,在后面的文章会婉婉道来。
[右键点击图片,在新窗口打开是可以放大看的]


本文介绍了UEFI的高级设计理念,由一群包括Linux精英在内的资深OS架构师设计。UEFI架构深受Linux影响,其代码实现中融入了面向对象的编程技巧,并广泛使用protocol进行组件交互。文章将逐步揭示这些coding技巧和协议的运用。
最低0.47元/天 解锁文章
1345

被折叠的 条评论
为什么被折叠?



