Operating system 操作系统进程执行性能惩罚

Operating system 操作系统进程执行性能惩罚,operating-system,cpu,Operating System,Cpu,我正在学习操作系统课程,在多线程多用户操作系统的情况下,我想到了这一点,因此cpu在进程之间切换和处理中断时会花费大量时间 如果我们只想在没有操作系统的情况下执行单个进程,那会快多少 我知道,没有操作系统的内核,我几乎什么都做不了,但我是以一种假设的方式问这个问题的 编辑:作为我所说的操作系统,比如说windows 7,默认应用程序优先级与没有操作系统的自定义进程相比。尽管假设我不能回答这个问题。为了满足您的好奇心,您可以使用硬件性能计数器,例如,它将为您提供事件(如进程切换、中断处理和其他不属

我正在学习操作系统课程,在多线程多用户操作系统的情况下,我想到了这一点,因此cpu在进程之间切换和处理中断时会花费大量时间

如果我们只想在没有操作系统的情况下执行单个进程,那会快多少

我知道,没有操作系统的内核,我几乎什么都做不了,但我是以一种假设的方式问这个问题的


编辑:作为我所说的操作系统,比如说windows 7,默认应用程序优先级与没有操作系统的自定义进程相比。

尽管假设我不能回答这个问题。为了满足您的好奇心,您可以使用硬件性能计数器,例如,它将为您提供事件(如进程切换、中断处理和其他不属于当前进程的问题)中花费的周期数的统计信息


同样,执行一个单一的过程就像回到过去,当人们开始这个过程,开始烹饪,然后回来开始另一个过程。因此,即使处理器在切换上也花费了大量时间,而且由于处理器处理能力的提高,“大量”的时间几乎没有被用户注意到。

这不是一个真正的问题。很明显,操作系统的开销/性能取决于它的设计/实现,就像其他任何程序的性能一样。是的,你是对的,我添加了一些信息,但我想了解一般情况。一般的回答是:它可能是任意的,以至于毫无意义/无用。你是对的,我知道它在日常使用的计算机中可以忽略不计,但我要求的服务器的工作只是执行单个进程。我想即使是5%的增长对他们来说也很重要。我认为您提供的程序是衡量这一点的最佳工具,尽管我还没有尝试过。