jla*_*s62 4 bios operating-systems windows-8
我试图更好地了解 BIOS 和操作系统的工作方式。据我所知,BIOS 是一个基本的软件,它是计算机打开并加载操作系统时首先运行的软件。我也知道 BIOS 是由制造计算机的公司编写的。例如,戴尔为戴尔计算机编写 BIOS。如果有任何错误,请纠正我。
有人告诉我,安装了 Windows 8 操作系统的计算机在计算机打开时无法再访问 BIOS。这是如何运作的?似乎唯一可行的方法是 BIOS 依赖于操作系统,但这实际上没有意义。
当 x86 计算机首次打开时,它以所谓的“实模式”运行。硬件开始运行 BIOS,它加载操作系统,并将控制权转移给它。
此后不久,操作系统会开启所谓的“保护模式”。在保护模式下,基本上有两种代码:内核代码(如操作系统和驱动程序)和用户代码(如其他一切)。
为了使用BIOS 的功能,必须在内核模式下运行。Windows 启动后,只有 Windows 能够在内核模式下运行(Windows 以及 Windows 决定的任何其他内容也可以在内核模式下运行)。
操作系统启动后,普通(用户模式)代码无法调用 BIOS。只有操作系统和驱动程序以及其他此类内核模式软件才能访问 BIOS。
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |