幾個貫穿計算機系統的重要概念

2021-09-25 01:36:49 字數 587 閱讀 4637

1.amdahl定律

主要思想是,當我們對系統的某個部分加速時,其對系統整體效能的影響取決於該部分的重要性和加速程度。

若系統執行某應用程式需要時間為

加速比定律的主要觀點,要想顯著加速整個系統,必須提公升全系統中相當大的部分的速度。

效能提公升最好的表示方法就是用比例的形式

2.併發和並行

併發指乙個同時具有多個活動的系統。並行指的是用併發來使乙個系統執行的更快。

(1)執行緒級併發

超執行緒,有時稱為同時多執行緒simultaneous multi-threading,是一項允許乙個cpu執行多個控制流的技術。

(2)指令級並行

現代處理器可以同時執行多條指令的屬性稱為指令級並行。

如果處理器可以達到比乙個週期一條指令更快的執行速率,就稱為超標量superscalar處理器.

(3)單指令,多資料並行

許多現代處理器擁有特殊的硬體,允許一條指令產生多個可以並行執行的操作,這種方式稱為單指令多資料,即simd並行。

3.抽象

檔案是對i/o裝置的抽象,虛擬記憶體是對程式儲存器的抽象,程序是對乙個正在執行的程式的抽象,虛擬機器提供對整個計算機的抽象。

計算機系統概念

資料的機器級表示與處理 數值資料的表示 定點數的編碼表示 整數的表示 無符號整數 帶符號整數 浮點數的表示 c語言程式的整數型別和浮點數型別 轉換的概念在資料表示中的反映 數值資料表示的三要素 進製記數制 定 浮點表示 如何使用二進位制編碼 進製記數制 十進位制 二進位制 十六進製制 八進位制以及互...

計算機系統結構 計算機 計算機系統的基本結構

乙個完整的計算機系統是由計算機硬體系統和計算機軟體系統兩部分組成。硬體是計算機的實體,又稱為硬裝置,是所有固定裝置的總稱。它是計算機實現其功能的物質基礎,其基本配置可分為 主機 鍵盤 顯示器 光碟機 硬碟 軟盤驅動器 印表機 滑鼠等。軟體是指揮計算機執行的程式集,按功能分系統軟體和應用軟體。1 由運...

計算機系統

一陰一陽之為道。早在幾千年我國古人就知道天地萬物皆由正反兩個東西組成的。自從人類進入電氣時代,隨著電子元件的快速發展,各種裝置隨之誕生了。一些元件 例如閘流體 可以根據電壓的高低變化自行導 通或者關斷。如果是高電壓導通,就規定是1 低電壓導通規定是0,那麼眾多的這些元件組成的乙個整體就可以0 和1來...