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