前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機(jī)硬件及軟件主題范文,僅供參考,歡迎閱讀并收藏。
(一)計算機(jī)軟件設(shè)施的安全問題
計算機(jī)軟件是計算機(jī)運行系統(tǒng)中有關(guān)程序和文檔的總稱,屬于計算機(jī)硬件設(shè)備的控制中心,可以滿足人們的各種實際需求。計算機(jī)安全從軟件方面來書,軟件開發(fā)部門開發(fā)的軟件既要滿足用于的各種需求,也要有效降低開發(fā)成本,更要避免其他軟件開發(fā)剽竊或者復(fù)制軟件,最大程度的保護(hù)自己的知識產(chǎn)權(quán)。而用戶也要求功能齊全、實用性好、保密性好、具有高性價比的軟件,尤其是軟件的安全性能,因此計算機(jī)軟件安全指的是軟件不易被剽竊和軟件自身的安全性。
(二)計算機(jī)網(wǎng)絡(luò)信息安全問題
計算機(jī)用戶缺乏網(wǎng)絡(luò)安全意識和信息保密意識,同時計算機(jī)網(wǎng)絡(luò)系統(tǒng)還不夠完善,有一定的安全漏洞,這是引起網(wǎng)絡(luò)風(fēng)險的一個主要因素,比如,Windows系統(tǒng)自身存在著一定的問題、軟件自身攜帶的插件等,這些存在著一定的安全隱患,為不法分子提供了機(jī)會,有些黑客會侵入計算機(jī)的安全系統(tǒng),甚至導(dǎo)致數(shù)據(jù)丟失或者系統(tǒng)的癱瘓。此外,計算機(jī)病毒入侵也對計算機(jī)網(wǎng)絡(luò)安全產(chǎn)生威脅。因為病毒具有很快的傳播速度,只要病毒進(jìn)入網(wǎng)絡(luò),既對計算機(jī)安全運行產(chǎn)生影響,也將計算機(jī)數(shù)據(jù)破壞,極大的損害了用戶的利益。
二、計算機(jī)安全問題的解決對策
(一)計算機(jī)硬件安全問題的對策
當(dāng)前,人們的日常工作、學(xué)習(xí)和生活和計算機(jī)息息相關(guān),為了維持計算機(jī)更長的壽命,并促使其更好的為人類服務(wù),我們在一定程度上要了解計算機(jī),并且具備普通的維修常識??墒?,計算機(jī)的壽命是有限的,用戶有必要對操作流程進(jìn)行學(xué)習(xí),然后正確使用計算機(jī),如果計算機(jī)發(fā)生問題要及時維修,避免計算機(jī)硬件遭到更嚴(yán)重的損壞。用戶熟練掌握計算機(jī)日常使用規(guī)范以及基本的維護(hù)知識可以促使用戶及時發(fā)現(xiàn)計算機(jī)安全問題,并且提早做好預(yù)防,促使計算機(jī)更好的服務(wù)于用戶。
(二)計算機(jī)軟件設(shè)施安全問題的對策
首先加密計算機(jī)軟件,并且確保密碼的安全性,因為計算機(jī)軟件非常容易復(fù)制,因此計算機(jī)軟件安全防護(hù)的一個重要手段是密碼保護(hù)。而一個密碼只在一段時間內(nèi)有效,因此用戶要定期對密碼進(jìn)行更改,確保計算機(jī)軟件安全。其次,為了從源頭上確保計算機(jī)軟件的安全,就要做好它的安全設(shè)計。軟件設(shè)計人員在開發(fā)計算機(jī)軟件的過程中要全面細(xì)致考慮軟件的安全問題,比如從軟件用途方面來說,就要對用途肯能帶來的風(fēng)險進(jìn)行考慮,并且提前制定應(yīng)對措施;在開發(fā)完軟件之后要全方位檢測軟件,及時修補(bǔ)檢測出來的漏洞,并且提高檢測次數(shù),最大程度的避免軟件漏洞。而用戶在使用軟件的過程中如果發(fā)現(xiàn)問題就要及時解決問題,并應(yīng)用合理措施實施修補(bǔ),確保安全運行軟件,避免不必要的風(fēng)險。
(三)計算機(jī)網(wǎng)絡(luò)信息安全問題的對策
計算機(jī)病毒主要通過網(wǎng)絡(luò)以及硬件傳播,所以要定期升級計算機(jī)軟件,應(yīng)用最新的版本,確保計算機(jī)軟件具有較少的漏洞。此外也要及時更新瀏覽器的版本,確保網(wǎng)頁瀏覽的安全性。在瀏覽網(wǎng)頁時盡量不要瀏覽不合常規(guī)的網(wǎng)站,不安裝不合常規(guī)的軟件,確保瀏覽的安全性。
三、結(jié)語
【關(guān)鍵詞】計算機(jī) 系統(tǒng)維護(hù)與管理 策略
現(xiàn)代科學(xué)技術(shù)的發(fā)展使得計算機(jī)成為了現(xiàn)代社會當(dāng)中人們生產(chǎn)生活不可或缺的一部分,它被廣泛應(yīng)用到社會的各個領(lǐng)域當(dāng)中。能夠幫助人們更加高效的完成工作,為各項生活生產(chǎn)活動帶來便利。但是計算機(jī)在使用的過程中很可能會出現(xiàn)這樣那樣的問題,影響工作的正常開展,這就需要我們做好計算機(jī)的日常維護(hù)和管理工作,保障計算機(jī)有序平穩(wěn)的運行,避免由于計算機(jī)故障而造成工作生活混亂。本文主要從硬件和軟件兩個方面對計算機(jī)系統(tǒng)的維護(hù)與管理展開了探討。
1 計算機(jī)硬件系統(tǒng)維護(hù)與管理策略
1.1 建立一個良好的硬件系統(tǒng)運行環(huán)境
要想保障計算機(jī)系統(tǒng)安全平穩(wěn)地運行,其中最重要的就是要為計算機(jī)硬件系統(tǒng)提供一個良好的運行環(huán)境。首先,計算機(jī)硬件系統(tǒng)的外部環(huán)境要保持干燥、通風(fēng),空氣流暢,周圍的空間干凈整潔,避免大量粉塵的出現(xiàn)危害計算機(jī)硬件系統(tǒng)的安全,減少計算機(jī)的適應(yīng)壽命。這就需要相關(guān)工作人員要定期對計算機(jī)硬件系統(tǒng)運行的外部環(huán)境進(jìn)行維護(hù),保持機(jī)房環(huán)境的整潔干凈,做好防火防潮工作,保障機(jī)房內(nèi)空氣溫度、濕度適中。同時計算機(jī)工作人員還要在日常工作中主義計算機(jī)的使用情況,一旦發(fā)現(xiàn)設(shè)備老化要及時進(jìn)行維修或更換,尤其是對于計算機(jī)的電源線之間的聯(lián)系,避免由于突然斷電造成計算機(jī)硬件損壞,從而保障計算機(jī)硬件的安全穩(wěn)定運行。
1.2 定期檢查維護(hù),保障硬件安全穩(wěn)定運行
對計算機(jī)硬件系統(tǒng)的維護(hù)除了要保障計算機(jī)系統(tǒng)運行的外部環(huán)境穩(wěn)定安全之外,還要對基本的計算機(jī)硬件設(shè)備定期檢查維護(hù),保證計算機(jī)硬件不受外界因素的影響而出現(xiàn)故障影響計算機(jī)系統(tǒng)的正常運行,及時發(fā)現(xiàn)故障的關(guān)鍵點并排除故障,進(jìn)而增加計算機(jī)硬件系統(tǒng)是使用壽命。尤其在計算機(jī)的日常使用過程中更要做好基本的硬件維護(hù)管理工作。比如對于顯示器的維護(hù)要定期做好清潔工作,盡量不要用酒精進(jìn)行擦拭,而要采用顯示器專用清洗液清洗屏幕,防止涂層被腐蝕而降低使用壽命,同時顯示器不要放置在太陽直射的位置,防止出現(xiàn)變色。對于硬盤的維護(hù)也需要提起注意,它是計算機(jī)重要的硬件存儲設(shè)備,因此在計算機(jī)的日常使用過程中要盡量避免搬動而對硬盤造成損壞;同時在使用移動設(shè)備和電腦連接時要規(guī)范操作,防止操作不當(dāng)對硬盤造成損壞。
1.3 重點加強(qiáng)對CPU與內(nèi)存的維護(hù)管理
在計算機(jī)硬件系統(tǒng)中,CPU和內(nèi)存是核心部件,需要工作人員進(jìn)行重點維護(hù)和管理。計算機(jī)系統(tǒng)的大部分工作都需要CPU的參與,如果維護(hù)和使用不當(dāng)造成CPU溫度過高就會造成電腦運行速度下降,影響工作效率。因此,這就需要維護(hù)人員在計算機(jī)日常使用過程中解決CPU散熱問題,為CPU的高效運行提供一個良好的環(huán)境,一旦發(fā)現(xiàn)問題要及時更換,防止影響計算機(jī)系統(tǒng)的正常運行。另外,計算機(jī)內(nèi)存條作為硬件系統(tǒng)的核心部件很容易受環(huán)境的影響而發(fā)生氧化不能正常工作,因此維護(hù)人員也要做好定期維護(hù)工作,去除氧化部分或及時更換新的內(nèi)存條來保障計算機(jī)的穩(wěn)定安全運行。
2 計算機(jī)軟件系統(tǒng)維護(hù)與管理策略
2.1 利用Ghost軟件及時對系統(tǒng)數(shù)據(jù)進(jìn)行備份
計算機(jī)軟件系統(tǒng)在運行過程中經(jīng)常會由于各種因素的影響造成系統(tǒng)數(shù)據(jù)丟失,影響工作的正常開展,這就需要計算機(jī)維護(hù)人員做好軟件系統(tǒng)的數(shù)據(jù)備份工作。Ghost軟件是一種常用的軟件系統(tǒng)備份維護(hù)工具,它能夠?qū)⒂脖P中的某一個分區(qū)或是整個硬盤當(dāng)成對象進(jìn)行操作,能夠?qū)τ脖P中的所有信息進(jìn)行完整的復(fù)制存儲,從而有效避免數(shù)據(jù)丟失帶來的損失。另外,如果有需要,該軟件還可以實現(xiàn)將文件恢復(fù)到相應(yīng)的硬盤或分區(qū)當(dāng)中,使系統(tǒng)恢復(fù)正常運行。在對計算機(jī)軟件系統(tǒng)進(jìn)行備份維護(hù)時,要重點對文檔系統(tǒng)進(jìn)行備份,這是計算機(jī)軟件系統(tǒng)運行的核心和關(guān)鍵,做好文檔系統(tǒng)的備份工作能夠極大的減少軟件系統(tǒng)故障造成的損失。
2.2 及時發(fā)現(xiàn)并排除軟件系統(tǒng)故障
計算機(jī)軟件系統(tǒng)運行過程中經(jīng)常會由于操作不當(dāng)、遭受外界攻擊等而出現(xiàn)故障,尤其是在開放的網(wǎng)絡(luò)環(huán)境下,計算機(jī)運行過程中遭受病毒、黑客等非法入侵的概率增加,這就需要計算機(jī)維護(hù)人員做好日常維護(hù)工作,及時發(fā)現(xiàn)并排除軟件系統(tǒng)故障,保障計算機(jī)的正常運行。針對病毒入侵故障,維護(hù)人員就可以通過在計算機(jī)上安裝殺毒軟件的方式來解決,做到定期清理垃圾,檢測病毒,從而防止病毒入侵,保障計算機(jī)軟件系統(tǒng)的安全運行。針對軟件系統(tǒng)故障,需要計算機(jī)維護(hù)人員定期對系統(tǒng)進(jìn)行檢查更新,安裝性能較好的防火墻,幫助修復(fù)系統(tǒng)安全漏洞,及時升級電腦的補(bǔ)丁。另外,還要做好軟件測試工作,避免不安全軟件對計算機(jī)軟件系統(tǒng)造成侵害。
2.3 做好計算機(jī)軟件系統(tǒng)的日常維護(hù)和更新工作
在計算機(jī)日常使用過程中,維護(hù)人員要做好定期維護(hù)和更新計劃,為計算機(jī)軟件系統(tǒng)的運行提供一個良好的運行環(huán)境,及時發(fā)現(xiàn)并排除系統(tǒng)故障,幫助用戶提高計算機(jī)是使用效率。比如幫助用戶做好計算機(jī)硬盤的分區(qū)選擇,合理規(guī)劃應(yīng)用軟件的使用效率,做好軟件工具的分類規(guī)劃,盡量減少用戶在使用電腦的過程可能出現(xiàn)的軟件混亂和錯誤;還要做好軟件的檢查更新工作,選擇滿足用戶需求的軟件進(jìn)行安裝,進(jìn)而提高系統(tǒng)的運行效率,同樣也能減少計算機(jī)軟件系統(tǒng)的維護(hù)工作。
參考文獻(xiàn)
[1]李輝.計算機(jī)系統(tǒng)維護(hù)與管理探究[J].電腦編程技巧與維護(hù),2015,21:99-100.
[2]王新博.計算機(jī)硬件的維護(hù)與管理創(chuàng)新探究[J].信息與電腦(理論版),2014,03:199-200.
關(guān)鍵詞:計算機(jī)軟件;計算機(jī)硬件;計算機(jī)維護(hù)
中圖分類號:TP307文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2012) 06-0000-02
一、關(guān)于計算機(jī)軟件維護(hù)概述
(一)日常計算機(jī)維護(hù)
在進(jìn)行操作系統(tǒng)維護(hù)時,比較有效的方法是要做好計算機(jī)系統(tǒng)的備份。備份的軟件比較多,但一般情況下大家較為熟悉和常用的備份用的軟件是Ghost,使用Ghost做好軟件的備份工作之后,就不用擔(dān)心出現(xiàn)計算機(jī)崩潰的情況了,一旦計算機(jī)器出現(xiàn)了故障,自己又不會進(jìn)行故障的處理,用Ghost進(jìn)行系統(tǒng)的恢復(fù)是一個簡單便捷的方法??梢酝扑]雨林木風(fēng)的一鍵ghost還原工具,該工具操作較為簡單,只要輕點幾下鼠標(biāo)就能輕松的完成計算機(jī)的還原和備份工作。
另外,我們還可以使用一些系統(tǒng)自帶的還原方法來進(jìn)行還原,目前系統(tǒng)還原不僅包括了還原系統(tǒng)的功能,還可以進(jìn)行必要的監(jiān)視系統(tǒng)和一些應(yīng)用程序的更改,還可以進(jìn)行自動的創(chuàng)建相關(guān)的還原點,這個還原點可以代表一定時間點的一些狀態(tài),如果因為日常使用中的操作不當(dāng)而發(fā)生的一些系統(tǒng)問題,就能使用在運行正常時所創(chuàng)建的一些還原點從而進(jìn)行系統(tǒng)還原到過去的正常使用狀態(tài),使用這種方法一般是不會造成已有的文件數(shù)據(jù)丟失,因為使用這種方法是檢測選定的應(yīng)用程序和系統(tǒng)文件的關(guān)鍵設(shè)置,不會檢測到一些個人數(shù)據(jù)文件的變化。
(二)數(shù)據(jù)與文件的備份
作為計算機(jī)的使用用戶,都希望自己的計算機(jī)在日常使用的時候不會出現(xiàn)任何問題。而在實際使用過程中,出現(xiàn)故障在所難免,使我們不能順利地完成自己的學(xué)習(xí)和工作,如果遇到計算機(jī)病毒等情況,就會造成很多數(shù)據(jù)的丟失,這將會構(gòu)成不可挽回嚴(yán)重?fù)p失。所以,對于重要的數(shù)據(jù)需要做好數(shù)據(jù)備份,必要的時候,可以使用硬盤來對重要的文檔和數(shù)據(jù)進(jìn)行專門的儲存。如果沒有更多的硬盤來進(jìn)行使用,應(yīng)該使用U盤或者是其它的一些存儲設(shè)備來進(jìn)行重要文檔和數(shù)據(jù)的備份。當(dāng)下隨著科學(xué)技術(shù)的不斷發(fā)展,也可以將重要數(shù)據(jù)或者文件存儲到網(wǎng)絡(luò)上,比如網(wǎng)易的網(wǎng)盤,郵箱,甚至可以將照片存放到QQ空間等存儲相關(guān)的數(shù)據(jù)。
(三)安裝防病毒計算機(jī)軟件
為了能夠保證計算機(jī)的系統(tǒng)安全穩(wěn)定,以及計算機(jī)重要數(shù)據(jù)不會遭受病毒的侵蝕而出現(xiàn)丟失的情況,我們一般需要在自己的計算機(jī)上面安裝必要的計算機(jī)防病毒軟件?,F(xiàn)在大家所熟悉的國內(nèi)幾款知名的防病毒軟件都能起到防病毒的目的,并且相對來講價格也不高。建議大家在使用殺毒軟件時,選擇正版的計算機(jī)軟件殺毒,這樣就能利用網(wǎng)絡(luò)來對病毒庫進(jìn)行及時的升級,以達(dá)到最大限度地保護(hù)計算機(jī)系統(tǒng)的作用。
(四)垃圾文件的清理
Windows在日常的運行過程中經(jīng)常會累積大量的垃圾文件,并且計算機(jī)系統(tǒng)無法對產(chǎn)生的這些垃圾文件進(jìn)行系統(tǒng)自動的清理,垃圾文件不僅僅會占用到大量的磁盤空間,同時還會拖累到整個計算機(jī)系統(tǒng),造成計算機(jī)系統(tǒng)的運行速度嚴(yán)重緩慢,所以對于系統(tǒng)中的垃圾文件是一定要進(jìn)行必要的清除。系統(tǒng)中的垃圾文件一般會分為兩種情況,第一種是屬于臨時性的文件,一般情況下是存儲在Temp目錄中。隨著電腦的使用時間越來越長,加之計算機(jī)的安裝使用軟件越來越多,Windows的操作系統(tǒng)就會變得更加龐大,而這主要是因為系統(tǒng)中垃圾文件的存在。對于在Temp目錄之下的一些臨時文件,應(yīng)對此種情況,只需進(jìn)入這個目錄進(jìn)行手動刪除就能刪除;另外一種情況是上網(wǎng)存在的IE的臨時性垃圾文件,對于這種情況也可以使用專門的清理軟件進(jìn)行痕跡的清理。
二、計算機(jī)硬件的維護(hù)探討
(一)計算機(jī)硬件維護(hù)時的注意事項
對于一些原裝的或者品牌機(jī)在其保修期內(nèi)一般是不允許用戶自己打開機(jī)箱,如果用戶擅自進(jìn)行打開機(jī)箱,就很有可能會喪失一些廠商提供的保修權(quán)利,所以在日常使用中,用戶應(yīng)該特別注意這一點。另外因為計算機(jī)的板卡上的集成電路一般都采用的是MOS的技術(shù)制造,所以在打開計算機(jī)的機(jī)箱之前,操作人員一定釋放身上的靜電,以免發(fā)生危險,一些簡單的方法是可以將手接觸一下墻壁或管道等。在進(jìn)行維護(hù)的時候,計算機(jī)內(nèi)的各個部件要注意輕拿輕放,尤其是硬盤、光驅(qū)這些重要部件。
(二)定時對箱內(nèi)表面的積塵進(jìn)行清理
計算機(jī)在使用時間比較長的情況下,計算機(jī)的機(jī)箱表面和積塵就會慢慢的增多,因此需要對計算機(jī)進(jìn)行除塵。一般比較常用的是采用擰干的濕布來進(jìn)行擦拭灰塵。但是對于各種插頭插座和擴(kuò)充插槽以及內(nèi)存插槽及板卡一般不要使用是抹布進(jìn)行擦拭。以便造成元件的損壞和避免發(fā)生觸電的危險。
(三)顯示器的日常維護(hù)
在我們?nèi)粘J褂糜嬎銠C(jī)顯示器的時,不要過于頻繁地去開關(guān)顯示器,在開顯示器和關(guān)顯示器之間的時間最好能夠間隔到一兩分鐘。開關(guān)顯示器太快,很容易造成在顯示器的內(nèi)部瞬間產(chǎn)生出高電壓,形成強(qiáng)大的電流從而燒毀顯像管。如果在使用電腦的時候有一兩個小時不需要使用顯示器的情況,最好是能將顯示器關(guān)閉。對于家用使用電腦來說,夜間不使用計算機(jī)的時候可以把整套設(shè)備全部關(guān)掉。
在計算機(jī)防塵方面,最好是能給顯示器購買專用的防塵罩,在每次使用顯示器之后能夠及時的使用防塵罩將計算機(jī)顯示器蓋上,以免造成灰塵對顯示器的污染。在清除計算機(jī)顯示器屏幕的一些灰塵時,注意要將顯示器電源關(guān)掉,還需要拔下顯示器的電源線以及信號電纜線。在進(jìn)行清潔的過程中,要使用軟布從屏幕中心向外進(jìn)行慢慢擦拭,如果遇到有些灰塵難以清除的時候,可以使用脫脂棉沾上少量水進(jìn)行小心擦拭,但不能使用酒精之類的化學(xué)溶液進(jìn)行擦拭。
另一方面,如果長期使用的顯示器,在計算機(jī)的機(jī)殼內(nèi)可能會積攢大量的灰塵,如果不進(jìn)行及時的清除就會導(dǎo)致顯示器出現(xiàn)老化,比較常用的方法是使用毛刷進(jìn)行擦除顯示器機(jī)殼上的灰塵與污垢,然后使用干布進(jìn)行擦拭,盡量不使用沾水的濕布去抹擦顯示器內(nèi)部。同時還需要注意不要碰壞計算機(jī)的電路元件。日常在電腦使用的過程中,建議不要把顯示器擺放在太陽光能夠直接照射的地方,以減緩計算機(jī)顯示器的老化。
(四)鼠標(biāo)的日常維護(hù)
在進(jìn)行鼠標(biāo)的日常使用中,建議在使用鼠標(biāo)的時候不要力度太大,以免造成鼠標(biāo)的彈性開關(guān)損壞。同時應(yīng)該配備專業(yè)的鼠標(biāo)墊配合鼠標(biāo)使用,以減少污垢通過橡皮球進(jìn)入鼠標(biāo)從而污染鼠標(biāo)。也可以使用更為先進(jìn)的光電鼠標(biāo),光電鼠標(biāo)的減震效果較好,從而保持光電檢測元件不易受損。
(五)鍵盤的日常維護(hù)
鍵盤是經(jīng)常使用的一種計算機(jī)硬件,日常在使用計算機(jī)鍵盤的過程中,注意要愛惜鍵盤,保持鍵盤的清潔,注意不要將液體潑灑到計算機(jī)的鍵盤上。在使用鍵盤進(jìn)行按鍵的時候要力量適中,動作輕柔。以免因為強(qiáng)烈的敲擊而減少鍵盤的使用壽命。如果需要更換鍵盤,注意不要進(jìn)行帶電插拔,帶電插拔的危害非常大,不僅僅會造成對鍵盤的損傷,嚴(yán)重時還會造成計算機(jī)其他部件的損毀。
總而言之,在我們?nèi)粘J褂糜嬎銠C(jī)的時候應(yīng)該多注意有關(guān)計算機(jī)的日常維護(hù)知識,愛惜自己的電腦。這樣不但能盡量地延長計算機(jī)的使用時間,最重要的是可以提高計算機(jī)日常的使用效率,使計算機(jī)能夠為我們?nèi)粘5墓ぷ骱蛫蕵诽岣叻奖?,希望以上所述的有關(guān)計算機(jī)的維護(hù)能對大家對于計算機(jī)的保養(yǎng)與使用起到積極的促進(jìn)作用。
參考文獻(xiàn):
[1]劉茜.計算機(jī)的全面硬件維護(hù)[J].中國新技術(shù)新產(chǎn)品.2010(03)
[2]齊志亞.計算機(jī)硬件日常維護(hù)與故障排除[J].硅谷.2010(05)
關(guān)鍵詞:計算機(jī);軟件;開發(fā)技術(shù);應(yīng)用探析
計算機(jī)的發(fā)展帶領(lǐng)信息網(wǎng)絡(luò)的發(fā)展,進(jìn)而帶動整個社會的進(jìn)步,大大改變了人們的生活質(zhì)量。如今,它作為人類智慧的延伸,廣泛應(yīng)用于人們生活的各個領(lǐng)域。作為計算機(jī)的核心,軟件開發(fā)技術(shù)產(chǎn)業(yè)日益發(fā)展起來,成為我國重要的信息產(chǎn)業(yè)支柱。
一、計算機(jī)軟件開發(fā)技術(shù)概述
(一)概念
計算機(jī)軟件主要指系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件是監(jiān)控、管理和維護(hù)計算機(jī)的軟件,比如操作系統(tǒng)和自檢程序等。而應(yīng)用軟件則是解決用戶具體問題的軟件,比如人事管理軟件和學(xué)習(xí)管理軟件等等。不管是系統(tǒng)軟件還是應(yīng)用軟件,都為用戶提供了利用計算機(jī)代替或簡化一種計算機(jī)的工作環(huán)境,對于用戶來說,接觸計算機(jī)其實是接觸計算機(jī)軟件。早在20世紀(jì)五六十年代,計算機(jī)軟件的開發(fā)多是手工方式,這種軟件開發(fā)技術(shù)不僅出錯率較高、生產(chǎn)效率低下,而且不能滿足軟件生產(chǎn)需要。隨著商品化、大型化軟件的開發(fā),人們意識到計算機(jī)軟件的開發(fā)需要規(guī)范的文檔來確保程序設(shè)計、調(diào)試和運行。到了20世紀(jì)八十年代,人們將軟件工程定義為:實現(xiàn)計算機(jī)程序功能采取的規(guī)則、方法及與之相關(guān)聯(lián)的文檔和在計算機(jī)上運行程序所需的數(shù)據(jù)都是計算機(jī)軟件。
軟件工程的發(fā)展大體經(jīng)歷了程序設(shè)計時代、軟件時代和軟件工程三個時代。以建筑工程開發(fā)為例,可以看出計算機(jī)軟件開發(fā)過程與建筑工程開發(fā)有較大的差異。建筑工程開發(fā)過程中,設(shè)計藍(lán)圖設(shè)計之后,之后的每一步都不存在回溯的問題,但計算機(jī)軟件工程在開發(fā)的過程中,每一步都有可能經(jīng)歷多次的修改、適應(yīng)等回溯問題,另外,軟件開發(fā)成功投入使用后,要考慮到軟件運行和維護(hù)的問題等等。
(二)開發(fā)方式
計算機(jī)軟件常用的三種開發(fā)方式:
1、傳統(tǒng)的生命周期法。根據(jù)時間劃分角度,將軟件進(jìn)行各個方面的拆分,并對其進(jìn)行分解,形成不同階段,且每一個階段的開始和結(jié)束都有其特定的嚴(yán)格要求。通常意義上,一個周期大致為半年左右。
2、軟件原型化的方法。在對初期概念比較模糊的計算機(jī)軟件進(jìn)行開發(fā)和調(diào)試時,由于傳統(tǒng)的生命周期法需要對軟件最初期的相關(guān)資料進(jìn)行認(rèn)定,因此,對于此種類型的軟件其并不能適合。但如果把計算機(jī)軟件原型化,通過對原型化系統(tǒng)的研究來確定軟件的本質(zhì)要求,在此基礎(chǔ)上并將前期得到的概念進(jìn)行新的開發(fā)建造,最終達(dá)到修改階段,由此便完成了對軟件開發(fā)的建造。
3、自動化形式系統(tǒng)的開發(fā)。自動形式系統(tǒng)的軟件開發(fā)方式主要利用第四代技術(shù)中的多種軟件開發(fā)工具、操作人員并不需要說出具體的方法,只需要說出內(nèi)容,其軟件工具就通過自動分析并設(shè)計出程序編碼。
(三)計算機(jī)軟件開發(fā)技術(shù)
1、XML
XML是包含了類似HTML的文本文件。而在這一個文件定義一個樹型的結(jié)構(gòu),用來描述其所存儲的數(shù)據(jù)。它的最大優(yōu)點就在于這個文件中所存儲的結(jié)構(gòu)數(shù)據(jù)。還可以儲存非結(jié)構(gòu)數(shù)據(jù)。也包括一些關(guān)于基于XML的語言,有XSL、XHTML、DTDs、XSLT、XSD、X quer及X Path。XHTML的本身是XML,同通常的HTML比較,XHTML的格式更加容易進(jìn)行處理。XSL與XSLT是XML進(jìn)行轉(zhuǎn)換所使用的語言,它們將XML轉(zhuǎn)換成為各種各樣的格式。DTDs是對XML文件以及其所包含一些數(shù)據(jù)類型進(jìn)行描述,可以不通過編寫所定制代碼,就可以完成XML內(nèi)容的檢查,讓其強(qiáng)行遵守所給出的規(guī)則。X query與X Path是查詢語言。它們能夠從XML中吸取一些單個的數(shù)據(jù)及數(shù)據(jù)列表。
2、Web Services
Web服務(wù)是XML后的產(chǎn)物。XML可以進(jìn)行描述數(shù)據(jù)和對象,其可以保證XML文檔數(shù)據(jù)的有效性。其文檔非常適用于一種實現(xiàn)跨平臺服務(wù)標(biāo)準(zhǔn)基本的格式。
3、面向?qū)ο蟮木幊?/p>
過去十年里,面向?qū)ο驩OP技術(shù)在領(lǐng)域中占據(jù)過統(tǒng)治的地位,OOP理念是從Smalltalk開始的,然后慢慢到C++和Pascal,到Java成為真正的主流。和C++是OOP發(fā)展的最高層次。
4、Java、C++、C語言、這些高級編程語言都得到了迅速的發(fā)展,但每種語言都能獨立地進(jìn)行計算機(jī)軟件的開發(fā)。
5、JavaScript
JavaScript作為非常重要的腳本語言,被所有主流的瀏覽器所使用。在編寫Web應(yīng)用程序時,JavaScript是不可缺少的。JavaScript也可以作為一種服務(wù)器端腳本語言,其極可能會成為將來設(shè)備的腳本語言和主流應(yīng)用程序的語言。VBScript雖然得到了很好的應(yīng)用,但連微軟都傾向使用JavaScript來編寫其腳本代碼。
6、Regular Expressions
雖然很多人認(rèn)為正則表達(dá)式太過于繁瑣,而且很難讀寫,但是其功能非常強(qiáng)大,在很多領(lǐng)域都需要使用它。在搜索純文本數(shù)據(jù),其表現(xiàn)出了強(qiáng)大的功能。
7、Design Patterns
其作用是用來通過創(chuàng)建和分類對象,從而簡化編程。設(shè)計一個模式將一些對象進(jìn)行分類成為制定的模型,OOP使用得越多,其作用就越明顯。
8、Flash MX
當(dāng)需要更多的客戶端圖形以及編程能力時,HTML與CSS就不能滿足此刻的需求,F(xiàn)lash才是最好的選擇。在Flash里編程將會非常容易,并且其速度也明顯比Java快。
9、Linux/Windows
這是PC機(jī)兩大操作軟件,需要學(xué)會對其進(jìn)行配置、安裝。當(dāng)今的軟件開發(fā)程序都基于這兩大操作軟件平臺上,對這兩大軟件要有一定的了解。
10、SQL
對數(shù)據(jù)庫的查詢,SQL雖然只是一種基本操作技能,但是其卻起到了非常重要的作用。也許在未來,圖形界面會取代人們對SQL的使用,但是數(shù)據(jù)的查詢永遠(yuǎn)也不會離開SQL,掌握SQL的基本語法,對將來編程數(shù)據(jù)的使用有很大的幫助。
(四)計算機(jī)軟件開發(fā)技術(shù)的重要性
軟件開發(fā)技術(shù)是軟件工程較為關(guān)鍵的技術(shù)之一,對計算機(jī)網(wǎng)絡(luò)發(fā)展有著極大的助推作用,計算機(jī)軟件開發(fā)技術(shù)能夠促使計算機(jī)網(wǎng)絡(luò)技術(shù)的創(chuàng)新,使一些網(wǎng)絡(luò)支持、遠(yuǎn)程控制成為可能。軟件開發(fā)技術(shù)的應(yīng)用使得計算機(jī)網(wǎng)絡(luò)形成開發(fā)性、共存性的一種網(wǎng)絡(luò)模式,對于計算機(jī)網(wǎng)絡(luò)的發(fā)展有促進(jìn)作用。計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用解決了軟件開發(fā)落后計算機(jī)網(wǎng)絡(luò)需求的問題,隨著軟件開發(fā)技術(shù)的不斷提高,軟件的安全性、可靠性和便捷性也有了較大的提高。上述的計算機(jī)軟件開發(fā)重要性推動了計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用。
二、計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計算機(jī)軟件開發(fā)者進(jìn)行軟件開發(fā)是為了使計算機(jī)可以更好地為人類服務(wù),所以,一種計算機(jī)軟件開發(fā)技術(shù)要能夠稱得上成功,需要真正實現(xiàn)其良好的實用價值。下面通過一個計算機(jī)軟件開發(fā)的實例來說明軟件開發(fā)技術(shù)的應(yīng)用價值。運用兩種不同的方式開發(fā)兩個產(chǎn)品,其中第一個產(chǎn)品運用高級數(shù)據(jù)庫服務(wù)器的Web+Xml+ActiveX模式來進(jìn)行開發(fā)設(shè)計,第二個產(chǎn)品運用VB6.0+Acess的單機(jī)版模式來進(jìn)行開發(fā)設(shè)計?,F(xiàn)利用這兩種產(chǎn)品分別在客戶機(jī)端進(jìn)行安裝,發(fā)現(xiàn)采用第一個產(chǎn)品的話,在客戶機(jī)需要安裝ActiveX組件,還要更改瀏覽器的安全設(shè)置,這使得在客戶端安裝第一個產(chǎn)品時有一個安裝步驟;而如果采用第二個產(chǎn)品,則在客戶端可直接安裝,這是因為VB虛擬機(jī)以及Acess驅(qū)動都是微軟歷史版本,系統(tǒng)可自動兼容。成功在客戶端進(jìn)行安裝后,運行一段時間,第一種安裝方法在安裝、運行上受系統(tǒng)操作版本或瀏覽器安全設(shè)置的限制,給用戶使用帶來了一些麻煩。然而第二種安裝方法運行穩(wěn)定,如果需要修復(fù)安裝或者備份還原數(shù)據(jù),用戶能夠單獨去完成,缺點是隨著客戶端使用時間越來越長,用戶數(shù)據(jù)會逐漸增多,在客戶端運行的后期,運行速度會下降,此時就需要進(jìn)行人為轉(zhuǎn)檔。這個實例促進(jìn)了計算機(jī)軟件開發(fā)者對軟件開發(fā)與應(yīng)用問題的認(rèn)識。計算機(jī)作為常用的工具,是為了能夠更好地為人類服務(wù)。當(dāng)前,計算機(jī)已成為一種大眾化的工具,不一定要求使用計算機(jī)的工作人員均是專業(yè)化人才,所以,在計算機(jī)軟件開發(fā)中,要按照客戶具體要求與實際情況來進(jìn)行開發(fā)。計算機(jī)軟件開發(fā)過程中還要強(qiáng)化“以人為本”的理念,體現(xiàn)軟件強(qiáng)大的功能以及簡單實用性。
三、計算機(jī)軟件技術(shù)的發(fā)展趨勢
(一)軟件技術(shù)的智能化發(fā)展趨勢。隨著人工智能在當(dāng)今社會的不斷發(fā)展,其應(yīng)用范圍也得到相應(yīng)的拓展。而軟件技術(shù)的開發(fā)也只有朝著這個方向發(fā)展,才能使人工智能軟件的開發(fā)獲得成功,從而促進(jìn)人類社會的劃時展。
(二)軟件技術(shù)的融合化發(fā)展趨勢。將傳統(tǒng)的電氣化、機(jī)械化和自動化等計算機(jī)硬件系統(tǒng)通過軟件開發(fā)轉(zhuǎn)化為智能化、數(shù)字化和網(wǎng)絡(luò)化的軟件核心技術(shù),這一融合必定為產(chǎn)業(yè)帶來更大的經(jīng)濟(jì)市場競爭力。
(三)軟件技術(shù)的服務(wù)化發(fā)展趨勢。當(dāng)面向客戶時,軟件技術(shù)的開發(fā)者將最優(yōu)秀的設(shè)計理念、最先進(jìn)的軟件技術(shù)、一流的產(chǎn)品和最優(yōu)質(zhì)的服務(wù)呈獻(xiàn)給客戶,由此形成軟件行業(yè)的主流模式。
(四)軟件技術(shù)的網(wǎng)絡(luò)化發(fā)展趨勢。由于互聯(lián)網(wǎng)的全球性發(fā)展,不僅拉近了全球的距離,更將網(wǎng)格化發(fā)展作為計算機(jī)產(chǎn)業(yè)今后的發(fā)展方向,而網(wǎng)格化又是網(wǎng)絡(luò)化的表現(xiàn)形式。因此,推動了全球網(wǎng)絡(luò)化的發(fā)展趨勢。
(五)軟件技術(shù)的開放化發(fā)展趨勢。軟件技術(shù)的開放化指的是計算機(jī)軟件產(chǎn)品的標(biāo)準(zhǔn)化和軟件源代碼的開放化。只有技術(shù)在一定程度上達(dá)到開放,計算機(jī)軟件設(shè)計者之間才能更好地進(jìn)行交流和溝通,達(dá)到共同進(jìn)步,從而提高產(chǎn)品質(zhì)量,并促進(jìn)計算機(jī)軟件產(chǎn)業(yè)的進(jìn)一步發(fā)展。
計算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展徹底改變了我們的生活,促進(jìn)了社會的進(jìn)步,在社會生活的各個領(lǐng)域都發(fā)揮著十分重要的作用。計算機(jī)軟件技術(shù)是計算機(jī)的核心,軟件開發(fā)技術(shù)的發(fā)展直接關(guān)系到我國國民經(jīng)濟(jì)的發(fā)展。
參考文獻(xiàn):
1.軟件工程的概念
1.1軟件工程概念提出
20世紀(jì)50、60年代開發(fā)大型系統(tǒng)軟件用手工方式進(jìn)行,其生產(chǎn)效率低、出錯率高。這種狀態(tài)不能滿足日益增長的軟件生產(chǎn)的需要,產(chǎn)生以下四個方面的問題。a.軟件復(fù)雜性飛速增長;b.軟件成本高;c.開發(fā)周期長;d.維護(hù)工作量大。即出現(xiàn)了軟件危機(jī)現(xiàn)象。為了擺脫軟件生產(chǎn)的這種局面,在1968年北大西洋公約組織的學(xué)術(shù)會議上,第一次提出了軟件工程這個概念。
軟件工程是開發(fā)和維護(hù)軟件的規(guī)范化方法,它的指導(dǎo)思想是以處理工程問題(如建筑工程、機(jī)械工程等)一樣的方法處理軟件生產(chǎn)的全過程。為了指導(dǎo)這種軟件生產(chǎn)的整個過程,產(chǎn)生了軟件工程學(xué)。
1.2什么是軟件工程學(xué)
軟件工程學(xué)是研究和探討如何利用當(dāng)代的科學(xué)理論和技術(shù)指導(dǎo)軟件的開發(fā),以達(dá)到利用較少的投資獲得高質(zhì)量軟件產(chǎn)品的目的科學(xué)。軟件工程學(xué)既是邊緣學(xué)科,又是一種綜合性學(xué)科。它包括計算機(jī)科學(xué)、系統(tǒng)工程學(xué)、管理學(xué)、經(jīng)濟(jì)學(xué)、人體工程學(xué)和心理學(xué)等。
2.軟件工程的發(fā)展
軟件工程的發(fā)展,大體經(jīng)歷了三個時代,即程序設(shè)計時代、軟件時代、軟件工程時代。
2.1軟件開發(fā)的三個階段
前面講過用軟件工程的方式生產(chǎn)軟件的過程類似于機(jī)械、建筑工程生產(chǎn)產(chǎn)品的過程。如一個建筑工程(如立交橋、賓館大廈等)從開始到結(jié)束,經(jīng)歷設(shè)計、施工和驗收三個階段。軟件產(chǎn)品的生產(chǎn)也要經(jīng)過定義、開發(fā)、維護(hù)的軟件開發(fā)三個階段。
2.2軟件工程與其他工程科學(xué)不同之處
從上面建筑工程與軟件二種產(chǎn)品開發(fā)階段比較,可以看出:a.建筑工程流程圖中,設(shè)計藍(lán)圖產(chǎn)生之后,往下的每一步?jīng)]有回溯問題。
但在軟件開發(fā)工程中,每一步都可能經(jīng)歷不只一次的修改和適應(yīng)的回溯問題。b.軟件交付使用后,還有一個運行維護(hù)問題,如運行后發(fā)現(xiàn)有隱藏錯誤、運行環(huán)境有變化、用戶要求的變更等。
3.應(yīng)用軟件開發(fā)方法
一個大型的應(yīng)用軟件、如計算機(jī)輔助設(shè)計軟件,大型仿真訓(xùn)練軟件等,需要多人共同完成。為保證大型應(yīng)用軟件系統(tǒng)的開發(fā)質(zhì)量,必須嚴(yán)格按照軟件工程的思路和原則,采用軟件的開發(fā)方法,使用軟件工程提供的圖示工具,組織軟件人員協(xié)調(diào)一致地完成設(shè)計與開發(fā)任務(wù)。
現(xiàn)應(yīng)用的軟件開發(fā)方法主要有三種:軟件生命周期法、原型化方法、自動形式的系統(tǒng)開發(fā)方法。
3.1軟件開發(fā)的生命周期法
生命周期方法是從時間角度對軟件的定義、開發(fā)和維護(hù)的復(fù)雜問題進(jìn)行分解,分成若干個階段。每個階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn)(前一階段的結(jié)束就是后一階段的開始。標(biāo)準(zhǔn)就是每個階段都應(yīng)該交出高質(zhì)量的文檔。軟件生命周期一般分為六個時期,即六個階段。
3.2原型化方法
傳統(tǒng)的生命周期法的理論基礎(chǔ)較為嚴(yán)密。一般說來,在軟件開發(fā)過程中,首先要經(jīng)過嚴(yán)格的定義或預(yù)先說明,并要求軟件開發(fā)人員和用戶在系統(tǒng)的開發(fā)初期就要對整個的功能和信息需求做出全面、準(zhǔn)確而深刻地認(rèn)定。通常用戶給出概括性的軟件目標(biāo)而無法描述詳細(xì)的輸入、處理或輸出需求。而軟件開發(fā)人員也可能尚未確定處理算法的效果、操作系統(tǒng)的適用性及即將使用的人機(jī)界面形態(tài)。在這種情況下,對事務(wù)只有邊干邊認(rèn)識,原型化方法就是基于這一主導(dǎo)思想。
3.3原型的三種形態(tài)
(1)紙上原型。這種紙張和墨水的模型解釋了軟件上的一些特征。
(2)工作原型。制作所需軟件中的一部分功能,讓其在計算機(jī)上執(zhí)行,可使用戶和開發(fā)者在一定程度上了解即將被開發(fā)的程序。
(3)現(xiàn)有原型。利用一個可運行的現(xiàn)成程序,完成所需功能的部分或全部,但是有一部分必須在新開發(fā)的基礎(chǔ)上加以改善。
3.4原型法開發(fā)過程
利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評審階段、開發(fā)人員修改系統(tǒng)階段。
關(guān)鍵詞:計算機(jī);硬件;軟件;維護(hù)
DOI:10.16640/ki.37-1222/t.2016.03.105
0 引言
計算機(jī)在高校的使用和學(xué)習(xí)越來越普遍,每個進(jìn)入高校的學(xué)生,都或多或少的被普及計算機(jī)知識,高校龐大的計算機(jī)擁有量,對于維護(hù)和管理成了各高校棘手的問題。本文就相關(guān)問題進(jìn)行一下探討。
1 計算機(jī)實驗室設(shè)備的使用管理
實驗室設(shè)備管理是對實驗室管理一個非常重要的部分,計算機(jī)設(shè)備管理主要包括計算機(jī)設(shè)備的備案清單、安全使用管理、計算機(jī)設(shè)備周圍運行環(huán)境管理。
1.1 硬件帳物的管理
計算機(jī)實驗室的硬件數(shù)量較多、多數(shù)都屬于電子產(chǎn)品,如計算機(jī)、服務(wù)器、交換機(jī)、UPS等。建立科學(xué)合理的實驗室硬件清單,讓管理員了解設(shè)備的參數(shù),管理上做到責(zé)任到人,每個實驗室都有專門的負(fù)責(zé)人。每個實驗室門口都貼有本實驗室的負(fù)責(zé)人,實驗員必須掌握實驗室的設(shè)備情況,參數(shù)包括硬件品牌、型號、配置、購買時間、價格、產(chǎn)品編號等,并對設(shè)備貼有標(biāo)識。建立硬件的引進(jìn)、借調(diào)、損毀及維修紀(jì)錄報表。每個學(xué)期與單位資產(chǎn)管理科進(jìn)行資產(chǎn)核對,防止資產(chǎn)流失。對報廢和維修的硬件及時上報和處理。
1.2 實驗室的安全使用管理
計算機(jī)實驗室的硬件設(shè)備一般價格昂貴,一旦發(fā)生損毀,會對單位造成財產(chǎn)損失,并且會影響正常實驗教學(xué)的進(jìn)行。所以,要加強(qiáng)計算機(jī)實驗室的安全使用,保障有規(guī)律的日常維護(hù)和檢查工作,發(fā)現(xiàn)問題及時處理。提前做好防火、防盜等工作,每天最后一個離開實驗室人員必須檢查水閥、電源、門窗,防患于未然,養(yǎng)成良性的檢查習(xí)慣。實驗員登記計算機(jī)實驗室的使用記錄,記錄每次使用情況,產(chǎn)生問題狀況記錄,并及時處理并維修。對經(jīng)常用到的實驗室硬件設(shè)備進(jìn)行定期檢查和維護(hù),主要包括學(xué)生計算機(jī),教師計算機(jī),主機(jī)服務(wù)器、投影設(shè)備,空調(diào)設(shè)備,計算機(jī)外設(shè)設(shè)備等。
1.3 實驗室內(nèi)部環(huán)境管理
實驗室內(nèi)部環(huán)境包括定時換氣、保持衛(wèi)生、穩(wěn)定電壓等基礎(chǔ)設(shè)施,科學(xué)合理的基礎(chǔ)設(shè)施直接決定著計算機(jī)實驗室硬件的正常運行和使用壽命。特別是加強(qiáng)電的使用,實驗室用電干路要保證足夠的電力負(fù)荷,電閘空開必須能承擔(dān)所有設(shè)備運行的電力負(fù)荷,禁止非專業(yè)人士私接電源。保障實驗室環(huán)境清潔衛(wèi)生,每天定時進(jìn)行通風(fēng)更新空氣。保持室內(nèi)的溫度和濕度必須適中,安裝空調(diào)設(shè)備進(jìn)行調(diào)節(jié),防止計算機(jī)硬件被老化和氧化的危險。
實驗室的計算機(jī)硬件,定期進(jìn)行硬件維護(hù)和檢查,防止學(xué)生打開主機(jī)取走相關(guān)部件,或由于學(xué)生的野蠻操作造成計算機(jī)硬件的損壞,實驗員或者實驗任課教師應(yīng)該對來做實驗的新同學(xué)做實驗室機(jī)器使用的指導(dǎo)說明,實驗室安裝實時監(jiān)控設(shè)備,避免和管理相關(guān)問題的發(fā)生。
2 計算機(jī)實驗室硬件和軟件的維護(hù)
2.1 計算機(jī)實驗室硬件的維護(hù)
實驗室計算機(jī)的在使用過程中,由于使用時間長,加之使用頻繁,所以對計算機(jī)的硬件維護(hù)是一件很重要的工作。首先我們知道計算機(jī)對環(huán)境的濕度和溫度,和灰塵度有一定的要求,溫度和濕度要適中,盡量減少灰塵,因為計算機(jī)硬件是電子設(shè)備,很容易產(chǎn)生靜電,濕度和灰塵的合理搭配,會使硬件產(chǎn)生靜電,盡而影響硬件的正常運行。所以我們要對實驗室內(nèi)環(huán)境條件進(jìn)行人為控制,必須保持實驗室內(nèi)的衛(wèi)生,保證計算機(jī)的正常工作,提高使用壽命。
其次實驗室管理員要對計算機(jī)的風(fēng)扇定期清理灰塵,保持干凈。磁盤要放在陰涼干燥的地方,定期做磁盤整理,把有壞道的扇區(qū)隔離,提高使用效率。禁止在實驗室吸煙,喝液體飲料,防止污染計算機(jī)。
2.2 計算機(jī)實驗室軟件的維護(hù)
實驗室的計算機(jī)使用的是windows操作系統(tǒng),實驗室的管理員要定期進(jìn)行系統(tǒng)升級,打好補(bǔ)丁,使計算機(jī)的性能達(dá)到最佳。由于做實驗的學(xué)生,操作能力參差不齊,難免有意或無意操作刪除了系統(tǒng)文件,使計算機(jī)操作系統(tǒng)崩潰或者應(yīng)用軟件無法正常使用,為了及時解決問題,就必須提前備份好一個學(xué)生機(jī)的完整、良好的操作系統(tǒng)鏡像,在發(fā)現(xiàn)問題時,能及時恢復(fù)系統(tǒng)。利用GHOST工具,提前對一臺裝有完整系統(tǒng)和教學(xué)應(yīng)用軟件的機(jī)器做鏡像備份,做好之后,復(fù)制到每臺機(jī)器的備份盤里,發(fā)現(xiàn)哪個機(jī)器出現(xiàn)問題時,及時用GHOST工具或者矮人DOS工具箱,一鍵還原系統(tǒng)就可以了。這樣及時補(bǔ)救,不影響正常的教學(xué)工作。
每學(xué)期末或者學(xué)期開始,我們都會對實驗室的所有機(jī)器進(jìn)行重新安裝系統(tǒng)和安裝應(yīng)用軟件,升級系統(tǒng)和殺毒軟件病毒包的升級,利用計算機(jī)本身帶有的網(wǎng)絡(luò)還原卡,對計算機(jī)的系統(tǒng)和應(yīng)用軟件檢查無誤后,啟動網(wǎng)絡(luò)還原卡,進(jìn)行網(wǎng)絡(luò)同傳,10幾分鐘,就能完成更新工作,再利用自己做的小軟件,對每臺計算機(jī)一鍵輸入機(jī)器號,計算機(jī)名和IP地址就得到了正確的修改,這些方法的使用,提高了實驗員的工作效率。
3 完善實驗室的規(guī)章制度
完善的實驗室規(guī)章制度是計算機(jī)實驗室正常運行的基礎(chǔ)和保障,保證了實驗教學(xué)的開展。高校計算機(jī)實驗室全天開放、人員流動大、維護(hù)難度大,必須建立完善的管理制度。確保實驗課程的正常進(jìn)行,發(fā)揮實驗教學(xué)在教育過程中的作用。在日常管理工作中根據(jù)需要,完善各項規(guī)章制度,遇到問題,嚴(yán)格按照規(guī)章制度的內(nèi)容執(zhí)行。根據(jù)工作中的實際情況,完善《學(xué)生實驗守則》、《實驗室安全管理制度》、《任課教師職責(zé)守則》等規(guī)章制度。完善的規(guī)章制度,規(guī)范了實驗員和任課教師的崗位與職責(zé),使實驗室在運行中有章可循、有據(jù)可依。
因此在實驗室的管理中,應(yīng)該做好硬件檢查和維護(hù),應(yīng)用軟件的管理和升級,制訂和完善科學(xué)合理的規(guī)章制度,保證實驗室正常健康的運行,實驗室是教學(xué)和科研的重要部門,所以實驗員要認(rèn)真做好每一項工作。
參考文獻(xiàn):
[1]董春艷.淺談計算機(jī)實驗室的管理與維護(hù)[J].教育時空,2010,13(56).
關(guān)鍵詞:計算機(jī)軟件;計算機(jī)硬件;操作系統(tǒng)
中圖分類號:TP309 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2011) 22-0000-01
Meteorological Stations Computer Hardware&Software Business Status and Recommendations
Liu Jia
(Meteorological Bureau of Zhengzhou City,Henan Province,Zhengzhou 450000,China)
Abstract:Based on the meteorological stations used in the computer's operating system,antivirus software is still a lack of uniformity of guidance on the application software installed for safety,compatibility and stability testing,so that the source reduces the occurrence of faults on chance to reduce the workload of maintenance personnel,but also allows us to work smoothly.
Keywords:Computer software;Computer hardware;Operating system
引言:目前各氣象臺站所用操作系統(tǒng)版本各異,也有裝機(jī)版的,有的機(jī)器有殺毒軟件,有的就沒有,有殺毒軟件的病毒庫有經(jīng)常升級的,也有不常升級的,如在計算機(jī)購置階段就考慮好機(jī)型、加裝相應(yīng)保護(hù)設(shè)備、選好操作系統(tǒng)及殺毒軟件。
一、硬件方面現(xiàn)狀及建議
我們氣象工作的性質(zhì)就是穩(wěn)定、及時、高效,這決定了我們工作用機(jī)的具體要求。目前氣象臺站所用計算機(jī)有兼容機(jī)也有品牌機(jī),配置又千差萬別。
(一)兼容機(jī)由于沒有經(jīng)過嚴(yán)格的檢測和試驗,在使用過程中毛病百出,經(jīng)常出現(xiàn)各種各樣的故障,各配件間的兼容性不好,工作穩(wěn)定性不高等,對我們的工作極為不利。如在臨近觀測時,出現(xiàn)死機(jī),重啟或無法啟動等。有時重啟一次就可能造成過時報。兼容機(jī)出現(xiàn)各種各樣的問題,是由于其先天因素所決定的。而品牌機(jī),尤其一線大廠在投放市場前業(yè)已進(jìn)行了嚴(yán)格的兼容性、穩(wěn)定性測試,穩(wěn)定的采購渠道,嚴(yán)格的生產(chǎn)工藝,相對先進(jìn)的檢測設(shè)備都保證了產(chǎn)品的品質(zhì)。穩(wěn)定、及時、高效的工作性質(zhì)決定了我們選品牌機(jī)。做天氣預(yù)報及廣告工作部分以及自配室內(nèi)外監(jiān)控機(jī),因其配置有特殊要求,品牌機(jī)很難滿足其具體需要,可配兼容機(jī)以滿足需要。以上說了那么多品牌機(jī)的好處及優(yōu)點,是不是所有品牌機(jī)都好呢?不一定。
(二)品牌機(jī)好壞要認(rèn)牌子,如惠普、戴爾、聯(lián)想、方正等都是好牌子,品牌機(jī)也不一定都好,有些牌子還不如兼容機(jī)好。對同一品牌的機(jī)子,又有不同系列之分,即針對不同工作性質(zhì),廠家推出不同系列機(jī)以滿足用戶的具體需求。有針對家庭使用的家用型,主要是外觀漂亮,接口豐富,多媒體配置齊全。同是商用機(jī),不同配置,價格又不一樣,如果我們對價格敏感的話,建議選購低端配置就行,因為我們氣象臺站目前用機(jī)所做工作的運算量不是很大,只要是近幾年新機(jī)都可以滿足要求。
(三)UPS電源也是我們必備的硬件之一。因為氣象臺站大多處在城鄉(xiāng)結(jié)合部,用電高峰期拉閘限電就常出現(xiàn)在晚8時左右,這也正是我們工作最緊張的時候,如有臺UPS電源就好多了,停電了UPS電源接著供電,不影響工作的正常進(jìn)行,此外,UPS電源還有很多好處,就是保護(hù)計算機(jī)硬件不受市電不正常的影響而加速老化甚至出現(xiàn)故障。視業(yè)務(wù)用機(jī)多少來考慮所購UPS電源的功率,一臺額定功率為2千瓦的UPS基本可滿足臺站需要,注意臨近觀測時不要開啟激光打印機(jī),以免業(yè)務(wù)用機(jī)重啟。保護(hù)計算機(jī)系統(tǒng),至少還要加裝電源及信號避雷器以減少雷電對機(jī)器的沖擊,雷電臨近時,如不急用機(jī)器,最好拔掉業(yè)務(wù)用機(jī)的電源及信號線。
二、軟件方面現(xiàn)狀及建議
氣象工作所用軟件相對集中,統(tǒng)一。
(一)如地面氣象業(yè)務(wù)測報系統(tǒng)ossmo 2004、notes、災(zāi)情直報及災(zāi)害性天氣普查所用的數(shù)據(jù)錄入軟件是全國統(tǒng)一,而如幾年前所用有的甚至現(xiàn)在還在使用的縣局綜合發(fā)報軟件是河南省氣象臺開發(fā)的業(yè)務(wù)軟件,當(dāng)然各地區(qū)及縣局根據(jù)自己的需要也有所開發(fā)。這些軟件為我們高效工作提供了極大方便,同時也有個別軟件出現(xiàn)了安裝困難,使用過程中出現(xiàn)問題,表現(xiàn)在軟件本身不穩(wěn)定,和操作系統(tǒng)兼容性差,在某一平臺上安裝,這幾款軟件出現(xiàn)相互不兼容,只要一安裝全就死機(jī)且無法重啟等。當(dāng)然這不能只怪這幾款軟件本身,所安裝平臺也存在問題,如驅(qū)動不合適,使用了非正版操作系統(tǒng)等。同時也說明了以上幾款軟件的平臺適應(yīng)性差。驅(qū)動及操作系統(tǒng)所涉及知識面較大,特別是操作系統(tǒng)不同的配置會提供不同的軟件環(huán)境,這要求我們提高這方面的技術(shù),除了不斷提高我們的技術(shù)水平并及時求助地區(qū)局外有沒有更好的辦法盡量減少軟件出現(xiàn)問題的幾率呢?
(二)各種軟件是運行在操作系統(tǒng)之上,操作系統(tǒng)就是一個平臺,這個平臺為各種軟件搭建舞臺,不好的舞臺,再好的演員,水平也不能發(fā)揮盡致。在各種各樣的軟件故障里,操作系統(tǒng)問題是個主要問題,因為它一方面與硬件打交道,一方面還要為應(yīng)用軟件提供服務(wù)。好的平臺就是使用正版操作系統(tǒng),目前有一少部分用的是過時的98,如網(wǎng)上常見到的ghost版本的xp,都經(jīng)過各種優(yōu)化,即進(jìn)行了一些預(yù)定用途的刪減或設(shè)置,其實也許他認(rèn)為使用者是家用,而我們實際是辦公用,這樣不該刪的減了,造成了功能的缺失,更有甚者個別高手還藏病毒木馬于其內(nèi),我們珍貴的氣象數(shù)據(jù)隨時都有可能遭到盜竊或破壞。解決這些問題的辦法就是安裝正版操作系統(tǒng),一旦安裝了正版的操作系統(tǒng),就可以及時升級去擋那專搞破壞的病毒、木馬的襲擊。業(yè)務(wù)用軟件安裝前要了解其安裝環(huán)境及要求并進(jìn)行穩(wěn)定性、兼容性測試。
三、小結(jié)
關(guān)鍵詞:實踐教學(xué);虛擬機(jī);Vmware;Xen
作者簡介:衛(wèi)耀軍(1971-),男,河南洛陽人,湖北工業(yè)大學(xué)工程碩士,(湖北武漢430068)西安電力高等??茖W(xué)校,高級工程師;張亮(1982-),男,江蘇海門人,西安電力高等專科學(xué)校,講師。(陜西西安710032)
中圖分類號:G642.0 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0079(2012)10-0112-02
隨著我國高等教育規(guī)模的不斷擴(kuò)大,計算機(jī)類實驗實訓(xùn)設(shè)備由于數(shù)量上的不足導(dǎo)致設(shè)備過度使用而不能及時得到必要的維護(hù),加上計算機(jī)新技術(shù)層出不窮、發(fā)展迅速,設(shè)備淘汰更新速度非??斓仍?,使得各高校在計算機(jī)類實驗實訓(xùn)設(shè)備的場地和經(jīng)費投入上都明顯不足,嚴(yán)重制約了各工科類專業(yè)特別是計算機(jī)類專業(yè)教育質(zhì)量的提高。在諸如計算機(jī)軟硬件基礎(chǔ)、Linux/UNIX操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)技術(shù)、網(wǎng)站建設(shè)與維護(hù)這些實踐性要求比較強(qiáng)的計算機(jī)類課程教學(xué)過程中,經(jīng)常會遇到軟件與硬件系統(tǒng)不兼容、安裝調(diào)試不同類型操作系統(tǒng)會破壞原系統(tǒng)且操作系統(tǒng)間不能隨意切換、硬件系統(tǒng)配置和軟件調(diào)試會影響系統(tǒng)的正常運行等諸多難題。如何在場地和經(jīng)費投入都得不到充分保障的情況下,更加有效地利用現(xiàn)有設(shè)備,通過不斷改進(jìn)和完善實踐教學(xué)方法、教學(xué)形式和教學(xué)內(nèi)容,培養(yǎng)出滿足社會需要的基本素質(zhì)好、應(yīng)用能力強(qiáng)和具有創(chuàng)新精神的專業(yè)人才已經(jīng)成為各高校教師面臨的重要課題。計算機(jī)實踐教學(xué)中引入虛擬機(jī)(Virtual machine)技術(shù)將可在一定程度上解決這一難題。
一、虛擬機(jī)技術(shù)簡介
虛擬機(jī)技術(shù)通過在現(xiàn)有計算機(jī)平臺上添加一層虛擬機(jī)監(jiān)控程序(Virtual Machine Monitor,簡稱VMM)或監(jiān)管程序(Hypervisor)實現(xiàn)對計算機(jī)硬件系統(tǒng)的虛擬化,如虛擬處理器、虛擬內(nèi)存管理器(MMU)和虛擬I/O系統(tǒng)等。從應(yīng)用程序的角度看,程序運行在虛擬機(jī)上同運行在其對應(yīng)的實體計算機(jī)上一樣。虛擬機(jī)技術(shù)使得一臺物理計算機(jī)可以生成多個不同的虛擬機(jī),分別運行多個不同或相同的操作系統(tǒng)。
根據(jù)虛擬機(jī)架構(gòu)的不同和是否需要修改客戶機(jī)操作系統(tǒng)內(nèi)核,虛擬機(jī)技術(shù)分為完全虛擬化(Full-virtualization)和泛虛擬化(Para-virtualization)兩種。采用完全虛擬化的VMM可以讓虛擬機(jī)模擬出和真實硬件完全相同的硬件環(huán)境,因此任何已有的操作系統(tǒng)都可以不經(jīng)修改直接運行在完全虛擬化的VMM上。因此具有很好的兼容性和同時支持異種操作系統(tǒng)或不同版本操作系統(tǒng)的能力,但是以犧牲性能為代價。相反,泛虛擬化通過需要修改客戶機(jī)操作系統(tǒng)內(nèi)核提升了虛擬機(jī)的性能,但由于需要修改操作系統(tǒng)內(nèi)核,不開源的操作系統(tǒng)就無法運行在泛虛擬化的VMM上,所以兼容性不夠好。
二、虛擬機(jī)在計算機(jī)實踐教學(xué)中的應(yīng)用
目前,在各高校計算機(jī)房,特別是公共機(jī)房的計算機(jī)中大都裝有各類軟硬件保護(hù)卡或還原卡,目的是防止學(xué)生對計算機(jī)系統(tǒng)進(jìn)行隨意修改,破壞使用環(huán)境,以減少機(jī)房管理人員的維護(hù)工作量。在不增加任何硬件成本的情況下,要想“突破”保護(hù)卡或還原卡的限制,以解決類似Linux操作系統(tǒng)這樣一些需要經(jīng)常對計算機(jī)系統(tǒng)進(jìn)行“寫”操作課程的實驗和實訓(xùn)問題,唯有使用虛擬機(jī)技術(shù)。
1.計算機(jī)系統(tǒng)維護(hù)實驗
由于虛擬機(jī)中的一塊硬盤僅對應(yīng)于真實主機(jī)上的一個文件,在虛擬機(jī)中對硬盤的任何操作都不會破壞真實的硬盤分區(qū)和數(shù)據(jù),因此在虛擬機(jī)下可以放心地進(jìn)行諸如磁盤分區(qū)、格式化等破壞性比較大的危險操作。同樣,在虛擬機(jī)下也可進(jìn)行諸如BIOS設(shè)置、網(wǎng)卡等基本硬件添加刪除之類的系統(tǒng)維護(hù)實驗。
2.計算機(jī)操作系統(tǒng)安裝、維護(hù)實驗
在Windows/Linux操作系統(tǒng)的教學(xué)中要涉及到系統(tǒng)安裝、系統(tǒng)設(shè)置及網(wǎng)絡(luò)服務(wù)配置等操作,其中有幾個比較危險的實驗操作在真正的物理計算機(jī)上來實現(xiàn)有一定的難度和不現(xiàn)實性,如系統(tǒng)安裝、硬盤配額、文件系統(tǒng)的創(chuàng)建與使用、系統(tǒng)啟動模式設(shè)置和網(wǎng)絡(luò)服務(wù)配置等,這些操作會改變甚至可能破壞計算機(jī)系統(tǒng),使計算機(jī)無法正常工作。對于初學(xué)的學(xué)生而言,做此類實驗時更容易造成對計算機(jī)系統(tǒng)的破壞,這都嚴(yán)重影響到教學(xué)效果。采用虛擬機(jī)技術(shù)后這些問題將得到很好解決,同時也提高了教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效率。另外,在虛擬機(jī)上的操作有實際操作無法相比的優(yōu)勢。
3.動態(tài)磁盤管理實驗
動態(tài)磁盤中有簡單卷、跨區(qū)卷、帶區(qū)卷、鏡像卷和RAID-5卷,而除簡單卷外,跨區(qū)卷、帶區(qū)卷、鏡像卷的創(chuàng)建都至少需要兩塊物理磁盤,RAID-5卷至少需要三塊磁盤。如果教師在上課時只講解這五種卷的原理,不在課堂上演示它們的創(chuàng)建、恢復(fù)等操作,更不讓學(xué)生進(jìn)行相應(yīng)實操實驗的話,其教學(xué)效果將大打折扣。在虛擬機(jī)下可以不費吹灰之力就輕而易舉地為系統(tǒng)添加多塊硬盤,一切操作都可以隨時隨地進(jìn)行,將會極大地提高學(xué)生的學(xué)習(xí)興趣。
4.計算機(jī)局域網(wǎng)實驗
計算機(jī)局域網(wǎng)實驗不但需要多臺計算機(jī),而且還需用到集線器或局域網(wǎng)交換機(jī)。通過虛擬機(jī)技術(shù),可以在一臺計算機(jī)上虛擬出多個虛擬機(jī),進(jìn)而實現(xiàn)在單臺計算機(jī)上組建局域網(wǎng)環(huán)境。這樣每個學(xué)生在一臺計算機(jī)上就可以進(jìn)行各種局域網(wǎng)實驗。在此環(huán)境下,學(xué)生可以放心進(jìn)行各種操作,產(chǎn)生更好的實驗效果。
三、常用虛擬機(jī)軟件及應(yīng)用實例
VMware和Xen是目前最具代表性的兩種虛擬機(jī)軟件。目前,Vmware無疑是商業(yè)虛擬機(jī)軟件領(lǐng)域當(dāng)之無愧的領(lǐng)頭羊,在虛擬機(jī)軟件市場上占有很大的份額。但在開源領(lǐng)域,一個叫做Xen的GNU GPL變體在眾多開源虛擬機(jī)軟件項目中脫穎而出。它是英國劍橋大學(xué)計算機(jī)實驗室開發(fā)的一個基于X86架構(gòu)、發(fā)展最快、性能最穩(wěn)定、占用資源最少的開源虛擬化技術(shù),與Linux是一個完美的開源組合,以高性能、占用資源少著稱。
Vmware是一個標(biāo)準(zhǔn)的完全虛擬化產(chǎn)品,可以完全模擬出X86架構(gòu)的真實硬件環(huán)境,在本地運行多個操作系統(tǒng),但是這樣做也使得它的性能降低了20%。即便是當(dāng)今高端CPU的速度,在同時運行多個操作系統(tǒng)時Vmware虛擬機(jī)的性能也是一個很大的問題。
而Xen從一開始就是一個支持泛虛擬化(在Xen中稱為“半虛擬化”)的虛擬機(jī)軟件,只需對客戶機(jī)操作系統(tǒng)內(nèi)核稍作改動就可使用Xen API(應(yīng)用程序接口),性能損失大約在2%~8%之間。從Xen和VMware的運行基準(zhǔn)顯示,Xen性能在某些方面幾乎要高一個級別。而且從3.0版本開始,Xen也提供了對完全虛擬化的支持,當(dāng)然這需要有完全虛擬化技術(shù)的CPU硬件支持(Inte VT或AMD VT),這使得Xen有了更為廣闊的使用空間。因此Xen贏得了包括IBM、AMD、HP、Red Hat和Novell在內(nèi)的眾多世界級軟硬件廠商的高度認(rèn)可和大力支持,如在Redhat Enterprise Linux 自5.0版本起,內(nèi)核版本提升到了2.6.18,正式提供了對Xen虛擬化技術(shù)的支持。下面介紹一下在CentOS 5.6(CentOS是Linux發(fā)行版之一,它來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成)操作系統(tǒng)下創(chuàng)建Xen虛擬機(jī)的實例。
1.以Xen的內(nèi)核運行CentOS
在CentOS啟動時選擇Xen內(nèi)核啟動,如圖1所示。
2.創(chuàng)建Xen虛擬機(jī)
Xen虛擬機(jī)可以通過圖形方式創(chuàng)建,也可以通過字符方式創(chuàng)建。字符方式使用命令xm,可以直接鍵入xm查看輸出的命令參數(shù)信息。通過圖形方式創(chuàng)建比較直觀簡便,如圖2所示,單擊“虛擬系統(tǒng)管理器”打開虛擬機(jī)管理工具。
進(jìn)入到虛擬系統(tǒng)管理器的界面,默認(rèn)會顯示一個ID為0的節(jié)點,又叫做Domain0,當(dāng)前狀態(tài)是“運行中”。這個節(jié)點就是安裝了CentOS的物理服務(wù)器,通過管理界面可以看到物理節(jié)點擁有的CPU和內(nèi)存數(shù)量。在管理界面的下方還有“刪除”、“新建”、“打開”等幾個按鈕,單擊其中的“新建”按鈕即可進(jìn)入Xen虛擬機(jī)的創(chuàng)建向?qū)В磩?chuàng)建新的domain。
在創(chuàng)建新虛擬機(jī)向?qū)е袉螕簟扒斑M(jìn)”按鈕繼續(xù),在“名稱”欄中輸入要創(chuàng)建的domain的名字,例如vm01(這個名字可以任意選擇),如圖4所示。
按照創(chuàng)建新虛擬機(jī)向?qū)е敢涂梢徊讲酵瓿梢慌_計算機(jī)的“硬件”選取與安裝,包括磁盤、內(nèi)存、網(wǎng)絡(luò)等。
創(chuàng)建完成后,檢查一下前面各項參數(shù),如果無誤就可單擊“完成”按鈕,退出創(chuàng)建新虛擬機(jī)向?qū)Р硬僮飨到y(tǒng)安裝程序。安裝程序?qū)⒁来螜z查各個參數(shù)是否正確,包括安裝源(這里以通過“CD-ROM”安裝XP為例)能否被調(diào)用到、磁盤空間是否足夠、內(nèi)存是否足夠等,如果沒有問題則啟動該虛擬機(jī)(domain)的控制臺。于是熟悉的XP操作系統(tǒng)安裝界面就出現(xiàn)了,如圖5所示。其安裝過程和在物理機(jī)上的安裝過程一樣,此處不再詳述。
四、結(jié)論
利用虛擬機(jī)技術(shù)可以“擴(kuò)建”現(xiàn)有的計算機(jī)房,創(chuàng)建多操作系統(tǒng)的實踐教學(xué)環(huán)境,承擔(dān)傳統(tǒng)的實踐教學(xué)平臺難以完成的實操訓(xùn)練任務(wù)。虛擬機(jī)技術(shù)在計算機(jī)實踐教學(xué)中的深入應(yīng)用不但提高了教學(xué)效率,節(jié)省了經(jīng)費,更為提高教學(xué)質(zhì)量提供了新的輔助教學(xué)手段。
參考文獻(xiàn):
[1]李學(xué)杰,金志剛,戴居豐.虛擬技術(shù)研究和實現(xiàn)[J].電子測量技術(shù),2007,(30).
[2]劉愛軍,耿國華.基于X86的虛擬機(jī)技術(shù)現(xiàn)狀、發(fā)展及展望[J].計算機(jī)技術(shù)與發(fā)展,2007,(11).
關(guān)鍵詞:電路設(shè)計;逐次漸近;ADC;比較教學(xué)
中圖分類號:G642.41 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)22-0127-03
Abstract:Students have some difficulties in learning electronic technology and other hardware principle and design method while teaching computer science. And also the ability of program design could help students understand circuit theory and design ideas. Therefore, a kind of comparative teaching of computer hardware circuit design by software was presented. It guided students to understand the ADC circuit principle and design ideas through program algorithm and basic knowledge of digital circuits in teaching of successive approximation ADC circuit theory. It has been shown that the method could help students more effectively understand circuit knowledge.
Key words: circuit design; successive approximation; ADC; comparative teaching
1 引言
計算機(jī)專業(yè)的硬件知識課程通常包括電路原理、模擬電子與數(shù)字電子技術(shù)等課程。從實際教學(xué)過程看,由于實驗條件、物理知識等多方面的因素,學(xué)生普遍反映電子技術(shù)的學(xué)習(xí)較為困難。甚至嚴(yán)重情況下,會影響學(xué)生對硬件電路設(shè)計的興趣,這不利于學(xué)生綜合素質(zhì)的培養(yǎng)[1-2]。另一方面,軟件設(shè)計由于對動手操作條件要求不高,編程鍛煉的機(jī)會多,不少同學(xué)掌握程度較好,從而培養(yǎng)了興趣。
學(xué)習(xí)通常都是利用已有知識去理解新知識的過程,如果新知識和已有知識在很大程度上具有相似性,或者通過合理的比較,建立新知識與已有知識之間某種緊密的聯(lián)系,學(xué)生在理解上就相對容易。自信心也可能會從已掌握知識遷移到新知識上。比較是根據(jù)一定的標(biāo)準(zhǔn),把有某些聯(lián)系的兩種或兩種以上的事物加以對照,確定事物同異關(guān)系的思維過程和方法[3]。本文所談?wù)摰谋容^教學(xué)方法就是在此概念框架下定義的,在相關(guān)教學(xué)中已經(jīng)被成功采用[4-5]。
因此,本文以數(shù)字電子技術(shù)教學(xué)中的重點知識“逐次漸近型ADC”為例,在對原理概念做簡要介紹后,引導(dǎo)學(xué)生用算法、程序語言的形式將設(shè)計的思想表達(dá)出來,再利用基本組合和時序電路將軟件形式表達(dá)的設(shè)計思想“翻譯”成初步的硬件電路。通過對軟件和硬件初始化、運行方式等的比較,對初步的ADC電路進(jìn)行優(yōu)化調(diào)整,最終形成經(jīng)典的逐次漸近型ADC電路設(shè)計。
2 逐次漸近型ADC簡介
ADC是將模擬信號轉(zhuǎn)換成數(shù)字信號的器件,以方便計算機(jī)等數(shù)字系統(tǒng)進(jìn)行信號處理,是計算機(jī)系統(tǒng)與外部物理世界交互的重要部件,也是數(shù)字電子技術(shù)課程中的重要知識內(nèi)容。根據(jù)構(gòu)造原理的不同,ADC的種類很多,例如并聯(lián)比較型ADC、反饋比較型ADC、雙積分型ADC、V-F變換型ADC,以及∑-ΔADC等。其中逐次漸近型ADC是一種反饋比較型ADC,它具有轉(zhuǎn)換速度較快、體型小、構(gòu)造成本低等優(yōu)點,因此是目前ADC產(chǎn)品中用得較多的一種。圖1和圖2分別是逐次漸近型ADC的原理框圖和電路原理圖[6]。
逐次漸近型ADC的基本設(shè)計思想是:它是對計數(shù)型ADC在轉(zhuǎn)換速度上的改進(jìn),對于外界模擬輸入信號,逐漸計數(shù)累加,通過DAC產(chǎn)生輸出一個與模擬信號相等的電壓信號,此時輸入給DAC的數(shù)值就是ADC的轉(zhuǎn)換結(jié)果。值得注意的是,計數(shù)累加不是每次加1個單位,而是采用類似“二分查找”的原理,由高位到低位逐漸取1比較,如果DAC的輸出大于外界模擬信號,相應(yīng)的位置0,否則保留置1,直至到最低位比較結(jié)束。
傳統(tǒng)的電路教學(xué)方法,會對照著原理圖給學(xué)生講解思想和電路的組成。學(xué)生領(lǐng)會上比較困難,特別是即使搞清楚原理,對電路的設(shè)計過程、來龍去脈也是不清楚的,從而產(chǎn)生對電路設(shè)計的神秘感和恐懼感,不利于進(jìn)一步學(xué)習(xí)。
3 利用軟件設(shè)計的比較教學(xué)
3.1 程序和電路的運算方式比較
通常的程序設(shè)計,是一種串行的思維方式,設(shè)計者仿照CPU指令的執(zhí)行方式。學(xué)生寫出程序設(shè)計的算法,再轉(zhuǎn)換成具體的程序設(shè)計語言,供計算機(jī)編譯執(zhí)行。從實踐教學(xué)過程看,在這一點上,在入門時,較電路設(shè)計更容易為學(xué)生所接受。以下內(nèi)容介紹逐次漸近型ADC電路設(shè)計的軟件比較教學(xué)過程。通過這一過程,讓學(xué)生自己很自然地“設(shè)計”出逐次漸近型ADC。
3.2 逐次漸近型ADC的軟件算法表達(dá)
用算法和程序表達(dá)計算機(jī)系統(tǒng)的處理過程,將有助于加深理解,也更便于未來的工程實現(xiàn)。逐次漸近型ADC可理解為一個將浮點型(表示模擬信號)轉(zhuǎn)換成一定位數(shù)的整形數(shù)(表示數(shù)字信號)的函數(shù)模塊。可以用偽碼來表達(dá)這一過程,為了便于計算機(jī)程序語言實現(xiàn),我們?nèi)∞D(zhuǎn)換結(jié)果為8位無符號整形。
算法1 BitADC8
輸入:浮點數(shù)input
輸出:8位無符號整形數(shù)iAdcResult
處理:
BEGIN
1,iAdcResult初始化為0,當(dāng)前比較位BitNum初始化為最高位,即BitNum賦值為7(表示取最大值的一半,從中間開始比較);
2,轉(zhuǎn)換目標(biāo)值iAdcResult的當(dāng)前位BitNum置為1與輸入浮點數(shù)比較;
3,如果iAdcResult大于input,置iAdcResult的當(dāng)前比較位為0;
4,當(dāng)前位BitNum減一,如果BitNum>=0,去第2步,否則輸出iAdcResult;
END
學(xué)生對上述算法的理解是不太困難的,也可以較方便地用C語言來實現(xiàn),如下面的函數(shù)BitADC8所述。需要說明的是,在C語言中有標(biāo)準(zhǔn)的函數(shù)可以實現(xiàn)這樣的轉(zhuǎn)換,這里是為了說明原理,故不采用現(xiàn)有的標(biāo)準(zhǔn)函數(shù)或者強(qiáng)制類型轉(zhuǎn)換實現(xiàn)[7]。
int BitADC8(float input)
{if (input < 0 ) return -1;
if (input > 255) return 255;
unsigned char iAdcResult=0;
int BitNum=7;
while (BitNum >= 0)
{iAdcResult = iAdcResult | (1
if (iAdcResult > input)
iAdcResult = iAdcResult & ~(1
BitNum--;}
return iAdcResult;}
3.3 電路設(shè)計
學(xué)生寫出BitADC8以后,基本對轉(zhuǎn)換的原理有了較為深刻的理解,下面討論如果從BitADC8函數(shù)中引導(dǎo)逐次漸近型ADC的電路設(shè)計。
逐句逐句地用數(shù)字電路中基本的組合和時序電路模塊來理解BitADC8,最后形成逐次漸近型ADC電路與函數(shù)BitADC8的語句對比聯(lián)系,如下圖3所示。圖中一共標(biāo)注了5處對比模塊,可以清晰地看到,軟件算法能夠幫助我們理清電路設(shè)計的思路,從而有助于我們進(jìn)行硬件電路的設(shè)計。
當(dāng)然,硬件電路和軟件模塊在表達(dá)和執(zhí)行上還是有區(qū)別的,本質(zhì)可能一一對應(yīng)。局部細(xì)節(jié)的調(diào)整需要設(shè)計者自己去琢磨、理會。例如,或門G4和G5初始化時清零作用,還有軟件串行執(zhí)行和硬件電路并行執(zhí)行的區(qū)別等。但這不影響兩者的比較理解,設(shè)計的聯(lián)系性還是比較緊密,具有重要意義。
4 結(jié)論
文章以逐次漸近型ADC電路原理教學(xué)為例,介紹了硬件電路設(shè)計的軟件比較教學(xué)方法的應(yīng)用。從實際教學(xué)效果來看,能夠起到幫助學(xué)生掌握電路設(shè)計思路的作用,也有助于將來在EDA等課程中學(xué)習(xí)VHDL等硬件描述語言,更重要的是通過學(xué)習(xí)遷移幫助提高學(xué)生電路設(shè)計的信心,
參考文獻(xiàn):
[1] 任英玉, 王萍. “模擬電子技術(shù)”課程質(zhì)量提升探討[J]. 電氣電子教學(xué)學(xué)報, 2016(2): 36-38.
[2] 李月喬, 宗偉. “模擬電子技術(shù)基礎(chǔ)”教學(xué)方法的思考與體會[J]. 電氣電子教學(xué)學(xué)報, 2007(5): 97-99.
[3] 丁邦. 反思教學(xué)論研究――基于比較教學(xué)論的視角[J]. 課程?教材?教法, 2012(9): 26-31+49.
[4] 徐欽桂, 楊桃欄. 比較教學(xué)法在操作系統(tǒng)教學(xué)中的應(yīng)用與實踐. 計算機(jī)教育, 2010(10): 95-99.
[5] 陳錕, 田曉梅. 用Matlab進(jìn)行插值法比較教學(xué)研究[J]. 電氣電子教學(xué)學(xué)報, 2012(2): 98-100.