前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機技術的專業代碼主題范文,僅供參考,歡迎閱讀并收藏。
關鍵詞:計算機;病毒技術;分析;研究
中圖分類號:TP393.08 文獻標識碼:A 文章編號:1007-9599 (2012) 11-0000-02
計算機是企業辦公自動化的主要設備,與其它輔助裝置組建成高效率的辦公網絡,顯著改善了內部經營管理的成效。作為信息技術的典型代表,計算機技術應用階段同樣面臨著各種問題,阻礙了網絡運行的安全可靠性。病毒是破壞計算機及其網絡性能的常見因素,容易給企業內網帶來諸多攻擊與危害,深入研究計算機病毒及其防御技術是極為重要的。
一、計算機病毒的特點
造成計算機病毒形成的因素復雜多樣,其根本原因是由于計算機系統存在的漏洞,往往為惡意攻擊者的入侵創造了條件。目前,市場上銷售的計算機軟硬件裝置均存在不同的缺陷,導致計算機設備組網運行時易受到外部環境的襲擊,中斷了操作系統正常功能的發揮。病毒是危害計算機安全使用的主要原因之一,其具備以下特點:
(一)危害性。由于某種因素引發病毒現象,計算機將遭受來自多方面的危害,這是病毒破壞性的基本表現。如:病毒入侵計算機內部,原先編制的程序代碼則無法正常執行,程序指令操作秩序混亂,用戶難以獲取經計算機處理后的數據結果。此外,病毒對數據庫的破壞作用極大,可摧毀數據庫權限訪問的安全措施。
(二)隱蔽性。病毒具有很強的隱蔽性,若無外界條件的刺激則很難被發現。如:計算機操作系統潛在的漏洞,通常是各種病毒產生的促進條件,一旦系統風險被發現,病毒也隨之擴散且造成危害。計算機病毒長期潛藏在軟硬件設備執行的程序中,編制者只需通過修改或更換指令便可激活病毒,瞬間性損壞網絡運行。
(三)傳染性。企業引入自動辦公系統,計算機設備應用開始建立組網模式,多臺計算機聯用以提高辦公自動化水平。病毒具有傳染性特點,只要其中一臺計算機被病毒襲擊,與其連接的設備均會遭受病毒危害。如:主機與子計算機之間是緊密關聯的,主機或副機其中的一個受到病毒威脅,整個組網均會被感染。
二、計算機病毒的防范技術
應用病毒防范技術可降低其對計算機造成的危害程度,為用戶創造安全可靠的運行條件。計算機病毒的預防技術就是通過一定的技術手段防止計算機病毒對系統的傳染和破壞。計算機病毒的預防是通過阻止計算機病毒進入系統內存或阻止計算機病毒對磁盤的操作,尤其是寫操作。常用的防毒技術有:
(一)磁盤引導區保護。為了防止編寫者利用計算指令或程序代碼造成供給,可對計算機磁盤采取保護措施。如:對磁盤設置寫保護功能以限定磁盤的操作權限,任何人不得對磁盤進行編寫、修改、刪除等操作,阻止帶有病毒程序的錄入。
(二)系統監控技術。實施監控是可及時發現計算機網絡運行潛在的病毒風險,提醒用戶盡早執行殺毒軟件隔離其傳播,如圖1。計算機數據流通時監測其傳輸狀態,當處理器感應到異常信號后作出準確的判斷,通過控制數據傳輸方式防毒。
(三)加密可執行程序。執行程序代碼前后,用戶對其進行加密處理,再經過解密操作才能識別數據內容。加密中所用的解碼方式有用戶設置,其它人員無法正常識別數據內容,惡意攻擊者便無法插入破壞性的指令或程序。
三、檢測病毒技術的應用
上述明確指出,計算機病毒對企業或個人用戶造成了許多危害,阻礙了計算機辦公網絡的正常運行。從發生機理判斷,計算機病毒是編制者在計算機程序中插入了具有破壞功能的計算指令、程序代碼,其對計算機功能的正常發揮造成了極大的危害,直接影響著企業的辦公自動化水平。檢測是及時發現病毒的一種方法,提前察覺病毒的可能性以進行防御性處理。
(一)病毒搜尋。計算機內部結構組成比較復雜,任何區域均有可能藏有病毒。設置病毒搜尋功能是檢測技術的首要步驟,如圖2,利用切實可行的檢測方式查找病毒源,為用戶制定病毒處理方案提供依據。如:參照計算機病毒的關鍵字、特征程序段內容、病毒特征及傳染方式、文件長度的變化,在特征分類的基礎上建立的病毒檢測技術。
(二)病毒校驗。除了廣泛地搜尋病毒意外,還有一種方法是不針對具體病毒程序進行的校驗,通過指令或程序代碼的校驗也能發現病毒的存在。如:攻擊者常會編寫帶有破壞性的計算指令或程序代碼,插入計算機程序后起到干擾作用。用戶可先準備計算機標準的程序代碼內容,把察覺到的異常指令或程序進行對比,可校驗出附帶病毒的數據。
四、清除病毒技術的應用
計算機病毒的清除技術是計算機病毒檢測技術發展的必然結果,也是計算機病毒傳染程序的一種逆過程。清除病毒需視情況而定,用戶不能盲目性地執行殺毒軟件或修改程序,否則會影響到整個計算機功能的正常發揮,或者導致計算機存儲的程序代碼誤刪除。目前,清除病毒技術主要采用殺毒軟件、定期清理等兩種方式。
(一)殺毒軟件。我國計算機用戶清除病毒常借助各種實用性軟件,而清除病毒大都是在某種病毒出現后,經過全面性的分析研究,最終研制出來具備解毒功能的軟件。應用較多的殺毒軟件包括:360、瑞星、卡巴斯基等,將其安裝在計算機內長期存儲,用戶執行軟件后便能起到清理殺毒的作用。
(二)定期清理。一些不必要的指令或程序代碼,應定期將其清理干凈,既減小了冗雜數據存儲的占有率,也提高了計算機運行的效率。企業用戶需制定良好的管理制度,安排專業人員定期清理計算機的垃圾數據;個人用戶有規律地清理計算機,把無用數據及時清除以免給攻擊者創造傳播病毒的空間。
五、結論
總之,病毒是計算機常見的危害因素之一,其能夠對計算機操控性能及程序代碼執行產生干擾作用,降低了設備正常處理數據的功能。結合病毒具備的特點,企業或個人用戶需從防范、檢測、清理等三個方面制定處理方案,創造安全可靠的計算機運行環境。
參考文獻:
[1]韓筱卿,王建鋒,鐘瑋等編著.計算機病毒分析與防范大全[M].電子工業出版社,2006
[2]張仁斌,李鋼,侯編著.計算機病毒與反病毒技術[M].清華大學出版社,2006
[4]關玉欣,王曉榮,劉慧文.淺議計算機病毒的防與治[J].內蒙古科技與經濟,2007(15)
[2]呂品,尹振宇.計算機病毒產生的原因及其防治[J].東方企業文化,2011(24)
[3]沙為超,劉梅華.計算機病毒分類與防范的研究[J].信息安全與技術,2012(01)
[5]魏晉.計算機反病毒軟件技術探究[J].新鄉學院學報(自然科學版),2011(06)
[6]王立達.計算機病毒智能檢測技術研究[J].中小企業管理與科技(下旬刊),2012(01)
關鍵詞 計算機 軟件 安全漏洞
中圖分類號:TP31 文獻標識碼:A
隨著計算機軟件技術的不斷發展,為人們享受更加高端的技術帶來了幫助,然而在發展的同時,軟件中的問題也開始不斷的產生。其中,安全漏洞問題就是主要問題之一,因此研究解決漏洞的技術是現在急需解決的問題。因此,本文針對這方面進行了詳細的探析。
1存在于計算機軟件中的漏洞
所謂漏洞,是指在計算的軟件系統中所存在的弱項及不足項目,對于這些弱項很容易導致計算機軟件系統對于一些特殊的隱患或對隱患出現極高的敏感性,更甚者會對系統產生攻擊。計算機軟件中的漏洞產生的原因主要是對軟件的研制和開發的過程中,設計人員的操作出現誤差導致的。一般來講,漏洞的表現形式分為兩種:即安全性的漏洞和功能性的漏洞。安全性的漏洞指在通常的情況下不能影響到軟件和計算機的正常工作,但是一旦被黑客所利用,軟件的運行就會出現錯誤,或是產生一些惡意的執行代碼,發出不正確的指令,這樣的危險性就很高。功能性的漏洞指可以對計算技術的正常運行帶來影響的漏洞,比如說運行流程或是運行結果出現錯誤。
漏洞有著自身獨特的性質,主要表現在:首先,在程序的制作過程中出現一些邏輯性錯誤是很平常的事,出現的原因就是由于編制者的疏忽導致;其次,在計算的軟件進行運算或是處理的過程時也容易發生以上的錯誤,將過大或過小的程序與同等的模塊比較,就會覺察到它是很容易出現邏輯錯誤的;再次計算機的漏洞與時間也有著緊密的聯系,會隨著時間而不斷的增加,一些平常的漏洞會被修補及糾正,這樣新的漏洞情況也就會不斷地凸顯出來。
2計算機軟件當中有關安全漏洞的監測技術
針對出現的安全漏洞問題我們可以按照以下的方法進行解決:動態監測與靜態監,下文就針對這兩項技術進行下詳細的闡述。
2.1計算機安全漏洞中的靜態檢測技術的應用
所謂靜態的檢測技術就是應用程序的分析方式對程序中的源代碼或二進制代碼進行分析的技術方法,就是對被檢測的有關程序代碼進行掃描檢測,從語法和語義上弄清楚程序的具體行為,把被測程序的基本特征直接的分析出來,把導致錯誤的異常找出來。這樣的靜態檢測技術的優點就是計算機的軟件根本就不用處于運行的狀態,在檢測的過程中就會比較容易和順利。
關于靜態的檢測方式還可以分類出以下的幾種方式:①有關詞法的檢測,這是最先產生的一種靜態檢測的方式,它就是單純的對語法進行檢查驗證,換句話說,就是單純的對程序源代碼里面存在危險的C語言中的系統調用和庫函數進行檢測。②有關程序的評注方式,人們可以利用程序的有關評注信息進行有關的分析,接下來找出隱藏在計算機當中的安全漏洞,此外這時還要將外面的數據標識為tainted,最后的步驟就是把其再轉交給專業代碼審計的有關人員對出現的這些漏洞進行排查與檢測。③類型推斷的檢測技術,指的是通過運用一種最新的修飾方法,對幾類特殊的使用用戶輸入指針等一些數據以此來提高對安全漏洞問題的制約。
2.2計算機安全漏洞中的動態檢測技術的應用
所謂動態的檢測即是在不修改二級代碼或是不修改目標程序的情況下,進而來對程序的執行階段能否存在著漏洞進行檢測的一種技術方式,動態檢測的技術主要是利用對修改運行環境進行分析(內存,環境變量,和堆等),以此來進行完成,可以提高程序的保密性,并且還會逐漸的提高,進而達到安全的效果。
動態檢測的技術方式可以概括為下面的幾種類型:①非執行的技術,這種技術指的是:當黑客對中的人惡意的注入不正常代碼進行有關的破壞時,該技術會使用阻止執行代碼能力的方式防御黑客進行攻擊。②數據和非執行堆技術,這種技術是指:在軟件還沒有進行正常運行的時候,會對其進行禁止執行的方式,數據和非執行堆技術可以用于檢測甚至可以阻止全部內存中的惡意的代碼。③有關內存映射的技術。④沙箱技術。⑤安全的共享庫技術。⑥有關程序的解釋技術。
3結語
隨著計算機技術的不斷發展,人們對于計算機的應用越來越廣泛,然而作為計算機核心的軟件在技術的發展中有不斷的問題暴漏出來,尤其是安全漏洞問題已經成為了計算機軟件中的一大殺手之一,給軟件的合理、安全的運轉埋下了巨大的隱患,因此對于安全漏洞問題進行研究,找到一種合理的解決方式,是現在軟件系統的重要工作。對此本文對計算機安全漏洞的檢測技術進行了探析,在實際的應用中給人們以幫助。
參考文獻
[1] 浙江重點學科――計算機軟件與理論[J].浙江師范大學學報(自然科學版),2006(04).
關鍵詞:Linux 網絡計算機 JAVA語言 優化設計 運行效率
網絡計算機是信息技術和計算機技術共同發展進步的結果,隨著當前信息網絡技術的不斷升級和廣泛運用,無論是技術水平和計算機系統結構都在不斷演變,積累著革命性的能量從而在未來實現質變與突破。當前,網絡計算機技術在我國各行各業已經普遍無論,無論是從行業發展、服務角度而言,還是從應用性實踐研究角度而言,網絡計算機技術帶來的革命性便利與突破都決定了其在國民經濟、社會生活中的關鍵地位,所以,加強網絡計算機應用性研究勢在必行。
網絡計算機系統結構原本主要是以網絡、WEB服務器和瀏覽器三層架構為主,但是隨著應用語言JAVA的出現,三層架構模式被優化、改善,無論是應用性能還是合理性能都得到提升,所以基于JAVA語言的計算結構設計和應用成為了網絡計算機應用發展中的主流。對于網絡計算機系統而言,它的構成主要以NCOS和NCServer為主,前者主要在網絡計算機上運行,后者則集中在服務器上運行,這兩個部分無論哪個,JAVA語言都占有關鍵地位,所以,基于網絡計算機的JAVA虛擬機運行效率的技術研究能夠很大程度上提升運行性能和效益,對服務性能的改善產生極為顯著的影響,對于應用性能方面的探索而言十分重要[1]。
一、基于Linux的Java虛擬運行優化設計
Linux是當前主流操作系統,也是進行JAVA虛擬運行優化設計的主要平臺。優化設計要在明確優化對象的基礎之上,從硬件和軟件兩個方面保證優化條件,然后根據具體實踐情況合理應用多種優化技術為其服務,最終設計出性能合理的優化方案,并在此技術上解決各類問題或者技術改良實現優化運行設計與實踐。
首先是明確優化對象。優化對象可以選擇Kaffe,它作為一個源代碼開放的軟件包而言,是一個較為優越且應用廣泛的語言環境,作為優化對象來說很有價值,關于其優化的操作設計,要在深入分析語言運行環境的基礎上進行設計操作。Kaffe的開發本身就是以類Unix系統為參考基礎,這一特性決定了它能夠能夠在JAVA環境下進行一定程度的移植,對比其他結構來說優化設計難度要低了不少;Kaffe在語言環境規范上完全均從JAVA架構且十分完整,在運行方面能夠順利接入各種網絡設備或者嵌入式系統等,應用性能和范圍十分優越;解釋器switch-case模式的性能決定了此優化設計在應用適用性方面效果卓越;以模塊為基礎的實現方式決定了其收縮性與高效性有一定程度的保障[2]。
其次是優化條件。優化條件包含硬件和軟件兩方面,硬件方面為滿足一般用戶有效應用需求,終端多采取地段硬件配置,這樣在成本控制方面就有了一定優勢,目前一般情況下硬件配置方案為低主頻CPU、小容量FlashROM以及CF卡、內存等;在這些硬件條件基礎上,對終端機存儲器和CPU應用條件以及JVVA執行效果進行充分考慮,然后以此為考量進行Java虛擬運行優化設計。
優化技術方面目前主要以兩大主流為主,分別是解釋執行技術和編譯執行技術的優化。解釋執行技術的優化主要通過應用解釋器實現,目前常用的有三種,分別是線索式、直接線索式以及內嵌線索式。編譯執行技術優化主要包含三項內容,分別是即時編譯、自適應優化和提前編譯,這三項內容(技術)在各自的JAVA環境下運行前(時)對字節碼進行編譯操作使其成為本地機器碼,通過縮短執行時間來實現運行環境的優化,在優化技術方面,只要通過消除、內嵌公共子表達式完成優化過程。
優化方案設計:對比分析解釋技術和編譯技術的運行優化效果來看,在滿足相對條件、且能夠取得令人滿意的優化效果方面,解釋器的應用是最理想成本下的選擇,其中直接線索式解釋器的應用是最佳方案。以此為指導進行JAVA虛擬機運行優化的設計,需要通過壓縮數組以節約空間,那么可以通過合并操作數、地址跳轉的方式來實現。比如32位CPU中,原本標號地址占用容量為4B,操作碼長度0B-10B,在進行合并、空間節約和地址轉化之后,容量占用縮減為2B,無疑能夠顯著提升Java虛擬機運行效率。
總之,基于Linux網絡計算機的Java虛擬機運行效率的提升要根據優化目標和需求進行合理優化設計,在明確優化對象、達到優化條件的基礎上應用各種技術方案進行設計,以保證達到優化目標。
參考文獻:
[1]李允,羅蕾,雷昊峰,熊光澤.嵌入式Java虛擬機的性能優化技術[J].計算機工程.2011;18
關鍵詞:嵌入式;計算機軟件;測試;關鍵技術
前言
隨著我國的工業不斷地進步,科學技術的不斷發展,嵌入式計算機技術也得到了很大程度的提升。我們身邊普通的計算機并不是嵌入式計算機,嵌入式計算機指的是專門針對某一個項目或者是某一個行業進行開發的專業計算機。嵌入式計算機不僅僅能夠實現對需求開發的功能,有效地提升工作的效率。嵌入式軟件是嵌入式計算機中安裝的軟件,一般情況下,嵌入式軟件都需要根據不同的工作需要,完成相應的功能,這就要求嵌入式軟件要具備一定的穩定性,對嵌入式計算機軟件進行測試,能夠很好地保證嵌入式軟件的正常工作。
1什么是嵌入式計算機
嵌入式計算機指的是針對某一種技術,或者是某一種網絡、某一種功能等專門開發的計算機系統,利用計算機技術,加入嵌入式系統,能夠實現對計算機硬件和軟件功能的增多,能夠更加適合實際運用的需要。嵌入式計算機針對某一種功能的需要進行開發,對開發的成本、功能的可靠性以及計算機的大小等因素,都有十分嚴格的要求。通過對計算機處理器、硬件、系統、應用等進行嵌入式技術的操作,能夠更加有效地保證計算機技術的實現。嵌入式計算機大多被應用在工業生產中,能夠提升工作效率,保證工作的質量[1]。
2什么是嵌入式計算機軟件
嵌入式計算機軟件指的是在嵌入式計算機中使用的軟件,能夠進行獨立功能的操作,嵌入式計算機軟件包括嵌入式微處理器、傳感器、控制器、定時器、儲存器等等。在嵌入式計算機中使用的電子芯片或是電子器件,將嵌入式計算機軟件安裝到嵌入式計算機中,能夠有效地實現常規計算機不具備的功能,比如:實時監控功能、對設備的管理功能、數據處理功能、進行移動計算等等,真正地實現了現代化自動化的電子處理,是實現現階段自動化與智能化的社會生產力的重要途徑,嵌入式計算機軟件就是自動化的核心部分[2]。我們可以將嵌入式計算機軟件分為:簡單嵌入式系統和復雜嵌入式系統兩種。簡單的嵌入式系統只能夠完成一項功能,比較典型的簡單嵌入式系統就是單片機。單片機通過ROM技術就能夠實現對系統的使用,能夠達到對程序控制的目的。復雜嵌入式系統的功能與普通的計算機系統功能并沒有什么過大的區別,只不過在復雜的嵌入式系統中,安裝了一些微型的嵌入式操作系統,以及嵌入式應用軟件在計算機中,能夠使計算機的功能得到相應的完善,這就是嵌入式計算機軟件的作用[3]。
3什么是嵌入式計算機軟件的測試
嵌入式計算機軟件相比普通的計算機軟件來說,更具有專業性,嵌入式計算機軟件只能夠在某一個制定的平臺或者系統中運行。但是嵌入式計算機軟件的開發環境與運行的環境還存在很大的差異,不能夠使用同一網絡環境。嵌入式計算機軟件需要使用交叉開發的形式,在進行開發的計算機中,安裝并運行開發工具,開始對軟件進行編譯,再將編譯完成的軟件通過下載的方式,將軟件發送到目標計算機中,當開發計算機與目標計算機都有了嵌入式軟件,就能夠建立通訊連接,并且能夠對軟件下達命令、下載數據等等。兩臺計算機的操作系統不同,計算機的處理器也有著一定的差異,這樣的方式會增加嵌入式軟件開發過程的步驟,增加了開發步驟的復雜性[4]。我們將對嵌入式軟件進行開發的計算機稱為宿主機,對軟件進行接收并運行的稱為目標機。宿主機對使用開發工具,利用宿主機的操作系統對計算機軟件進行開發,通過通信連接將計算機軟件發送到目標集中,盡管這一系列的操作看似很簡單,但是卻需要強大的系統和硬件的支持。在這種形式下進行運行的嵌入式計算機軟件開發的活動,一般情況下,宿主機都是我們平時工作生活中使用的通用計算機,也可以是開發微機或者是軟件工作站等等。目標機與宿主機不同,目標機能夠承載宿主機開發的嵌入式計算機軟件的運行,將嵌入式計算機軟件安裝在目標機中,就能夠實現嵌入式軟件的功能[5]。
4對嵌入式軟件測試關鍵技術進行研究
4.1對宿主機進行測試的技術研究
宿主機指的是對嵌入式軟件進行開發的計算機,對宿主機進行測試的方式有兩種,即靜態測試與動態測試兩種,這兩種方式使用的是代碼邏輯的方式對宿主機進行測試。4.1.1靜態測試技術很多計算機軟件開發的專家,在對計算機軟件進行檢測的時候,通常使用的都是人工檢查的方式,由設計人員組成一個小組,小組的成員之間互相交流對軟件開發使用了哪些程序、使用的是什么算法進行的計算,并交代設計數據與軟件的模塊之間有什么樣的關系等。這樣的方式雖然能夠在一定程度上找出軟件中是否存在相關的問題。但是,由于現階段嵌入式計算機軟件的結構越來越復雜,設計的步驟越來越繁瑣,軟件設計的規模也在逐漸擴大,這就要求在一款軟件的設計過程中,可能會有很多的軟件設計師、工程師等一起參與到軟件的開發工作當中,每個工作人員的分工也大有不同,再使用從前的方式對軟件進行檢查,就會加重檢查工作的負擔[6]。這就要求我們,要根據現階段的計算機軟件開發的實際情況,找出最合適現階段軟件開發的檢測技術,對原始的計算機軟件的檢測工作進行優化升級,能夠使計算機軟件的檢查工作更加簡便。在檢查的過程中,加入適當的檢測技術,先對整個嵌入式計算機軟件的開發軟件系統框圖進行整理,并且對其設置自動連接的相關量,軟件的源代碼編程能夠通過自動化技術進行查找。這樣的方式能夠使軟件審查工作的工作效率有很大的提升,能夠使驗證工作的結果更加準確有效。我們可以通過靜態測試的方式,得到軟件中相關信息[7]。(1)軟件的源代碼程序繪制過程的邏輯圖,以及對軟件進行控制的工作流程。(2)軟件系統完整的邏輯框圖,系統內部關系調節的網絡圖。(3)軟件程序運行的路徑分析圖。(4)軟件生成的不同部分的顯示圖。(5)軟件不同部分顯示圖的位置信息,操作的頻率等信息。這些信息都能夠在靜態測試中得到實現,首先要使用靜態測試的系統對軟件的操作邏輯和控制系統進行分析,能夠有效地將軟件分析的更加精確,在進行軟件測試的過程中,能夠使測試的結果更加準確,并且能夠將測試結果更加精準的表現出來,檢測出軟件系統中是否存在相關的問題,并以此對軟件的系統進行改善。4.1.2動態測試技術對宿主機的動態測試主要指的是對軟件的代碼進行測試,能夠有效地檢測出代碼的執行能力,并且分析軟件代碼的覆蓋率,能夠有效地檢測出軟件的功能。能夠有效地了解到軟件的性能,還能夠通過分析更加了解軟件中代碼的執行情況,這樣的檢測方式能夠促進對軟件系統的改進,推進了軟件系統的發展,可以根據檢測的結果,對軟件的功能進行優化和完善[8]。動態測試技術還能夠對軟件設置的完成程度進行測試,能夠對其中已經開發完畢的數據進行檢測,檢查其中是否存在缺少的數據,這樣的方式能夠為軟件的開發工作提供重要的依據。動態測試技術能夠將軟件中的每個函數的情況,以及對內存的分配情況等進行檢測,能夠將軟件中各種元素的分配情況進行顯示,并且能夠同時對相對應的數據、代碼、函數等進行顯示。
4.2對仿真機進行測試的技術研究
仿真機作為宿主機與目標機之間重要的環節之一,通過仿真機的使用,能夠有效地完善計算機軟件測試的功能以及軟件自身的性能,比對宿主機的測試更加直觀、更加真實,并且能夠對軟件中主要的技術進行仿真測試,使測試的結果更具有說服力。其測試的結果既能夠作用于宿主機,還能夠作用于目標機。4.2.1仿真機測試數據獲取技術現階段,針對仿真機的數據監測,一直都是技術上很難實現的問題之一,很多對嵌入式軟件的檢測都需要在測試的過程中先提供軟件設計的源代碼,這樣的方式需要使用的數據量比較大,這就要求我們要針對這類數據的準確性進行技術的提升,才能夠保證檢測數據的精準性。仿真機監測技術能夠從一定程度上保證數據信息的完整性,在對數據進行完全的緩存后,再使用測試工具進行修改,能夠從很大程度上保證數據的正常輸入,在測試結束之后,還能夠對已經進行緩存的數據進行讀取,并將數據整理保存到計算機中。但是,需要注意的是,使用這種方式進行測試,還要保證數據緩存的大小不會超過測試的容量,測試才能夠順利的運行[9]。4.2.2仿真機仿真測試技術對嵌入式計算機軟件進行仿真測試,能夠在測試的過程中,對數據進行集中地管理和處理。仿真測試需要一定的技術支持,能夠將數據進行仿真模擬,在模擬的過程中,能夠看到技術的使用過程,再按照每款軟件不同的性質,分類仿真,使測試的結果更加真實可靠。還要保證在對數據的檢測過程中,傳輸信號是能夠穩定運行的,才能夠保證仿真測試的數據是實時的。
4.3對目標機進行測試的技術
目標機相對于其他部分來說,在測試的過程中,更需要注意目標機的綜合能力,還要能夠測試軟件自身的交互能力,并且測試軟件是否安全可靠,目標機測試的結果能夠更加真實地體現計算機軟件的性能[10]。4.3.1故障注入技術嵌入式計算機軟件在計算機中運行的狀態,可以通過人為的方式進行設置。但是,這就要求目標機的部件能夠具備一定的功能,能夠按照設置的時間、設置的運行方式等進行運作。故障注入技術指的是在目標機中,通過對某一部分的測試,能夠更加有效地檢驗目標機中的性能,比如:魯棒性測試、邊界測試等等。使軟件在運行時的狀態能夠表現的更加明顯。4.3.2內存分析技術嵌入式計算機的系統,一般情況下內存都會比較小。使用內存分析技術,能夠有效地保證在分析的過程中,找出計算機內存存在的問題。在問題的分析過程中,能夠防止內存中的某些內存會產生分配錯誤的問題,很多的計算機軟件故障都是因為內存分配的錯誤造成的。這就要求我們要通過內存分析的技術,來對內存進行判定。一般情況下,我們都會選擇硬件的方式進行分析,但是硬件分析的方式需要耗費的資金比較多,而且分析工具具有一定的環境限制,但是軟件分析會對計算機的代碼產生一定的影響,并且會影響內存的運行。這就要求我們在進行內存分析的過程中,要能夠按照不同的情況對測試的方式進行選擇[11]。4.3.3程序性能分析技術在嵌入式計算機運行的過程中,還有一個十分重要的因素就是程序的性能。一般情況下,嵌入式計算機對程序的性能都有一定的要求,能夠在已經設置的時間內,對某一數據進行中斷處理或者是生成處理,這就要求我們要在測試的過程中,要能夠根據實際情況決定先對那一部分的代碼進行優化,因為嵌入式計算機的優化程序的時間是很寶貴的,要盡可能地避免對一些沒有必要的程序的優化工作。使用程序性能分析技術,能夠將計算機內的數據進行整理,并按照消耗的時間,消耗的類型,消耗的歷時等進行分析。按照這些數據,能夠對計算機中的數據進行判斷,決定先對哪一部分的程序進行優化,才能夠保證對數據檢測的工作效率,保證對程序的優化是有效的。使用程序性能分析的工具,不僅僅能夠顯示計算機中每一部分的優化需要多少時間,還能夠按照需要優化的程度進行排序,引導工作人員對系統程序進行優化分析[12]。在對程序進行測試的過程中,可以先對計算機軟件中的代碼進行分析,能夠找出已經被使用的代碼,以及計算機接口的工作效率等等。可以在測試的過程中使用插樁的方式進行測試,分析完畢后在可執行的代碼當中適當地融入嵌入式軟件,并將二者進行綜合測試,得到的結果就能夠明確地看出,其中的代碼哪些已經執行,哪些被遺漏,或者是哪些數據的信息覆蓋還不夠全面。需要注意的是,使用這類分析工具進行分析,很可能會影響到計算機軟件代碼的運行,導致軟件運行出現故障問題。
5結束語
嵌入式計算機與我們的生活之間的關系十分緊密,能夠產生巨大的影響,我們身邊很多部分都使用了嵌入式計算機進行功能的完成和實現,比如:飛機的飛行控制器,或者是我們家中很多的家用電器,冰箱、洗衣機等等,都在一定程度上使用了嵌入式軟件技術。隨著科學技術的進步越來越快,嵌入式技術也越來越繁瑣。這就要求我們要在不斷地使用中對嵌入式技術進行完善,對嵌入式技術進行優化升級,能夠從一定程度上保證嵌入式技術的發展,對軟件進行測試,能夠大大地提升嵌入式計算機軟件的穩定性。
參考文獻
[1]苗中華,陸鳴超,胡曉東,等.基于虛擬儀器技術的采棉機智能監控系統開發與應用[J].農業工程學報,2014,23:35-42.
[2]沈昌祥,張煥國,王懷民,等.可信計算的研究與發展[J].中國科學:信息科學,2010,2:139-166.
[3]王璞,張臻鑒,王玉璽,等.面向實時嵌入式機載軟件的測試技術研究[J].計算機工程,1998,2:12-15.
[4]王金波,張濤.基于故障注入的嵌入式軟件安全性測試框架及實現[J].計算機應用研究,2012,8:2991-2995.
[5]劉克,單志廣,王戟,等“.可信軟件基礎研究”重大研究計劃綜述[J].中國科學基金,2008,3:145-151.
[6]王守信,方天選,李麗萍,等.山西省“十二五”期間推進兩化融合及發展軟件服務業的戰略研究(續)第二篇發展軟件服務業促進山西經濟轉型跨越發展的研究[J].機械管理開發,2011,2:1-20.
[7]凌楊,邵培南,佟雷,等.基于數字化仿真環境的嵌入式軟件測試方法[J].計算機工程,2011,S1:49-51.
[8]劉斌,高小鵬,陸民燕,等.嵌入式軟件可靠性仿真測試系統研究[J].北京航空航天大學學報,2000,4:490-493.
[9]孫昌愛,靳若明,劉超,等.實時嵌入式軟件的測試技術[J].小型微型計算機系統,2000,9:920-924.
[10]榮國平,劉天宇,謝明娟,等.嵌入式系統開發中敏捷方法的應用研究綜述[J].軟件學報,2014,2:267-283.
[11]宋錫強,汪萍萍,周韶園.智能電能表軟件測試技術概述[J].電測與儀表,2014,11:18-22.
關鍵詞:計算機;信息安全;編碼調控;防范意識
中圖分類號:TP393.08
根據當前的現有標準,計算機已成為各個企業辦公所用的必備裝置,隨著科技技術的不斷發展,對于系統內的軟件系統也進行了逐級的升級改造,由傳統的2000系統轉化到XP系統,最后過度到現如今的Window8,不單是在系統方面進行升級優化,使其具有良好的兼容性,在個人用戶防火墻也做出了嚴密的計劃安排,對不明信息代碼設置隔離狀態,主要是針對安全性系統的脈沖編碼的調制,以保證個人有效信息的安全性,其次硬件設備上也逐漸進行改良優化,計算機信息安全隨著當前用戶使用的不同程度,對計算機信息存在的安全意識以及對日常設備的保護程度也有所不同,為了我們能更好的利用計算機,保證個人有效信息不被丟失,我們必須采取有效的規范流程,以便達到個人數據不出現丟失或盜用的現象。這樣我們在使用計算機信息時會變得更加順利,也使計算機網絡能夠繼續發展。
1 計算機信息安全的現狀
隨著市場經濟的不斷發展,對于電子商品的促銷模式也到了山窮水盡的地步,其中對于影響消費者最關注的還是商品的價格,對于同一款性價比的計算機,在不同的廠家的運作下,可能會出現不同的價格,這便加劇了計算機生產廠家的競爭模式,所以為了節省成本,又能提高消費者的關注程度,所以在硬件設備上采用逐級遞減的改造模式,其中對于過壓保護器的設定,現在筆記本幾乎都是采用的是限流穩壓保護器,主要是為了避免由于不明原因產生電流過大,使之擊穿電路板,造成計算機系統的癱瘓,給用戶造成不必要的麻煩;對于一些軟件系統的升級優化,成為當前設備內在配置的一大亮點,消費者首先要看配置的系統,防火墻的選用類型以及計算機處理器的配置,但是由于生產為了節省成本,使得對軟件系統采用的大部分是盜版系統,嚴重威脅用戶信息的安全性,尤其是在個人信息備份時,由于系統配置的硬盤有一定的局限性,使得在信息備份傳遞過程中,容易被盜版系統中的不明代碼所攔截,造成個人有效信息不明進行備份,其次在系統漏洞方面,對于一些盜版性的軟件,沒有定期對軟件進行升級優化,主要是因為盜版系統中存在原始代碼上的錯誤程序,與防火墻數據配置代碼不匹配,使得傳輸過程中,信息代碼不能被有效性的識別,最后造成外部惡意代碼的攻入,使得用戶個人信息被盜。
2 信息脈沖編碼的調制
在現代計算機網絡通信技術中,所用的調制技術都是采用連續的正弦波作為唯一的載波信號,正弦波包含了時間和頻率的正交變化關系,在信號傳送時間上采用的是離散的脈沖波形,間隔頻率隨著時間的變化而變化,這種方式的調制稱為脈沖調制,所謂的脈沖編碼調制,其原理為模擬傳輸數據的波形通過在傳輸信道相應波形的編碼后,轉變成時間和取值上離散的信號波形,其中在信號波形整合過程中包括對數據波形的抽樣、量化以及編碼。
抽樣數據信號頻率的取定范圍為fm,而現在抽取的頻率范圍為2fm,其取值為8000Hz,所以當抽取的信號頻率f≥2fm,時,才能在終端系統上恢復原來的數據信號,當抽取的頻率f
量化階段是把抽樣所得的數據信號進行分段,然后把每段依次按順序排列,最后在坐標軸上以數據線形式的樣式表示出來,編碼是通過對量化后的數字信號進行相應的編碼,在計算機終端設備上一般的編碼方式為二進制編碼,量化后的信號仍然是模擬信號,取得的信號為中間信號的樣值,如果在信號數據矩陣中,把信號等分為6份,分別為-3、-2、-1、1、2、3則量化后的信號的幅值為-3與3相加的平均值。
編碼即用一組相應變化的二進制碼組來表示量化后的電平值,在計算機信息通信技術中通常采用的是8位的PCM脈沖編碼的調制,主要是因為二進制碼組能夠重復再生,即使信號在傳輸信道中失真,通過終端設備中的拜訪位置寄存器可以恢復原來的代碼,并且這種編碼方式抗干擾能力強,對于Q個變化的電平之間的轉換模式,可以用k個二進制變化的碼組代替,使之完成電平跳變的轉換。
3 計算機信息的安全應用
首先對硬件系統進行定期的保護,用戶消費者不能因價格便宜,便購買一些規格不明的硬件配置,根據當前科技信息技術的發展,對于硬件首先要有一定的存儲空間,現代計算機所帶硬盤的內存空間大小在500G,這樣用戶數據在進行有效性備份時,不會因空間問題發生信息被截止的現象,其次在電路板以及芯片的選用上,對于電路板要選用一些散熱性良好的集成電路板,主要是為了防止計算機處于長時間的工作狀態,內部的芯片風扇處于高速的運轉狀態,當風扇高達一定轉速后,便會停留至這種運行環境,使之造成電路板溫度過高,出現電腦死機的現象,造成用戶在辦公過程中信息的丟失,所以用戶在選用硬件設備時,首先要考慮系統的安全性問題,因為硬件設備對于系統信息的安全存有一定的保密性。對于軟件系統中防火墻的安全等級也要做統一規劃部署安排,防火墻的是根據系統中數據編碼程序而設定的,最高的防火墻在編碼程序中,采用的是十六進制的數據代碼,所以在一定程度上能夠有效的攔截不明代碼進入用戶系統,以免竊取內部的數據資料,其次是在計算機技術方面,雖然計算機已成為當前一個辦公所用的操作設備,但是對于專項人才的培養仍作為當前信息安全所部署的一項重要任務,首先要確保正常開關機,因為在計算機啟動或關閉時,計算機內部的系統都要運行相應的操作流程,這樣才能保證個人信息因不明原因,造成被丟失的現象發生,其次對于個人信息的加密功能,用戶可以設置專門的靜態密碼,以及與個人手機相綁定,這樣外界的不法分子在遭遇這種情形下,不會被盜取個人有效性數據信息,除此之外,還有可通過法律手段對用戶者進行安全維護,對那些不法盜竊分子進行嚴厲的懲罰,為計算機信息安全創造一個良好的運行環境。
4 結束語
隨著信息技術的不斷發展,對計算機信息安全性問題做出了明確的規劃部署安排,以此來保證用戶者信息的安全性,并且也加強了設備生產廠商之間的競爭程度,這樣才能創造出更加安全性的系統軟件,給消費者帶來一個安全的操作運行環境。
參考文獻:
[1]楊彬.淺析計算機網絡信息安全技術研究及發展趨勢[J].科技風,2009(20).
[2]崔蓉.計算機信息網絡安全技術及發展方向[J].信息與電腦,2010(10).
[3]張興東,胡華平,曉軍.防火墻與入侵見此系統聯動的研究與發現[J].計算機工程與科學,2004.
[4]王治.計算機網絡安全探討[J].科技創新導報,2011(21):18.
[5]邢啟江.信息時代網絡安全體系的建設與管理Ⅱ[J].計算機安全,2006(10).
關鍵詞:互聯網+;電子取證;網絡技術
目前基于網絡利用計算機技術犯罪在最近幾年呈幾何式增長,網絡犯罪無處不在,無孔不入,相較于普通犯罪網絡犯罪屬于科技含量高的高智商犯罪,具有取證復雜、技術難、信息海量、固化證據難等特點。針對網絡犯罪這種新型的高技術犯罪,如何及時、有效的為網絡犯罪偵查提供技術支持,在司法案件中確保證據的客觀性、可用性、關聯性和合法性,是網絡電子證據取證技術面臨的重點和難點。
1.電子證據
指基于電子技術生成、以數字化形式存在于磁盤、光盤、存儲卡、手機、網絡設備等各種設備載體,其內容可與載體分離,并可多次復制到其他載體的數字信息,電子證據是能證明案件真實情況、作為客觀事實存在的電子數據,一般是指關鍵的文件、圖片、郵件、音視頻等,但不局限這,例如有時司法要求重現計算機在過去工作中的細節,比如入侵取證、網絡活動狀態取證等。
1.1 無形多樣性
電子證據具有無形性,表現形式多樣化。電子證據表現形式多樣化是計算機技術發展的特點,從計算機技術來講電子證據就是以“0”“1”兩位數字組成的二進制代碼,作為二進制代碼本身是不可見,不可形的,但是其具體表現形式卻是多樣的,可以是文本、圖像,又可以是動畫、音頻、視頻等多種形式表現。
1.2 脆弱易變性
電子證據本身的生存周期會根據它所在的載體的特征而有長有短,由于載體所采用的材質、施工工藝和技術不一,導致有些電子證據會隨著時間推移而消失。其次在傳輸存儲過程中因為篡改、攻擊、差錯和故障等因素發生改變,同時網絡產生龐大數據,有些數據會因為存儲設備的容量問題,在極短的時間里被新產生的數據所湮滅,導致電子證據本身消失。
1.3 全時空海量性
網絡犯罪跨越時間地域,只要有網絡的地方就可以實施犯罪。由于網絡已經深入到各行業,各種應用交叉,每時刻產生的數據量都是天文的。而且這些數據在不同的線路、設備、位置傳輸與存儲,如此復雜的環境下,在海量的數據中尋找、固化與犯罪案件相關的客觀反映事實的電子證據是一項復雜、艱巨、刻苦的任務。
1.4 隱蔽性
S著互聯網深入各行業,這給網絡犯罪提供了很好的沃土,使得網絡犯罪可以隱藏很深,例如在偏僻的山村,就可以實施犯罪,在這種情況下查找取證網絡犯罪的證據無疑是很難的。同時網絡犯罪本身會通過各種手段來隱藏自己的犯罪記錄及犯罪證據,在有海量數據的互聯網中,無疑增強其隱蔽程度,對司法機關取證更是難上加難。
2.互聯網+的電子取證技術
當今國家大力倡導互聯網+互聯網背景下,相對于上世紀八十年代中期電子取證技術開始應用,現在電子取證難度更大、技術更復雜、取證時間更迫切、固化證據更難。在早期網絡環境簡單、數據量小與犯罪分子不會刻意隱藏銷毀信息等。隨著計算機技術飛躍發展,網絡環境越來越復雜,對電子取證方式方法、借助的設備軟件都提出了更高的要求。
傳統的電子取證技術主要集中在主機設備取證上,通過計算機技術獲取主機相關證據信息。現在在互聯網+框架下,大數據、云計算、云服務等的應用,數據已經跨越主機存在,針對一條完整的數據記錄,可以分布在不同的地域不同的設備,數據存儲位置相對于主機來說可能是動態的。在這種情況下,利用傳統的電子取證技術來實施取證無疑是艱難的。
2.1 IP路由溯源技術
使用鏈接測試法,從最接近受害者的路由開始,逐步檢查上行數據,直找到目標源頭,該方法可以用Ping命令向目標主機發送請求包數據并監聽ICMP應答。其次可通過traceroute命令獲取到從源主機到目標主機所經過的路徑及參數。
2.2 IDS取證技術
IDS(Intrusion Detection System)就是入侵檢測系統,通過抓取網絡上所有報文,分析處理后,報告異常和重要的數據模式和行為模式,使網絡安全管理員清楚的了解網絡上發生的事件,并能夠采取行動阻止可能的破壞。
2.3蜜罐取證技術
蜜罐取證主要依賴于底層網絡技術的支持和運用,本質上是通過事先設置好的誘導信息,例如網絡主機、網絡服務或信息,誘導攻擊方對它們實施攻擊行為,從而可以對攻擊行為進行捕獲和分析,了解攻擊方所使用的工具與方法,推測攻擊意圖和動機,能夠讓防御方清晰地了解他們所面對的安全威脅,并通過技術和管理手段來增強實際系統的安全防護能力,目前主要常用技術有網絡欺騙、端口重定向、數據捕獲、數據分析和控制。
2.4惡意代碼取證
在司法取證中,由于交互性而容易受到各種干擾,而使用惡意代碼技術可以為取證工作提供隱蔽,避免各種干擾情況產生。惡意代碼是指故意編制或設置的、對網絡或系統會產生威脅或潛在威脅的計算機代碼。惡意代碼通常會長期潛伏,在設備毫無發覺之中密碼竊取有用信息,而不破壞影響設備正常運行。而司法取證工作同樣可以用該技術來進行取證,從而在不驚動犯罪嫌疑人情況,在其毀滅證據之前把有用信息取證出來。
3.互聯網+的電子取證思考
隨著網絡技術發展,人們對計算機技術知識的掌握及對網絡安全要求的提升,要有效提高網絡運行安全,就要轉變安全思維,變被動為主動,提高智能化取證過程研究。第一,先從法律意識上提升大家意識,目前國家已經出臺網絡安全法并已經實施。第二,從國家層面整體部署,在網絡各環節,實施實名認證,增加網絡行為記錄。第三,建立健全取證標準和規范,從法律上來保障信息安全及取證安全。第四,促進取證工具的專業化發展,隨著計算機技術發展,網絡犯罪使用技術及取證面對的海量數據已經不是傳統技術和工具所能應對,在新時期要求取證設備同步發展,才能適應當下取證需求。第五,推動電子取證規范化建設。為保證電子取證有效合法化,保證電子取證工作有效開展,就必須對電子取證涉及的取證對象、過程、原則、目標等進行規范化,以保證最終電子證據客觀有效,符合法律。
4.結束語
在互聯網+下,網絡犯罪更加科技化、復雜化,犯罪證據更隱蔽、脆弱易湮滅,電子證據作為網絡犯罪嫌疑人的犯罪證據,對電子證據的取證就更需要尖端的技術,獲取最真實、詳盡、有效的證據,就需要工作人員不斷的學習計算機技術,掌握技術并利用先進設備來進行捕獲,在第一時間把證據取出并固化,最終在司法案件中作為有力證據。
參考文獻:
[1]杜威,彭建新等 網絡電子取證技術綜述[J]. 刑事技術,2011(2)
[2]吳紹兵 云計算環境下的電子取證關鍵技術研究[J].計算機科學 2012(11A)
關鍵詞:計算機技術;信息技術;聯用
中圖分類號: G623.58 文獻標識碼: A
引言
科學技術日新月異的發展對人們的生活,社會的進步起到了重要的推動作用。各種現代技術的運用更是為各項事業的發展提供了十分有利的條件。作為信息技術的重要組成部分,單項的計算機技術已經不能滿足人們的需要,計算機技術與信息技術的聯用既是科技發展的一大趨勢,也是一項重大的技術創新。
一、計算機技術與信息技術的聯系
現階段很多領域、很多行業都開始應用計算機技術與信息技術了,很多人認為計算機技術就是信息技術,這種說法雖然有一定的道理,但是卻是不完全正確的。計算機技術包括了許多其他細小的技術,例如計算機系統技術、器件技術等等,它具有一定程度的復雜性,與通信技術、電子工程等等都有相應的聯系。而信息技術包括了處理信息技術、采集信息技術等等,相對來說比較具體。從含義可以看出計算機技術與信息技術是相互聯系的,計算機技術中包括一定的信息技術。但是前面提到了計算機技術不完全是信息技術,它是由許多技術組成的,具有多樣性。總的來說,計算機技術與信息技術相互聯系又相互區別,能夠實現計算機技術與信息技術的聯用的意義是非常大的,能夠充分的發揮二者的作用,為計算機提供更好的服務。
二、計算機技術的概念及核心功能
1、計算機技術的概念
計算機可謂當今時代最為偉大的發明,而他最引人矚目的便是其在網絡化上的運用,而對于通信技術與計算機技術的融合技術,網絡技術一般是指:利用各類具備接收傳送能力的通信線路將一個區域內的所有獨立計算機連接整合,再通過計算機的共享聯用手段實現所有計算機之間數據資料的共享與傳遞的一類共享技術。簡而言之,計算機網絡技術也就是利用了計算機的快捷高效與通信技術的廣泛簡潔等優勢來實現自身的共享存儲功能,從而更好的服務于社會,服務于民眾。
2、計算機技術的核心功能
在我國,雖然計算機的普及較發達國家相對較晚,但隨著近幾年的飛速發展,計算機在我國也已基本達到了普及運用,從最初的科學計算發展到之后的數據統計運用,一直到現在的網絡化共享,計算技術在其自身不斷發展的同時也為社會進步起到了巨大的推動作用,而更加快捷,更加高效也已成為計算機未來發展的趨勢,在現如今的計算機技術領域,最為普及的功能依舊是數據處理和網絡運用。
2.1數據處理
作為計算機設計之初的核心功能,現如今的數據處理技術已經從最初的收集傳送發展到了更為先進的人工智能化選擇,這就使得數據處理的精準性變得更加高效。不論使用者將何種晦澀難懂的數據輸入計算機,其對應的編制程序都會將數據轉換為對應的代碼,這樣便可輕松的實現數據處理的全程操作,使處理時間大大縮短,提高了效率。此外,當今數據處理在其應用的領域也是十分廣泛的,不論個人還是企業組織,都可以高效的滿足使用者的一切需求。
2.2網絡運用
作為現今計算機最為重要的一項功能,在網絡技術數據傳輸與資源共享上都起著不可忽視的作用。而在一些大型事業單位的日常運轉中更是起著關鍵性作用,網絡化為企業帶來的便捷高效不言而喻,而企業的網絡化轉型與建立也已經成為未來發展的必然趨勢,互聯網水平的高低甚至也已成為企業核心競爭力的砝碼,在未來,數據的互傳與資源的高效共享將是所有企業為了生存而共同努力的方向,而互聯網技術在我國新興產業中起到的影響力也將越來越大。
三、信息技術的特征
1、信息技術的技術性
和所有技術一樣,信息技術具有技術性的特點。信息技術的運用方法是科學的,應用工具與設備是十分先進的,其技術性特點具體可以概括為技能熟練、經驗豐富、操作方便快捷、功能高效等。科學合理的現代化技術為人們的生活提供了很多方便。
2、信息技術的信息性
作為區別于其它技術的特殊技術,信息是信息技術的服務主體,信息技術以提高信息處理和利用效率為核心功能。同時,在信息的采集、加工等各個環節中,信息技術還表現出了客觀性、普遍性、共享性、動態性等特征。作為生產力發展的重要標志,信息技術為社會發展和人類文明提供了許多切實可靠的信息。
四、計算機技術與信息技術具體的聯用方式
從某種意義上來卡,現代社會就是一個信息化的時代,在這個社會中信息技術的應用能夠為生活以及工作帶來許多便捷之處。在沒有實現計算機技術與信息及時的連用之前,計算機技術與信息技術是分開的,各自開展著相對來說比較單一的工作,各項工作之間沒有互相聯系、互相幫助。然而隨著科學技術的幾部以及社會發展的需要,很多計算機中存在的實際問題需要將計算機技術與信息技術結合才能得以解決,所以,相關工作人員職能研究如何將計算機技術與信息技術進行聯用,來解決實際存在的問題。這段話的實際意思就是將計算技術與信息技術聯用是社會進步發展的必然結果,要想更好地解決存在的問題,就必須進行計算機技術與信息技術的融合。信息技術包括了許多方面,作者在此主要分析了信息技術的通信技術與傳感技術,談論這兩種技術與計算機技術的聯用,具體如下所示:
1、將計算機技術與通信技術進行聯用
通信技術在實際的運用中可以形象的分為“有線”和“無線”兩種,然而事實上通信技術最早出現的就是“有線”通信,可是隨著科學技術的發展,現在的“無線”通信逐漸的取代了“有線”通信,成為了現今主要的通信方式。
而造成這種情況的原因是因為傳輸范圍的限制,相對于有線通信,無線通信的數據傳輸范圍更加廣闊,而且存在著極高的“隨意性”,完全不受“線”的限制。而且在進行數據傳輸的時候,無線通信明顯要比有線通信安全的多,而且傳輸效率也要高很多。而在計算機技術和通信技術的聯通過程中,使數據傳輸的高效性得到了更好的發揮,而且更具有時效性。在進行數據傳輸時,發送方只需要極短的時間就可以令接受方接收到發送的數據。
2、將計算機技術與傳感技術進行聯用
相對于通信技術,傳感技術對于大家來講也許有些陌生,然而傳感技術的功能主要就是對信息源的獲取。在獲取了信息源之后,根據客戶的相應需求對其進行分析,然后再進行篩選和信息變化。在傳感技術應用的主要活動中,通常是利用“傳感器”、“信息處理”、“識別設計”、“制造”、“開發”、“應用”、“測試”、“評價”等手段來進行活動。
因此在傳感技術與計算機技術的聯用過程中,更多的是對于數據的處理,利用傳感技術的特點建立一個一體化的數據收集和處理體系,從而滿足客戶的需要。在這個體系中,首先利用傳感技術進行信息源的獲取,在獲取所需要的信息源之后,利用傳感技術對其進行簡單地處理,令其對信息源中的有效信息進行自動捕捉。然后將捕捉到的信息交給計算機,計算機再利用計算機技術對這部分信息根據用戶的要求進行處理。在計算機處理完這些信息之后,再將其按照用戶的要求存儲到計算機的存儲功能之中。這樣便可以為用戶隨時提供他所需要的信息了,從而令用戶在工作和生活中能夠更加便捷的完成對數據的處理。
結束語
全球的經濟發展是一種走向,而計算機技術與信息技術的聯用更是一種發展趨勢,在計算機聯用方面的更高水平,更高要求都是當今科技發展下的必然結果。而計算機與通信技術、傳感技術的互動聯用,更是我國未來走向科技強國、信息化強國的堅實地基,只有做到對信息產業技術的高度發展利用,我國各類行業的發展才會有更加寬廣的未來。
參考文獻
[1]章韜.計算機技術與信息技術聯用的分析[J].信息通信,2012(02).
關鍵詞:數字繪畫;模擬;數字化
新媒體語境可以分解成“新媒體”和“語境”兩個關鍵詞,“語境”這個詞屬于語言學的范疇,是使用語言的環境的簡稱。馬林洛夫斯基曾提出,語言和它所存在的環境關系密切,要了解語言就要了解它所產生的環境。這個語言環境簡單地說就是言語產生的時間、地點、話題等,再深入則涉及文化、社會、語言等等綜合因素。最先提出“新媒體”這一概念的,是美國CBS技術研究所所長、NTSC電視制式的發明者彼得卡爾?戈德?馬克。他在1967年第一次使用了“新媒體”(new media)―詞。[1]從出現到現在,“新媒體”概念的界定一直難以明確,清華大學新聞與傳播學院熊澄宇教授這樣定義“新媒體”:新媒體是建立在計算機技術基礎之上的一種新的媒體形態,它是一個相對的概念,“新”是相對于“舊”而言,相對于廣播,電視是新媒體;相對于電視,今天的網絡又是新媒體。[2]中央電視臺臺長楊偉光說:“新媒體能對大眾提供個性化內容服務,傳播者和接受者對等交流的媒體。”[3]從這些定義我們可以看到,“新媒體”是一個相對的概念,是動態的,不固定的,它隨著社會的發展而變化。從技術的角度看,“新媒體”是以計算機技術為基礎的,包括電子信息技術、移動數據通信技術,還有互聯網絡技術。從傳播的角度看,“新媒體”的出現將人的交際行為由現實世界延伸到了網絡世界,構造了交互性、即時性、大眾化的新興媒介環境,打破了原來交流的時空限制,使人們交流的方式由原來的被動轉變為主動。由這些定義我們可以得出,新媒體語境是相對以往媒體語境而言的,是隨著新媒體技術的出現而慢慢形成的新的語境形態。
新媒體又叫做數字化新媒體,數字化就是把圖像、文字、聲音、虛擬現實等復雜的信息分解成最基本最簡單的數字、數據,再建立數字化模型,然后把這些數字化模型轉化成一系列二進制代碼,最后用計算機統一處理這些二進制代碼,這樣數字化的基本過程就完成了。數字技術也被稱為數碼技術、計算機技術等,計算機的一切運作都是建立在數字化的基礎上,沒有數字化技術就沒有計算機技術。在淘寶搜索“數字”,共出來82.91萬個數字產品,有玩具、服飾、家用電器、辦公器材等等各個領域。在搜索引擎搜索“數字”二字,出來很多名詞,有數字電影、數字圖書館、數字出版、數字城市、數字奧運等等。今天,我們的社交、工作、生活、娛樂都離不開數字化技術,數字已經在不知不覺中遍及我們生活的每一個地方。
在新媒體語境下,數字化涉及各個領域,傳統的繪畫藝術也受到巨大影響,“藝術的數字化將構成21世紀美術變革的主流發展趨勢,數字繪畫即是藝術數字化過程中所產生的一種新的繪畫創作形式”。[3]傳統視覺表現形態在數字技術的推動下發生了巨大的改變,一種新的繪畫創作形式由此產生,那就是數字繪畫。新興事物的產生和發展都不那么簡單,要經歷和舊事物的磨合期、接受適應期等階段,數字繪畫也經歷了由開始的被懷疑、試探到最后慢慢被接受的過程。數字繪畫的出現是時代的需要,是歷史發展的必然,它極大地豐富并拓展了傳統繪畫的形式。
雖然“電腦美術無需向哪一個藝術門類靠攏和模仿,而應以其鮮明的文化和時代特征、獨特的表現手法形成一個相當有活力的不可替代的美術種類”,[4]但是把數字繪畫當作一種全新的現代繪畫畫種,以目前的情況來看,還不大合適。
把現實的繪畫作品轉化成數字、數據存儲,使它可以被再現和展示,如我國的“數字敦煌”項目,還有網上的那些世界各大美術展覽館。雖然把這些正在衰變的藝術瑰寶用數字攝影技術或者立體掃描技術完好地保存了下來,但是這些數字圖像并不涉及繪畫創作的任何因素,只是把藝術作品數字化了,是一種技術性的存儲活動。數字繪畫創作的相關應用軟件目前已經有400多種,其中包括靜態效果的應用軟件和動態效果的應用軟件,這些軟件都擁有圖形圖像的基本編輯功能,可以繪制出與傳統繪畫相似的藝術效果。例如,painter中的水彩筆、油畫棒、粉筆等等自然媒介效果,計算機技術作為數字繪畫的創作媒介,還是需要借助著這些“繪畫”模擬功能,再搭配一些專業的外設,如壓感筆、手繪板等來實現。這種對傳統繪畫藝術效果的模仿功能,從本質來說,是一種復制,雖然不是具體復制某一個作品,而是模擬了其中的視覺形象特征,這種模擬可以說是把現實中的繪畫形式語言數字化了,等于是一種數字化的繪畫。
計算機技術雖然能逼真地模仿傳統繪畫的視覺形式特征,而且擁有傳統繪畫很難達到的方便快捷,但是這些都很難使創作者進入一種忘我的、愉快的、揮灑自如的創作狀態。作為數字繪畫的媒介材料,計算機技術鮮少有自己的獨特語言特征,因而也難以劃分畫種門類。有人說數字繪畫要細分為數碼油畫、數碼水墨等等,但是這些油畫、水墨畫除了讓人驚嘆它的逼真外,難以有更深的體驗和共鳴。數字繪畫作品會隨著電光的消失而消失,即使用印刷技術輸出也沒有傳統繪畫的那種生氣和韻味。
在技術越來越發達的今天,數字繪畫也許能夠打破自身的局限成為一種全新的畫種,但是現在更多的是利用數字技術為藝術創作提供更好的方式。數字繪畫的出現是時代的需要,是歷史發展的必然,新媒體是繪畫藝術創作不可缺少的一個平臺,它極大地豐富并拓展了繪畫藝術。目前,我國的數字繪畫藝術與西方國家相比還有一定差距,數字繪畫的發展還需要大批新型專業人才:既要有傳統繪畫的傳承、較高的藝術修養,又要了解新媒體技術、熟悉電腦技術,同時還要抱有對新興事物的好奇心。如何將數字技術手段合理而又更好地和傳統繪畫創作相結合,這已經是當代繪畫藝術領域中最受人關注的重要課題之一。藝術工作者有責任對這些改變做進一步的探索實驗,這要求繪畫藝術創作者有跨學科、跨領域的知識背景。
綜上所述,數字繪畫現在雖然無法被稱為一種全新的畫種,但是和傳統繪畫不同,它具有多維化、動態化、大眾化和互動化的特點,它早已經是藝術創作的便捷手段。數字繪畫不應該局限于作為模仿傳統繪畫的視覺語言,而應該在更廣闊的應用領域發揮數字技術賦予它的超強的表現力和技術美。
參考文獻:
[1] 朱強.新媒體技術概論[M].浙江:浙江大學出版社,2008:275.
[2] 熊澄宇.在中國網絡媒體論壇的發言[DB/OL] . .2004.
[3] 楊偉光.新媒體要成為主流媒體[DB/OL] . . 2010.
關鍵詞:計算機;多領域應用;軟件開發;實踐探析
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)04-0758-02
計算機軟件技術是在出現計算機高級語言之后的計算機編譯技術。在一開始的DOS時期,使用的計算機還不能夠直接使用相關的計算機軟件來進行工作,而在使用計算機時也需要相關的使用者把代碼輸入到計算機中,但是這種操作方法在非計算機專業人員里并不合適,從而計算機的普及程度很低。但是隨著科技的發展,計算機C語言技術以及程序設計語言的出現,才使得計算機的應用比較廣泛。計算機語言主要是通過運用一定的編譯程序,把人機交流控制進行簡化,很大程度上簡化了操作計算機的模式。而在計算機的發展中,由于計算機語言促進了計算機軟件的發展,這就讓計算機軟件技術在很多歌領域中有了重要的應用。
1 計算機軟件開發技術在互聯網中的應用探析
由于互聯網的發展,信息時代也相應的進入了一個高級的階段,而在互聯網的運營之中,非常充分的利用了計算機軟件的開發技術。這樣通過利用計算機技術不僅可以實現信息交流共享,還可以讓人們在互聯網的廣闊信息平臺上實現生活信息化。
首先是計算機網頁設計的軟件開發應用。在一般情況下,互聯網是通過采用網頁形式來信息的,并且通過瀏覽網頁,可以快速有效的吸收信息。因此,計算機軟件技術開發的一項重要內容就是網頁設計。在進行計算機的網頁設計時也涉及到了很多的計算機語言,主要有HPH、JSP和網頁語言CSS、HTML等,而網頁設計的語言要想提供出有效直觀的信息內容,還需要運用相關的軟件技術來設計網頁的外觀和內容形式,而在這些內容中,網頁設計的一項基礎語言就是HTML,利用HTML可以來對網頁的內容來進行補充和完善,同時也要注意網頁的外觀還要具有一定的美觀和可讀性。利用CSS語言則可以對網頁的布局來進行很好的控制,使得網頁的設計更加合理。另外需要注意,網頁呈現出來的不僅僅是外觀和內容,還需要具有一定的功能性,比如是我們常用到的動態效果和視頻插入等,要實現這些功能,網頁設計就需要有后臺操作功能,其中可以利用JSP和PHP來實現網頁的后臺操作功能。
其次是計算機軟件服務器的開發應用。在互聯網中一項基礎的設備就是網絡服務器,但是作為一項硬件的服務器,也需要軟件技術的支持才能夠發揮出有效的效果。所以,在計算機的軟件技術開發中,對服務器的開發主要是對驅動軟件進行開發。由于驅動軟件是為硬件服務的一項基礎性軟件,而計算機硬件自己本身不可以完成相關的命令操作,而利用驅動軟件則可以有效的實現硬件的功能。由于一些設備連接是通過驅動軟件來實現完成的,例如計算機使用的鍵盤和外接鼠標,通過驅動軟件才能實現其功能和應用。
2 計算機軟件開發技術在企業中的應用探析
企業的現代化發展離不開計算機技術,尤其是在現代市場經濟條件下,計算機軟件技術對企業的發展作用尤為重要。在企業中運用較多的是計算機技術的辦公軟件,在企業的財務管理中發揮著重要的作用。一般傳統的財務管理采用手工記賬,不僅需要大量的物力和人力,還在財務管理的準確性方面有著很大的問題。在企業的保存工作中,傳統的財務管理工作往往會有大量的庫存,因此在對相關資料進行查詢與校對時就比較困難,還會容易出現紕漏,而在企業財務管理中引進計算機辦公軟件,就可以很好地避免這些問題,提高財務管理的準確性和有效性,而在進行相關的統計和查詢工作時,還可以利用辦公軟件表格軟件技術進行一系列的計算與分類處理,大大的簡化財務管理的工作量,從而可以提高財務管理的工作效率。另外,引進計算機軟件技術,可以促進公司人員的內部交流,公司人員可以通過電子郵件來溝通聯系,而電子郵件還有利于高層管理人員進行信息的擴散,對企業文化的熏陶和發展有著重要的作用。在企業中運用計算機軟件技術簡化了企業的管理機制,提高了企業的運營效率。
3 計算機軟件開發技術在相關醫療衛生機構中的應用分析
在目前各種領域中,醫療機構是采用計算機軟件技術最多的領域,而醫療機構在利用計算機技術的同時也很大的推動了計算機技術的發展。在傳統的醫療機構中,要就醫掛號還是進行內部財務管理都有很大的困難,但是引進計算機軟件開發技術,不僅完善了醫院的內部管理制度,還通過促進醫療設備的開發而促進醫療科技的不斷發展。
首先是管理醫院病情報表。在醫院的日常管理中,也需要對患者的個人信息和治療情況進行記錄與備案,但是傳統的記錄與備案在現代形式下并不能滿足發展的要求,還會花費很大的時間精力去管理。而通過利用計算機軟件開發技術,就可以簡化這些工作,也在很大程度上提高了醫院管理的效率,同時也精簡了醫院的從業人員,有利于使其朝著更加規范有序高效的方向發展。
其次是醫院的掛號系統和相關的網絡掛號系統。由于社會的發展,醫院也越來越重視掛號,而看病的人數在逐漸增加,醫療機構面臨的一個重要問題就是如何進行科學的掛號,計算機軟件技術根據實際情況進行分析,制定出科學符合實際的掛號系統,同時通過掛號系統還可以了解到不同醫師的優勢和工作時間與方向,來滿足病人的不同需求,從而實現醫院的高效掛號機制。
第三是在醫療設備中引進計算機技術。人們比較熟悉的一項醫療手段就是B超,它主要是利用超聲波技術來檢查人體的健康情況。在現代B超技術中引進計算機軟件開發技術就可以利用現場顯示的圖像來分析病情,就可以在最短的時間里對病情做出判斷,高效準確的做出診療。而其他的CT和心電圖檢測也是一樣的原理,在醫療機構中引進計算機軟件開發技術,極大的促進了醫療科技的發展,而且也在逐漸實現著高效的醫療措施和手段。
在醫療機構中引進計算機軟件技術,在很大程度上改善了醫療機構的環境,簡化了工作的流程,也提高了醫院的治療效果。
4 總結
綜上所述,隨著現代科技的不斷發展,計算機軟件開發技術在很多領域中都有應用,而計算機軟件技術的發展,又促進了軟件向著智能化方向發展,但是在實際中由于開發計算機軟件技術還有一定的瓶頸,還不能夠實現計算機的智能化操作。所以目前在各個領域中要重視對計算機軟件開發技術的應用,同時,相關的計算機軟件研發技術人員還要不斷增強自身實踐的能力,不斷完善計算機軟件技術,促進其更好地為人們的生活服務。
參考文獻:
[1] 李文斌.計算機局域網絡的安全問題分析及解決方案[J].中國新技術新產品,2009,23(15):19-21.
[2] 孫玉寧.計算機軟件技術在繼電保護整定計算和管理中的應用[J].華東科技:學術版,2013,10(20):35-38.
[3] 陳霖.計算機軟件技術在培訓信息管理用的應用[J].軟件,2013,45(37):56-57.