The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation (Paperback)
暫譯: Linux 核心設計的藝術:操作系統設計原則與實現的插圖
Yang Lixiang
- 出版商: Auerbach Publication
- 出版日期: 2014-04-01
- 售價: $2,800
- 貴賓價: 9.5 折 $2,660
- 語言: 英文
- 頁數: 534
- 裝訂: Paperback
- ISBN: 1466518030
- ISBN-13: 9781466518032
-
相關分類:
Linux
立即出貨 (庫存=1)
買這商品的人也買了...
-
$880$695 -
$1,270$1,207 -
$550$435 -
$2,250$2,138 -
$680$537 -
$520$411 -
$580$458 -
$350$298 -
$400$380 -
$940$700 -
$480$379 -
$380$300 -
$580$458 -
$680$537 -
$490$387 -
$480$408 -
$880$748 -
$620$490 -
$1,710$1,625 -
$360$284 -
$360$284 -
$780$616 -
$2,200$2,090 -
$520$411 -
$1,870$1,777
相關主題
商品描述
Uses the Running Operation as the Main Thread
Difficulty in understanding an operating system (OS) lies not in the technical aspects, but in the complex relationships inside the operating systems. The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation addresses this complexity. Written from the perspective of the designer of an operating system, this book tackles important issues and practical problems on how to understand an operating system completely and systematically. It removes the mystery, revealing operating system design guidelines, explaining the BIOS code directly related to the operating system, and simplifying the relationships and guiding ideology behind it all.
Based on the Source Code of a Real Multi-Process Operating System
Using the 0.11 edition source code as a representation of the Linux basic design, the book illustrates the real states of an operating system in actual operations. It provides a complete, systematic analysis of the operating system source code, as well as a direct and complete understanding of the real operating system run-time structure. The author includes run-time memory structure diagrams, and an accompanying essay to help readers grasp the dynamics behind Linux and similar software systems.
- Identifies through diagrams the location of the key operating system data structures that lie in the memory
- Indicates through diagrams the current operating status information which helps users understand the interrupt state, and left time slice of processes
- Examines the relationship between process and memory, memory and file, file and process, and the kernel
- Explores the essential association, preparation, and transition, which is the vital part of operating system
Develop a System of Your Own
This text offers an in-depth study on mastering the operating system, and provides an important prerequisite for designing a whole new operating system.
商品描述(中文翻譯)
將執行操作用作主執行緒
理解作業系統(OS)的困難不在於技術層面,而在於作業系統內部複雜的關係。《Linux 核心設計的藝術:闡述作業系統設計原則及其實作》針對這種複雜性進行了探討。這本書從作業系統設計者的角度出發,處理了如何全面且系統性地理解作業系統的重要議題和實際問題。它揭開了神秘面紗,揭示了作業系統設計指導方針,解釋了與作業系統直接相關的 BIOS 代碼,並簡化了其背後的關係和指導思想。
基於真實多進程作業系統的源代碼
本書使用 0.11 版的源代碼作為 Linux 基本設計的代表,展示了作業系統在實際運行中的真實狀態。它提供了對作業系統源代碼的完整、系統性分析,以及對真實作業系統運行時結構的直接和全面理解。作者包含了運行時記憶體結構圖,並附上隨文的文章,幫助讀者掌握 Linux 及類似軟體系統背後的動態。
- 通過圖示識別位於記憶體中的關鍵作業系統資料結構的位置
- 通過圖示顯示當前的作業狀態資訊,幫助使用者理解中斷狀態和進程的剩餘時間片
- 檢視進程與記憶體、記憶體與檔案、檔案與進程以及核心之間的關係
- 探索作業系統的基本關聯、準備和轉換,這是作業系統的重要部分
開發您自己的系統
本書提供了對掌握作業系統的深入研究,並為設計全新作業系統提供了重要的前提條件。