計算機系統結構的基礎知識

神探小小迪發表於2018-09-29

1.1 解釋下列名詞

    * 多級層次結構:按照計算機語言從低階到高階的次序,這些層次依次為微程式機器級(物理機)、傳統機器語言機器級(物理機)、作業系統機器級、組合語言機器級、高階語言機器級、應用語言機器級(如SQL等)。

    * 虛擬機器:用軟體實現的機器稱為虛擬機器。虛擬機器不一定完全有軟體實現,有些操作可以有硬體或韌體實現。

    * 物理機:用硬體/韌體實現的,稱為物理機。韌體是指具有軟體功能的硬體。

    * 解釋:解釋是對於高一級機器上的每一條語句或指令,都轉去執行低一級機器上的一段等效程式。 

    * 翻譯:翻譯是用轉換程式把高一級機器上的程式轉換為低一級機器上的等效的程式,然後再在該低一級機器上執行,實現程式的功能。

    * 計算機系統結構(經典定義,提出者Amdahl):計算機系統結構是指傳統機器程式設計師所看到的計算機屬性,即概念性結構與功能特性。

    * 計算機系統結構的實質:確定計算機系統中軟硬體的交介面,介面之上是軟體實現的功能,介面之下是硬體或韌體實現的功能。

    * 透明性:本來存在的事物或屬性,但從某種角度看又好像不存在的概念稱為透明性(transparency)。

    * 摩爾定律:當價格不變時,積體電路上可容納的元器件數目,約每隔18-24個月便會增加一倍,效能也將提高一倍。

    

相關文章