當前位置:維知科普網 >

生活

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

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

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

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

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

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

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

  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/sh/r6808k.html