gpt4 book ai didi

控制虚拟化CPU的时钟速度?

转载 作者:行者123 更新时间:2023-11-30 15:52:59 25 4
gpt4 key购买 nike

我目前正在用 C 语言构建一个小型虚拟机,对旧的 16 位 CPU 进行建模,该虚拟机以超慢的时钟速度(几百 Khz)运行。我将如何限制虚拟机的操作码处理速度等?或者我愿意吗?

最佳答案

正如我在评论中所说,我建议使用某种计时器机制

如果您想匹配一定的速度,我会这样做:

1 kHz   1000 Hz    1/s             
----- * ------- * ----- therefore 1 kHz = 1000/s
1 1 kHz 1 Hz

这意味着每秒发生 1000 个操作,因此取倒数来找到操作之间的时间量,即 1/1000 秒或 1 毫秒

假设您想要匹配 125 kHz

125 kHz   1000 Hz    1/s             
------- * ------- * ----- therefore 125 kHz = 125000/s
1 1 kHz 1 Hz

所以 1/125000 秒或 0.008 毫秒或 8000 纳秒

希望这有帮助!

关于控制虚拟化CPU的时钟速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13968236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com