Performance 裸金属的定义

Performance 裸金属的定义,performance,programming-languages,Performance,Programming Languages,这似乎更像是一个理论问题,但在谈到性能时,我看到裸机一词被大量使用 我有时看到人们说x是如何进行裸机访问的(不一定在这个网站上)。我查了一下,发现一些地方把它描述成一台没有操作系统的机器。我还假设它与其他硬件(CPU/GPU等)有关 这就是人们在编程和语言中提到的裸机吗 当人们谈论裸机访问性能时,这有缺点吗 裸机是对发生在非常低层次上的事情的隐喻表达。可以想象,现代计算机的体系结构是嵌套的抽象层层次结构。在这个层次结构的最底层,我们有电子元件,晶体管,电子,如果你喜欢的话。中级提供沟通和演示服

这似乎更像是一个理论问题,但在谈到性能时,我看到裸机一词被大量使用

我有时看到人们说x是如何进行裸机访问的(不一定在这个网站上)。我查了一下,发现一些地方把它描述成一台没有操作系统的机器。我还假设它与其他硬件(CPU/GPU等)有关

  • 这就是人们在编程和语言中提到的裸机吗

  • 当人们谈论裸机访问性能时,这有缺点吗

    • 裸机是对发生在非常低层次上的事情的隐喻表达。可以想象,现代计算机的体系结构是嵌套的抽象层层次结构。在这个层次结构的最底层,我们有电子元件,晶体管,电子,如果你喜欢的话。中级提供沟通和演示服务。顶层超越了单个应用程序,涵盖了分布式IT系统

      直接访问低级别可能是一种在性能方面非常有效的方法。然而,这在实践中仅适用于非常有限的环境。付出的代价是开发成本高、缺乏灵活性/可移植性、开发时间长、故障和停机风险更大

      与现有的库和框架相比,实现性能更高的东西需要相当多的知识和经验

      在更高的抽象级别上工作会导致更好的开发效率,有时会以性能为代价。但是在越来越高的抽象层次上开发是大多数开发人员为了获得经济利益而倾向于做的事情。

      裸机是在非常低的层次上发生的事情的隐喻表达。可以想象,现代计算机的体系结构是嵌套的抽象层层次结构。在这个层次结构的最底层,我们有电子元件,晶体管,电子,如果你喜欢的话。中级提供沟通和演示服务。顶层超越了单个应用程序,涵盖了分布式IT系统

      直接访问低级别可能是一种在性能方面非常有效的方法。然而,这在实践中仅适用于非常有限的环境。付出的代价是开发成本高、缺乏灵活性/可移植性、开发时间长、故障和停机风险更大

      与现有的库和框架相比,实现性能更高的东西需要相当多的知识和经验


      在更高的抽象级别上工作会导致更好的开发效率,有时会以性能为代价。但是,为了获得经济效益,大多数开发人员倾向于在越来越高的抽象级别上进行开发。

      “深入到硅”会更准确,但它是一种修辞,而不是一个物理事实。“深入到硅”会更准确,但它是一种修辞,而不是一个物理事实。