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

本文介绍了UEFI的高级设计理念,由一群包括Linux精英在内的资深OS架构师设计。UEFI架构深受Linux影响,其代码实现中融入了面向对象的编程技巧,并广泛使用protocol进行组件交互。文章将逐步揭示这些coding技巧和协议的运用。
摘要由CSDN通过智能技术生成

【我所认知的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的技巧无处不在,在后面的文章会婉婉道来。


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值