问题标签 [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.
assembly - IRQ Numbering Conflict
From: http://software.intel.com/en-us/articles/introduction-to-pc-architecture/
Exception number 10h corresponds to a "Floating Point Error" but software interrupt 10h also corresponds to "Video support" BIOS interrupts (both in real mode).
What am I missing?
time - 使用系统时间进行节点锁定许可
我有节点锁定许可,使用 MAC 地址和系统时间。我们担心人们只会编辑他们的系统日期来延长许可证,所以我尝试从 NTP 池中的机器获取真实日期。这行得通,但显然你不能在不在线的情况下使用该产品,而且它似乎不是 100% 可靠的(我猜 UDP 数据包在某些情况下永远不会到达/返回)。
这里的标准方法是什么?忍受可变的操作系统日期?在通过 TCP 提供时间的 Web 服务器上运行一些东西?我听说 BIOS 日期会在您重新启动时由操作系统更新,所以也许没有任何方法可以在不使用互联网的情况下确定当前日期?
我知道许可永远不会完全安全,我希望它会被破解或下载,但我不希望它像更改系统日期那样简单。任何想法表示赞赏。谢谢
windows - 如何在 Win 2003 和 Vista 上读取和更改 CMOS 数据?
我试过http://www.codepedia.com/1/CMOS_C,但我得到了特权指令异常,我想原因是我处于用户模式(ring-3),这个操作需要 ring-0。那么,您知道我可以解决的任何方法吗?
我读到我可以使用 Windows Driver Foundation 编写驱动程序或尝试使用 WinAPI。
linux - 在linux中读取bios内容的最佳方法
真是个奇怪的问题。是否可以将bios芯片的全部内容读取进去。我们有一个问题需要验证bios芯片的内容吗?
干杯詹姆斯
bios - BIOS INT 0x15 Function 0x88 总是返回相同的内存大小
我在我的 Bochs 模拟器上使用 BIOS int 0x15,但是无论我配置了什么,它总是返回相同的内存大小(34440):
我知道有更好的内存检测方法,但我想了解为什么这没有按预期工作(以防万一我做了什么)
为什么是这样?bochs bios 是否只是硬编码以返回此值?
bootstrapping - 引导硬盘访问
我正在尝试编写一个引导加载程序来获得乐趣,我一直在使用以下指南:
http://www.omninerd.com/articles/PC_Bootstrap_Loader_Programming_Tutorial_in_ASM
http://hem.passagen.se/danma/nboot.htm
http://en.skelix.org/skelixos/tutorial01.php
我能够成功地从软盘复制扇区,但是当我尝试访问硬盘时,我从除重置之外的所有 int 13 函数返回错误代码。重置磁盘不会返回错误。
在 int 13 适用于硬盘之前,我需要做些什么特别的事情吗?
wmi - BIOS 版本号和标识号?
我想获得 BIOS 内部版本号和标识号。我已经在使用 WMI 类 Win32_Bios 数据类,但它没有返回任何 Windows 操作系统上的内部版本号和标识号的值。
谁能让我知道我应该如何去获得上述提到的bios文件?
c# - c#如何判断bios日期变化
您好,我如何使用程序(c#)确定 Bios 日期是否有更改?
更新
我正在寻找机器日期,因为我想编写程序来检查某些机构是否更改了该值,弄清楚我有一个事务文件,该文件记录了一些带有日期和时间的信息,并且对于这些值的注册,我有一个到期时间,如果有人在该到期时间之前停止机器并等到到期时间之后的时间将BIOS日期时间更改回来,然后将记录与该时间一起放置,我想知道这一点。
assembly - 基本操作系统启动问题
我对计算机的启动过程和引导加载程序调用操作系统的部分有一些基本的问题。
所以我知道 BIOS 将前 512 个字节从可引导驱动器复制到内存中并执行代码——这就是引导块。
- 但是那个小汇编程序是如何从操作系统引导引导加载程序的呢?
- 引导加载程序是否继续运行并且仍然充当软件和硬件之间的“发送器”?或者控制权完全交给了操作系统?
- 为什么所有引导加载程序都是用汇编程序编写的?
- 为什么在编写操作系统时必须从 C++ 回到 C?
最好的问候,喇嘛
bios - 0000:7c00 处的内存对引导顺序有什么意义?
为什么 bios 在 0000:7c00 处读取分区的引导记录?这个地址有什么特别之处?':' 在引用地址时做什么?