1. SimSo简介
SimSo是一个用于实时多处理器体系结构的调度模拟器,它考虑了一些调度开销(调度决策、上下文切换)以及通过统计模型对缓存的影响。 基于离散事件模拟器(SimPy),它允许使用Python快速模拟和调度策略的快速原型。
SimSo是一个开源软件,可以在CeCILL许可证下获得,这是一个GPL兼容许可证。
2. SimSo安装
目前官网介绍了三种安装方法,分别是利用pip(或pip3)联网后直接安装、二进制安装文件和源代码文件安装。
(1)利用pip(或pip3)联网后直接安装(推荐)
优点:简单,快捷,免坑
步骤:
在python2.7环境下,使用如下命令
shell> sudo pip install simso simsogui
在python3.5环境下,使用如下命令
shell> sudo pip3 install simso simsogui
作用:
以上命令会自动从PiPy官网中安装simso包和simsogui包以及相关的依赖包,simsogui包是SimSo模拟器的图形化接口包。
依赖包:
simpy 2.3.1以上
numpy 1.6以上
PyQt5 以上
(2)利用二进制安装包文件来执行(推荐Windows平台用户使用)
官网对于不想安装Python和PyQt的Windows用户,可以使用以下命令安装SimSo:
SimSo 0.8.3 - Windows可执行二进制文件 最后更新:08/08/2015</