深入理解計算機系統 系統的硬體組成

2021-10-01 12:49:37 字數 613 閱讀 5066

1.匯流排

貫穿整個系統的一組電子管道,通常被設計成傳送定長的位元組塊,就是字

字的大小是乙個基本的系統引數.現在大多數機器字長,要麼是4個位元組(32位), 或8個位元組(64位)

2.i/o裝置

輸入輸出裝置

鍵盤,滑鼠,顯示器,磁碟

每個io裝置都會有乙個控制器或介面卡

兩者的區別在於封裝方式

控制器是主機板上的晶元組

介面卡是插在主機板插槽上的卡

功能都是在i/o匯流排上和i/o裝置傳遞資訊

3.主存

主存是臨時儲存裝置

處理器執行程式時,用來存放程式和程式處理的資料

從物理上說, 是由一組動態隨機訪問儲存器(dram)晶元組成的

從邏輯上說,儲存器是乙個線性的位元組陣列每個位元組都有唯一的位置,

4.處理器

**處理單元

解釋或執行儲存在主存中指令的引擎.處理器的核心是乙個大小為乙個字的儲存裝置,稱為程式計數器.在任何時候,pc都指向主存中的某條機器語言指令

系統從通電到斷電,處理器一直在執行pc指向的指令,然後更新pc的內容,指向下一條指令

處理器看上去是按照乙個非常簡單的指令執行模型來操作的,這個模型是由指令集架構決定的.

深入理解計算機系統

關鍵路徑是在迴圈的反覆執行中形成的資料相關鏈。迴圈展開是一種程式變換,通過增加每次迭代計算的元素的數量,減少迴圈的迭代次數。重新結合變換能夠減少計算中關鍵路徑上操作的數量,通過更好地利用功能單元的流水線能力得到更好的效能。浮點運算不保證是可結合的,通常迴圈展開和並行地累積在多個值中,是提高程式效能的...

《深入理解計算機系統》

知乎 深入理解計算機系統 這本書需要什麼水平能看懂?15 213 18 218 15 513 introduction to computer systems schedule fall 2016 鏈結失效則 cmu15 213的課程主頁,有ppt,還有錄影,主講人就是這本書的作者。備註 備註 詳細...

深入理解計算機系統

系統的硬體組成 快取記憶體 作業系統管理硬體 程序虛擬記憶體 檔案amdahl定律 併發和並行 0和1組成的位序列,又稱為位元序列,8個位被組織成一組,成為位元組。每個位元組表示程式中的某些文字字元。系統中的所有資訊 包括磁碟檔案 記憶體中的程式 記憶體中存放的的使用者資料以及網路上傳送的資料,都是...