What does Bios do after Booting

旧巷老猫 提交于 2019-12-13 08:10:24

问题


Does BIOS do something after booting? IO in BIOS mean input/output but isn`t bios used only when booting process? If BIOS is not used how can operating system interact with other hardware?


回答1:


Read wikipage about BIOS & booting & firmware & UEFI

With current operating systems (in particular Linux, for which you'll find a big lot of documentation & resources; notice that Linux & coreboot is free software, so you can study its source code), the BIOS is (nearly) only useful to load the boot loader (like GRUB), which later loads the Linux kernel.

In the 1980s, the BIOS was providing Basic Input Output Services (in 16 bits real mode) to the MS-DOS, hence its name. Today it is mostly legacy stuff.

The Linux kernel has a lot of device drivers interacting directly with the hardware devices (and do not need the BIOS for that)

NB: perhaps a tiny bit of some BIOSes are needed for ACPI, SMM, etc... Details are hardware and BIOS specific, and you should not care

See also http://osdev.org/



来源:https://stackoverflow.com/questions/31201928/what-does-bios-do-after-booting

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!