【摘 要】本文主要從目前衛(wèi)生高職院校機(jī)房的基本概況、存在的問題、可采用的解決方案等幾個角度闡述了機(jī)房管理中所涉及的各個層面,并提出了通過底層技術(shù)來實(shí)現(xiàn)機(jī)房高效管理的可行性措施,以及介紹了底層技術(shù)在整個工作過程中的原理、特點(diǎn)、功能、優(yōu)勢和缺點(diǎn)或不足,以期同行能有所借鑒。
【關(guān)鍵詞】高職院校 機(jī)房管理 底層技術(shù)
“機(jī)房管理”這個詞對于廣大計(jì)算機(jī)教師來講,似乎是一個永遠(yuǎn)也談不完的話題和課題。筆者在這里僅想就“如何通過底層程序控制來解決機(jī)房管理中若干問題”談一點(diǎn)自己的看法和建議。因筆者身在衛(wèi)生高職院校,所以在舉例說明時一般以高職院校的機(jī)房管理為主。
一、衛(wèi)生高職院校的專業(yè)特點(diǎn)和使用要求的多樣化要求運(yùn)轉(zhuǎn)高效的機(jī)房管理系統(tǒng)
1.衛(wèi)生高職院校機(jī)房的概況:(1)從應(yīng)用方面來看,衛(wèi)生高職院校的機(jī)房基本上形成了“以基礎(chǔ)教學(xué)、專業(yè)教學(xué)和業(yè)余開放并重”的局面。目前,面向全院各專業(yè)學(xué)生的公共必修課《計(jì)算機(jī)文化基礎(chǔ)》全部在機(jī)房內(nèi)采用多媒體教學(xué)和互動教學(xué);電子商務(wù)、信息管理專業(yè)的學(xué)生所需開設(shè)的專業(yè)課比較多,在機(jī)房使用安排上也占據(jù)了一定的比重;同樣,由于設(shè)計(jì)作業(yè)、資料下載、網(wǎng)絡(luò)通訊、即時聊天和網(wǎng)上娛樂等需要,業(yè)余開放機(jī)房既是學(xué)生學(xué)習(xí)的一種迫切要求,也是豐富學(xué)生業(yè)余生活的重要舉措。(2)從設(shè)備投資的角度來看,高職院校機(jī)房分免費(fèi)使用和付費(fèi)使用兩個方面。目前,許多高校由于新校區(qū)建設(shè)造成一定程度的經(jīng)濟(jì)緊張,為了滿足教學(xué)需要,不得不引進(jìn)外資購置設(shè)備,機(jī)房建好后,計(jì)劃內(nèi)課程安排完全免費(fèi),而業(yè)余時間則按相應(yīng)標(biāo)準(zhǔn)進(jìn)行扣費(fèi),以解決投資商的成本回收和獲取利潤問題。(3)從軟硬件配置方面看,高職院校機(jī)房大體分兩個層次:用于基礎(chǔ)教學(xué)的計(jì)算機(jī)一般配置較低,只安裝較為常用的典型軟件,而用于專業(yè)教學(xué)的計(jì)算機(jī)則配置較高,同時安裝了豐富的電腦設(shè)計(jì)類軟件和編輯軟件等等。
2.為滿足正常教學(xué)需求,在機(jī)房管理工作中需要考慮和解決的問題。(1)軟件技術(shù)發(fā)展迅速,需要定期更新最新版本的教學(xué)軟件和使用軟件。(2)為滿足不同學(xué)期、不同階段的教學(xué)任務(wù),需要更新或安裝相配套的教學(xué)軟件。(3)為有效防止病毒的傳播和泛濫,加強(qiáng)數(shù)據(jù)安全和系統(tǒng)安全,需要定期更新殺毒軟件的病毒庫。(4)需要定期檢查與維修計(jì)算機(jī)。(5)杜絕和盡力避免計(jì)算機(jī)軟件系統(tǒng)因個人使用問題頻繁地遭到破壞和陷入癱瘓狀態(tài)。(6)為杜絕機(jī)房內(nèi)的違紀(jì)、違法問題,要在適當(dāng)位置安裝機(jī)房監(jiān)控系統(tǒng)。(7)如何將管理人員從繁重、低效的工作中解放出來。這一點(diǎn)是最重要的,也是最迫切的、最亟待解決的。
3.針對上述問題,可采取的解決方案:(1)可在每臺機(jī)器上安裝一塊硬盤保護(hù)卡或帶保護(hù)功能的網(wǎng)卡或安裝硬盤保護(hù)軟件。(2)可在計(jì)算機(jī)中預(yù)裝帶有“網(wǎng)絡(luò)對拷”功能的硬盤保護(hù)系統(tǒng)。(3)為了有效的防止學(xué)生在機(jī)房內(nèi)有明顯的違法亂紀(jì)行為,在每一個機(jī)房內(nèi)的不同角度分別安裝監(jiān)控?cái)z像頭。(4)選擇市場上比較成熟的功能完善的機(jī)房管理系統(tǒng),以解決機(jī)房管理工作中的各種問題,以對機(jī)房進(jìn)行信息化管理。
二、底層程序控制是解決機(jī)房管理問題的技術(shù)關(guān)鍵
如果沒有底層程序,機(jī)房管理系統(tǒng)軟件就可能無法正常地實(shí)現(xiàn)高效管理。譬如,機(jī)房管理系統(tǒng)的最終管理對象應(yīng)該是計(jì)算機(jī),系統(tǒng)在對他們管理時應(yīng)賦予其必需的計(jì)算機(jī)名稱和IP地址,如果名稱和IP地址均是在操作系統(tǒng)上設(shè)置,那么該項(xiàng)就很容易被用戶修改,也自然會使機(jī)房管理出現(xiàn)混亂甚至陷于癱瘓狀態(tài)。然而,假使我們采用底層程序來管理控制計(jì)算機(jī),那上述問題就根本不算是問題。因?yàn)椋?1)底層程序和操作系統(tǒng)沒有任何關(guān)系,在操作系統(tǒng)中所作的修改不會影響到底層中所作的設(shè)置。(2)底層程序在操作系統(tǒng)之前控制,絕對不會受到破壞。(3)底層程序所用文件完全在私有分區(qū)中,在操作系統(tǒng)中不會找到。(4)底層程序可以自行規(guī)劃網(wǎng)絡(luò)結(jié)構(gòu),使數(shù)據(jù)服務(wù)器可以放置到私網(wǎng)內(nèi),保證不受攻擊。(5)底層程序在通訊時,不會受到操作系統(tǒng)的影響。
通過上述介紹,我們知道了底層的重要性和其自身所存在的優(yōu)勢,那底層是什么?底層程序是又是如何來發(fā)揮其關(guān)鍵的控制作用的呢?下面就通過幾個側(cè)面來認(rèn)識一下底層程序。
1.計(jì)算機(jī)的正常啟動過程。(1)按下主機(jī)電源,主板得到開機(jī)電壓,進(jìn)行自檢,在自檢完成之后,根據(jù)驅(qū)動器的啟動順序,啟動不同的驅(qū)動器。(2)如果BIOS檢測到要從硬盤啟動,首先將硬盤的第一扇區(qū)讀取到指定的內(nèi)存地址(起始地址為0000:7c00),并將控制權(quán)移交。(3)在MBR中有一些控制代碼,代碼的開始就是將自身復(fù)制到其他位置,并且跳至新位置執(zhí)行,將原位置讓出,之后主要的作用是尋找活動分區(qū),并將活動分區(qū)的引導(dǎo)扇區(qū)(也就是DBR)復(fù)制到原位置(起始為0000:7c00),并將控制權(quán)交給該控制代碼。(4)DBR主要起到的作用是根據(jù)不同的分區(qū)格式,不同的操作系統(tǒng)類型做不同的啟動引導(dǎo)。
2.底層程序的裝載和使用。有了以上簡單的介紹,我們可以知道,如果要在操作系統(tǒng)之前控制計(jì)算機(jī),只有兩條途徑:一是修改MBR,最著名的江民鎖就是一個樣例;二是修改DBR,有些品牌機(jī)自帶完全控制了MBR的保護(hù)系統(tǒng),控制代碼不允許做任何改動,所以要想使用底層程序,就只有修改DBR了。(1)首先在硬盤中劃分一個屬于自己調(diào)用的存儲空間,該空間與一個分區(qū)的形式完全一致,在DBR得到控制權(quán)之后,可以將該私有分區(qū)的引導(dǎo)扇區(qū)讀到內(nèi)存,并將控制權(quán)交給該私有分區(qū),此時可以完成中斷操作系統(tǒng)的正常啟動。(2)私有分區(qū)其實(shí)就是一個DOS的啟動分區(qū),在DOS下可以通過autoexec.bat文件自動執(zhí)行一系列文件,其中包含加載網(wǎng)卡驅(qū)動,加載鼠標(biāo)驅(qū)動,認(rèn)證軟件,卸載鼠標(biāo)驅(qū)動,卸載網(wǎng)卡驅(qū)動,返回軟件等等。(3)認(rèn)證軟件的功能主要是和高層服務(wù)軟件進(jìn)行通訊,根據(jù)高層服務(wù)軟件的不同返回值,完成認(rèn)證工作。(4)返回軟件的主要工作是從DOS下將控制權(quán)回交。其中使用Int19是一個很好的方式,它會重新引導(dǎo)BIOS程序,但不破壞內(nèi)存結(jié)構(gòu);(5)此時BIOS又會將MBR讀到指定的內(nèi)存地址(起始地址為0000:7c00),MBR繼續(xù)將DBR讀到指定的內(nèi)存地址(起始地址為0000:7c00),在DBR中可以設(shè)定標(biāo)識,根據(jù)標(biāo)識判斷是否引導(dǎo)過底層程序。如果發(fā)現(xiàn)已經(jīng)運(yùn)行過底層程序,就會直接啟動操作系統(tǒng)。
3.底層程序的功能和特點(diǎn):底層程序一旦被正常加載,它就可以與機(jī)房管理系統(tǒng)軟件進(jìn)行正常的通信。同時,機(jī)房管理系統(tǒng)也就可以通過底層程序來實(shí)現(xiàn)對學(xué)生端計(jì)算機(jī)的管理和控制了。由于底層程序具備下述特點(diǎn)和功能,從而使得機(jī)房管理變得更加高效和可靠。
4.底層程序的缺點(diǎn):由上所述,底層程序因需要在實(shí)模式下和計(jì)算機(jī)進(jìn)行數(shù)據(jù)交換,一般只能使用匯編語言來實(shí)現(xiàn),因而編程難度系數(shù)較大;另外,因?yàn)橛?jì)算機(jī)中可能會有保護(hù)卡之類的產(chǎn)品,所以還會存在兼容性問題,有時需要“特事特辦”。
三、結(jié)束語
機(jī)房管理是否高效、可靠,既關(guān)系到基礎(chǔ)教學(xué)和其他專業(yè)教學(xué)的質(zhì)量,也反映了一個學(xué)校的信息化建設(shè)水平,是值得重視的大問題。本文試著從通過底層技術(shù)來實(shí)現(xiàn)對機(jī)房高效管理的角度做了一點(diǎn)闡述,是想拋磚引玉,以使其他同類院校能有所借鑒,并盡早將廣大教師從繁重的體力勞動中解放出來,實(shí)現(xiàn)機(jī)房管理的高效化、科學(xué)化。
(作者單位:山東淄博科技職業(yè)學(xué)院)