深入理解計算機系統 chapter 1(筆記)

2021-06-06 11:20:07 字數 396 閱讀 7930

1. 資訊= 位+上下文

除了ascii 碼表示的 是文字檔案外, 其他的 都是 二進位制檔案。

2. 程式載入

1). 有dma : 程式先載入到記憶體(不經過cpu) , 然後 cpu 從記憶體 取指令 放到 程式指令計數器 (pc),

2)。無dma: 程式先經 io 到 cpu的暫存器, 然後 載入到記憶體, 然後 cpu 從記憶體取指令放到 程式計數器 (pc)中。

3. 快取記憶體(sram 靜態儲存器)

l1: 一級快取, 在cpu內部 , 速度接近 暫存器的速度

l2: 通過一條 特殊的匯流排連到 cpu , 在cpu的 外部, 速度比 l1低。

4. 上下文: 作業系統儲存的程序執行所需的所有狀態資訊。

上下文切換: 即程序間的交錯執行。

深入理解計算機系統

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

《深入理解計算機系統》

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

深入理解計算機系統

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