【发布时间】:2015-01-06 01:34:32
【问题描述】:
在某些时候,我读到操作系统旨在以某种方式(即“微内核”)创建以抵抗故障,但为了速度等实际目的以另一种方式(即“单片”)创建。虽然这不是问题,但它确实提出了问题:
是否在计算机体系结构中进行了任何基本权衡,从而降低了早期理论系统的安全性?
我正在寻找计算机科学领域公认的答案,而不是对当前实现的意见。例如,如果程序都建立在定制硬件上,它们可以运行得更快,这是众所周知的,但这是不切实际的,这就是我们使用通用计算机的原因。
【问题讨论】:
-
“微内核风格是制作操作系统的‘正确’方式”——Linus,是你吗? :-)
-
问题到底是什么?
-
@paxdiablo- 好像 Linus Torvalds 和另一个人之间发生了争执。哈哈哈。先生,您今天发了 2 篇这样的帖子,真的让我很开心。
-
有一种“正确的理论做事方式”可以防止安全漏洞:形式验证。然而,形式验证异常昂贵。第一个经过形式验证的内核是在 2009 年,考虑到形式验证是一个古老的概念,这是最近的事。
-
您的问题不是 StackOverflow 的主题(特定的编程问题或相关问题),但看起来它是计算机科学 stackexchange 站点 cs.stackexchange.com 的主题(标签
operating-systems)
标签: security operating-system system computer-science