▶▶▶ 從CPU的時代開始說起
▶▶▶ 讓大家知道CPU是怎麼樣一路從上古時代走到現代中央處理器(CPU)是電腦中最重要的構造之一,本書以科普的角度,來帶領讀者了解CPU的相關知識。首先,從必懂的CPU術語開始,並且論及中高級語言的用處。接下來就是CPU的原理,CPU的數學原理、電子原理、功能原理、多核心、多派發、亂數執行、分支預測、多管線,多執行線等功能。接著是和外面世界相連的部分,包括匯流排、快取記憶體,主記憶體等。接下來討論從1950年代就開始的CPU大戰,在上古時期的參戰選手的點將錄,讓你知道不同陣營所代表的邏輯是什麼,也會讓你知道雖然不同的CPU,但他所追求的功能都大同小異。當你了解了這些重點之後,你也會發現CPU要實現的事情真的很多,除了技術上,還有生態上更是重要,這也是今後新一代CPU進軍者最需要注意的地方!
【本書看點】✪ CPU概覽:時代與際遇,CPU是怎麼一路走過來的
✪ CPU的性能論點,人人可學習的CPU知識
✪ CPU的術語,人類必須要會才能懂CPU在講什麼
✪ 指令集之爭,簡繁大戰,從組合語言開始
✪ 微結構和CPU之間的故事
✪ 功能、性能、電晶體數的最重要原則:莫爾定律
✪ 通用還是專用的CPU
✪ 現代CPU高性能架構及技術、EDA、二進位、數值運算管線
✪ 亂數執行、多派發及轉移猜測,記憶體架構、和外設的連接
✪ 從CPU組成一台完整的電腦、一個、多個、平行CPU的出現
✪ CPU生產製造,從設計到矽晶片,數位元件和類比元件
✪ CPU巨頭企業點名、從INTEL、AMD、ARM、RISC-V,MIPS、POWER開始
✪ 生態的建立比CPU本身技術還重要
【適合讀者】☛ 高等院校計算機相關通識教材。
☛ 從事電腦系統結構或其設計相關工程技術人員參考用書。
作者簡介:
靳國杰
博士,高級工程師。現任龍芯中科技術股份有限公司總裁助理。曾任龍芯 Java 虛擬機團隊、Loongnix 操作系統團隊、應用生態團隊負責人。業務領域包括:龍芯系統軟體、龍芯資訊化生態建設和市場推廣。發表學術論文20篇,龍芯軟件生態推廣文章30餘篇,申請發明專利40項。
張戈
博士,教授級高工。現任龍芯中科技術股份有限公司副總裁,中國計算機學會體系結構專業委員會委員。長期從事龍芯處理器的研發、管理、市場與產業化工作,曾主持核高基、國家自然科學基金、863計劃等多個國家級課題,並獲得中國計算機學會「科技進步獎」一等獎。
作者序
【前言】
科技的發展既需要技術類書籍,也需要通識類書籍。通識類書籍使非專業人士能夠一覽技術本質,領略智慧之美。
人才的培養需要有一技之長的專才,更需要具備綜合素質的通才。通識課應成為高等教育的重要內容。有成就之人無一不是廣學博識。通識類書籍能使讀者汲取營養、開闊眼界、提高素養,具備大局觀,提高宏觀的決策能力。
本書說明了電腦在 70 多年的發展歷史中累積下來的 CPU 的基本概念。CPU 包含的工程智慧對各個行業都有啟示作用。
希望讀者學會以 CPU 思維分析問題,以 CPU 視角觀察世界。
靳國杰
【前言】
科技的發展既需要技術類書籍,也需要通識類書籍。通識類書籍使非專業人士能夠一覽技術本質,領略智慧之美。
人才的培養需要有一技之長的專才,更需要具備綜合素質的通才。通識課應成為高等教育的重要內容。有成就之人無一不是廣學博識。通識類書籍能使讀者汲取營養、開闊眼界、提高素養,具備大局觀,提高宏觀的決策能力。
本書說明了電腦在 70 多年的發展歷史中累積下來的 CPU 的基本概念。CPU 包含的工程智慧對各個行業都有啟示作用。
希望讀者學會以 CPU 思維分析問題,以 CPU 視角觀察世界。
靳國杰
目錄
CPU 概覽篇
第 1 節 CPU 時代
第 2 節 CPU 性能論
第 3 節 人人可學 CPU
CPU 術語篇
第 1 節 電腦的語言:指令集
第 2 節 繁簡之爭:精簡指令集
第 3 節 第一次抽象:組合語言
第 4 節 做 CPU 就是做微結構
第 5 節 解讀功耗
第 6 節 莫爾定律傳奇
第 7 節 通用還是專用
第 8 節 飄蕩的幽靈:後門和漏洞
CPU 原理篇
第 1 節 理論基石
第 2 節 EDA 神器
第 3 節 開天闢地:二進位
第 4 節 CPU 的天職:數值運算
第 5 節 管線的奧秘
第 6 節 亂數執行並不是沒有秩序
第 7 節 多派發和轉移猜測
第 8 節 包納天地的記憶體
第 9 節 CPU 的“外交”
CPU 系統篇
第 1 節 作業系統和應用的橋樑
第 2 節 專用指令發揮大作用
第 3 節 虛擬化:邏輯還是物理?
第 4 節 可以信賴的計算
第 5 節 從一個到多個:平行
第 6 節 平行電腦的記憶體
第 7 節 集大成:從CPU 到電腦
CPU 生產製造篇
第 1 節 化設計為實物
第 2 節 矽晶片的由來
第 3 節 類比元件
第 4 節 數位元件
第 5 節 交付工廠
第 6 節 怎樣省錢做晶片?
第 7 節 明天的晶片
CPU 家族篇
第 1 節 從上古到戰國
第 2 節 巨頭尋蹤
第 3 節 小而堅強
第 4 節 世界邊緣
CPU 生態篇
第 1 節 生態之重
第 2 節 開發者的號角
第 3 節 解決方案如何為王
第 4 節 生態的優點
第 5 節 生態的方向
CPU 概覽篇
第 1 節 CPU 時代
第 2 節 CPU 性能論
第 3 節 人人可學 CPU
CPU 術語篇
第 1 節 電腦的語言:指令集
第 2 節 繁簡之爭:精簡指令集
第 3 節 第一次抽象:組合語言
第 4 節 做 CPU 就是做微結構
第 5 節 解讀功耗
第 6 節 莫爾定律傳奇
第 7 節 通用還是專用
第 8 節 飄蕩的幽靈:後門和漏洞
CPU 原理篇
第 1 節 理論基石
第 2 節 EDA 神器
第 3 節 開天闢地:二進位
第 4 節 CPU 的天職:數值運算
第 5 節 管線的奧秘
第 6 節 亂數執行並不是沒有秩序
第 7 節 多派發和轉移猜測
第 8 節 包納天地的記...