計算科學導論學科論文_第1頁
計算科學導論學科論文_第2頁
計算科學導論學科論文_第3頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算科學導論學科論文論文關鍵字:計算科學計算學科計算機語言計算機軟件網絡和病毒論文內容摘要:計算科學重要講述了一種科學的思想方法,計算科學的基本概念、基本知識它的發(fā)展主線、學科分支、還有計算科學的特點、發(fā)展規(guī)律和趨勢。引言:隨著存儲程序式通用電子計算機在上40年代的誕生,和計算科學的快速發(fā)展以及獲得的大量結果。計算科學這一學科也也應運而生?!灿嬎憧茖W導論〕正如此書的名字,此書很好的詮釋了計算科學這一學科,而且指點了我們應怎樣去學好這一學科。使得我們收獲頗多。而且讓我深深的反思了我的大學生活。正如趙教師書中所講的:“計算科學是年輕人的科學,一旦你選擇了計算科學作為你為之奮斗的專業(yè)類領域,就等于你選擇了一條布滿荊棘的道路。一個有志于從事計算科學研究與開發(fā)的學生,必需在大學幾年的學習中,打下堅實的基礎,才有可能在將來學科的高速發(fā)展中,或在計算機產品的開發(fā)和快速更新?lián)Q代中有所作為。一什么是計算科學和它的來歷計算科學重要是對描繪敘述和變換信息的算法經過,包含其理論、分析、設計、效率分析、實現(xiàn)和應用的系統(tǒng)研究。全部計算科學的基本問題是,什么能〔有效的〕自動運行,什么不能〔有效的〕自動運行。本科學來源于對數理邏輯、計算模型、算法理論、自動計算機器的研究,構成于20世紀30年代的后期。隨著存儲程序式通用電子計算機在上世紀40年代的誕生,人類使用自動計算裝配代替人的人工計算和手工勞動的夢想成為現(xiàn)實。計算科學的快速發(fā)展以也獲得大量結果,計算科學這一學科也也應運而生。二計算科學的發(fā)展a、首先先介紹圖靈機圖靈機的發(fā)明翻開了現(xiàn)代計算機的大門和發(fā)展之路。圖靈機通過一條兩端可無限延長的袋子,一個讀寫頭和一組控制讀寫頭的〔控制器〕構成它有一個狀況集和符號集,而此符號集一般只使用0和1兩個符號。而就是這個簡潔的構造和運行原理隱含了存儲程序的原始思想,深刻的揭示了現(xiàn)代通用電子數字計算機的核心內容。如今通用的計算機是電子數字計算機,而電子數字計算機的發(fā)展是建立在圖靈機的基礎之上。他的二進制思想使計算機的制造的簡化成只需兩個穩(wěn)定態(tài)的元器件。這在今后的計算機制造上無論是二極管或集成電路上都顯示了明顯的優(yōu)越性。b、計算機帶動的計算學科1946年隨著現(xiàn)代意義上的電子數字計算機eniac的誕生。掀起了社會快速發(fā)展的嶄新一頁。計算機工作和運行就擺在了人們的面前。1、計算機語言我們要用計算機求解一個問題,必需事先編好程序。因而就出現(xiàn)了最早的機器指令和匯編語言。20世紀50年代后,計算機的發(fā)展步入了實用化的階段。然而,在最初的應用中,人們普遍感到使用機器指令編制程序不僅效率低下,而且特別別扭,也晦氣于溝通和軟件維護,復雜程序查找毛病尤其困難,因而,軟件開發(fā)急需一種高級的類似于天然語言那樣的程序設計語言。1952年,第一個程序設計語言shortcode出現(xiàn)。兩年后,fortran問世。作為一種面向科學計算的高級程序設計語言,fortran的最大功績在于結實地樹立了高級語言的地位,并使之成為通用的程序設計語言。algol60的誕生是計算機語言的研究成為一門科學的標記。該語言的文本中提出了一整套的新概念,如變量的類型說明和作用域規(guī)則、經過的遞歸性及參數傳遞機制等。而且,它是第一個用嚴格的語法規(guī)則——巴科斯范式〔bnf〕定義語言文法的高級語言。還有用于支持構造化程序設計的pascal語言,合適于各方面應用的大型通用程序設計語言ada,支持并發(fā)程序設計的modula-2,支持邏輯程序設計的prolog語言,支持人工智能程序設計的lisp語言,支持面積對象程序變換的smalltalk、c等。2、計算機系統(tǒng)和軟件開發(fā)方法現(xiàn)代意義上的計算機絕不是一個簡單的計算機了而也包含了軟件〔系統(tǒng)軟件、應用軟件〕。各種各樣的軟件使得計算機的用處大大加強。而軟件開發(fā)也成為了一個主要課題和發(fā)展方向。軟件開發(fā)的理論基礎即是計算模型。隨著計算機網絡、分布式處理和多媒體的發(fā)展。在各種高級程序設計語言中增長并發(fā)機構以支持分布式程序設計,在語言中通過擴展繪圖子程序以支持計算機圖形學程序設計在程序設計語言中已非常的流行。之后,在模數/數模轉換等接口技術和數據庫技術的支持下,通過擴展高級語言的程序庫又實現(xiàn)了多媒體程序設計的設想。進入20世紀90年代之后,并行計算機和分布式大規(guī)模異質計算機網絡的發(fā)展又將并行程序設計語言、并行編譯程序、并行操作系統(tǒng)、并行與分布式數據庫系統(tǒng)等試行軟件的開發(fā)的關鍵技術仍然與高級語言和計算模型親密相關,如各種并行、并發(fā)程序設計語言,進程代數,petri網等,它們恰是軟件開發(fā)方法和技術的研究中支持不同階段軟件開發(fā)的程序設計語言和支持這些軟件開發(fā)方法和技術的理論基礎----計算模型3、計算機圖形學在計算機的硬件的迅速發(fā)展中。隨著它的存儲容量的增大,也掀起了計算機的宏大改革。計算機圖形學、圖像處理技術的發(fā)展,促使圖形化界面的出現(xiàn)。計算機圖形學是使用計算機輔助產生圖形并對圖形進行處理的科學。并由此推動了計算機輔助設計〔cad〕、計算機輔助教學〔cai〕、計算機輔助信息處理、計算機輔助測試〔cat〕等方向的發(fā)展。圖形化界面的出現(xiàn),徹底改變了在一個黑色的dos窗口前敲代碼輸入控制命令的時代。同時也成就了一個偉大的公司microsoft。4、計算機網絡隨著用戶迫切需要實現(xiàn)不同計算機上的軟硬件和信息資源分享。網絡就在我們的需求中誕生了。網絡的發(fā)展和信息資源的交換使每臺計算都變成了網絡計算機。這也促進計算機的發(fā)展和廣泛應用。三計算機學科的主線及發(fā)展方向圍繞著學科基本問題而展開的大量詳細研究,構成學科發(fā)展的主流方向與學科發(fā)展主線和學科本身的知識組織構造。計算學科內容根據基礎理論、基本開發(fā)技術、應用以及他們與硬件設備聯(lián)絡的嚴密水平分成三個層面:1、計算科學應用層它包含人工智能應用與系統(tǒng),信息、管理與系統(tǒng),移動計算,計劃可視化,科學計算機等計算機應用的各個方向。2、計算科學的專業(yè)基礎層它是為應用層提供技術和環(huán)境的一個層面,包含軟件開發(fā)方法學,計算機網絡與通信技術,程序設計科學,計算機體系構造、電子計算機系統(tǒng)基礎。3、計算科學的基礎層它包含計算科學的數學理論,高等邏輯等內容。其中計算的數學理論涵蓋可計算性與計算復雜性理論形式語言與計算機理論等。四計算機的網絡的發(fā)展及網絡安全(1)計算機網絡與病毒一個現(xiàn)代計算機被定義為包括存儲器、處理器、功能部件、互聯(lián)網絡、匯編程序、編譯程序、操作系統(tǒng)、外部設備、通信通道等內容的系統(tǒng)。通過上面定義,我們發(fā)現(xiàn)互聯(lián)網絡也被參加到計算機當中。說明了網絡的主要以及普及性。21世紀是信息時代。信息已成為一種主要的戰(zhàn)略資。信息科學成為最活潑踴躍的領域之一,改變著人們的生活方式。如今互聯(lián)網絡已經廣泛應用于科研、教育、企業(yè)生產、與經營管理、信息效勞等各個方面。全世界的互聯(lián)網internet正在爆炸性的擴大,已經成為覆蓋全球的信息基礎設備之一。由于互聯(lián)網的快速發(fā)展與應用,我們各行各業(yè)都在使用計算機。信息安全也顯得格外主要。而隨著計算機網絡的發(fā)展,計算機網絡系統(tǒng)的安全遭到嚴重的挑戰(zhàn),來自計算機病毒和黑客的攻擊及其他方面的威脅也越來越大。其中計算機病毒更是很難根治的重要威脅之一。計算機病毒給我們帶來的負面影響和損失是刻骨銘心的,譬如1999年爆發(fā)的cih病毒以及2003年元月的蠕蟲王病毒等都給廣闊用戶帶來宏大的損失。我們想更好的讓計算機為我們效勞,我們就必需很好的利用它,利用網絡。同時我們也應該建立起自己的防護辦法,以抵抗外來信息的侵入,保衛(wèi)我們的信息不受攻擊和毀壞。(2)計算機病毒及它的防備辦法:計算機病毒是一組通過復制本身來感染其它軟件的程序。當程序運行時,嵌入的病毒也隨之運行并感染其它程序。一些病毒不帶有惡意攻擊性編碼,但更多的病毒攜帶毒碼,一旦被事先設定好的環(huán)境激發(fā),即可感染和毀壞。一、病毒的入侵方式1.無線電方式。重要是通過無線電把病毒碼發(fā)射到對方電子系統(tǒng)中。此方式是計算機病毒注入的最佳方式,同時技術難度也最大??赡艿耐緩接校孩僦苯酉驅Ψ诫娮酉到y(tǒng)的無線電接收器或設備發(fā)射,使接收器對其進行處理并把病毒傳染到目的機上。②冒充合法無線傳輸數據。根據得到的或使用標準的無線電傳輸協(xié)議和數據格式,發(fā)射病毒碼,使之能夠混在合法傳輸信號中,進入接收器,進而進人。③尋找對方信息系統(tǒng)保衛(wèi)最差的地方進行病毒注放。通過對方未保衛(wèi)的數據鏈路,將病毒傳染到被保衛(wèi)的鏈路或目的中。2.“固化〞式方法。即把病毒事先存放在硬件〔如芯片〕和軟件中,然后把此硬件和軟件直接或間接交付給對方,使病毒直接傳染給對方電子系統(tǒng),在需要時將其激活,到達攻擊目的。這種攻擊方法特別隱蔽,即便芯片或組件被徹底檢查,也很難保證其沒有其他特殊功能。當前,我們國家許多計算機組件依靠進口,困此,很容易遭到芯片的攻擊。3.后門攻擊方式。后門,是計算機安全系統(tǒng)中的一個小洞,由軟件設計師或維護人發(fā)明,允許知道其存在的人繞過正常安全防護辦法進入系統(tǒng)。攻擊后門的形式有很多種,如控制電磁脈沖可將病毒注入目的系統(tǒng)。計算機入侵者就常通過后門進行攻擊,如當前普遍使用的windows98,就存在這樣的后門。4.數據控制鏈侵入方式。隨著因特網技術的廣泛應用,使計算機病毒通過計算機系統(tǒng)的數據控制鏈侵入成為可能。使用遠程修改技術,能夠很容易地改變數據控制鏈的正常路徑。二病毒攻擊的防備的對策1.建立有效的計算機病毒防護體系。有效的計算機病毒防護體系應包含多個防護層。一是訪問控制層;二是病毒檢測層;三是病毒遏制層;四是病毒去除層;五是系統(tǒng)恢復層;六是應急計劃層。上述六層計算機防護體系,須有有效的硬件和軟件技術的支持,如安全設計及規(guī)范操作。2.嚴把收硬件安全關。國家的機密信息系統(tǒng)所用設備和系列產品,應建立自己的生產企業(yè),實現(xiàn)計算機的國產化、系列化;對引進的計算機系統(tǒng)要在進行安全性檢查后能力啟用,以預防和限制計算機病毒伺機入侵。3.防止電磁輻射和電磁泄露。采用電磁屏蔽的方法,阻斷電磁波輻射,這樣,不僅能夠到達防止計算機信息泄露的目的,而且能夠防止“電磁輻射式〞病毒的攻擊。4.加強計算機應急反應分隊建設。應成立自動化系統(tǒng)安全增援分隊,以解決計算機防御性的有關問題。許多公司都有由于電腦被入侵而遭遇嚴重經濟損失的慘痛經歷,不少普通用戶也沒有能避免電腦被毀壞的厄運,造成如此大損失的并不一定都是技術高超的入侵者所為,小小的字符串帶給我們的損失已經過多。因而,假如你是數據庫程序開發(fā)人員、假如你是系統(tǒng)級應用程序開發(fā)人員、假如你是高級計算機用戶、假如你是論壇管理人員......請親密留意有關字符漏洞以及其他各類漏洞的最新消息及其補丁,及時在你的程序中寫入防備最新字符漏洞攻擊的安全檢查代碼并為你的系統(tǒng)安裝最新的補丁會讓你遠離字符帶來的危險。經常殺毒,留意外來設備在計算機上的使用和計算機對外網的鏈接??梢砸源蟠笥行У谋苊庥嬎銠C被攻擊。五總結在學了計算科學導論之后,讓我更深切進入的了解了我將來要從事的學科。計算科學導論指點著我們該怎么學習計算機。讓我更清楚的知道我們信息安全專業(yè)的方向。正如計算科學這座大樓一樣,在不斷

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論