【问题标题】:What does Bios do after BootingBios 启动后会做什么
【发布时间】:2015-07-03 08:19:26
【问题描述】:

BIOS 在启动后会做些什么吗? BIOS中的IO表示输入/输出,但BIOS不是仅在启动过程中使用吗?如果不使用 BIOS,操作系统如何与其他硬件交互?

【问题讨论】:

  • 你到底为什么要问?请激发您的问题

标签: io boot bios rom


【解决方案1】:

阅读关于BIOS & booting & firmware & UEFI 的维基页面

使用当前的operating systems(特别是 Linux,您会找到大量文档和资源;请注意 Linux 和 corebootfree software,因此您可以研究其源代码),BIOS (几乎)只对加载引导加载程序(如 GRUB)有用,后者稍后加载 Linux 内核。

在 1980 年代,BIOS 向 MS-DOS 提供基本输入输出服务(16 位 real mode),因此得名。今天,它主要是遗留的东西。

Linux kernel 有很多 device drivers 直接与硬件设备交互(并且不需要 BIOS)

注意:ACPISMM 等可能需要一点点 BIOS……细节是硬件和 BIOS 特定的,您不必关心

另见http://osdev.org/

【讨论】:

  • the BIOS is (nearly) only useful to load the boot loader 但是为什么 BIOS 包含字母 I 和 O 表示输入/输出
  • 适用于 1980 年代的 MSDOS 遗产
  • 您无法想象遗留在 PC 上的重要性非常重要。看着那的外星人会发现我们完全疯了......
  • 为什么说 ACPI 是特定于硬件或 BIOS 的?
猜你喜欢
  • 1970-01-01
  • 2016-11-08
  • 2015-07-29
  • 1970-01-01
  • 2016-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多