計算機系統要素

所属分类:計算機理論、基礎知識  
出版时间:2007-2   出版时间:電子工業   作者:Noam Nisan,Shimon Schocken   页数:325   译者:周維,宋磊,陳曦  

内容概要

  《計算機系統要素︰從零開始構建現代計算機》12個章節和項目來引領讀者從頭開始,《計算機系統要素︰從零開始構建現代計算機》逐步地構建一個基本的硬件平台和現代軟件階層體系。在這個過程中,讀者能夠獲得關于硬件體系結構、操作系統、編程語言、編譯器、數據結構、算法以及軟件工程的詳實知識。通過這種逐步構造的方法,《計算機系統要素︰從零開始構建現代計算機》揭示了計算機科學知識中的重要成分,並展示其它課程中所介紹的理論和應用技術如何融入這幅全局大圖景當中去。全書基于“先抽象再實現”的闡述模式,每一章都介紹一個關鍵的硬件或軟件抽象,一種實現方式以及一個實際的項目。完成這些項目所必要的計算機科學知識在《計算機系統要素︰從零開始構建現代計算機》中都有涵蓋,只要求讀者具備程序設計經驗。《計算機系統要素︰從零開始構建現代計算機》配套的支持網站提供了書中描述的用于構建所有硬件和軟件系統所必需的工具和資料,以及用于12個項目的200個測試程序。  全書內容廣泛、涉獵全面,適合計算機及相關專業本科生、研究生、技術開發人員、教師以及技術愛好者參考和學習。

书籍目录

前言介紹︰Hello, World Below第1章 布爾邏輯1.1 背景知識1.1.1 布爾代數1.1.2 門邏輯1.1.3 實際硬件結構1.1.4 硬件描述語言(HDL)1.1.5 硬件仿真1.2 規範詳述1.2.1 Nand門1.2.2 基本邏輯門1.2.3 多位基本門1.2.4 多通道邏輯門1.3 實現1.4 觀點1.5 項目第2章 布爾運算2.1 背景知識2.2 規範詳述2.2.1 加法器2.2.2 算術邏輯單元(ALU)2.3 實現2.4 觀點2.5 項目第3章 時序邏輯3.1 背景知識3.2 規範詳述3.2.1 D觸發器3.2.2 寄存器3.2.3 存儲3.2.4 計數器3.3 實現3.4 觀點3.5 項目第4章 機器語言4.1 背景知識4.1.1 機器4.1.2 語言4.1.3 命令4.2 Hack機器語言規範詳述4.2.1 概述4.2.2 A-指令4.2.3 C-指令4.2.4 符號4.2.5 輸入/輸出處理4.2.6 語法規約和文件格式4.3 觀點4.4 項目第5章 計算機體系結構5.1 背景知識5.1.1 存儲程序概念5.1.2 馮?諾依曼結構5.1.3 內存5.1.4 中央處理器5.1.5 寄存器5.1.6 輸入和輸出5.2 Hack硬件平台規範詳述5.2.1 概述5.2.2 中央處理器(CPU)5.2.3 指令內存5.2.4 數據內存5.2.5 計算機5.3 實現5.3.1 中央處理器5.3.2 內存5.3.3 計算機5.4 觀點5.5 項目第6章 匯編編譯器第7章 虛擬機Ⅰ︰堆棧運算第8章 虛擬機Ⅱ︰程序控制第9章 高級語言第10章 編譯器Ⅰ︰語法分析第11章 編譯器Ⅱ︰代碼生成第12章 操作系統第13章 後記︰發掘更多樂趣附錄A︰ 硬件描述語言(HDL)附錄B︰ 測試腳本語言索引

编辑推荐

  《計算機系統要素︰從零開始構建現代計算機》通過展現簡單但功能強大的計算機系統之構建過程,為讀者呈現了一幅完整、嚴格的計算機應用科學大圖景。《計算機系統要素︰從零開始構建現代計算機》作者認為,理解計算機工作原理的最好方法就是親自動手,從零開始構建計算機系統。

图书封面




    計算機系統要素下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,計算機理論、基礎知識PDF免费下载。 计算机教程网 

计算机教程网 @ 2018