💡
原文中文,约900字,阅读约需2分钟。
📝
内容提要
微软在Windows 95中未实现省电功能,因为启用HLT指令可能导致系统无法恢复,且许多PC供应商未正确支持该指令,导致机器锁定。因此,微软决定不添加此功能,责任在于供应商。现代笔记本通过MWAIT指令实现类似功能。
🎯
关键要点
- 微软在Windows 95中未实现省电功能,主要是因为启用HLT指令存在系统无法恢复的风险。
- 许多PC供应商未正确支持HLT指令,导致机器锁定。
- 微软资深人士Raymond Chen提到,80386处理器支持HLT指令,可以在CPU无事可做时进行休眠以节省电量。
- 微软未能公布不支持HLT指令的原因,导致外界指责其懒惰。
- 真正的责任在于PC供应商,而非微软。
- 微软曾考虑添加检测功能,但风险太高,最终决定不在Windows 95中添加HLT指令。
- 现代笔记本电脑通过MWAIT指令实现了类似的省电功能。
❓
延伸问答
为什么Windows 95没有实现省电功能?
因为启用HLT指令可能导致系统无法恢复,且许多PC供应商未正确支持该指令。
HLT指令是什么?
HLT指令要求CPU停止执行指令,直到出现硬件中断,从而在CPU无事可做时进行休眠以节省电量。
微软在Windows 95中考虑过添加哪些功能?
微软曾考虑添加检测功能,但由于风险太高,最终决定不添加HLT指令。
PC供应商在支持HLT指令方面存在什么问题?
许多PC供应商未正确支持HLT指令,导致机器在执行该指令后锁定且无法恢复。
现代笔记本电脑是如何实现省电功能的?
现代笔记本电脑通过MWAIT指令实现了类似的省电功能,可以在空闲时执行休眠。
微软为何未能公布不支持HLT指令的原因?
微软未能公布原因导致外界指责其懒惰,但真正责任在于PC供应商的支持不足。
➡️