计 算 机 系 统 应 用 2008年 第 2 期
计算机组成原理虚拟实验室的研究及实现
Thestudyand implementofcomputerorganization
princile’Svirtuallaboratory
郑耿忠 (韩山师范学院数学与信息技术系 广东潮州 521041)
摘 要 :基于Web的虚拟实验室是远程教育中重要的教学资源。针对计算机组成原理实验教学的实际情况。在
对虚拟实验室功能架构分析的基础上,从面向对象的角度 出发研究 了基于Web的计算机组成原理虚拟
实验室的设计和实现过程。
关键词:计算机组成原理 虚拟实验室 JAVA技术 信息协同处理
1 引言 虚拟实验。并且在相关汇编编译系统及监控程序的配
(计算机组成原理>是计算机专业的一门核心专 合下,同虚拟实验电路一起 ,可实现更为高级的应用。
业必修课,该门课程的理论性、工程性、实践性都十分 COPVL提供了高校实验室的相关管理功能,包括实验
强。因此,在搞好课堂教学的同时,必须对实验教学环 资源及信息的网上发布,实验演示 ,学生实验报告的编
节给予足够的重视 ,把实验教学看作是提高学生动手 写、实验报告的提交汇总、教师对实验报告的批改和评
能力和实施素质教育的一个途径。为此,在实验教学 分管理,以及教师在线实验答疑等主要功能:COWL还
过程中,结合实际情况我们研究设计了
理虚拟实验室>(VirtualLaboratoryofComputerOrgan- 他使用者的理论知识水平 ,使得学生及其他使用者在
izationPrinciple,COPVL)。COPVL的研究是对传统实 计算机组成原理的理论和实践这两个层面上都能够得
验教学模式的一种改革,为打破传统模式的局限性 ,提 到较好的提高。整个虚拟实验室通过网络设施建设和
高实验教学质量,促使实验教学由实物实验教学向虚 实验教育应用功能开发,构建一个集实验教学、演示、
拟实验教学、远程虚拟实验教学发展 ,提供了最佳解决 操作、指导、结果提交管理为一体的数字化实验教育环
方法。COPVL将远程教育的概念引入到实验教学之 境 ,COP、,L用例 图如图1所示。
中,结合强大的网络功能,使得以虚拟现实技术为基础 2.2 关键技术分析
的网络虚拟实验室资源以及虚拟实验室仪器设备等资 目前大多数的虚拟实验室只能在单机环境下运
源的共享成为可能 ,它允许人们通过网络访问和使用 行,信息共享不便,软件的跨平台运行特性较差,无法
自己没有的设备资源,使得处于不同地理位置的学习 实施远程实验教学,仅使得实验教学由实物教学变为
者可以同时对一个实验项目进行实验操作,从而实现 虚拟实验教学。COPVL将计算机支持的协 同工作
用户信息的协同共享。 (ComputerSupportedCooperativeWork,CSCW)技术
与虚拟实验室结合,采用组播的通信方式进行信息协
2 计算机组成原理虚拟实验室方案研究 同共享,使得多个实验者在虚拟实验室中能够共同协
2.1功能架构 调与协作的完成一个实验项 目,与传统的虚拟实验室
COPVL构建了高等院校计算机组成原理的网络实 相比具有更为灵活多样的表现形式和交互性。
时虚拟实验平台,提供了运算器、控制器、静态和动态 组播通信采用 iaya.net包 中提供的 Dota