《《基于保护卡的机房自主维护系统的设计》》.docVIP

《《基于保护卡的机房自主维护系统的设计》》.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《《基于保护卡的机房自主维护系统的设计》》.doc

基于保护卡的机房自主维护系统的设计 摘要:随着计算机机房规模和功能的扩展,计算机机房设备的维护和管理难度越来越大。本文根据机房维护和管理的实际,对机房自主维护系统的功能进行了分析和设计,结合硬盘保护卡的功能,提出了由单系统多频道、虚拟系统、差异拷贝、资产监管、系统保护、课堂行为管理、远程管理和计费扩展等模块组成的机房自主维护系统方案。br  关键词:保护卡;机房;自主维护br  br  计算机机房是学校计算机教学和实验的场所,承担着学生上机实验、机房开放、各种计算机培训和科研实验等任务。计算机机房的维护非常烦琐,因为人员流动大,教学任务类型多,对计算机软件的要求不断变化,机房管理人员经常要重新安装系统、查杀病毒等,维护时不得不花费大量时间和精力[1]。虽然计算机硬盘保护卡已在教育行业、网吧等大型计算机机房得到了广泛应用,但随着计算机的普及程度越来越高,对机房的维护要求也越来越高,机房的统一布署与自主维护的难点一直没有解决[2]。各类大型计算机机房都需要一个经济、安全可靠、灵活性强、便于使用的计算机机房自主维护系统。br  笔者与武汉噢易科技有限公司联合开发并完成了噢易Free卡电脑教室自主维护系统,在硬盘保护卡的基础上,利用差异拷贝、单系统多频道、多账户管理、资产监管和虚拟系统等多项技术,开发了统一部署与自主维护相结合的机房自主维护系统。系统的各项功能和性能都经过了严格的测试,已于2008年10月通过湖北省软件测评中心的软件测试,2009年5月通过湖北省科技厅组织的鉴定。br  噢易Free卡电脑教室自主维护系统为电脑教室中的课程设计、毕业设计等集中性教学环节软件安装和维护提供了完整的解决方案,与联想、方正等国内著名PC机生产厂家结成合作联盟,得到国内外教育届的普遍认可,取得了良好的经济效益和社会效益。br  br  1设计思想br  本软件系统采用分层设计的思想,根据系统运行的时间分为四层次,即底层功能程序、INT13保护程序、磁盘过滤驱动程序和上层功能程序,层次关系如图1所示。下层为上层提供服务,并隐藏下层的实现细节。与四个层次相对应,从整体运行逻辑出发,根据本软件系统发挥功能的不同时段,划分为四个场景,如图1所示。br  br  底层功能程序:对应于场景一,负责完成系统启动以前本系统应完成的底层功能。br  INT13保护程序:对应于场景二,负责在磁盘过滤驱动未加载时实现磁盘数据保护。br  磁盘过滤驱动程序:对应于场景三,在磁盘驱动加载完成后,负责对磁盘数据的保护。br  上层功能程序:对应于场景四,完成本系统上层的功能,包括单系统多频道、虚拟系统、差异拷贝、资产监管、系统保护、课堂行为管理、远程管理和计费扩展功能。br  为了使系统的功能能够更好地扩展,在界面逻辑与业务逻辑之间建立一个中间层,使系统扩充业务逻辑时无需更改界面逻辑,同时统一了上下层调用通用模块的接口,提高了系统的可维护性。br  2系统功能模块的分析与设计br  机房自主维护系统的上层功能模块包括单系统多频道、虚拟系统、差异拷贝、资产监管、系统保护、课堂行为管理、远程管理和计费扩展等,如图2所示。br  br  2.1单系统多频道br  为了提高机房的利用率,一个机房的计算机往往用于多个课程的上机练习,比如在一台Windows XP操作系统计算机中安装Microsoft SQL 2000、Visual C++6.0、Photoshop CS2和CoolEdit2.0软件,分别用于数据库课程、程序设计课程、图像处理课程和音频处理课程的实践教学任务。传统的做法是将他们一并安装在一个操作系统中,这一方面可能导致计算机启动速度慢和软件之间的冲突;另一方面学生上机时可以使用多种软件,增加了教师的管理难度。br  一个频道是指在一个真实操作系统基础之上安装的一种软件应用环境。从机房实际情况出发,机房管理人员可以在单个操作系统基础上快速创建多个频道,各频道之间相互独立,互不影响,且都能保护和还原。每个频道可以按需安装不同软件,搭建专门的软件教学环境,实现相互独立的一机多用功能。此外,频道可以由管理员自由设定显示或隐藏,设置进入频道时是否验证密码,方便管理和使用。这样各频道满足不同课程的教学需求,从根本上避免单个操作系统安装多种软件后相互冲突以及计算机启动速度慢的现象,另一方面无需安装多个操作系统,大大降低了管理员的劳动强度,同时也尽量让学生在一次实验课上做与课程相关的练习。br  2.2虚拟系统br  一个机房除了满足课程教学的需要以外,很多时候还要承担集中性实践教学环节的教学任务,比如毕业设计,每个学生对计算机操作系统和开发软件平台的要求是不一样的,具有很强的个性化。传统做法是在计算机实验室分出一部分计算机

文档评论(0)

ghfa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档