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