計算機體系結構是指計算機系統的理論組成部分及其基本工作原理和功能特徵的總稱。
計算機體系結構不僅涵蓋了計算機的硬件系統,如中央處理器(CPU)、內存、輸入輸出設備等,還包括了計算機內部的各種組件及其相互之間的交互方式。計算機體系結構定義了組件如何相互協作以執行數據處理任務,是程序員或軟件設計師所看到的計算機屬性,包括指令集、數據類型、存儲器尋址技術、輸入輸出(I/O)機理等。它涉及計算機的邏輯結構和功能特徵,以及硬部件和軟部件之間的相互關係。此外,計算機體系結構還涉及到微體系結構(微處理器的組織結構)和並行體系結構(並行計算機的組織結構)等更具體的概念。