內容簡介
本書從系統的角度出發,結合龍芯處理器及Loongnix系統的相關實例,從軟體和硬體兩個方面對計算機系統進行由硬到軟、自底向上的介紹,目的是幫助讀者掌握完整的計算機系統層次結構,了解計算機相關技術概念,掌握計算機系統的相關知識。 本書分為基礎部分與實踐部分。基礎部分主要介紹了計算機系統相關的基本概念、組合電路與時序電路、處理器體繫結構、程序的載入與運行、數據的機器級表示和運算、層次化結構存儲、異常控制流;實踐部分則主要介紹了龍芯實驗平台的軟硬體環境、文件讀寫及加解密實驗、二進位炸彈拆除實驗、簡單的計算機模擬器實驗與LoongArch五級流水線模擬器中的Cache實驗。 本書可作為高等院校計算機及相關專業「計算機系統原理」課程的教材,也可供從事計算機工作的工程技術人員參考。作者簡介
申兆岩,山東大學副教授,博士生導師。近年來主要從事計算機系統結構與大數據存儲架構方面的研究。發表論文60餘篇(如存儲領域頂級會議FAST、EDA領域頂級會議DAC等),擔任IEEE TC、TPDS、TCAD、ACM TOS、IOT、TECS、TODAES等Transactions期刊的評審人。目錄
第1章 計算機系統概述