Ani*_*nil 2 cpu operating-systems multi-core
操作系统需要在多核处理器的一个或多个物理内核上运行,对吗?是否可以确定哪些物理内核正在使用一段代码?
实际上,操作系统(内核)是机器上运行的每个进程的一部分。因此,实际上,并不是操作系统在一个内核上运行而用户程序在其他内核上运行,而是用户进程在每个内核上运行,并且每次需要与操作系统交互时,它们都会发出一个系统调用将控制转移到同一内核上的操作系统。
因此,内核在所有内核上运行,大多数操作系统会告诉您内核使用每个内核的百分比,这实际上是衡量用户空间程序与内核交互的频率以及内核中断用户空间的频率的度量用于调度、硬件管理等的过程。
| 归档时间: |
|
| 查看次数: |
1118 次 |
| 最近记录: |