計算機軟體保護論文

  計算機軟體作為計算機應用的核心部分,相應的計算機軟體系統保護和恢復技術已經引起了社會的廣泛關注,保證軟體執行的安全性和可靠性具有重要意義。下面是小編給大家推薦的,希望大家喜歡!

  篇一

  《探討計算機軟體系統的保護及恢復技術》

  摘 要:隨著社會發展和人民生活水平的提高,計算機已經滲透到生活的方方面面。計算機軟體作為計算機應用的核心部分,相應的計算機軟體系統保護和恢復技術已經引起了社會的廣泛關注,保證軟體執行的安全性和可靠性具有重要意義。

  關鍵詞:計算機;軟體系統;保護;恢復技術

  中圖分類號:TP309.3 文獻標識碼:A 文章編號:1674-7712 ***2013*** 14-0000-01

  一、前言

  計算機軟體系統的安全性已經成為了計算機發展的一個重要文藝,保證資料正確性和穩定性成了計算機發展不可忽視的一個問題。當前計算機軟體系統的保護和恢復已經形成了相對完整的體系,但是還是有很長的路要走[1]。筆者根據多年的實際工作經驗,首先敘述了計算機軟體的分類,然後講述了計算機軟體保護和恢復技術的應用現狀和特點分析,最後講述了兩種常用的計算機軟體系統保護和恢復技術,具有一定實際參考意義和借鑑價值。

  二、計算機軟體的分類

  計算機軟體系統的概念通常是和計算機硬體系統相互對比的,軟體系統主要是指執行在硬體系統上面可多次重複使用的一種程式。沒有安裝軟體的計算機被稱作裸機。計算機軟體系統又可以分為兩種:系統軟體和應用軟體。這兩種軟體之間特點分析如下表所示。

  三、計算機軟體系統保護和恢復技術的應用現狀

  目前計算機服務在硬體設計中幾乎沒有軟體保護這一概念,只是一些簡單保護措施,比如設定CMOS許可權來限制讀寫功能,此外,系統軟體的安裝和硬碟分割槽的劃分限制是十分小的。計算機軟體系統保護包括兩種保護方法:硬保護和軟保護。前者是在硬體層和作業系統之間進行保護,杜絕系統程式之間產生衝突或者資料遺失現象;後者是通過使用相關保護軟體進行系統保護,提高整個系統的執行質量,杜絕資料遺失現象[2]。

  軟保護可能會和系統軟體和應用軟體之間產生衝突,只要是從計算機硬碟中啟動的程式都可能導致保護軟體的失效。軟體系統的恢復和保護並不是獨立的而是相互關聯相互聯絡的,任何軟體的系統保護都不是絕對。經常採用硬碟克隆技術來進行資料備份,一方面記錄檔案內容,另一方面還可以克隆工作的方式。克隆技術已經成為了系統保護必不可少的部分。將系統保護軟體和網路克隆技術結合產生的硬保護技術已經廣泛應用在實際工作過程中。此外,作業系統本身也會帶有系統還原功能,而且應用範圍已經得到了最廣泛應用。

  四、計算機軟體系統保護和恢復技術的特點

  計算機額原件系統保護和恢復要保證安全性,可以通過重定向的讀寫中斷使得傳統硬碟讀寫變成假寫模式進而保護電腦軟體系統。隨著科技的發展,計算機軟體系統保護和恢復技術不斷在相容性和快速性方面著手,使得軟體保護不僅僅只能在DOS系統下工作,而且能夠相容多種作業系統。

  保護卡的出現為系統資料恢復提供了一條嶄新的道路,其相應效能更加健全,保護範圍更加廣泛,不但可以避免軟硬體之間系統衝突,而且可以重新設定的系統中斷,進行終端服務的再分配。保護卡衝破了以往單功能保護的限制,實現了多功能保護,並且有逐步成為主流發展方向的趨勢。

  五、兩種常用的計算機軟體系統保護和恢復技術

  保護卡和Ghost軟體保護是計算機軟體系統保護和恢復技術經常使用技術,這兩種方法側重點不同,實現資料保護和恢復的原理也是各不相同。前者是一種綜合性保護措施,後者更加註重系統軟體保護和資料恢復,是軟保護的一種。

  ***一***保護卡的保護功能。保護卡中央晶片一塊小型的晶片,晶片總體容量在4M左右,保護卡有兩種插槽型別:ISA和PCI,前者可能出現地址衝突,需要人為修改地址;後者是自動分配地址,可以有效避免和杜絕不同裝置之間衝突。保護卡工作原理都是採用假寫原理,主要工作過程是在計算機通電之後,首先對硬體進行全面初始化,並且進行必要的BIOS自檢測,再然後載入保護重要晶片程式,隨後啟動的才是作業系統。雖然啟動作業系統可能存在資料遺失現象,但是系統已經受到了必要的保護。

  如果計算機是首次安裝保護卡,那麼計算機會首先對整個資料硬碟進行全面掃描,將重要的標誌性資訊存放在虛擬硬碟中,使用者如果再想隨便修改硬盤裡面的資料就變得不那麼容易了,更多的資料修改只是在虛擬硬碟中。當計算機再次啟動之後,硬碟資料又會回到原有工作狀態。

  ***二***Ghost軟體保護。Ghost軟體保護以其強大的資料修復和恢復功能得到了大範圍應用,Ghost軟體可以通過對硬碟分割槽進行操作,然後將相關資料進行壓縮存放在硬碟分割槽中。Ghost軟體可以實現自動分割槽、格式化,並且實現容量的自我調整,最大限度的減少工作量。Ghost軟體不但支援多命令操作模式,而且相容多系統多工工作模式,比如FAT32、NETS等檔案系統。

  Ghost軟體不僅能夠恢復計算機單機系統,而且能夠實現計算機機房初始化配置,實現多臺計算機系統初始化。工作然預案只要安裝好其中一臺計算機,然後進行相關資料備份,如果系統出現故障,只要將資料備份檔案恢復到故障計算機上面,避免不必要資源浪費,實現資料保護和恢復。計算機只要重新啟動就能恢復大原有的工作狀態。

  六、結語

  計算機發展速度日益增長,軟體系統的保護和恢復技術已經成為了計算機發展的重要方向。軟體系統作為整個計算機系統的核心和心臟,科研人員已經投入了大量的精力,不斷提高工作效率,提供更好的系統服務。

  參考文獻:

  [1]徐盛林,龔如賓,沈峰.基於Internet的遠端軟體維護系統的設計與實現[J].小型微型計算機系統,2009.8:123-124.

  [2]衛恆耀.硬碟資料災難的恢復[A].第五界全國計算機應用聯合學術論文集[C].北京:電子工業出版社, 2012***4***:364-368.

  [作者簡介]曹文飛***1990.1-***,男,本科,西安外事學院工學院2010級電腦科學與技術專業,研究方向:電腦科學與技術。