計算機體系結(jié)構(gòu)學(xué)科分為三個主要的子類:指令集體系結(jié)構(gòu),微體系結(jié)構(gòu),系統(tǒng)設(shè)計:包括計算系統(tǒng)中的所有其他硬件組件,一般來說,系統(tǒng)或軟件體系結(jié)構(gòu)需要用相應(yīng)的體系結(jié)構(gòu)架構(gòu)描述語言來描述,其目的是為體系結(jié)構(gòu)中的相關(guān)人員描述和呈現(xiàn)體系結(jié)構(gòu),還有其他類型的計算機體系結(jié)構(gòu):宏體系結(jié)構(gòu),匯編指令集體系結(jié)構(gòu),程序員可見的宏體系結(jié)構(gòu),微碼指令集體系結(jié)構(gòu)等等。
system 體系結(jié)構(gòu)是系統(tǒng)建模的一種方法:在system 體系結(jié)構(gòu)的各種視圖中,組織視圖和行為視圖最為突出和重要。因此,要完成各種觀點的綜合,首先要完成組織和行為觀點的統(tǒng)一。基本上通過組織觀和行為觀的整合,就可以構(gòu)建一個可以完整描述的體系。所以系統(tǒng)體系結(jié)構(gòu)可以作為建立系統(tǒng)模型的方法。一般來說,系統(tǒng)或軟件體系結(jié)構(gòu)需要用相應(yīng)的體系結(jié)構(gòu)架構(gòu)描述語言來描述,其目的是為體系結(jié)構(gòu)中的相關(guān)人員描述和呈現(xiàn)體系結(jié)構(gòu)。目前有很多體系結(jié)構(gòu)描述語言,比如卡內(nèi)基梅隆大學(xué)的ACME和Wright,斯坦福大學(xué)的Rapide。
體系結(jié)構(gòu)包括一組組件以及它們之間的關(guān)系。自從1964年G.Amdahl首次提出體系結(jié)構(gòu)的概念以來,人們開始對計算機系統(tǒng)有了統(tǒng)一而清晰的認識,這為以后計算機系統(tǒng)的設(shè)計和開發(fā)奠定了良好的基礎(chǔ)。四十年來,學(xué)科體系結(jié)構(gòu)取得了長足的進步,內(nèi)涵和外延都得到了極大的豐富。特別是隨著網(wǎng)絡(luò)計算技術(shù)的發(fā)展,網(wǎng)絡(luò)計算體系結(jié)構(gòu)已經(jīng)成為一種主要的計算模式結(jié)構(gòu)。隨著微電子技術(shù)的飛速發(fā)展,芯片級的研究已經(jīng)成為一個具有挑戰(zhàn)性的課題。體系結(jié)構(gòu)與系統(tǒng)軟件、應(yīng)用軟件、編程語言的緊密結(jié)合和相互作用,也使今天的計算機與過去有了很大的不同,并引發(fā)了大量的前沿技術(shù)、相關(guān)產(chǎn)品開發(fā)和基礎(chǔ)研究課題。
3、計算機的 體系結(jié)構(gòu)computer 體系結(jié)構(gòu)是描述計算機系統(tǒng)的功能、組織和實現(xiàn)的一組規(guī)則和方法。有些體系結(jié)構(gòu)定義將其定義為描述計算機的功能和編程模型,而不是具體的實現(xiàn),在其他定義中,計算機體系結(jié)構(gòu)包括指令集體系結(jié)構(gòu)設(shè)計、微體系結(jié)構(gòu)設(shè)計、邏輯設(shè)計與實現(xiàn)。計算機體系結(jié)構(gòu)學(xué)科分為三個主要的子類:指令集體系結(jié)構(gòu),微體系結(jié)構(gòu),系統(tǒng)設(shè)計:包括計算系統(tǒng)中的所有其他硬件組件,還有其他類型的計算機體系結(jié)構(gòu):宏體系結(jié)構(gòu),匯編指令集體系結(jié)構(gòu),程序員可見的宏體系結(jié)構(gòu),微碼指令集體系結(jié)構(gòu)等等。