關於計算機類的論文範文
計算機專業教學對培養學生的計算機應用能力和綜合素質方面有著重大的影響。下面是小編為大家整理的計算機類的論文,供大家參考。
計算機類的論文範文一:計算機網路數字資料通訊技術
摘要:21世紀以來,計算機網路已全面普及,計算機技術引入尋常百姓家,網路技術的發展也改變了人們的生活和工作,全球化更是加快了通訊技術發展的步伐。計算機的共享技術造就了局域網、都會網路、廣域網等資訊共享和通訊的渠道,不僅方便了人們的語音、資料資訊、影象檔案等資訊的快速通訊,也實現了資料資訊資源的共享,便捷了人們的生活和工作,對我國的工業以及社會的進步有著顯著的影響。計算機網路通訊技術是現代資訊科技的重要組成部分,極大地提高了人們的生活質量,滿足人們的多種需求。文章首先對數字資料通訊技術進行簡述,並分析發展現狀,對計算機網路數字資料通訊技術的傳輸進行闡述,以期對我國計算機通訊技術提供參考。
關鍵詞:計算機網路;數字資料;通訊技術
計算機網路技術使用了通訊線路和裝置,用於連線不同地區的計算機網路,形成計算機網路系統,從而滿足人們對語音、影象、資料等資訊的共享需求。計算機網路中的組成裝置主要有閘道器、交換器、網橋等,進行資料傳遞的過程就是計算機網路通訊技術,計算機網路通訊的基礎是網路協議,只要計算機的網路協議相同,就可以實現資訊資料的通訊和共享。
1數字資料通訊技術的概述
1.1數字資料通訊技術的優勢
數字資料通訊技術與傳統的模擬資料通訊技術相比有著極大的優勢:第一,數字資料通訊技術中,資料傳輸的單位是資料幀,在傳輸時,一旦出現傳輸錯誤,就可以及時通過檢錯編碼和重新發送資料幀進行檢測,大大提升了通訊的可靠效能。第二,數字資料通訊可以將視訊、聲音、影象等非資料資訊轉換為數字資訊,並在計算機網路中進行傳輸。第三,數字資料通訊技術有效加強了資訊加密技術,使得資訊的隱私性得到保障,避免外界的非法獲取,保障了資訊的安全性。第四,數字資料通訊技術採用了繼電器裝置,並對資訊和資料進行適當的放大和整形,避免了噪音的累積和影響,保證了資料在通訊傳輸過程中遇到長距離傳輸時的完整性。第五,數字資料通訊技術發展的速度不斷加快,並利用了積體電路,大大減少了電路裝置的數量,降低了裝置的成本和體積,使通訊裝置便攜方便。第六,數字資料通訊技術中應用了多路光纖技術,使得資料的通訊路徑更多,傳輸速度加快,可以在同一時間傳輸更多的資料,滿足了快速發展的生活需求。
1.2數字資料通訊中的指標
1.2.1速率
通訊技術中的速率指的是每秒能夠傳送的程式碼位數,其計算公式是:S=1/T*log2n公式中的T是指脈衝的重複週期脈衝的寬度,n是指調製的點平數。由此可見,T的重複週期脈衝的寬度的倒數就是每一秒的單位脈衝數,如果n=1/T,那麼單位脈衝的重複頻率就是每一秒的位數。在調製器中,每一個調製轉換時間都與一個程式碼對應。由此可見,調製速率與資訊傳輸速率是相同的。
1.2.2誤位元速率
誤位元速率是衡量資料通訊系統資訊傳輸可靠性的關鍵指標,誤位元速率主要指在資料進行通訊傳輸的過程中,二進位制碼出錯的概率,它的計算公式是:P=Ne/N公式中,Ne指的是傳輸錯誤的碼數,N指的是傳輸過程中二進位制碼的總數。
1.2.3通道容量
通道容量決定了資料的通訊速率,是檢測資訊通訊能力的重要因素,在計算機網路中,位元是最常用的一個二進位制單位,每秒能夠傳送的位元數量是通道容量的單位。
2計算機網路通訊的現狀分析
計算機技術的普及加快了經濟的發展,也提高了人們的生活質量,傳統的通訊技術已無法滿足新時代的要求,因此,通訊技術也不斷更新。近年來,通訊技術經歷了模擬技術、二代GSM技術、CDMA技術、3G通訊時代,目前,通訊技術已進入4G通訊時代,較以往的通訊技術而言,4G通訊傳輸速度更快,完整性更高,安全性更穩定,方便了人們生活和工作的交流與溝通。另外,多媒體技術也在快速發展的通訊技術時代背景下得到了提高,數字資料通訊技術中可以將影象、音訊、影視等資料轉變為數字資訊,方便了傳輸和共享,同時,數字資料通訊技術還增加了儲存容量,可以無限制儲存,多媒體技術與計算機網路數字資料通訊技術的高度融合,將更好地滿足社會和人們的需求。
3數字資料通訊技術的編碼
3.1基帶傳輸
基帶傳輸是指通過傳輸線路直接傳送包含數字訊號的電脈衝,是通訊技術中最常見的傳輸方式,廣泛應用在距離較近的區域網資訊資料傳輸中,在傳輸中,常使用不同的電壓電平來替代二進位制數字進行表示。
3.2編碼方案
數字訊號脈衝編碼方案多種多樣,主要包括:單極性不歸零碼、雙極性不歸零碼、單極性歸零碼、雙極性歸零碼4種。其中歸零碼與不歸零碼的區別主要是脈衝時間與碼數的關係,如果在一個全部時間內是用電流來進行傳輸的就稱為不歸零碼,如果發出的電流少於一個碼數的全部時間就稱為歸零碼。簡而言之,歸零碼發出的是較窄的脈衝,而不歸零碼發出的是較寬的脈衝。除此之外,單極性碼與雙極性碼的區別則是單極性碼可以將直流分量進行累計,而雙極性碼則不可以累計直流分量,更有利於通訊傳輸。
3.3同步過程
同步過程是指接收端按照發送端的每個碼數的重複頻率以及起始時間來接收和傳輸資料的,在計算機網路數字資料通訊技術中,主要應用的是位同步法和群同步法。位同步法是指接收端對於傳輸的每一個數據都和傳送端保持一致,並在時間上保持同步,為了實現位同步法,我國目前常用的有外同步法和自同步法2種。外同步法是指接收端的資料資訊直接由傳送端預先發送過來,並保持同步;自同步法則是指接收端從傳送端傳輸的各種波形中提取資料資訊,並保證提取的資料訊號不論時間上還是內容上都與傳送端保持一致,例如:曼徹斯特編碼。群同步法是指在傳送端傳輸資訊後,將傳輸的資訊分成若干群,這裡的群是一種序列,序列有起始資料,也有終止資料,而所有資料都是有著固定的傳輸頻率的,這樣也就保證了傳送端和接收端的資訊一致。
4數字資料通訊傳輸方式
4.1數字通訊方式
一般來說,數字通訊傳輸方式主要包括2種,即並行傳輸方式和序列傳輸方式。其中,並行傳輸方式一般適用於近距離資料通訊傳輸,在傳送端和接收端2個裝置傳輸時,資料可以在並行的多條通訊線路上達到傳輸多個數據位的效果。而序列傳輸方式則多用於遠距離資料通訊,在進行傳輸時,資料是一位一位地在通訊線路上進行傳輸,並主要有3種傳輸方向,即單工結構、半雙工結構、全雙工結構。其中的單工結構只支援1個方向上的資料通訊傳輸,而半雙工結構就可以支援資料在2個方向上進行資料通訊,而遇到特殊情況時,會在1個方向上進行資料通訊傳輸,全雙工結構指的是隻可以在2個方向進行資料通訊。
4.2多路複用方式
多路複用方式主要分為頻分多路複用和時分多路複用2種傳輸方式。頻分多路複用方式是指將通道的總容量分解成為多個子通道,而且每一個子通道的頻寬完全相同,每一個子通道都可以單獨負責傳輸訊號,使得訊號可以同時傳輸,加快傳輸速度。時分多路複用方式是指按照時間的先後順序,將每一個通道分解成多個時間段,在同時傳輸多個訊號時,每一個傳輸的資料訊號就會佔用一個時間段,從而達到實現多個數據同時傳輸的目的。
4.3同步傳輸和非同步傳輸方式
在數字資料通訊的過程中,為了保障傳送端和接收端的資料資訊完整性和同步性,各個碼數也必須保持同步,資料模組和各個字元在傳輸的起始時間和終止時間也需要相同,目前,我們多采用同步傳輸和非同步傳輸2種方式來達到這個目的。其中的同步傳輸是指在資料進行傳輸時,加入一些同步字元,從時間進行判斷,只有保證了資料的傳輸起始時間和終止時間相同,就可以判斷資料傳輸的同步性。而非同步傳輸則常用於低速的傳輸裝置,在資料中只能1位1位地加入起始字元和終止字元,導致傳輸效率低,結構也相對簡單。
5結語
隨著計算機網路技術的應用和普及,數字資料通訊技術越來越完善,滿足了社會的發展要求,也方便了人們的生活和工作,在我國軍事、工業、航空航天技術、衛星通訊技術等領域也得到了廣泛應用。本文首先對數字資料通訊技術進行簡述,並分析發展現狀,對計算機網路數字資料通訊技術的傳輸進行闡述,以期對我國計算機通訊技術提供參考。
[參考文獻]
[1]劉忠.探討計算機通訊與網路發展的應用技術[J].電子技術與軟體工程,201416:44.
[2]宋舒豪.探討計算機通訊與網路發展的應用技術[J].資訊通訊,20143:172.
[3]趙洪濤.淺議計算機通訊與網路發展的應用技術[J].交通科技與經濟,20042:37-38.
[4]張雪豔,劉春霞.計算機通訊與網路發展的應用技術[J].煤炭技術,201210:174-175.
[5]田豔雲.計算機通訊與網路發展應用技術的探究[J].電子製作,201310:56-57.
[6]任金蘭,王虎撲,張東健.通訊技術與計算機技術融合發展[J].矽谷,201210:7.
計算機類的論文範文二:計算機軟體開發中分層技術研究
摘要:在資訊化建設水平不斷提高的情況下,計算機軟體在這一過程中得到了十分廣泛的應用,此外,計算機軟體開發在這一過程中也越來越受到人們的關心和關注。軟體開發技術最近幾年得到了很大的改進,這些技術當中分層的技術是非常重要的一個,所以,我們需要對其進行全面的分析和研究。
關鍵詞:計算機;軟體開發;分層技術
當前資訊化時代已經悄然到來,網路技術的發展也使得人們越來越關注軟體開發行業,計算機軟體從原來的二元結構模式逐漸向多層結構模式發展,中介軟體也成為了應用層質量和效能非常重要的一個問題,此外,其也成為了計算機軟體開發應用過程中非常關鍵的一個技術,其與資料庫,作業系統共同形成了計算機基礎軟體。這一技術的應用能夠使得軟體系統擴充套件性更強,靈活性和適應性也在這一過程中得到了顯著的提升,所以,分層技術也已經在現代計算機軟體開發的過程中得到了越來越廣泛的應用。
1計算機層次軟體及其優點
計算機軟體工程的最終目標就是研發質量和效能更好的軟體產品,而在這一過程中基礎構建和開發可以十分有效的為計算機軟體的應用提供非常好的條件,構件是高內聚度軟體包,其能夠當作獨立單元進行更加全面的開發處理,同時,其也為構件的組合提供了非常大的便利,對軟體系統進行搭建可以很好的縮短軟體開發的時長,同時還能十分有效的獲得更多的質量保證。構件開發最為重要的一個目的就是廣泛的應用,應用層次化軟體結構設計方法的一個非常重要的目的就是可以更為科學合理的去應用構件技術。軟體系統在進行了分解之後,形成了不同的構件模組,高層次構件通常被人們視為指定領域的構件。低層次構件只是與資料庫或許是和物理硬體產生聯絡。層次劃分是一個相對比較寬泛的概念,所以在層次關係方面並沒有一個相對統一和規範的標準。不同構件內部的層次關係通常是上下層依附的關係。站在某個角度上來看,計算機軟體的系統層次化就是指多層次技術的廣泛應用,而根本原因是為了軟體能夠大範圍的應用。採用分層模式可以非常好的展現出軟體的可擴充套件性,系統某一層在功能上的變化僅僅和上下層存在著一定的關係,對其他層並不會產生非常明顯的影響。分層模式也比較適合使用在一些標準組織當中,此外,其也是通過控制功能層次介面來保證其不會受到嚴重的限制。標準介面的應用能夠使得不同軟體可以自行開發,同時後期更新的產品也能夠和其他軟體具有良好的融合性。
2軟體開發中多層次技術分析
2.1兩層與三層結構技術分析
在兩層模式當中,一般都是由資料庫的伺服器和客戶端構成,其中,客戶端能夠為客戶提供一個操作介面,同時,其還具備非常好的邏輯處理功能,同時還要按照指令去完成資料庫的查詢,而伺服器主要是接收客戶端的指令,同時還要按照指令對資料庫完成查詢,同時還要返回到查詢結果當中。這種邏輯處理結構就被人們稱作Fat客戶,這種二層技術的客戶端型別在應用的過程中能夠完成非常多的業務邏輯處理工作,隨著客戶端數量的增加,其擴充性和互動作業以及通訊效能等等都會受到影響,此外還存在著非常明顯的安全問題及隱患。而計算機技術在不斷的完善,傳統的二層技術已經不能適應系統應用的具體要求。在這樣的情況下就出現了三層結構技術型別,這種技術主要是客戶端、應用伺服器交換機和應用伺服器構成。其中,客戶端主要是用來實現人機互動,資料伺服器可以讓操作人員完成資料資訊的訪問、儲存以及優化工作,伺服器的應用主要是能夠完成相關業務的邏輯分析工作,這樣也就使得客戶端的工作壓力有了非常顯著的下降,我們一般將這樣的客戶稱作瘦客戶。三層結構和二層結構相比其具有非常強的可重複性、維護方面更加方便,同時其安全性和擴充套件性也明顯增強,但是在使用者數量並不是很多的時候,二層結構的優勢則更加的明顯,所以,在軟體開發的過程中,我們一定要充分的結合實際的情況和要求。
2.2四層結構技術
當前,計算機應用的環境在複雜性上有了非常顯著的提升,客戶對軟體系統也提出了越來越高的要求,其主要表現在了軟體開發週期不是很長,系統的穩定性很好,擴充套件性更強等方面,為了滿足使用者提出的更高要求,我們在開發的過程中將使用者介面、業務邏輯個數據庫伺服器根據其功能模組進行全面的處理,將不同的模組分開,這樣也就將相互之間的影響降到了最低水平。這個時候,如果使用三層分層技術就無法很好的實現這一功能,很多軟體的開發人員會在資料庫和邏輯層互動的過程中,增加一層資料庫介面封裝,這樣也就實現了三層向四層的進化。四層結構體系主要包含web層、業務邏輯層、資料持久層與儲存層。其中,web層可以使用模式1或模式2開發。在模式1中,基本是由JSP頁面所構成,當接收客戶端的請求之後,能直接給出響應,使用少量Java處理資料庫的有關操作。模式1實現較為簡單,可用於小規模專案快速開發,這種模式的侷限性也很明顯,JSP頁面主要擔當了控制器與檢視View兩類角色,其表現及控制邏輯被混為一體,有關程式碼重用功能較低,應用系統的維護性與擴充套件性難度加大,並不適合複雜應用系統開發。模式2主要是基於1vlvc結構進行設計的,JSP不再具有控制器職責,由Sen}let當作前端的控制器進行客戶端請求的接收,並通過Java實施邏輯處理,而JSP僅具有表現層的角色,將結果向用戶呈現,這種模型主要適合大規模專案的應用開發。業務邏輯層在資料持久層與web層間,主要負責將資料持久層中的結果資料傳給web層,作為業務處理核心,具有資料交換的承上啟下功能,業務邏輯層的技術依據業務及功能大小不同,能夠分成JavaBean與EJB兩種封裝的業務邏輯,其中EJB簡化了Java語言編寫應用系統中的開發、配置與執行,不過EJB並非實現J2EE唯一的方法,支援EJB應用的程式器能應用任何分散式的網路協議,像JRMP.IIOP與專有協議等。
3結論
當前,我國計算機應用的過程中面臨的環境越來越複雜,同時在客戶的要求方面也有了非常顯著的提升,為了更好的滿足軟體應用者的要求,在軟體開發工作中,分層技術得到了十分廣泛的應用,以往的兩層技術模式已經無法適應當今時代的建設和發展,在對兩層和三層結構優缺點的分析之後,多層結構系統在應用的過程中發揮了非常大的作用,這樣也就使得軟體開發技術得到了顯著的提升,從而極大的滿足了客戶對計算機軟體的各項要求。
參考文獻
[1]金紅軍.規範化在計算機軟體開發中的應用[J].物聯網技術,201601.
[2]趙明亮.計算機應用軟體開發技術[J].黑龍江科技資訊,201126.
[3]林雪海,吳小勇.計算機軟體開發的基礎架構原理研究[J].電子製作,2016Z1.
關於計算機類的論文
關於電腦保安畢業論文