关键词:
仿真
虚拟实验室
计算机组成原理
浏览器客户端技术
摘要:
为增加使用灵活性、降低程序复杂度、提高实验效果,提出了一种基于浏览器客户端技术的计算机组成原理虚拟实验系统设计方案。该系统全部采用浏览器客户端技术实现,具有良好的交互性和扩展性。系统使用JAVASCRIPT开发组件库,利用CSS绘制芯片等组件,采用VML绘制组件间的连接线,用HTML5 File API实现电路文件的导入导出。提出了基于队列的单线程组件调度算法,有效解决了众多组件之间信息传递和调度运行的问题。系统从功能上对组件进行仿真,实现了实验电路的仿真运行,支持自主设计电路,可进行复杂模型机等设计性实验。本系统已用于实验教学,取得了良好的教学效果。