欢迎光临散文网 会员登陆 & 注册

什么是BIOS?我们为什么需要BIOS?

2023-01-24 12:42 作者:Jason25841  | 我要投稿

我需要在这里给up纠错


iOS家族的引导程序叫做iBoot引导载入程序,而Android的引导载入程序叫做BootLoader


并且在搭载Apple芯片的Mac上macOS启动流程与iOS及iPadOS非常相似


而基于Intel芯片并搭载T2安全芯片的Mac上macOS同样使用iBoot,但是和搭载Appe芯片的Mac不同的是,iBoot会检查T2芯片的内核和内核扩展代码,然后T2检查Intel UEFI固件,通过验证后就会将统一可扩展固件接口(UEFi)复制到T2安全芯片的内存的某个部分中;

之后和基于Intel芯片而不搭载T2安全芯片的Mac一样,使用UEFI启动(也就是说,基于Intel而不搭载T2安全芯片的Mac不使用iBoot,不支持安全启动,无论macOS或Windows)


基于 Intel 且支持安全启动的 Mac 默认只信任由 Apple 签名的内容。但是为了提高“启动转换”安装的安全性,Apple 也支持 Windows 安全启动。统一可扩展固件接口 (UEFi) 固件包括了用于认证 Microsoft 引导载入程序的 Microsoft Windows Production CA 2011 证书副本。


虽说Linux内核的系统通常都使用传统BIOS进行引导,但是像Android这样的嵌入式操作系统一般不带,少数时候会写几条非常短小的代码用于加载


参考:

https://support.apple.com/zh-cn/guide/security/secb3000f149/web

https://support.apple.com/zh-cn/guide/security/secac71d5623/web

https://support.apple.com/zh-cn/guide/security/sec5d0fab7c6/web

什么是BIOS?我们为什么需要BIOS?的评论 (共 条)

分享到微博请遵守国家法律