1.1 計算機組成
1946年2月14日,由美國軍方定制的世界上第一臺電子計算機“電子數字積分計算機”( ENIAC Electronic Numerical And Calculator)在美國賓夕法尼亞大學問世。
計算機(俗稱電腦)堪稱是人類智慧的結晶,隨著計算機的不斷發展,各行各業的正常運轉基本都 離不開計算機,計算機為人們的日常生活帶來了快捷和方便。那么作為一個時時刻刻都在跟計算機打交 道的“程序猿”,對計算機又了解多少呢?下面讓我們一起來學習計算機的組成及工作原理吧。
計算機由硬件系統和軟件系統所組成。
1. 硬件系統由運算器、控制器、存儲器、輸入設備、輸出設備5大部件組成
??運算器(Datapath)
運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。
??控制器(Control)
是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度
程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等
運算器和控制器都集成在一顆稱之為CPU的中央處理單元芯片上:
??存儲器(Memory)
存儲器是計算機系統中的記憶設備,用來存放程序和數據。計算機中全部信息,包括輸入的原始數 據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。? 存儲器分為內存和外存。
內存:
? 輸入設備
輸入設備是計算機的重要組成部分,輸入設備與輸出設備合稱為外部設備,簡稱外設,輸入設備的 作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。常見的 輸入設備有鍵盤、鼠標、磁帶機、磁盤機、光盤機等。
? 輸出設備
輸出設備與輸入設備同樣是計算機的重要組成部分,它把計算機的中間結果或最后結果、機內的各 種數據符號及文字或各種控制信號等信息輸出出來。常用的輸出設備有顯示器、打印機、磁帶、光 盤機等
2. 軟件系統
軟件系統可以分為:? 系統軟件和應用軟件
1.2 計算機語言
??
1、軟件(程序)是指令的集合
2、程序就是用計算機語言來編寫或者開發的。
3、計算機語言總的來說分為機器語言,匯編語言,高級語言三大類,而這三種語言也恰恰是計算機語 言發展歷史的三個階段。
?? 1946年2月14日,世界上第一臺計算機ENAC誕生,使用的是最原始的穿孔卡片。這種卡片上使用
的語言是只有專家才能理解的語言,與人類語言差別極大,這種語言就稱為機器語言(使用0和1?? 的二進制碼)。機器語言是第一代計算機語言。這種語言本質上是計算機能識別的唯一語言,人類 很難理解。以后的語言就是在這個的基礎上簡化而來。
計算機語言發展到第二代,出現了匯編語言。匯編語言用助記符代替了操作碼,用地址符號或標號 代替地址碼。這樣就用符號代替了機器語言的二進制碼。匯編語言也稱為符號語言。
?? 當計算機語言發展到第三代時,就進入了“面向人類”的高級語言。高級語言是一種接近于人們使用
習慣的程序設計語言。它允許用英文寫計算程序,程序中的符號和算式也與日常用的數學式子差不 多。
? 計算機語言發展到今天可以說幾乎是形成了“百家爭鳴”的局面。