套用軟體開發協定棧

套用軟體開發協定棧

《套用軟體開發協定棧》是2020年東南大學出版社出版的圖書,作者是譚喆。

基本介紹

  • 中文名:套用軟體開發協定棧
  • 作者:譚喆
  • 出版社:東南大學出版社
  • 出版時間:2020年3月1日
  • ISBN:9787564188450
內容簡介,圖書目錄,

內容簡介

《套用軟體開發協定棧》從整個信息化系統的“全棧”組成出發,以底層系統的運行機理為主線,以自主可控、安全可用為抓手,詳細描述了作業系統、通信協定、安全防護等領域的原理和機制,力求為讀者展示軟體運行各組成部分的全貌,呈現底層支撐系統和安全防護的知識圖譜。根據我的經驗,這樣詳盡的內容,一定會引起開發工程師的共鳴、啟發和探討。

圖書目錄

第一區間 Windows系統核心市幾制
第1章 CPU體系結構
1.1 相關技術和概念
1.2 微處理器指令集架構
1.3 UMA與NUMA架構
1.4 眾核體系架構
1.5 CPU快取機制
1.5.1 Cache機制
1.5.1.1 全關聯型Cache
1.5.1.2 直接關聯型Cache
1.5.1.3 組關聯型Cache
1.5.1.4 存在的問題
1.5.2 TLB
1.6 國產X86架構CPU現狀
本章小結
第2章 Windows整體框架
2.1 Windows作業系統的歷史
2.2 Windows作業系統架構
2.3 WoW64
本章小結
第3章 Windows系統調用
3.1 預備知識
3.1.1 暫存器
3.1.2 堆疊
3.1.3 GDT和LDT
3.1.4 SSDT和IDT
3.1.5 KPCR和KPRCB
3.1.6 KTHREAD、ETHREAD、W32THREAD和TEB
3.1.7 TSS
3.1.8 調用約定
3.2 自陷型系統調用流程
3.2.1 切換流程
3.2.2 執行序言
3.2.3 執行跳板
3.2.4 執行尾聲
3.3 快速型系統調用流程
3.3.1 切換流程
3.3.2 執行返回
本章小結
第4章 進程與執行緒的創建
4.1 數據結構
4.1.1 執行緒相關數據結構
4.1.2 進程相關數據結構
4.2 執行緒創建過程
本章小結
第5章 執行緒調度與切換
5.1 預備知識
5.1.1 執行緒調度
5.1.2 執行緒切換
5.2 執行緒切換過程
本章小結
第6章 異步過程調用機制
6.1 APc的數據結構
6.2 APC的運行機制
6.2.1 APC的執行流程
6.2.2 對堆疊框架的安排
6.2.3 用戶APC的執行流程
……
第二區間 Windows驅動體系
第三區間 套用軟體通信機制

相關詞條

熱門詞條

聯絡我們