CPU 通識課
靳國傑 張戈
- 出版商: 人民郵電
- 出版日期: 2022-04-01
- 定價: $479
- 售價: 9.5 折 $455
- 語言: 簡體中文
- 頁數: 334
- ISBN: 7115576378
- ISBN-13: 9787115576378
-
相關分類:
資訊科學、電子學 Eletronics、Computer-networks
-
相關翻譯:
AMD, Intel, Arm 在戰什麼?一本書輕鬆看懂 CPU 原理 (繁中版)
立即出貨
買這商品的人也買了...
-
$690$587 -
$446PCI Express 體系結構導讀
-
$594$564 -
$534$507 -
$534$507 -
$450$351 -
$500$390 -
$580$493 -
$894$849 -
$500$490 -
$594$564 -
$352EDA 技術與 Verilog HDL
-
$1,000$900 -
$354$336 -
$880$695 -
$880$695 -
$534$507 -
$659$626 -
$356Linux 是怎樣工作的
-
$420$332 -
$594$564 -
$479$455 -
$377現代 EDA 技術及其應用 — 基於 Intel FPGA & Verilog HDL 的描述與實現
-
$780$616 -
$750$593
相關主題
商品描述
中央處理器(CPU)是電腦中最重要的芯片。CPU的設計和製造水平是一個國家信息技術實力的象徵,產業生態的構建需要培養更多掌握CPU技術原理的高端人才。本書基於龍芯CPU團隊在20年間積累的技術和經驗,從CPU概覽篇、CPU術語篇、CPU原理篇、CPU系統篇、CPU生產製造篇、CPU家族篇、CPU生態篇、中國CPU篇八大板塊剖析CPU,生動有趣地講解了CPU的基礎概念、核心原理、生產製造及產業生態,更解讀了龍芯CPU的研發歷史、核心特色和生態建設經驗,讓讀者循序漸進地進入CPU的殿堂。
作者簡介
靳国杰
博士后,高级工程师。现任龙芯中科技术股份有限公司总裁助理。曾任龙芯 Java 虚拟机团队、Loongnix 操作系统团队、应用生态团队负责人。业务领域包括龙芯系统软件、龙芯信息化生态建设和市场推广。发表学术论文 20 篇,龙芯软件生态推广文章 30 余篇,申请发明专利 40 项。
张戈
博士,教授级高工。现任龙芯中科技术股份有限公司副总裁,中国计算机学会体系结构专业委员会委员。长期从事龙芯处理器的研发、管理、市场与产业化工作,曾主持核高基、国家自然科学基金、863 计划等多个国家级课题,并获得中国计算机学会“科技进步奖”一等奖。
目錄大綱
CPU概覽篇 時代與機遇
第 1節 CPU時代
信息社會的基石:CPU
電腦之心:CPU在電腦中的地位
從大到小:CPU外觀的變化
國之重器:CPU為什麽成為信息技術的焦點
CPU分成哪些種類?
微觀巨系統:為什麽說CPU是世界難題?
第 2節 CPU性能論
CPU怎樣運行軟件?
主頻越高,性能就越高嗎?
為什麽MIPS和MFLOPS不能代表性能?
面向問題的性能評價標準:SPEC CPU
性能測試工具的局限性
不推薦的測試集:UnixBench
第3節 人人可學CPU
從簡單到復雜:CPU的進化
CPU技術在電腦科學中的地位
我不需要做CPU,為什麽還要學習CPU?
開源CPU哪裡找?
CPU術語篇 入門術語應知應會
第 1節 電腦的語言:指令集
軟件編碼規範:什麽是指令集?
什麽是指令集的兼容性?
為什麽指令集要向下兼容?
為什麽說指令集可以控制生態?
自己能做指令集嗎?
第 2節 繁簡之爭:精簡指令集
CISC和RISC區別有多大?
CISC和RISC的融合
高端CPU指令集包含什麽內容?
第3節 第 一次抽象:匯編語言
硬件的語言:匯編語言
為什麽現在很少使用匯編語言了?
匯編語言會消亡嗎?
第4節 做CPU就是做微結構
CPU的電路設計:微結構
可售賣的設計成果:IP核
IP核的“軟”和“硬”
攢芯片:SoC
像DIY電腦一樣“攢CPU”
第5節 解讀功耗
什麽是功耗?
有哪些降低功耗的方法?
第6節 摩爾定律傳奇
摩爾定律會失效嗎?
什麽是Tick-Tock策略?
Tick-Tock模型的新含義:“三步走”
為什麽CPU性能提升速度變慢了?
第7節 通用還是專用?
CPU和操作系統的關系
什麽是異構計算?
專用處理器有哪些?
通用處理器也可以差異化
第8節 飄盪的幽靈:後門和漏洞
什麽是CPU的後門和漏洞?
誰造出了後門和漏洞?
典型的CPU後門和漏洞
操作系統怎樣給CPU打補丁?
在哪裡可以查到CPU的最新漏洞?
怎樣減少CPU的安全隱患?
CPU原理篇 現代高性能CPU架構與技術
第 1節 理論基石
CPU的3個最重要的基礎理論
研製CPU有哪些階段?
學習CPU原理有哪些書籍?
為什麽電路設計比軟件編程更難?
第 2節 EDA神器
CPU的設計工具:EDA
哪些國家能做EDA?
有沒有開源的EDA?
像寫軟件一樣設計CPU:Verilog語言
從抽象到實現:設計CPU的兩個階段
第3節 開天闢地:二進制
二進制怎樣在CPU中表示?
從二進制到十進制:CPU中的數值
從自然數到整數:巧妙的補碼
CPU中怎樣表示浮點數?
第4節 CPU的天職:數值運算
CPU怎樣執行數值運算?
什麽是ALU?
什麽是寄存器?
第5節 流水線的奧秘
什麽是CPU的流水線?
流水線級數越多越好嗎?
第6節 亂序執行並不是沒有秩序
什麽是動態流水線?
動態流水線的經典算法:Tomasulo
什麽是亂序執行?
亂序執行如何利用“寄存器重命名”
處理數據相關性?
亂序執行的典型電路結構
亂序執行如何處理例外?
回顧:亂序執行的3個最重要概念
第7節 多發射和轉移猜測
什麽是多發射?
什麽是轉移猜測?
第8節 包納天地的內存
CPU怎樣訪問內存?
內存多大才夠用?
什麽是訪存指令的“尾端”?
什麽是緩存?
緩存的常用結構
什麽是虛擬內存?
第9節 CPU的“外交”
什麽是CPU特權級?
中斷和例外有什麽不同?
CPU怎樣做I/O?
高效的外設數據傳輸機制:DMA
CPU系統篇 由CPU組成完整電腦
第 1節 操作系統和應用的橋梁
什麽是系統調用?
應用程序怎樣執行系統調用指令?
第 2節 專用指令發揮大作用
什麽是向量指令?
CPU怎樣執行加密、解密?
第3節 虛擬化:邏輯還是物理?
什麽是虛擬化?
什麽是硬件虛擬化?
第4節 可以信賴的計算
CPU怎樣支持可信計算?
可信模塊怎樣集成到CPU中?
第5節 從一個到多個:並行
人多力量大:多核
不止一個芯片:多路
流水線和線程的結合:硬件多線程
用於衡量並行加速比的Amdahl定律
第6節 並行電腦的內存
並行電腦的內存結構:SMP和NUMA
並行電腦的Cache同步
並行電腦的Cache一致性
什麽是原子指令?
第7節 集大成:從CPU到電腦
總線:電腦的神經系統
從CPU到電腦:主板
CPU運行的第 一個程序:BIOS固件
協同工作:在WPS中敲一下按鍵,電腦里發生了什麽?
電腦為什麽會死機?
CPU生產製造篇 從電路設計到硅芯片的實現
第 1節 化設計為實物
CPU是誰生產出來的?
CPU設計者為什麽要“上知天文、下知地理”? 205
什麽是CPU的納米工藝?
第 2節 硅芯片的由來
為什麽要把硅作為生產芯片的首選材料?
CPU的完整生產流程
生產芯片的3種基本手法
第3節 模擬元器件
基本電路元件:電阻、電容、電感
模擬電路的“單向開關”:二極管
模擬電路的“水龍頭”:場效應管
模擬電路器件集大成者
第4節 數字符器件
數字電路的基本單元:CMOS反相器
數字電路器件集大成者
電路的基本單元:少而精
第5節 交付工廠
版圖是什麽樣的?
CPU的製造設備從哪裡來?
CPU代工和封測廠商有哪些?
CPU的成本怎麽算?
第6節 怎樣省錢做芯片?
不用流片也可以做CPU:FPGA
使用純軟件的方法做CPU:模擬器
第7節 明天的芯片
先進的製造工藝:SOI和FinFET
“後FinFET時代”何去何從?
CPU家族篇 經典CPU企業和型號
第 1節 從上古到戰國
上古時代:有實無名的CPU
上古時代CPU什麽樣?
戰國時代:百花齊放的商用CPU廠商
第 2節 巨頭尋蹤
大一統時代:Intel的發家史
AMD拿什麽和Intel抗衡?
第二套生態:ARM崛起
蘋果公司的CPU硬實力
百年巨人:IBM的Power處理器
第3節 小而堅強
教科書的殿堂:MIPS
RISC-V能否成為明日之星?
第4節 世界邊緣
日本如何失去CPU主導權?
歐洲重振處理器計劃
韓國的CPU身影
CPU生態篇 解密軟件生態
第 1節 生態之重
CPU廠商為什麽要重視生態?
Inside和Outside:CPU公司的兩個使命
CPU和應用軟件之間的接口
軟件生態的典型架構
第 2節 開發者的號角
生態先鋒:軟件開發者
操作系統是怎樣“做”出來的?
虛擬機:沒有CPU實體的生態
第3節 解決方案如何為王
生態的話語權:解決方案為王
電腦CPU賺錢,手機CPU不賺錢?
中國IT產業的根本出路:建自己的生態體系
第4節 生態的優點
優秀生態的3個原則:開放、兼容、優化
優秀生態的範例:Windows-Intel、
Android-ARM、蘋果
鬆散型的生態:Linux
第5節 生態的方向
生態的外沿:不止於解決方案
CPU廠商:不同的營利模式
應用商店:生態成果陣地
生態無難事,只要肯登攀
中國CPU篇 “技術—市場—技術”的歷史循環
第 1節 CPU舊事
為什麽要做CPU?
發展CPU技術的兩條路線
我國電腦事業的3個發展階段
缺芯少魂:中國IT之痛
第 2節 龍的聲音
龍芯極簡史
龍芯主要型號
龍芯曾經的“世界先進水平”
從學院派到做產品
龍芯性能有多高?
第3節 龍之生態
核心技術只能在試錯中發展
龍芯指令集
社區版操作系統:支撐軟件生態
龍芯“內生安全”特色
在試錯中趨於成熟
第4節 未來已來
“泛生態”體系正在形成
從零開始造電腦:龍芯教育理念
多種路線的中國CPU企業
未來已來:龍芯生態發展方向