網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

計算機的體系結構是指什麼

欄目: 精緻生活 / 釋出於: / 人氣:1.3W

計算機體系結構是指程式設計師所看到的計算機的屬性,即計算機的邏輯結構和功能特徵,包括其各個硬部件和軟部件之間的相互關係。對計算機系統設計者,計算機體系結構是指研究計算機的基本設計思想和由此產生的邏輯結構;對程式設計者是指對系統的功能描述(如指令集、編制方式等) 。

計算機的體系結構是指什麼

計算機體系結構主要研究軟體、硬體功能分配和對軟體、硬體介面的確定。20世紀70年代以來,在計算機軟體方面有了顯著的進展。計算機在效能、速度、價格、可靠性和組織、實現技術上雖比20世紀50年代末有了巨大的突破,但它們的系統結構卻並沒有什麼明顯的、突破性的進展。絕大多數機器的系統結構仍然沒有脫離馮·諾伊曼型的範圍。程式設計者所見的系統結構和20世紀50年代末相比變化不大。例如,對於指令系統,程式設計者基本上仍然立足於20世紀50年代末的計算機系統結構觀點來設計複雜得多的軟體。傳統計算機的硬體組成與高階語言和作業系統之間的嚴重脫節,給軟體的可靠性、源程式編譯效率以及系統的解題效率等方面帶來不利的影響,這是計算機系統結構需要解決的重要課題。20世紀70年代出現的資料流計算機系統結構思想,把傳統計算機的指令控制流控制方法改變為資料控制流的控制方法,從而有可能自動排除運算相關性的障礙,達到高度並行的目的。

計算機的體系結構是指什麼 第2張

計算機軟、硬體功能分配,主要應從實現費用、對速度的影響和其他效能要求來考慮,亦即考慮如何分配能提高效能價格比。作業系統的基本的、通用的功能的硬化或固化,有利於提高作業系統的執行效率和速度,減少開銷;而功能不穩定,即需要不斷變化的,用軟體實現有利於提供應有的靈活性。實現費用包括研製費用和重複生產費用。硬體的設計費用和重複生產費用都比軟體大,宜於硬體實現的功能應該是穩定的、常用的、比較小的,而且是軟體實現的速度下降會對計算機系統性能有較大影響的那些功能。硬體實現只是對產量大的計算機系統才有經濟效益。