聽過這本書大該是一年前,那時候剛考完研,因為隨後的研究方向偏計算機方向(本科學的通訊工程),所以經常水論壇,了解一些這個方向的經典之作,其中就提到過此書。他人關於這本書更多的心得體會是「計算機方向必讀書籍之一」,「大學唯一願意留下的一本書」云云。懷著對他人經驗之談的些許懷疑,我記下了這本書的名字--computer systems a programmer's perspective....
時間漸漸久遠,半年之後,再次聽到他人的推薦,記憶猶新...那天讓帶我的師兄給推薦幾本書,中間提高了許多,而提及此書時,猶記得師兄長吁短嘆「太經典了,太經典了...」,呵呵,有那麼誇張嗎?高數線代課本不知被印刷了多少個版本,又不知被多少少年們學來又讀去,未見有人發此感嘆,而一計算機書籍竟讓大牛如此感慨,對我的觸動當然是一定要求一本以觀之。
當晚求得一本,閱讀了一周,隨後束之高閣。(當時,按著順序來讀的,讀到第二章一大堆編碼真是讓人想吐)。這段時間(又是半年後)因為專案需要,再次拾起此書,細細品讀了後3章,再次體會到了師兄當時告訴我的心情--太經典了...而想到此,總結一下自己的讀書觀---讀自己最感興趣的,那樣自己更加快樂,而非一定按部就班。
感概至此,不宜過多,想在做完這個專案的同時能細細消化完前幾章,希望這次不要再半途而廢(只是樂於藏書,而非用書),想在讀完此書後寫個總結,為自己,也為他人。最後再次推薦,以為勉勵。
深入理解計算機系統
關鍵路徑是在迴圈的反覆執行中形成的資料相關鏈。迴圈展開是一種程式變換,通過增加每次迭代計算的元素的數量,減少迴圈的迭代次數。重新結合變換能夠減少計算中關鍵路徑上操作的數量,通過更好地利用功能單元的流水線能力得到更好的效能。浮點運算不保證是可結合的,通常迴圈展開和並行地累積在多個值中,是提高程式效能的...
《深入理解計算機系統》
知乎 深入理解計算機系統 這本書需要什麼水平能看懂?15 213 18 218 15 513 introduction to computer systems schedule fall 2016 鏈結失效則 cmu15 213的課程主頁,有ppt,還有錄影,主講人就是這本書的作者。備註 備註 詳細...
深入理解計算機系統
系統的硬體組成 快取記憶體 作業系統管理硬體 程序虛擬記憶體 檔案amdahl定律 併發和並行 0和1組成的位序列,又稱為位元序列,8個位被組織成一組,成為位元組。每個位元組表示程式中的某些文字字元。系統中的所有資訊 包括磁碟檔案 記憶體中的程式 記憶體中存放的的使用者資料以及網路上傳送的資料,都是...