這本書的中文譯名是《計算機系統要素-從零開始構建現代計算機》
適合對計算機體系知識不熟悉的人 它對計算機體系有乙個全面的介紹 當然 都是停留在入門階段
但是 讀完這本書並做完所有的專案 你對計算機的了解至少能超越50%的程度員
先來看一看這本書的簡介
本書通過展現簡單但功能強大的計算機系統之構建過程,為讀者呈現了一幅完整、嚴格的計算機應用科學大圖景。本書作者認為,理解計算機工作原理的最好方法就是親自動手,從零開始構建計算機系統。這本書幾乎沒有門檻 只要你會一門程式語言即可通過12個章節和專案來引領讀者從頭開始,本書逐步地構建乙個基本的硬體平台和現代軟體階層體系。在這個過程中,讀者能夠獲得關於硬體體系結構、作業系統、程式語言、編譯器、資料結構、演算法以及軟體工程的詳實知識。通過這種逐步構造的方法,本書揭示了電腦科學知識中的重要成分,並展示其它課程中所介紹的理論和應用技術如何融入這幅全域性大圖景當中去。
全書基於「先抽象再實現」的闡述模式,每一章都介紹乙個關鍵的硬體或軟體抽象,一種實現方式以及乙個實際的專案。完成這些專案所必要的電腦科學知識在本書中都有涵蓋,只要求讀者具備程式設計經驗。本書配套的支援**提供了書中描述的用於構建所有硬體和軟體系統所必需的工具和資料,以及用於12個專案的200個測試程式。
全書內容廣泛、涉獵全面,適合計算機及相關專業本科生、研究生、技術開發人員、教師以及技術愛好者參考和學習。
如果從頭到尾做完所有的專案 你將會寫出乙個簡單的編譯器和作業系統(標準語言庫)
聽到這是不是覺得很難? no 我只花了乙個月的時間就做完了所有的專案 並不難
只要每天花3小時 2個月內肯定是能做完的
計算機系統
一陰一陽之為道。早在幾千年我國古人就知道天地萬物皆由正反兩個東西組成的。自從人類進入電氣時代,隨著電子元件的快速發展,各種裝置隨之誕生了。一些元件 例如閘流體 可以根據電壓的高低變化自行導 通或者關斷。如果是高電壓導通,就規定是1 低電壓導通規定是0,那麼眾多的這些元件組成的乙個整體就可以0 和1來...
計算機系統
做加法時,主要判斷是否溢位 無符號加溢位條件 cf 1 帶符號加溢位條件 of 1 舉例 若n 8,計算107 46 107 0110 1011 46 0010 1110 01001 1001 溢位標誌of 1 零標誌zf 0 符號標誌sf 1 進製標誌cf 0 無符號 sum 153,因為cf 0...
計算機系統
計算機系統概述 1 馮諾依曼計算機系統組成 2 計算機五大構成 3 計算機軟體系統 4 高階語言程式轉換過程 5 計算機系統組成 6 典型的計算機主機板組成框圖 7 微機工作示意圖 8 儲存器工作過程 計算機記憶體容量計算常識 計算機系統對記憶體的識別是以byte 位元組 為單位,每個位元組由8位二...