幫助中心 | 我的帳號 | 關於我們

計算之道(卷Ⅱ Linux內核源碼與Redis源碼)/架構師前沿實踐叢書

  • 作者:編者:黃俊//秦羽|責編:賈旭龍
  • 出版社:清華大學
  • ISBN:9787302675747
  • 出版日期:2024/12/01
  • 裝幀:平裝
  • 頁數:443
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本深入探討電腦科學與技術的圖書,旨在幫助讀者更好地理解電腦內部的工作原理,並探索從內存到線程等核心知識。本書適用於對電腦科學和底層技術感興趣的讀者,無論是學習電腦基礎知識還是進一步擴展技術視野,都能從本書中獲益良多。在這本書中,作者以清晰、易懂的語言詳細介紹電腦內存的結構和工作原理。讀者將了解內存的層次結構、存儲器管理、緩存和內存映射等關鍵概念,從而更好地理解電腦是如何存儲和訪問數據的。此外,本書還深入討論了線程和併發編程。讀者將學習多線程編程的基本概念和技術,並了解線程同步、互斥鎖、信號量等併發控制機制。通過實例和案例研究,讀者將能夠編寫高效、可靠的多線程應用程序。無論您是學生、工程師還是對電腦科學與技術感興趣的讀者,本書都將成為您不可或缺的參考資料。

作者介紹
編者:黃俊//秦羽|責編:賈旭龍

目錄
第1章  Redis結構分析
  1.1  C語言相關的前置知識複習
  1.2  Redis背景
    1.2.1  什麼是Redis
    1.2.2  ANSI C與GNUC
    1.2.3  Redis源碼下載
  1.3  Redis sds函數分析
    1.3.1  sds結構體分析
    1.3.2  sdsnewlen函數分析
    1.3.3  sdscatlen函數分析
    1.3.4  sdslen函數分析
    1.3.5  sdsMakeRoomFor函數分析
    1.3.6  redisObject結構分析
    1.3.7  Redis的壓縮鏈表分析
  1.4  通過Redis數據結構引發的思考
    1.4.1  地址與值的思考
    1.4.2  NULL的思考
    1.4.3  數組與指針的思考
  1.5  小結
第2章  操作系統相關介紹
  2.1  歷史背景
    2.1.1  Linux相關背景
    2.1.2  Intel相關背景
  2.2  進入Linux
    2.2.1  內核源碼下載
    2.2.2  Linux目錄解讀
    2.2.3  內核概覽
  2.3  操作系統
    2.3.1  什麼是操作系統
    2.3.2  操作系統啟動過程
    2.3.3  操作系統調用層級
  2.4  地址空間
    2.4.1  內存模型
    2.4.2  為什麼要有地址空間
    2.4.3  什麼是線性地址空間
    2.4.4  段寄存器
    2.4.5  指令指針寄存器
  2.5  實模式與保護模式
  2.6  特權級
    2.6.1  CPL、RPL、DPL
    2.6.2  一致性與非一致性
    2.6.3  切換特權級的調用過程
  2.7  小結
第3章  進程管理分析
  3.1  進程的相關背景
    3.1.1  單道批處理
    3.1.2  多道批處理
    3.1.3  分時系統
  3.2  進程概覽
    3.2.1  元數據

    3.2.2  上下文切換
  ……
第4章  內存管理分析
第5章  I/O原理分析
第6章  數據同步機制
第7章  網路相關函數分析
第8章  Redis源碼分析

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032