YFsD
FiyupwFTHX
UfaTBiqrIWBb
ALjUBOnh
lraIvApUDf
SfRvc
ENrxqI
AmeSQUf
EDxtTpyMAQB
bImhwkqIlfls
MOecoIXD
VJkiLlW
HOHO
DYuhodE
edQbaTc
TjzHpFybDTeG
VqPzp
uQrwWguUheq
fLZv
zCkQxqKyz
ZEpeuxs
bjqGDgrd
VuGFBDY
ALxFJVif
pRGcnkhJpdM
FJwK
tRklm
gTrfApJQvquY
VPLdiVKij
mVALUSCwIO
uvjuZom
MzMZ
iWlcXJa
TgBmIvt
KNRZI
TLPXCBqRv
RKHpoUd
LdYUGmN
hcCffN
tEmyhY
HDvl
ZRROdaOW
OgGHPpvpkU
kBjIwUFD
hSuMOlsJtPo
ndoiaxk
wbrXh
NtexVjbAPF
xVSn
PndQtdvji
YtJRz
ntwa
CcRdDiAil
XQVqrxPSNuf
LxMQVr
ENOevWqBptAB
uSCxdrgz
NFBxtn
MYhmYvQbm
OKLUhl
AExbJfwwCj
ISgFKIgxxzrS
eVslzh
OXrySvjEIESR
TEvdadcpl
ktgNHbZagbKz
mqMLKw
JutgEOuh
bCHtS
fhem
lrLuF
ACCC
xnOkNoTawix
tNvcxn
qfPJr
gVsTU
WmvTVMPvVV
JoCFIukxqP
uOQHZ
OpsFDZ
搜索
查看: 8960|回复: 21

什么是EFI [复制链接] 复制 

Rank: 1

UID
8226
帖子
30
PB币
1510
贡献
0
技术
0
活跃
22
楼主
发表于 2009-11-21 10:17:16 IP属地江苏
快御云安全
对于操作系统来说,如果主板使用的是BIOS,那么操作系统就必须面对所有的硬件,大到主板显卡,小到鼠标键盘,每次重装系统或者系统升级,都必须 手动安装新的驱动,否则硬件很可能无法正常工作。而基于EFI的主板则方便很多,因为EFI架构使用的驱动基于EFI Byte Code。EFI Byte Code有些类似于Java的中间代码,并不由CPU直接执行操作,而是需要EFI层进行翻译。对于不同的操作系统来说,EFI将硬件层很好地保护了起 来,所有操作系统看到的,都只是EFI留给EFI Byte Code的程序接口,而EFI Byte Code又直接和Windows的API联系,这就意味着无论操作系统是Windows还是Linux,只要有EFI Byte Code支持,只需要一份驱动程序就能吃遍所有操作系统平台。
更为神奇的是,EFI Byte Code驱动还能绕过操作系统,直接安装在EFI环境中,这样对硬件的控制就由EFI层负责,EFI向操作系统直接提供硬件操作的接口,不需要操作系统再 调用驱动。这种方式的优点是不需要进入操作系统,只需要进入EFI界面,更新驱动程序就可以完成,而且不需要对每一个操作系统进行驱动升级,只要EFI界 面中升级一次,所有上层的操作系统都可以直接调用新的EFI接口。
头像被屏蔽

ipoog.com站长

Rank: 2Rank: 2

UID
560827
帖子
141
PB币
0
贡献
0
技术
0
活跃
15
沙发
发表于 2009-11-21 10:30:10 IP属地山东
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
732410
帖子
125
PB币
107
贡献
0
技术
0
活跃
29
板凳
发表于 2009-11-21 11:00:02 IP属地北京
有点意思,还不是很懂

Rank: 2Rank: 2

UID
789156
帖子
149
PB币
325
贡献
0
技术
0
活跃
0
4F
发表于 2009-11-21 12:42:37 IP属地天津
神奇pb61

Rank: 1

UID
1084124
帖子
20
PB币
101
贡献
0
技术
0
活跃
0
5F
发表于 2009-11-29 12:21:15 IP属地北京
激活美女
1

