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
-
相關分類:
Operating-system
立即出貨 (庫存=1)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
Linux Multimedia Hacks: Tips & Tools for Taming Images, Audio, and Video (Paperback)$1,250$1,188 -
SQL 語法範例辭典$550$468 -
Professional Linux Kernel Architecture (Paperback)$2,090$1,986 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411 -
Perl 學習手冊, 6/e (Learning Perl, 6/e)$580$458 -
哈佛基因─世代相傳的不是聰明的腦袋,是無窮自信$350$298 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
手機網站設計美學 (The Mobile Web Designer's Idea Book: The Ultimate Guide to Trends, Themes and Styles in Mobile Web Design)$380$323 -
Android BSP 與系統移植開發$580$458 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
不一樣的 Node.js:用 JavaScript 打造高效能的前後台網頁程式$490$387 -
從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408 -
SQL Server Performance Tuning 效能調校$880$695 -
Java SE 8 技術手冊$620$490 -
Beginning C++ Through Game Programming, 4/e (Paperback)$1,680$1,596 -
Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
ASP.NET MVC 5 網站開發美學$780$616 -
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 (Paperback)$2,100$1,995 -
Raspberry Pi 超炫專案與完全實戰 (深入 Raspberry Pi 的全面開發經典) (附101段教學與執行影片/範例程式)$520$411 -
The Book of I²c: A Guide for Adventurers (Paperback)$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 及類似軟體系統背後的動態。
- 通過圖示識別位於記憶體中的關鍵作業系統資料結構的位置
- 通過圖示顯示當前的作業狀態資訊,幫助使用者理解中斷狀態和進程的剩餘時間片
- 檢視進程與記憶體、記憶體與檔案、檔案與進程以及核心之間的關係
- 探索作業系統的基本關聯、準備和轉換,這是作業系統的重要部分
開發您自己的系統
本書提供了對掌握作業系統的深入研究,並為設計全新作業系統提供了重要的前提條件。
