趣話計算機底層技術

趣話計算機底層技術

《趣話計算機底層技術》由軒轅之風(@編程技術宇宙)所著,本書主要是用講故事的方式介紹計算機底層相關的技術,用通俗易懂的表達方式幫助大家學習底層技術。

基本介紹

  • 中文名:趣話計算機底層技術
  • 作者:軒轅之風(@編程技術宇宙)
  • 出版時間:2023年6月
  • 出版社:電子工業出版社
  • 頁數:288 頁
  • ISBN9787121455292
  • 定價:118.00 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,作者簡介,

內容簡介

《趣話計算機底層技術》用一系列有趣的小故事講述計算機底層相關的技術知識。整本書由幾十個故事構成,涵蓋計算機中的CPU、存儲、I/O、作業系統、系統編程、安全六個主題,每個主題一章。故事之間既有關聯性,讓你像“追劇”一樣學習技術,也有一定的獨立性,讓你隨時翻開一篇都能看下去。

圖書目錄

第1章 計算機的大腦:中央處理器CPU
1.1 CPU的細胞:門電路
1.1.1 邏輯門
1.1.2 加法器
1.1.3 算術邏輯單元ALU
1.2 程式的本質:指令
1.2.1 指令集
1.2.2 暫存器
1.2.3 彙編語言
1.2.4 高級語言
1.2.5 指令執行過程
1.3 像流水線一樣執行指令
1.3.1 指令流水線
1.3.2 流水線的級數
1.3.3 流水線里的冒險
1.4 CPU里的存儲設施:快取
1.4.1 快取
1.4.2 快取行
1.4.3 指令快取與數據快取
1.5 多核快取不一致引發的問題
1.5.1 原子操作
1.5.2 快取引發的問題
1.5.3 快取一致性協定MESI
1.6 指令還能亂序執行
1.6.1 數據冒險與流水線停頓
1.6.2 亂序執行
1.7 跳還是不跳,這是一個問題
1.7.1 靜態預測
1.7.2 動態預測
1.8 一條指令同時處理多個數據
1.8.1 一個簡單的循環
1.8.2 並行計算
1.8.3 一條指令處理多個數據
1.9 一個核同時執行兩個執行緒
1.9.1 資源閒置
1.9.2 超執行緒技術
1.10 CPU是如何管理記憶體的
1.10.1 8086
1.10.2 32位時代
1.10.3 虛擬記憶體
1.10.4 分頁交換
1.11 CPU地址翻譯的備忘錄
1.11.1 虛擬地址翻譯
1.11.2 地址翻譯快取
1.11.3 翻譯後備緩衝區
1.12 GPU和CPU有什麼區別
1.12.1 龐大的核心數量
1.12.2 GPU的SIMT與“超執行緒”
第2章 計算機中的存儲設施
2.1 快取為什麼比記憶體還快
2.2 記憶體條是如何存儲數據的
2.2.1 數據存儲
2.2.2 記憶體編址
2.3 多個CPU如何共同訪問記憶體
2.3.1 NUMA架構
2.3.2 作業系統支持
2.3.3 記憶體分配問題
2.4 機械硬碟存儲數據的原理
6.5.2 虛函式攻擊
6.6 CPU分支預測引發的危機
6.6.1 觸發分支預測
6.6.2 亂序執行與快取引發的攻擊
6.6.3 KPTI核心頁表隔離
6.7 CPU中隱藏的秘密基地
6.7.1 神秘的SGX
6.7.2 CPU里的禁區
6.7.3 記憶體加密
6.8 躲在暗處的挖礦病毒
6.9 伺服器被挖礦,Redis竟是內鬼
6.9.1 挖礦病毒的入侵
6.9.2 Redis持久化存儲“闖禍了”
6.10 整數+1引發的核心攻擊
6.10.1 IDT被誰篡改了?
6.10.2 有符號與無符號大有不同
6.10.3 整數+1的悲劇
6.11 從虛擬機中逃脫
6.11.1 虛擬化技術
6.11.2 虛擬機逃逸技術

作者簡介

軒轅之風(@編程技術宇宙),前百度、360、奇安信高級安全研發工程師,專注網路安全、流量分析、大數據處理領域的軟體研發。

相關詞條

熱門詞條

聯絡我們