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