Lee*_*aks 6 windows winapi operating-system kernel
我很好奇现代CPU在从内核和用户模式执行切换的周期方面的成本是多少?
Kev*_*oyd 5
在大多数现有系统中,从“用户模式”切换到“内核模式”是非常昂贵的。 根据基本请求 getpid,已测得在大多数机器上花费 1000-1500 个周期。
其中大约 100 个用于实际切换(70 个从用户空间到内核空间,40 个返回),其余的是“内核开销”。在 L3 微内核中,这种开销的最小化将总成本降低到大约 150 个周期。
从这里引用。
归档时间:
16 年,1 月 前
查看次数:
977 次
最近记录: