问题标签 [bios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
767 浏览

boot - 有没有办法确定从开机到 Windows 启动所用的时间

我希望能够说出从开机到启动 Windows 需要多长时间。有没有办法追溯确定(即一旦窗口启动)?BIOS/CMOS 是否保持上次启动时间?是否可以从 RDTSC 中得知机器运行了多长时间并减去 Windows 启动时间?

0 投票
2 回答
1306 浏览

bootstrapping - 谁在引导期间在 BIOS 中加载代码?

我正在研究 Linux 中的引导过程。我正在浏览这个 html 页面http://www.tldp.org/HOWTO/Bootdisk-HOWTO/x88.html。第 3.1 节“启动过程”下的第一行表示“所有 PC 系统都通过执行 ROM(特别是 BIOS)中的代码来启动启动过程”。

我的疑问是

  1. 谁在 BIOS 中加载代码?

  2. BIOS 中的这段代码在哪里?

  3. BIOS 中的代码在哪里加载和执行?

请告诉我在哪里可以获得更多信息的参考资料

谢谢, LinuxPenseur

0 投票
1 回答
765 浏览

bios - ACPI 命名空间中的对象目录在哪里?

我正在尝试阅读并可能编写一些ACPI 源语言。

我在我正在查看的代码中看到,将值存储到特定的语句......啊,我猜是在 ACPI 对象命名空间中的寄存器。它看起来像这样:

我想要的是SB命名空间中的命名范围和对象及其含义的目录。

当我将值存储到 中时,这意味着什么_SB_.PCI0.LPC0.BCMD

还有其他例子:

所以,我不想要 BCMD 的答案,我想要描述所有可用对象、它们的名称以及它们的行为或含义的参考。

我想这个目录将特定于每种特定类型的硬件。我猜,一台带有变速风扇的计算机将通过 ACPI 对象公开对它的基本控制和管理;与生物识别指纹读取器和 1394 端口类似。我猜,每组特定于制造+型号计算机的硬件功能都有自己独特的名称树。

感谢您的任何指示。

0 投票
1 回答
1974 浏览

bios - bios中断和dos中断

dos interuppt和bios interuppt有什么区别

0 投票
1 回答
1222 浏览

c# - 如何在 C# 中将 BIOS 引导选项修改为 USB-HDD?

我想知道我是否可以用 C# 或其他语言做到这一点?

0 投票
2 回答
1772 浏览

delphi - 如何对 Bios 进行编程以在特定日期和时间自动启动计算机

我想设置 BIOS 以在特定日期和时间启动计算机。我可以直接在 BIOS 中执行此操作,但我想在程序中执行此操作(使用 Delphi 制作)。

我知道我可以使用计划任务执行此操作,但我特别希望避免使用它们。

我看到其他能够做到这一点的程序,所以它是可行的。

有谁知道如何实现这个......?

预先感谢您的任何回复。

0 投票
1 回答
1090 浏览

resolution - 如何阅读 VESA/VideoBIOS“模式移除表”?

许多关于让宽屏显示器以原始分辨率在笔记本电脑上工作的网站和文章都提到了视频 BIOS 中称为“模式移除表”的东西,它专门阻止了某些视频模式:

这样的事情真的存在吗?该修复对我有用,但我想知道我是否可以阅读、修改或解决此表。但是,我在各种 VESA 标准中找不到任何提及。也许它实际上还有其他更神秘的名字?

0 投票
1 回答
2440 浏览

bios - 如何转储/写入 MINI PCI-e 无线 EEPROM,或提取/编辑 INSYDE bios 映像

我想为我的笔记本电脑编辑最新的 bios 更新,并将新卡的设备 ID 添加到无线白名单中。bios 是 insyde,之前下载 bios 更新只是为您提供了您可以在 EZH2O 中编辑的 FD 文件。但是,新的 bioses 提供了一个 .bin 文件,我不确定如何从中提取 fd 文件。蜂巢思维有什么想法吗?

如果做不到这一点,我可以尝试转储 HP 卡的 eeprom,然后将适当的代码写入新卡以使其绕过 bios 检查。我知道就驱动程序而言还会有更多问题。但我只需要这部分的帮助。到目前为止,我一直无法让 linux ethtool 为我工作。还有其他想法吗?

非常感谢

0 投票
2 回答
2000 浏览

assembly - 如何使用 asm 在 PowerPC/POWER 架构上触发 BIOS 中断(例如在 TTY 模式下打印字符)?

标题说了算。我想在具有 PowerPC/POWER 架构的机器上将一个字符打印到屏幕上,或者基本上只是调用一些 BIOS 函数。据我了解,BIOS 与 CPU 实际连接的方式和方式通常很重要,所以首先我只想专注于 qemu 提供的机器。我想我不是在寻找“sc”命令,实际上我真的不知道在这样的机器上使用哪种方法来做类似的事情。作为我想要做的一个例子,让我提供以下 x86 程序集片段,它将在 TTY 模式下使用 BIOS 中断打印字符“a”。

谢谢!

0 投票
2 回答
4237 浏览

cpu - 普通的 x86 或 AMD PC 是直接从 ROM 运行启动/BIOS 代码,还是先将其复制到 RAM?

我了解现代计算机已经修改了哈佛架构。

他们可以从保存数据的地方以外的地方读取指令这一事实是否允许他们直接从 ROM 芯片中获取指令?他们是先将 BIOS 加载到 RAM 中,还是直接从芯片中执行?我没有可以在附近打开的计算机,所以...如果我从内存插槽中移除所有 RAM,计算机是否能够启动完整的 BIOS,运行 POST 内容并告诉我我需要 RAM?有趣的是我从来没有尝试过...

编辑:我对这个问题的意图是了解商业 CPU(或至少英特尔 cpus)是否可以直接从 ROM 执行代码。这不是出于实际目的,而是为了增加我对计算机体系结构和其他东西的理解。移除 RAM 部分不是我的主要疑问,只是一个例子