計算機系統基礎
袁春風 餘子濠
- 出版商: 機械工業
- 出版日期: 2026-06-01
- 售價: $474
- 語言: 簡體中文
- 頁數: 422
- ISBN: 7111809122
- ISBN-13: 9787111809128
-
相關分類:
Computer-architecture
下單後立即進貨 (約4週~6週)
商品描述
本書主要介紹計算機系統相關的核心概念,解釋這些概念是如何相互關聯並最終影響程序執行結果和程序性能的。本書共10章,主要內容包括計算機系統概述、數據的機器級表示與處理、程序轉換與指令系統、程序的機器級表示、程序的鏈接與加載執行、存儲器層次結構、虛擬存儲器、進程與異常控制流、I/O操作的實現、程序性能的優化等。 本書內容詳盡,實例豐富,並提供大量典型習題以供讀者練習。本書可以作為計算機專業本科或大專院校學生計算機系統方面課程的基礎性教材,也可以作為相關專業研究生或計算機技術人員的參考書。
作者簡介
餘子濠,中國科學院計算技術研究所工程師。“一生一芯”計劃的培養方案設計者和首席講師,參與建設大規模人才培養流程。教學版模擬器NEMU和南京大學“計算機系統基礎”課程實驗PA的設計者。南京大學全系統教學實驗Project-N的聯合設計者之一。參與編寫《計算機系統基礎第2版》《計算機組成與設計(基於RISC-V架構)》《數字邏輯與計算機組成》等教材。
目錄大綱
叢書序言
前言
第1章 計算機系統概述
1.1 計算機系統的基本工作原理
1.1.1 馮·諾依曼結構的基本思想
1.1.2 馮·諾依曼機的基本結構
1.1.3 程序和指令的執行過程
1.2 程序的開發與運行
1.2.1 程序設計語言和翻譯程序
1.2.2 從源程序到可執行文件
1.2.3 可執行文件的啟動和執行
1.3 計算機系統的層次結構
1.3.1 計算機系統抽象層的轉換
1.3.2 計算機系統核心層之間的關聯
1.3.3 計算機系統的不同用戶
1.4 本章小結
習題
第2章 數據的機器級表示與處理
2.1 數制和編碼
2.1.1 信息的二進制編碼
2.1.2 進位計數制
2.1.3 定點數與浮點數
2.1.4 定點數的編碼表示
2.2 整數的表示
2.2.1 無符號整數和帶符號整數
2.2.2 C語言中的整數及其相互轉換
2.3 浮點數的表示
2.3.1 浮點數的表示範圍
2.3.2 浮點數的規格化
2.3.3 IEEE 754浮點數標準
2.3.4 C語言中的浮點數類型
2.4 非數值數據的編碼表示
2.4.1 邏輯值
2.4.2 西文字符
2.4.3 漢字字符
2.5 數據的寬度和存儲
2.5.1 數據的寬度和單位
2.5.2 數據的存儲和排列順序
2.6 數據的基本運算
2.6.1 按位運算和邏輯運算
2.6.2 左移和右移運算
2.6.3 位擴展和位截斷運算
2.6.4 整數加減運算
2.6.5 整數乘除運算
2.6.6 常量的乘除運算
2.6.7 浮點數運算
2.7 本章小結
習題
第3章 程序轉換與指令系統
第4章 程序的機器級表示
第5章 程序的鏈接與加載執行
第6章 存儲器層次結構
第7章 虛擬存儲器
第8章 進程與異常控制流
第9章 I/O操作的實現
第10章 程序性能的優化
參考文獻
