如何降低处理器速度和内存大小?

How to reduce the processor speed and memory size?

提问人:Rabindra Moirangthem 提问时间:10/31/2023 更新时间:10/31/2023 访问量:24

问:

我想模拟具有低处理能力(如 20 MHz)和低内存(如 128 KB 闪存、32 KB RAM)的资源受限设备。我想执行某些 C 程序来检查它们在这种情况下的运行时间。我怎样才能做到这一点?

在simulIDE上,我使用微处理器,并尝试使用基于配对的密码学(PBC)库运行C程序,以检查各种操作(如配对,点乘法等)的运行时间。但是我无法链接PBC库。所以我想知道是否有任何方法可以模拟资源约束条件并运行我的程序。

减少 内存不足

评论

0赞 Ken White 10/31/2023
使用虚拟机,并使用可为该 VM 配置的限制。

答:

0赞 SmellyCat 10/31/2023 #1

您似乎不太可能在计划部署到的每台计算机上链接加密库。

在具有充足内存和其他资源的虚拟机上进行编译、链接和安装。运行一些测试以在内存充足时建立“基线行为”。

确认测试二进制文件成功运行后,请更改虚拟机的配置以减少内存,或将二进制文件复制到内存较小的虚拟机。然后将低记忆行为与“基线行为”进行比较。