2011年2月11日 安全

乐于助人还是仅仅是正确的?

由雅各布Engblom

Engblom_lg

前几天,我花了一些时间在我们的一个Simics虚拟平台上安装了一个新的操作系统。平台是稳定的,硬件正在发行,它正在与我所设置的软件一起使用。然而,当操作系统启动时,我收到了很多警告西米奇关于不正确的硬件设置。然而,操作系统仍然可以工作,那么为什么我们会看到所有这些警告呢?实际上,什么时候向用户发出关于可疑使用硬件的警告才是谨慎的呢?在构建Simics模型时,我们希望它们是有用的,并提供尽可能多的警告——特别是在某些使用可能在技术上被认为是“正确的”,但实际上有些可疑的情况下。

当软件执行不符合硬件规范的操作时,像Simics这样的虚拟平台可以向模拟控制台打印警告。典型的例子是在没有寄存器的设备寄存器库中写入偏移量,改变标记为“保留”的位的值,或将非法值写入配置寄存器。

继续阅读> >

以前的自主与机器人发展
下一个为MeeGo 2.0辩护