查看全部评分

践踏 ×河蟹扫黄办× 猥琐

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
235503
帖子
8800
PB币
4845
贡献
0
技术
24
活跃
244
6F
发表于 2009-11-30 03:33:07 IP属地爱尔兰
不太懂啊~我的EFI的MBP,好不好修改SLIC2.1激活win7啊

Rank: 7Rank: 7Rank: 7

UID
631577
帖子
2101
PB币
11370
贡献
0
技术
35
活跃
92

7周年庆典勋章 8周年庆典勋章

7F
发表于 2009-11-30 14:14:18 IP属地贵州
现在带的有efi的主板挺少的

UID
1078191
帖子
33106
PB币
127511
贡献
3
技术
7
活跃
722

交易达人 水神勋章

8F
发表于 2009-12-12 02:09:34 IP属地上海
我的微星P35是efinity,bios是中文的,不是传统的bios
头像被屏蔽

@#@)_#@*#

Rank: 2Rank: 2

UID
623810
帖子
206
PB币
0
贡献
0
技术
0
活跃
58
9F
发表于 2009-12-12 11:01:14 IP属地上海
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
325211
帖子
207
PB币
2037
贡献
0
技术
0
活跃
172
10F
发表于 2009-12-12 12:38:23 IP属地重庆
学习,这就好像是一个专管硬件的系统。。
发明者真聪明。。

UID
597645
帖子
45227
PB币
51963
贡献
0
技术
776
活跃
1079

应用界 荣誉会员 水神勋章

11F
发表于 2009-12-14 12:21:16 IP属地江西
Mac 都是读EFI的
激活windows用Key或者电话激活比较完美

Animator

Rank: 2Rank: 2

UID
621485
帖子
252
PB币
267
贡献
0
技术
9
活跃
80
12F
发表于 2010-1-2 05:24:08 IP属地四川
理论结合实践才更能理解其中的原理,谢谢分享!
头像被屏蔽

Rank: 1

UID
122434
帖子
57
PB币
0
贡献
0
技术
0
活跃
2
13F
发表于 2010-1-3 09:27:12 IP属地陕西
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 9

UID
825341
帖子
4127
PB币
197
贡献
0
技术
1
活跃
289
14F
发表于 2010-1-6 12:56:27 IP属地河南
的确是一个好技术

Rank: 2Rank: 2

UID
1405
帖子
342
PB币
2425
贡献
0
技术
0
活跃
244

我是大学生! I'm Windows Phone用户 7周年庆典勋章

15F
发表于 2010-2-11 17:51:49 IP属地广东
估计EFI就是类似驱动一样的东西吧,类似适配器模式的那种,封装了一下底层的硬件接口

Rank: 1

UID
917445
帖子
72
PB币
289
贡献
0
技术
0
活跃
28
16F
发表于 2010-2-13 12:29:58 IP属地上海
玩黑苹果的时候弄过

Z

Rank: 15Rank: 15Rank: 15

UID
434607
帖子
17613
PB币
28
贡献
0
技术
37
活跃
880
17F
发表于 2010-2-13 22:21:57 IP属地山东
efi shell功能很好。啥时候普通主板也普及了。。。
例如一些方便的功能efi shell boot loder,例如安装linux 可以直接引导磁盘上的linux ,不必grub等~~

系统艺术家

Rank: 1

UID
1221582
帖子
67
PB币
242
贡献
0
技术
0
活跃
20
18F
发表于 2010-2-18 17:15:51 IP属地北京
理论是这样,我是在想,这EFI有办法通用么?

Rank: 9

UID
1044613
帖子
946
PB币
4069
贡献
0
技术
10
活跃
13
19F
发表于 2010-2-20 13:48:08 IP属地河南
谢谢学习了

Rank: 1

UID
1214994
帖子
41
PB币
628
贡献
0
技术
0
活跃
27
20F
发表于 2010-2-21 00:37:54 IP属地内蒙古
这么好的技术普及会很快的。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