BIOS是一个远离大众视野的概念,与其他技术相比显得很“孤独”,但它的重要性与“芯片”,”国产OS“有着同等的地位
BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,存储计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自检程序,从功能上可分为三部分:
1. 自检及初始化
计算机通电后,BIOS对内部设备检测,包括对CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS、串并口、显卡,键盘,硬盘等的测试。发现问题系统将提示或鸣笛,无问题将按照CMOS设置的启动顺序依次搜寻启动器读取引导记录后将系统控制权交给引导记录,由它完成系统启动。启动成功后BIOS得到这部分任务就完成了,隐于后台。
2. 硬件中断处理
计算机开机时BIOS会告知操作系统硬件设备的中断号,输入了使用某硬件的命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号跳会原来的状态。
3. 程序服务请求
它通过最特定的数据端口发出指令,发送或接收各类外部设备的数据,从而实现软件应用程序对硬件的操作。
Intel在全球有上千名bios工程师但少有intel的主板为什么呢?
Bios和芯片息息相关,Bios使芯片可制造、可验证、可使用,深入芯片的研发,验证,落地的整个生命周期,优质的Bios可以使芯片更早上架,让芯片更好的按照设计需求工作。所以芯片公司在不赚钱的情况下还贡献代码,引领BIOS前进
飞腾、龙芯、鲲鹏、兆芯、海光等“中国芯“百花齐放,大部分需求压在了”昆仑固件“和”百敖BIOS“厂商上,人才和技术需求强烈。”中国芯“的发展和BIOS相互提高才能尽快实现全面的国产化替代。