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

2021-09-01 21:35:20 字數 478 閱讀 5867

《深入》這本書就我憑藉自己非常有限的、侷限的眼光來看,是一本難得的好書。相信在這一點上,我跟很多資深的大能有一樣的結論~

閒話休提,言歸正傳。當初看這本書,是因為一方面半路出家的我對計算機系統並不熟悉,另一方面,從事著系統測試的工作,在我看來,雖然系統測試是乙個黑盒測試,接觸不到產品**,更不用說更為底層的彙編,cpu跟記憶體了。但是如果能加深對計算機體系的了解,打好基礎,以後才有更好的發展。如果說軟體產品就像一棟大廈,高階語言**構成房間、通風系統、溫控系統等等,而計算機系統就是過程大廈的材料。做測試的,如果不了解材料,那麼豆腐渣工程也就面向市場了。

由於種種原因,兩年前沒有讀完,最近下了本電子書,重新撿了起來。做點筆記,也是對自己的一種督促。昨天在工作之餘做兩了部分家庭作業,之後回家翻開實體書,才發現下的電子書是第一版本,與書本中的題號對不上,呵呵。

上傳原版的電子書《中文版》,有需要的同學可以下來看看。//貌似公司網路無法上傳,晚點會bushang//bug???還是無法上傳。。。

深入理解計算機系統1

hello.c include int main 源程式 原始檔 實際上就是乙個由0和1組成的位 又成位元bit 序列,8個位被組組成一組,稱為位元組。每個位元組表示程式中的某些文字字元 大部分的現代計算機系統都使用ascii標準來表示文字字元 hello.c 預處理器 cpp hello.i 修改...

深入理解計算機系統

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

《深入理解計算機系統》

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