深圳康海信息科技有限公司
專(zhuān)注于工業(yè)互聯(lián)領(lǐng)域,提供工業(yè)現場(chǎng)所需的互聯(lián)產(chǎn)品和服務(wù)0755-23732475
13510516104
產(chǎn)品分類(lèi)
roduct Categories信息來(lái)源于:互聯(lián)網(wǎng) 發(fā)布于:2022-03-23
盡管計算機技術(shù)自20世紀40年代第一部電子通用計算機誕生以來(lái)以來(lái)有了令人目眩的飛速發(fā)展,但是今天計算機仍然基本上采用的是存儲程序結構,即馮·諾伊曼結構。這個(gè)結構實(shí)現了實(shí)用化的通用計算機。
存儲程序結構將一部計算機描述成四個(gè)主要部分:算術(shù)邏輯單元、控制電路、存儲器及輸入輸出設備。這些部件通過(guò)一組一組的排線(xiàn)連接(特別地,當一組線(xiàn)被用于多種不同意圖的數據傳輸時(shí)又被稱(chēng)為總線(xiàn)),并且由一個(gè)時(shí)鐘來(lái)驅動(dòng)(當然某些其他事件也可能驅動(dòng)控制電路)。
概念上講,一部計算機的存儲器可以被視為一組“細胞”單元。每一個(gè)“細胞”都有一個(gè)編號,稱(chēng)為地址;又都可以存儲一個(gè)較小的定長(cháng)信息。這個(gè)信息既可以是指令(告訴計算機去做什么),也可以是數據(指令的處理對象)。原則上,每一個(gè)“細胞”都是可以存儲二者之任一的。
算術(shù)邏輯單元(ALU)可以被稱(chēng)作計算機的大腦。它可以做兩類(lèi)運算: 第一類(lèi)是算術(shù)運算,比如對兩個(gè)數字進(jìn)行加減法。算術(shù)運算部件的功能在A(yíng)LU中是十分有限的,事實(shí)上, 一些ALU根本不支持電路級的乘法和除法運算(由是用戶(hù)只能通過(guò)編程進(jìn)行乘除法運算)。第二類(lèi)是比較運算,即給定兩個(gè)數, ALU對其進(jìn)行比較以確定哪個(gè)更大一些。
輸入輸出系統是計算機從外部世界接收信息和向外部世界反饋運算結果的手段。對于一部標準的個(gè)人計算機,輸入設備主要有鍵盤(pán)和鼠標,輸出設備則是顯示器、打印機以及其他許多后文將要討論的可連接到計算機上的I/O設備。
控制系統將以上計算機各部分聯(lián)系起來(lái)。它的功能是從存儲器和輸入輸出設備中讀取指令和數據,對指令進(jìn)行解碼, 并向ALU交付匹配指令要求的正確輸入,告知ALU對這些數據做哪些運算并將結果數據返回到何處??刂葡到y中一個(gè)重要組件就是一個(gè)用來(lái)保持跟蹤當前指令所在地址的計數器。 通常這個(gè)計數器隨著(zhù)指令的執行而累加,但有時(shí)如果指令指示進(jìn)行跳轉則不依此規則。