計算機架構(gòu)(computer architecture) :在計算機工程中,計算機體系結(jié)構(gòu)是描述計算機系統(tǒng)功能,組織和實現(xiàn)的一組規(guī)則和方法。它主要包括指令集、內(nèi)存管理、I/O 和總線結(jié)構(gòu)。
指令集可以被分為兩類:
復雜指令集CISC(Complex Instruction Set Computer)
精簡指令集RISC(Reduced Instruction Set Computing)
尋址方式:
立即尋址:準確的說它并沒有在尋址,而是把實際要操作的數(shù)據(jù)放在了形式地址中。
隱含尋址:加法計算需要兩個數(shù)值相加,但這時計算機只給出了一個數(shù)值地址。在沒有另一個數(shù)值地址的情況下,計算機會去一些默認的地方——例如累加寄存器(AC)中尋找另一個數(shù)值,這樣就節(jié)省了一個地址的長度。
直接尋址:顧名思義,直接提供數(shù)值地址。
間接尋址:通過形式地址在主存中找到的數(shù)值還是一個地址——地址的地址,于是又去主存中找。由于主存所能存儲的空間比單條指令要長的多,所以可以表示更大的范圍,找到更遠的數(shù)。
寄存器尋址:形式地址指向的是某個寄存器的地址。
寄存器間接尋址:與間接尋址相同,通過形式地址在寄存器中找到的數(shù)值還是一個地址,于是又去主存中找。
內(nèi)存管理:
內(nèi)存管理是指軟件運行時對計算機內(nèi)存資源的分配和使用的技術(shù)。其最主要的目的是如何高效,快速的分配,并且在適當?shù)臅r候釋放和回收內(nèi)存資源。一個執(zhí)行中的程式,譬如網(wǎng)頁瀏覽器在個人電腦或是圖靈機(Turing machine)里面,為一個行程將資料轉(zhuǎn)換于真實世界及電腦內(nèi)存之間,然后將資料存于電腦內(nèi)存內(nèi)部(在計算機科學,一個程式是一群指令的集合,一個行程是電腦在執(zhí)行中的程式)。一個程式結(jié)構(gòu)由以下兩部分而成:“本文區(qū)段”,也就是指令存放,提供CPU使用及執(zhí)行; “資料區(qū)段”,儲存程式內(nèi)部本身設定的資料,例如常數(shù)字串。
-
寄存器
+關(guān)注
關(guān)注
31文章
5416瀏覽量
123224 -
cpu
+關(guān)注
關(guān)注
68文章
11029瀏覽量
215867 -
計算機
+關(guān)注
關(guān)注
19文章
7626瀏覽量
90112 -
指令集
+關(guān)注
關(guān)注
0文章
228瀏覽量
23703 -
計算機架構(gòu)
+關(guān)注
關(guān)注
1文章
8瀏覽量
6235
發(fā)布評論請先 登錄
計算機的基本組成及工作原理
計算機的基本組成和工作原理是什么
計算機的組成原理是什么?
計算機組成原理基礎(chǔ)知識
計算機的分類及基本組成
計算機組成原理
計算機組成原理 精選資料分享
計算機組成原理
計算機及系統(tǒng)組成
計算機組成原理試卷及答案
IBM發(fā)布基于人腦的全新計算機架構(gòu)
感知計算機,靈感來自人類大腦的全新計算機架構(gòu)

評論