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

我需要在这里给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