【发布时间】:2011-06-01 19:01:48
【问题描述】:
我希望这个问题不要太主观,但为什么 Windows 被认为不适合实时系统和高性能服务器?与 *nix 替代品相比,是否有任何技术论文或研究可以衡量其性能?
除了“Windows 不是实时操作系统”这一极为常见的说法之外,我从未真正听到过任何关于开发人员反对将 Windows 用于这些类型系统的解释,就好像这是某种众所周知的事实这不需要证明。
请注意,我问的是 Windows CE/Windows Server,而不是操作系统的桌面版本。
【问题讨论】:
-
Windows CE 和这个有什么关系?
-
高性能?我相信这个网站使用的是 Windows,而且我确信他们的服务器性能很高 :)
-
Windows CE/Windows 服务器?这两者有什么共同点?
-
Windows CE 的开发考虑了实时系统,我相信。与其说它们有什么共同点,不如说它们分别适用于实时系统和高性能系统。
-
msdn.microsoft.com/en-us/library/ms834197.aspx 摘要:本文列出了实时系统中使用的操作系统的八个先决条件,并描述了 Microsoft® Windows® CE 2.1 操作系统是如何设计来满足这些要求的。我在与该领域的知名公司进行了大量采访并得到一致的“我们不使用Windows,因为它不适合{高性能,实时}系统”之后,毫无理由地提出了这个问题。我的印象是这是某种众所周知的事实,但找不到任何支持或反对的东西。
标签: windows performance real-time-systems