計算機組成原理2

1,數學計算機有哪些主要應用?
答:1.科學計算(或數值計算)
       科學計算是指利用計算機來完成科學研究和工程技術中提出的數學問題的計算。在現代科學技術工作中,科學計算問題是大量的和複雜的。利用計算機的高速計算、大存儲容量和連續運算的能力,可以實現人工無法解決的各種科學計算問題。
          2.數據處理(或信息處理)
       數據處理是指對各種數據進行收集、存儲、整理、分類、統計、加工、利用、傳播等一系列活動的統稱。據統計,80%以上的計算機主要用於數據處理,這類工作量大面寬,決定了計算機應用的主導方向。
           3.輔助技術(或計算機輔助設計與製造)
        計算機輔助技術包括CAD、CAM和CAI等。




2,
馮·諾依曼型計算機的主要特徵3點:
1,採用二進制代替十進制運算 
2,存儲程序工作方法 
3,計算機硬件系統的構成




馮.諾依曼型計算機的硬件結構及其各部分的功能包括:
控制器、運算器、存儲器、輸入設備、輸出設備




馮·諾依曼關於計算機工作原理的理論體系:
1·按地址訪問並順序執行指令
2·存儲程序並在程序的控制下自動工作




3,軟件發展的演變過程(以系統程序爲例)
a,手編程序(目的程序):直接用機器語言(又稱機器指令代碼)來編寫的程序,是計算機完全可以“識別”並執行的程序。
b,後來,爲了編寫程序方便和提高機器的使用效率,人們用一些約定的文字、符號和數字按規定的格式來表示各種不同的指令,然後再用這些特殊符號表示的指令來編寫程序,這就是所謂的彙編語言(一種能被轉化爲二進制文件的符號語言),藉助彙編器,計算機本身可以自動把彙編語言程序翻譯成機器語言表示的目的程序。
c,1,.算法語言:爲了進一步實現程序自動化和便於程序交流,使不熟悉具體計算機的人也能很方便地使用計算機,人們創造了各種接近於數學語言的算法語言。直觀通用,與具體機器無關,只要稍加學習就能掌握,便於推廣使用計算機。例如:BASIC,FORTRAN,C,C++,Java.
     2,源程序:用算法語言編寫的程序,需要藉助由編譯程序和運行系統合稱爲編譯器來把源程序翻譯成目的程序並執行。
      3,C語言程序轉換成機器語言程序步驟如下:
       C語言程序---編譯器---彙編語言程序---彙編器---目標代碼:機器語言模塊  且   目標代碼:庫程序(機器語言)----鏈接器:將多個模塊與庫程序組合在一起以解析所有的應用-----可執行代碼:機器語言程序------加載器:將機器代碼放入合適的內存位置以便處理器執行----存儲器。
d,
操作系統:依靠計算機來管理自己和管理用戶,人們創造了一類程序就是操作系統;
操作系統目前大致分爲批處理操作系統,分時操作系統,網絡操作系統,實時操作系統等多鍾。


e,
數據庫:隨着計算機在信息處理、情報檢索、及各種管理系統中應用的發展,要求大量處理某些數據,建立和檢索大量的表格。這些數據和表格按一定的規律組織起來,使得處理更方便,檢索更迅速,用戶使用更方便,於是出現了數據庫。數據庫,就是實現有組織地、動態地存儲大量相關數據,方便多用戶訪問的計算機軟、硬件資源組成的系統。
數據庫管理系統:數據庫和數據庫管理軟件。


f,
計算機語言發展的方向:標準化,積木化,產品化,最終是向自然語言發展,它們能夠自動生成程序。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章