關于計算機的工作原理是,計算機的工作原理是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、【接上】計算機硬件系統(tǒng)組成 從功能上來看,計算機的硬件系統(tǒng)由運算器、 控制器、存儲器、輸入設備和輸出設備組成,部分由總線連接。
2、 控制器和運算器合在一起被 稱為中央處理器CPU(Central Processing Unit)。
3、 計算機基本工作原理 馮??諾依曼原理 世界上第一臺計算機基于馮??諾依曼原理,其基本思想是:存儲程序與程序控制。
4、存儲程序是指人們必須事先把計算機的執(zhí)行步驟序列(即程序)及運行中所需的數(shù)據(jù),通過一定方式輸入并存儲在計算機的存儲器中。
5、程序控制是指計算機運行時能自動地逐一取出程序中一條條指令,加以分析并執(zhí)行規(guī)定的操作。
6、 到目前為止,盡管計算機發(fā)展了4代,但其基本工作原理仍然沒有改變。
7、 根據(jù)存儲程序和程序控制的概念,在計算機運行過程中,實際上有兩種信息在流動。
8、一種是數(shù)據(jù)流,這包括原始數(shù)據(jù)和指令,它們在程序運行前已經(jīng)預先送至主存中,而且都是以二進制形式編碼的。
9、在運行程序時數(shù)據(jù)被送往運算器參與運算,指令被送往控制器。
10、另一種是控制信號,它是由控制器根據(jù)指令的內(nèi)容發(fā)出的,指揮計算機各部件執(zhí)行指令規(guī)定的各種操作或運算,并對執(zhí)行流程進行控制。
11、這里的指令必須為該計算機能直接理解和執(zhí)行。
12、 計算機指令與指令系統(tǒng) 指令是指計算機完成某個基本操作的命令。
13、指令能被計算機硬件理解并執(zhí)行。
14、一條指令就是 計算機機器語言的一個語句,是程序設計的最小語言單位。
15、 一臺計算機所能執(zhí)行的全部指令 的集合,稱為這臺計算機的指令系統(tǒng)。
16、指令系統(tǒng)比較充分地說明了計算機對數(shù)據(jù)進行處理的 能力。
17、不同種類的計算機,其指令系統(tǒng)的指令數(shù)目與格式也不同。
18、指令系統(tǒng)越豐富完備,編 制程序就越方便靈活。
19、指令系統(tǒng)是根據(jù)計算機使用要求設計的。
20、 一條計算機指令是用一串二進制代碼表示的,它通常應包括兩方面的信息:操作碼和地址碼 。
21、操作碼用來表征該指令的操作特性和功能,即指出進行什么操作;地址碼指出參與操作的 數(shù)據(jù)在存儲器中的地址。
22、一般情況下,參與操作的源數(shù)據(jù)或操作后的結果數(shù)據(jù)都在存儲器中 ,通過地址可訪問該地址中的內(nèi)容,即得到操作數(shù)。
23、 CPU訪問存儲器需要一定的時間,為了提高運算速度,有時也將參與運算的數(shù)據(jù)或中間結果 存放在CPU寄存器中或者直接存放在指令中。
24、 計算機的全名應該叫“通用電子數(shù)字計算機”(General-Purpose Electronic Digital Computer)。
25、這個名稱說明了計算機的許多性質。
26、 “通用”說明計算機不是一種專用設備,我們可以把它與電話做一個比較。
27、電話只能作為一種通訊工具,別無他用。
28、而計算機不僅可以作為計算根據(jù),只要有合適的軟件,它也可以作為通訊工具使用,還能有無窮無盡的其他用途。
29、 “電子”是計算機硬件實現(xiàn)的物理基礎,計算機是非常復雜的電子設備,計算機的運行最終都是通過電子電路中的電流、電位等實現(xiàn)的。
30、 “數(shù)字”化是計算機一切處理工作的信息表示基礎。
31、在計算機里,一切信息都是采用數(shù)字化的形式表示的,無論它原本是什么。
32、無論是數(shù)值、文字,還是圖形、聲音等等,在計算機里都統(tǒng)一到二進制的數(shù)字化表示上。
33、數(shù)字化是計算機的一種基本特征,也是計算機通用性的一個重要基礎。
34、 “計算機”意味著這是一種能夠做計算的機器。
35、計算機能夠完成的基本動作不過就是數(shù)的加減乘除一類非常簡單的計算動作。
36、但是,當它在程序的指揮下,以電子的速度,在一瞬間完成了數(shù)以萬億計的基本動作時,就可能完成了某種很重大的事情。
37、我們在計算機的外部看到的是這些動作的綜合效果。
38、從這個意義上看,計算機本身并沒有多少了不起的東西,唯一了不起的就是它能按照指揮行事,做得快。
39、實際上,更了不起的東西是程序、是軟件,每個程序或軟件都是特殊的,針對面臨的問題專門設計實現(xiàn)的東西。
40、 目前對計算機的另一種流行稱呼是“電腦”,這是從香港轉播開來的一個譯名,目前使用很廣泛。
41、實際上這個名稱并不合適,很容易把人的理解引到錯誤的方向(或許這正是一些人有意或無意的目標)。
42、我們從來不把原始人用于打樹上果子的木棍稱為“木手”,也不把火車稱為“鐵腳”。
43、因為無論是木棍還是火車,雖然各有其專門用途方面的力量,各有其“長處”,但它們都只能在人手腳功能中很窄的一個方面有用,與手腳功能的普適性是根本無法相提并論的。
44、同樣,計算機能幫助人完成的也僅僅是那些能夠轉化為計算問題的事項,與人腦的作用范圍和能力相比,計算機的應用范圍也是小巫見大巫了。
45、 計算機的核心處理部件是CPU(Central Processing Unit,中央處理器)。
46、目前各類計算機的CPU都是采用半導體集成電路技術制造的,它雖然不大,但其內(nèi)部結構卻極端復雜。
47、CPU的基礎材料是一塊不到指甲蓋大小的硅片,通過復雜的工藝,人們在這樣的硅片上制造了數(shù)以百萬、千萬計的微小半導體元件。
48、從功能看,CPU能夠執(zhí)行一組操作,例如取得一個數(shù)據(jù),由一個或幾個數(shù)據(jù)計算出另一個結果(如做加減乘除等),送出一個數(shù)據(jù)等。
49、與每個動作相對應的是一條指令,CPU接收到一條指令就去做對應的動作。
50、一系列的指令就形成了一個程序,可能使CPU完成一系列動作,從而完成一件復雜的工作。
51、 在計算機誕生之時,指揮CPU完成工作的程序還放在計算機之外,通常表現(xiàn)為一疊打了孔的卡片。
52、計算機在工作中自動地一張張讀卡片,讀一張就去完成一個動作。
53、實際讀卡片的事由一臺讀卡機完成(有趣的是,IBM就是制造讀卡機起家的)。
54、采用這種方式,計算機的工作速度必然要受到機械式讀卡機的限制,不可能很快。
55、 美國數(shù)學家馮??諾依曼最早看到問題的癥結,據(jù)此提出了著名的“存儲程序控制原理”,從而導致現(xiàn)代意義下的計算機誕生了。
56、 計算機的中心部件,除了CPU之外,最主要是一個內(nèi)部存儲器。
57、在計算機誕生之時,這個存儲器只是為了保存正在被處理的數(shù)據(jù),CPU在執(zhí)行指令時到存儲器里把有關的數(shù)據(jù)提取【未完】。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!