论文部分内容阅读
【摘 要】本文主要从目前卫生高职院校机房的基本概况、存在的问题、可采用的解决方案等几个角度阐述了机房管理中所涉及的各个层面,并提出了通过底层技术来实现机房高效管理的可行性措施,以及介绍了底层技术在整个工作过程中的原理、特点、功能、优势和缺点或不足,以期同行能有所借鉴。
【关键词】高职院校 机房管理 底层技术
“机房管理”这个词对于广大计算机教师来讲,似乎是一个永远也谈不完的话题和课题。笔者在这里仅想就“如何通过底层程序控制来解决机房管理中若干问题”谈一点自己的看法和建议。因笔者身在卫生高职院校,所以在举例说明时一般以高职院校的机房管理为主。
一、卫生高职院校的专业特点和使用要求的多样化要求运转高效的机房管理系统
1.卫生高职院校机房的概况:(1)从应用方面来看,卫生高职院校的机房基本上形成了“以基础教学、专业教学和业余开放并重”的局面。目前,面向全院各专业学生的公共必修课《计算机文化基础》全部在机房内采用多媒体教学和互动教学;电子商务、信息管理专业的学生所需开设的专业课比较多,在机房使用安排上也占据了一定的比重;同样,由于设计作业、资料下载、网络通讯、即时聊天和网上娱乐等需要,业余开放机房既是学生学习的一种迫切要求,也是丰富学生业余生活的重要举措。(2)从设备投资的角度来看,高职院校机房分免费使用和付费使用两个方面。目前,许多高校由于新校区建设造成一定程度的经济紧张,为了满足教学需要,不得不引进外资购置设备,机房建好后,计划内课程安排完全免费,而业余时间则按相应标准进行扣费,以解决投资商的成本回收和获取利润问题。(3)从软硬件配置方面看,高职院校机房大体分两个层次:用于基础教学的计算机一般配置较低,只安装较为常用的典型软件,而用于专业教学的计算机则配置较高,同时安装了丰富的电脑设计类软件和编辑软件等等。
2.为满足正常教学需求,在机房管理工作中需要考虑和解决的问题。(1)软件技术发展迅速,需要定期更新最新版本的教学软件和使用软件。(2)为满足不同学期、不同阶段的教学任务,需要更新或安装相配套的教学软件。(3)为有效防止病毒的传播和泛滥,加强数据安全和系统安全,需要定期更新杀毒软件的病毒库。(4)需要定期检查与维修计算机。(5)杜绝和尽力避免计算机软件系统因个人使用问题频繁地遭到破坏和陷入瘫痪状态。(6)为杜绝机房内的违纪、违法问题,要在适当位置安装机房监控系统。(7)如何将管理人员从繁重、低效的工作中解放出来。这一点是最重要的,也是最迫切的、最亟待解决的。
3.针对上述问题,可采取的解决方案:(1)可在每台机器上安装一块硬盘保护卡或带保护功能的网卡或安装硬盘保护软件。(2)可在计算机中预装带有“网络对拷”功能的硬盘保护系统。(3)为了有效的防止学生在机房内有明显的违法乱纪行为,在每一个机房内的不同角度分别安装监控摄像头。(4)选择市场上比较成熟的功能完善的机房管理系统,以解决机房管理工作中的各种问题,以对机房进行信息化管理。
二、底层程序控制是解决机房管理问题的技术关键
如果没有底层程序,机房管理系统软件就可能无法正常地实现高效管理。譬如,机房管理系统的最终管理对象应该是计算机,系统在对他们管理时应赋予其必需的计算机名称和IP地址,如果名称和IP地址均是在操作系统上设置,那么该项就很容易被用户修改,也自然会使机房管理出现混乱甚至陷于瘫痪状态。然而,假使我们采用底层程序来管理控制计算机,那上述问题就根本不算是问题。因为:(1)底层程序和操作系统没有任何关系,在操作系统中所作的修改不会影响到底层中所作的设置。(2)底层程序在操作系统之前控制,绝对不会受到破坏。(3)底层程序所用文件完全在私有分区中,在操作系统中不会找到。(4)底层程序可以自行规划网络结构,使数据服务器可以放置到私网内,保证不受攻击。(5)底层程序在通讯时,不会受到操作系统的影响。
通过上述介绍,我们知道了底层的重要性和其自身所存在的优势,那底层是什么?底层程序是又是如何来发挥其关键的控制作用的呢?下面就通过几个侧面来认识一下底层程序。
1.计算机的正常启动过程。(1)按下主机电源,主板得到开机电压,进行自检,在自检完成之后,根据驱动器的启动顺序,启动不同的驱动器。(2)如果BIOS检测到要从硬盘启动,首先将硬盘的第一扇区读取到指定的内存地址(起始地址为0000:7c00),并将控制权移交。(3)在MBR中有一些控制代码,代码的开始就是将自身复制到其他位置,并且跳至新位置执行,将原位置让出,之后主要的作用是寻找活动分区,并将活动分区的引导扇区(也就是DBR)复制到原位置(起始为0000:7c00),并将控制权交给该控制代码。(4)DBR主要起到的作用是根据不同的分区格式,不同的操作系统类型做不同的启动引导。
2.底层程序的装载和使用。有了以上简单的介绍,我们可以知道,如果要在操作系统之前控制计算机,只有两条途径:一是修改MBR,最著名的江民锁就是一个样例;二是修改DBR,有些品牌机自带完全控制了MBR的保護系统,控制代码不允许做任何改动,所以要想使用底层程序,就只有修改DBR了。(1)首先在硬盘中划分一个属于自己调用的存储空间,该空间与一个分区的形式完全一致,在DBR得到控制权之后,可以将该私有分区的引导扇区读到内存,并将控制权交给该私有分区,此时可以完成中断操作系统的正常启动。(2)私有分区其实就是一个DOS的启动分区,在DOS下可以通过autoexec.bat文件自动执行一系列文件,其中包含加载网卡驱动,加载鼠标驱动,认证软件,卸载鼠标驱动,卸载网卡驱动,返回软件等等。(3)认证软件的功能主要是和高层服务软件进行通讯,根据高层服务软件的不同返回值,完成认证工作。(4)返回软件的主要工作是从DOS下将控制权回交。其中使用Int19是一个很好的方式,它会重新引导BIOS程序,但不破坏内存结构;(5)此时BIOS又会将MBR读到指定的内存地址(起始地址为0000:7c00),MBR继续将DBR读到指定的内存地址(起始地址为0000:7c00),在DBR中可以设定标识,根据标识判断是否引导过底层程序。如果发现已经运行过底层程序,就会直接启动操作系统。
3.底层程序的功能和特点:底层程序一旦被正常加载,它就可以与机房管理系统软件进行正常的通信。同时,机房管理系统也就可以通过底层程序来实现对学生端计算机的管理和控制了。由于底层程序具备下述特点和功能,从而使得机房管理变得更加高效和可靠。
4.底层程序的缺点:由上所述,底层程序因需要在实模式下和计算机进行数据交换,一般只能使用汇编语言来实现,因而编程难度系数较大;另外,因为计算机中可能会有保护卡之类的产品,所以还会存在兼容性问题,有时需要“特事特办”。
三、结束语
机房管理是否高效、可靠,既关系到基础教学和其他专业教学的质量,也反映了一个学校的信息化建设水平,是值得重视的大问题。本文试着从通过底层技术来实现对机房高效管理的角度做了一点阐述,是想抛砖引玉,以使其他同类院校能有所借鉴,并尽早将广大教师从繁重的体力劳动中解放出来,实现机房管理的高效化、科学化。
(作者单位:山东淄博科技职业学院)
【关键词】高职院校 机房管理 底层技术
“机房管理”这个词对于广大计算机教师来讲,似乎是一个永远也谈不完的话题和课题。笔者在这里仅想就“如何通过底层程序控制来解决机房管理中若干问题”谈一点自己的看法和建议。因笔者身在卫生高职院校,所以在举例说明时一般以高职院校的机房管理为主。
一、卫生高职院校的专业特点和使用要求的多样化要求运转高效的机房管理系统
1.卫生高职院校机房的概况:(1)从应用方面来看,卫生高职院校的机房基本上形成了“以基础教学、专业教学和业余开放并重”的局面。目前,面向全院各专业学生的公共必修课《计算机文化基础》全部在机房内采用多媒体教学和互动教学;电子商务、信息管理专业的学生所需开设的专业课比较多,在机房使用安排上也占据了一定的比重;同样,由于设计作业、资料下载、网络通讯、即时聊天和网上娱乐等需要,业余开放机房既是学生学习的一种迫切要求,也是丰富学生业余生活的重要举措。(2)从设备投资的角度来看,高职院校机房分免费使用和付费使用两个方面。目前,许多高校由于新校区建设造成一定程度的经济紧张,为了满足教学需要,不得不引进外资购置设备,机房建好后,计划内课程安排完全免费,而业余时间则按相应标准进行扣费,以解决投资商的成本回收和获取利润问题。(3)从软硬件配置方面看,高职院校机房大体分两个层次:用于基础教学的计算机一般配置较低,只安装较为常用的典型软件,而用于专业教学的计算机则配置较高,同时安装了丰富的电脑设计类软件和编辑软件等等。
2.为满足正常教学需求,在机房管理工作中需要考虑和解决的问题。(1)软件技术发展迅速,需要定期更新最新版本的教学软件和使用软件。(2)为满足不同学期、不同阶段的教学任务,需要更新或安装相配套的教学软件。(3)为有效防止病毒的传播和泛滥,加强数据安全和系统安全,需要定期更新杀毒软件的病毒库。(4)需要定期检查与维修计算机。(5)杜绝和尽力避免计算机软件系统因个人使用问题频繁地遭到破坏和陷入瘫痪状态。(6)为杜绝机房内的违纪、违法问题,要在适当位置安装机房监控系统。(7)如何将管理人员从繁重、低效的工作中解放出来。这一点是最重要的,也是最迫切的、最亟待解决的。
3.针对上述问题,可采取的解决方案:(1)可在每台机器上安装一块硬盘保护卡或带保护功能的网卡或安装硬盘保护软件。(2)可在计算机中预装带有“网络对拷”功能的硬盘保护系统。(3)为了有效的防止学生在机房内有明显的违法乱纪行为,在每一个机房内的不同角度分别安装监控摄像头。(4)选择市场上比较成熟的功能完善的机房管理系统,以解决机房管理工作中的各种问题,以对机房进行信息化管理。
二、底层程序控制是解决机房管理问题的技术关键
如果没有底层程序,机房管理系统软件就可能无法正常地实现高效管理。譬如,机房管理系统的最终管理对象应该是计算机,系统在对他们管理时应赋予其必需的计算机名称和IP地址,如果名称和IP地址均是在操作系统上设置,那么该项就很容易被用户修改,也自然会使机房管理出现混乱甚至陷于瘫痪状态。然而,假使我们采用底层程序来管理控制计算机,那上述问题就根本不算是问题。因为:(1)底层程序和操作系统没有任何关系,在操作系统中所作的修改不会影响到底层中所作的设置。(2)底层程序在操作系统之前控制,绝对不会受到破坏。(3)底层程序所用文件完全在私有分区中,在操作系统中不会找到。(4)底层程序可以自行规划网络结构,使数据服务器可以放置到私网内,保证不受攻击。(5)底层程序在通讯时,不会受到操作系统的影响。
通过上述介绍,我们知道了底层的重要性和其自身所存在的优势,那底层是什么?底层程序是又是如何来发挥其关键的控制作用的呢?下面就通过几个侧面来认识一下底层程序。
1.计算机的正常启动过程。(1)按下主机电源,主板得到开机电压,进行自检,在自检完成之后,根据驱动器的启动顺序,启动不同的驱动器。(2)如果BIOS检测到要从硬盘启动,首先将硬盘的第一扇区读取到指定的内存地址(起始地址为0000:7c00),并将控制权移交。(3)在MBR中有一些控制代码,代码的开始就是将自身复制到其他位置,并且跳至新位置执行,将原位置让出,之后主要的作用是寻找活动分区,并将活动分区的引导扇区(也就是DBR)复制到原位置(起始为0000:7c00),并将控制权交给该控制代码。(4)DBR主要起到的作用是根据不同的分区格式,不同的操作系统类型做不同的启动引导。
2.底层程序的装载和使用。有了以上简单的介绍,我们可以知道,如果要在操作系统之前控制计算机,只有两条途径:一是修改MBR,最著名的江民锁就是一个样例;二是修改DBR,有些品牌机自带完全控制了MBR的保護系统,控制代码不允许做任何改动,所以要想使用底层程序,就只有修改DBR了。(1)首先在硬盘中划分一个属于自己调用的存储空间,该空间与一个分区的形式完全一致,在DBR得到控制权之后,可以将该私有分区的引导扇区读到内存,并将控制权交给该私有分区,此时可以完成中断操作系统的正常启动。(2)私有分区其实就是一个DOS的启动分区,在DOS下可以通过autoexec.bat文件自动执行一系列文件,其中包含加载网卡驱动,加载鼠标驱动,认证软件,卸载鼠标驱动,卸载网卡驱动,返回软件等等。(3)认证软件的功能主要是和高层服务软件进行通讯,根据高层服务软件的不同返回值,完成认证工作。(4)返回软件的主要工作是从DOS下将控制权回交。其中使用Int19是一个很好的方式,它会重新引导BIOS程序,但不破坏内存结构;(5)此时BIOS又会将MBR读到指定的内存地址(起始地址为0000:7c00),MBR继续将DBR读到指定的内存地址(起始地址为0000:7c00),在DBR中可以设定标识,根据标识判断是否引导过底层程序。如果发现已经运行过底层程序,就会直接启动操作系统。
3.底层程序的功能和特点:底层程序一旦被正常加载,它就可以与机房管理系统软件进行正常的通信。同时,机房管理系统也就可以通过底层程序来实现对学生端计算机的管理和控制了。由于底层程序具备下述特点和功能,从而使得机房管理变得更加高效和可靠。
4.底层程序的缺点:由上所述,底层程序因需要在实模式下和计算机进行数据交换,一般只能使用汇编语言来实现,因而编程难度系数较大;另外,因为计算机中可能会有保护卡之类的产品,所以还会存在兼容性问题,有时需要“特事特办”。
三、结束语
机房管理是否高效、可靠,既关系到基础教学和其他专业教学的质量,也反映了一个学校的信息化建设水平,是值得重视的大问题。本文试着从通过底层技术来实现对机房高效管理的角度做了一点阐述,是想抛砖引玉,以使其他同类院校能有所借鉴,并尽早将广大教师从繁重的体力劳动中解放出来,实现机房管理的高效化、科学化。
(作者单位:山东淄博科技职业学院)