位置:成果数据库 > 期刊 > 期刊详情页
模型机虚拟实验平台的设计与实现
  • ISSN号:1672-7207
  • 期刊名称:《中南大学学报:自然科学版》
  • 时间:0
  • 分类:TP391.9[自动化与计算机技术—计算机应用技术;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中南大学信息科学与工程学院,湖南长沙410083
  • 相关基金:国家自然科学基金资助项目(60673164);湖南省杰出青年基金资助项目(06JJ10009);新世纪优秀人才支持计划项目(NCET-05-0683);长江学者和创新团队发展计划项目(IRT0661)
中文摘要:

提出一种基于组件的模型机虚拟实验平台(CPU_VLAB)的设计模型和实现方法。CPU_VLAB采用Java语言实现,具有良好的平台无关性;以Java Bean组件技术开发模型机的基本部件,提高软件的重用性;结合多线程技术的wait和notify机制以及锁的同步控制技术,提出一种组件分类触发调度机制,有效地解决具有复杂关系组件之间的调度运行问题,保证微命令的有序执行。与已有的模型机虚拟实验平台相比,该实验平台不仅在通用性、自主性和可重用性等方面有较大的提高,而且具有良好的可交互性,同时,CPU_VLAB的组件调度机制为开发计算机硬件类课程虚拟实验平台提供参考。实验结果表明:在此平台上,学生能够搭建和验证模型机实验,从而巩固对CPU工作原理的理解,大大提高学生的实践动手能力和创新能力。

英文摘要:

A design model and implementing method of CPU_VLAB (model computer of virtual lab) was proposed based on component techniques. This system was implemented with Java language, which could make the virtual lab system independent of operating system. In the CPU_VLAB, virtual chip instruments were developed with JavaBean component techniques which make the software more reusable. Combined with wait-notify of Java multithreading schemes, and the Lock technique to control multithreading's synchronization, a trigger-dispatching mechanism based on classification of component was presented to effectively solve the problem of component-dispatch between components with complex relationship. This mechanism makes the microinstruction execute orderly. Compared with the other model computer of virtual lab, the universality, autonomy and reusability of CPU_VLAB increase, and CPU_VLAB is interactive. In addition, the trigger-dispatching mechanism of CPU_VLAB provides references for developing virtual lab of computer hardware courses. The result of practical application shows that CPU_VLAB can help students understand the principles of model computer, and improve their abilities of practice and design through making the model computer experiment.

同期刊论文项目
期刊论文 71 会议论文 22 专利 5
同项目期刊论文
期刊信息
  • 《中南大学学报:自然科学版》
  • 北大核心期刊(2011版)
  • 主管单位:教育部
  • 主办单位:中南大学
  • 主编:黄伯云
  • 地址:湖南长沙中南大学校本部
  • 邮编:410083
  • 邮箱:zngdxb@csu.edu.cn
  • 电话:0731-88879765
  • 国际标准刊号:ISSN:1672-7207
  • 国内统一刊号:ISSN:43-1426/N
  • 邮发代号:42-19
  • 获奖情况:
  • 首届全国优秀科技期刊评比一等奖,第二届全国优秀科技期刊评比一等奖,首届中国有色金属工业优秀科技期刊评比一等奖
  • 国内外数据库收录:
  • 美国化学文摘(网络版),荷兰文摘与引文数据库,美国工程索引,英国科学文摘数据库,中国中国科技核心期刊,中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版)
  • 被引量:20874